@font-face{font-family: 'Manrope';src: url('../fonts/Manrope-Variable.woff2') format('woff2-variations'),url('../fonts/Manrope-Variable.woff2') format('woff2');font-weight: 200 800;font-style: normal;font-display: swap}:root{--bg: #0A0B16;--bg-soft: #0E1020;--surface: #12152A;--surface-2: #181C36;--bg-tint: rgba(91,18,214,0.16);--bg-tint-2: rgba(91,18,214,0.30);--ink: #FFFFFF;--ink-2: #C9CBDA;--muted: #8E92AB;--line: rgba(255,255,255,0.07);--line-2: rgba(255,255,255,0.13);--purple: #5B12D6;--purple-dk: #4A0DB3;--purple-ink: #B08CFF;--purple-lt: #B08CFF;--accent: #A47BFF;--pink: #B4237A;--blue: #3B82F6;--green: #22C55E;--green-bg: rgba(34,197,94,0.14);--amber: #F59E0B;--amber-bg: rgba(245,158,11,0.14);--red: #F87171;--red-bg: rgba(248,113,113,0.14);--dark: #070810;--dark-2: #12152A;--dark-ink: #C9CBDA;--frame: #080912;--frame-2: #12152A;--frame-line: rgba(255,255,255,0.08);--frame-ink: #A9ACC2;--grad: linear-gradient(90deg,#5B12D6 0%,#4A0DB3 100%);--grad-soft: linear-gradient(135deg,#12152A 0%,#0E1020 100%);--r-sm: 6px;--r: 8px;--r-lg: 8px;--r-xl: 8px;--shadow-sm: 0 1px 2px rgba(0,0,0,0.3);--shadow: 0 1px 2px rgba(0,0,0,0.3),0 10px 30px rgba(0,0,0,0.25);--shadow-lg: 0 2px 4px rgba(0,0,0,0.3),0 24px 60px rgba(0,0,0,0.45);--ring: 0 0 0 4px rgba(91,18,214,0.35);--font: 'Manrope',system-ui,-apple-system,'Segoe UI',sans-serif;--mono: ui-monospace,'SF Mono',Menlo,Consolas,monospace;--wrap: 1200px;--hdr-h: 74px;--ease: cubic-bezier(.2,.7,.2,1)}*,*::before,*::after{box-sizing: border-box;margin: 0;padding: 0}html{scroll-behavior: smooth;-webkit-text-size-adjust: 100%;scroll-padding-top: calc(var(--hdr-h) + 16px)}html.no-scroll{overflow: hidden}body{font-family: var(--font);font-size: 16px;font-weight: 500;color-scheme: dark;line-height: 1.65;color: var(--ink-2);background: var(--bg);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-x: hidden}img,svg{display: block;max-width: 100%}img{height: auto}a{color: inherit;text-decoration: none}ul,ol{list-style: none}button{font: inherit;color: inherit;background: none;border: 0;cursor: pointer}h1,h2,h3,h4,h5{color: var(--ink);line-height: 1.1;letter-spacing: -0.03em;font-weight: 800}strong,b{font-weight: 700;color: var(--ink)}::selection{background: var(--purple);color: #fff}:focus-visible{outline: 2px solid var(--purple);outline-offset: 3px;border-radius: 6px}.skip{position: absolute;left: -999px;top: 8px;z-index: 200;background: var(--ink);color: #fff;padding: 10px 16px;border-radius: 8px;font-weight: 700}.skip:focus{left: 8px}.ic{flex-shrink: 0}[hidden]{display: none !important}.wrap{max-width: var(--wrap);margin: 0 auto;padding: 0 24px}.wrap--narrow{max-width: 860px}::-webkit-scrollbar{width: 6px;height: 6px}::-webkit-scrollbar-track{background: transparent}::-webkit-scrollbar-thumb{background: linear-gradient(180deg,var(--accent),var(--purple));border-radius: 8px}::-webkit-scrollbar-thumb:hover{background: var(--accent)}::-webkit-scrollbar-corner{background: transparent}html::-webkit-scrollbar{width: 11px;height: 11px}html::-webkit-scrollbar-track{background: var(--bg)}html::-webkit-scrollbar-thumb{border: 3px solid var(--bg);border-radius: 8px}@supports not selector(::-webkit-scrollbar){*{scrollbar-width: thin;scrollbar-color: var(--purple) transparent}html{scrollbar-color: var(--purple) var(--bg)}}.sec{padding: 104px 0;position: relative}.sec--tight{padding: 72px 0}.sec--top0{padding-top: 0}.sec--soft{background: var(--bg-soft);border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.sec--tint{background: var(--grad-soft)}.sec-head{max-width: 660px;margin-bottom: 52px}.sec-head h2{font-size: clamp(30px,4.2vw,46px);margin-bottom: 16px}.sec-head p{font-size: 18px;color: var(--muted)}.sec-head--center{margin-left: auto;margin-right: auto;text-align: center}.sec-head--center .eyebrow{justify-content: center}.sec-head--row{max-width: none;display: flex;justify-content: space-between;align-items: flex-end;gap: 24px}.sec-head--row>div{max-width: 660px}.eyebrow{display: inline-flex;align-items: center;gap: 8px;font-size: 12px;font-weight: 800;letter-spacing: 0.12em;text-transform: uppercase;color: var(--purple-ink);margin-bottom: 16px}.eyebrow::before{content: '';width: 18px;height: 2px;border-radius: 2px;background: var(--accent)}.lead{font-size: 19px;color: var(--ink-2)}.muted{color: var(--muted)}.grad-text,.accent{color: var(--accent)}.center{text-align: center}.mt-0{margin-top: 0 !important}.mt-s{margin-top: 16px}.mt{margin-top: 32px}.mt-l{margin-top: 56px}.mb-0{margin-bottom: 0 !important}.grid{display: grid;gap: 20px}.g-2{grid-template-columns: repeat(2,1fr)}.g-3{grid-template-columns: repeat(3,1fr)}.g-4{grid-template-columns: repeat(4,1fr)}.gap-l{gap: 28px}.split{display: grid;grid-template-columns: 1fr 1fr;gap: 64px;align-items: center}.split--rev>:first-child{order: 2}.split__text h2{font-size: clamp(30px,4vw,44px);margin-bottom: 18px}.split__text>p{font-size: 17.5px;color: var(--muted);margin-bottom: 18px}.split__text .btns{margin-top: 28px}.text p + p{margin-top: 14px}.text a,.prose a{color: var(--purple-ink);font-weight: 600;text-decoration: underline;text-decoration-color: rgba(91,18,214,0.35);text-underline-offset: 3px}.text a:hover,.prose a:hover{text-decoration-color: var(--purple)}.btn{position: relative;overflow: hidden;isolation: isolate;display: inline-flex;align-items: center;justify-content: center;gap: 10px;font-weight: 700;font-size: 15px;line-height: 1.2;padding: 14px 26px;border-radius: 8px;border: 1px solid transparent;transition: transform .2s var(--ease),box-shadow .2s,background .2s,border-color .2s,color .2s;white-space: nowrap;text-decoration: none !important}.btn .ic{transition: transform .2s var(--ease)}.btn:hover .ic{transform: translateX(2px)}.btn--primary{background: linear-gradient(135deg,#7A3BF0 0%,#5B12D6 55%,#4A0DB3 100%);color: #fff;box-shadow: 0 4px 20px rgba(91,18,214,0.35),inset 0 1px 0 rgba(255,255,255,0.16);animation: pb-btn-pulse 3s ease-in-out infinite}.btn--primary::after{content: '';position: absolute;top: 0;left: 0;width: 45%;height: 100%;background: linear-gradient(120deg,transparent,rgba(255,255,255,0.32),transparent);transform: translateX(-160%) skewX(-20deg);animation: pb-btn-shimmer 3.5s ease-in-out infinite;pointer-events: none;z-index: -1}.btn--primary:hover{background: linear-gradient(135deg,#8B52F5 0%,#6A1FE6 55%,#5513C9 100%);transform: translateY(-2px);box-shadow: 0 8px 32px rgba(91,18,214,0.55);animation-play-state: paused}.btn--glow{animation: pb-cta-pulse 3s ease-in-out infinite}@keyframes pb-btn-pulse{0%,100%{box-shadow: 0 4px 20px rgba(91,18,214,0.35),inset 0 1px 0 rgba(255,255,255,0.16)}50%{box-shadow: 0 4px 28px rgba(91,18,214,0.6),0 0 34px rgba(123,59,240,0.3),inset 0 1px 0 rgba(255,255,255,0.16)}}@keyframes pb-cta-pulse{0%,100%{box-shadow: 0 0 0 1px rgba(164,123,255,0.35),0 4px 22px rgba(91,18,214,0.45),0 0 50px rgba(91,18,214,0.15)}50%{box-shadow: 0 0 0 1px rgba(164,123,255,0.6),0 4px 30px rgba(91,18,214,0.7),0 0 70px rgba(123,59,240,0.35)}}@keyframes pb-btn-shimmer{0%{transform: translateX(-160%) skewX(-20deg)}45%,100%{transform: translateX(330%) skewX(-20deg)}}.btn--ghost{background: rgba(255,255,255,0.03);color: var(--ink);border-color: var(--line-2)}.btn--ghost:hover{border-color: var(--accent);color: var(--ink);background: rgba(255,255,255,0.06)}.btn--dark{background: #FFFFFF;color: #0A0B16}.btn--dark:hover{background: #E9E9F2;transform: translateY(-2px)}.btn--light{background: rgba(255,255,255,0.08);color: #fff;border-color: rgba(255,255,255,0.16)}.btn--light:hover{background: rgba(255,255,255,0.14)}.btn--sm{padding: 10px 18px;font-size: 14px}.btn--lg{padding: 17px 32px;font-size: 16px}.btn--block{width: 100%}.btn:disabled{opacity: .6;cursor: not-allowed;transform: none}.btns{display: flex;flex-wrap: wrap;gap: 12px}.btns--center{justify-content: center}.link-arrow{display: inline-flex;align-items: center;gap: 6px;font-weight: 700;color: var(--purple-ink);font-size: 15px;white-space: nowrap}.link-arrow .ic{transition: transform .2s var(--ease)}.link-arrow:hover .ic,a:hover .link-arrow .ic{transform: translateX(3px)}.spin{width: 16px;height: 16px;border-radius: 50%;border: 2px solid rgba(255,255,255,0.4);border-top-color: #fff;animation: spin .7s linear infinite}@keyframes spin{to{transform: rotate(360deg)}}.tag{display: inline-flex;align-items: center;gap: 10px;font-size: 13px;font-weight: 700;color: var(--ink-2);background: var(--surface);border: 1px solid var(--line-2);border-radius: 8px;padding: 7px 16px 7px 12px;box-shadow: var(--shadow-sm)}.live{display: inline-block;width: 8px;height: 8px;border-radius: 50%;background: #22C55E;box-shadow: 0 0 0 4px rgba(34,197,94,0.15);animation: pulse 2s ease-in-out infinite;flex-shrink: 0}@keyframes pulse{50%{box-shadow: 0 0 0 7px rgba(34,197,94,0.04)}}.chips{display: flex;flex-wrap: wrap;gap: 6px}.chips span,.chip{display: inline-flex;align-items: center;gap: 6px;font-size: 12px;font-weight: 700;color: var(--ink-2);background: var(--bg-soft);border: 1px solid var(--line);padding: 4px 10px;border-radius: 8px;line-height: 1.5}.chips--tint span{color: var(--purple-ink);background: var(--bg-tint);border-color: transparent}.badge{display: inline-flex;align-items: center;gap: 6px;font-size: 11px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase;padding: 5px 11px;border-radius: 8px;color: #fff;background: var(--purple);line-height: 1.3}.badge--soft{color: var(--accent);background: var(--bg-tint)}.badge--green{color: #4ADE80;background: var(--green-bg)}.badge--amber{color: #FBBF24;background: var(--amber-bg)}.badge--red{color: #F87171;background: var(--red-bg)}.badge-new{font-style: normal;font-size: 10px;font-weight: 800;letter-spacing: .05em;text-transform: uppercase;color: var(--purple-ink);background: var(--bg-tint);padding: 2px 7px;border-radius: 8px;vertical-align: 2px;margin-left: 4px}.trust{display: flex;flex-wrap: wrap;gap: 10px 22px;font-size: 14px;font-weight: 600;color: var(--muted)}.trust span{display: inline-flex;align-items: center;gap: 8px}.trust .ic{color: var(--purple)}.trust--center{justify-content: center}.hdr{position: sticky;top: 0;z-index: 90;background: rgba(8,9,18,0.86);backdrop-filter: saturate(160%) blur(14px);-webkit-backdrop-filter: saturate(160%) blur(14px);border-bottom: 1px solid var(--frame-line);transition: box-shadow .2s}.hdr.is-scrolled{box-shadow: 0 6px 24px rgba(14,14,19,0.18)}.hdr__in{height: var(--hdr-h);display: flex;align-items: center;justify-content: space-between;gap: 20px}.logo{display: inline-flex;align-items: center;flex-shrink: 0}.logo img{height: 46px;width: auto;display: block}.nav{display: flex;align-items: center;gap: 2px}.nav__link{display: inline-flex;align-items: center;gap: 6px;font-size: 15px;font-weight: 600;color: var(--frame-ink);padding: 9px 14px;border-radius: 8px;transition: background .2s,color .2s}.nav__link:hover,.nav__drop.is-open>.nav__link{background: rgba(255,255,255,0.07);color: #fff}.nav__link.is-on{color: #fff}.nav__link.is-on::before{content: '';width: 6px;height: 6px;border-radius: 50%;background: var(--accent);box-shadow: 0 0 8px rgba(164,123,255,0.7);flex-shrink: 0}.nav__link .chev{opacity: .5;transition: transform .2s}.nav__drop.is-open .chev{transform: rotate(180deg)}.nav__new{font-size: 10px;font-weight: 800;letter-spacing: .05em;text-transform: uppercase;color: #fff;background: var(--purple);padding: 2px 7px;border-radius: 8px}.nav__drop{position: relative}.menu{position: absolute;top: calc(100% + 10px);left: 50%;transform: translate(-50%,6px);background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg);box-shadow: var(--shadow-lg);padding: 10px;opacity: 0;visibility: hidden;transition: opacity .18s,transform .18s var(--ease),visibility .18s;z-index: 95}.menu::before{content: '';position: absolute;left: 0;right: 0;top: -12px;height: 12px}.nav__drop.is-open .menu{opacity: 1;visibility: visible;transform: translate(-50%,0)}.menu--wide{width: 620px}.menu--narrow{width: 320px}.menu__label{font-size: 11px;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;color: var(--muted);padding: 6px 12px 8px}.menu__grid{display: grid;grid-template-columns: 1fr 1fr;gap: 2px}.menu__item{display: flex;align-items: center;gap: 12px;padding: 10px 12px;border-radius: 8px;transition: background .15s}.menu__item:hover,.menu__item.is-on{background: var(--surface-2)}.menu__item strong{display: block;font-size: 14.5px;color: var(--ink);line-height: 1.3}.menu__item small{display: block;font-size: 13px;color: var(--muted);line-height: 1.35}.menu__ico{width: 38px;height: 38px;border-radius: 8px;background: var(--bg-tint);color: var(--accent);display: flex;align-items: center;justify-content: center;flex-shrink: 0}.menu__app .app-ico{width: 38px;height: 38px;border-radius: 8px}.menu__foot{display: flex;align-items: center;justify-content: space-between;margin-top: 8px;padding: 12px 14px;border-radius: 8px;background: var(--surface-2);font-size: 14px;font-weight: 700;color: var(--purple-ink)}.menu__foot:hover{background: var(--bg-tint)}.burger{display: none;width: 44px;height: 44px;border-radius: 8px;border: 1px solid rgba(164,123,255,0.3);background: rgba(91,18,214,0.12);align-items: center;justify-content: center;color: #fff;box-shadow: 0 0 18px rgba(91,18,214,0.25);transition: box-shadow .2s,background .2s}.burger:hover{background: rgba(91,18,214,0.25);box-shadow: 0 0 26px rgba(91,18,214,0.45)}.drawer{position: fixed;inset: 0;z-index: 120;background: rgba(0,0,0,0.6);opacity: 0;visibility: hidden;transition: opacity .25s,visibility .25s}.drawer.is-open{opacity: 1;visibility: visible}.drawer__panel{position: absolute;top: 0;right: 0;bottom: 0;width: min(400px,100%);background: var(--surface);display: flex;flex-direction: column;transform: translateX(100%);transition: transform .3s var(--ease)}.drawer.is-open .drawer__panel{transform: none}.drawer__top{height: var(--hdr-h);display: flex;align-items: center;justify-content: space-between;padding: 0 16px;background: var(--frame);flex-shrink: 0}.drawer__top .burger{display: inline-flex}.drawer__body{flex: 1;overflow-y: auto;padding: 12px 16px}.drawer__link{display: flex;align-items: center;justify-content: space-between;padding: 14px 6px;font-size: 17px;font-weight: 700;color: var(--ink);border-bottom: 1px solid var(--line);cursor: pointer;list-style: none}.drawer__link::-webkit-details-marker{display: none}.drawer__link.is-on{color: var(--purple-ink)}.drawer__group[open] .chev{transform: rotate(180deg)}.drawer__sub{display: grid;gap: 2px;padding: 8px 0 12px;border-bottom: 1px solid var(--line)}.drawer__sub a{display: flex;align-items: center;gap: 12px;padding: 10px 8px;border-radius: 8px;font-size: 15.5px;font-weight: 600;color: var(--ink-2)}.drawer__sub a .ic{color: var(--purple)}.drawer__sub a .app-ico{width: 24px;height: 24px;border-radius: 6px}.drawer__sub a.is-on,.drawer__sub a:hover{background: var(--bg-soft);color: var(--ink)}.drawer__foot{padding: 16px;border-top: 1px solid var(--line);flex-shrink: 0}.drawer__foot p{text-align: center;font-size: 13px;color: var(--muted);margin-top: 12px;font-weight: 600}.bg-dots,.bg-grid{position: absolute;inset: 0;background-image: linear-gradient(rgba(255,255,255,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.045) 1px,transparent 1px);background-size: 56px 56px;-webkit-mask-image: radial-gradient(ellipse 80% 70% at 50% 40%,#000 25%,transparent 80%);mask-image: radial-gradient(ellipse 80% 70% at 50% 40%,#000 25%,transparent 80%);pointer-events: none}.bg-haze{position: absolute;width: 900px;height: 900px;right: -200px;top: -320px;border-radius: 50%;background: radial-gradient(circle,rgba(91,18,214,0.32) 0%,rgba(91,18,214,0.10) 40%,transparent 70%);pointer-events: none}.bg-haze--l{right: auto;left: -300px;top: auto;bottom: -420px}.beams{position: absolute;inset: 0;overflow: hidden;pointer-events: none}.beams i{position: absolute;top: 0;width: 1px;height: 100%;background: linear-gradient(to bottom,transparent 0%,rgba(164,123,255,0.28) 45%,rgba(164,123,255,0.28) 55%,transparent 100%);animation: pb-beam 12s linear infinite;opacity: 0}.beams i:nth-child(1){left: 18%}.beams i:nth-child(2){left: 52%;animation-delay: 4s}.beams i:nth-child(3){left: 82%;animation-delay: 8s}@keyframes pb-beam{0%{transform: translateY(-100%);opacity: 0}10%,90%{opacity: 1}100%{transform: translateY(100%);opacity: 0}}.hp{position: absolute !important;left: -9999px !important;width: 1px;height: 1px;overflow: hidden}.mock{position: relative;background: var(--surface);border: 1px solid var(--line);border-radius: 8px;box-shadow: var(--shadow-lg);overflow: hidden}.mock__bar{display: flex;align-items: center;gap: 7px;padding: 12px 14px;border-bottom: 1px solid var(--line);background: var(--surface-2)}.mock__bar i{width: 10px;height: 10px;border-radius: 50%;background: #FF5F57}.mock__bar i:nth-child(2){background: #FEBC2E}.mock__bar i:nth-child(3){background: #28C840}.mock__url{margin-left: 10px;font-size: 12px;font-weight: 600;color: var(--muted);background: var(--surface);border: 1px solid var(--line);padding: 3px 12px;border-radius: 8px}.mock__body{padding: 20px}.mock--dark{background: #070810;border-color: var(--line-2);box-shadow: 0 30px 70px rgba(23,23,28,0.22)}.mock--dark .mock__bar{background: transparent;border-bottom-color: rgba(255,255,255,0.06)}.mock--dark .mock__url{background: rgba(255,255,255,0.05);border-color: transparent;color: rgba(255,255,255,0.45)}.code{font-family: var(--mono);font-size: 13.5px;line-height: 2;color: #D7D7E0;padding: 20px 22px 24px;overflow: hidden}.code .n{color: rgba(255,255,255,0.5);margin-right: 14px;user-select: none}.code .k{color: #C4A2FF}.code .f{color: #7DB4FF}.code .s{color: #E7A6CC}.code .o{color: #4ADE80;padding-left: 30px;display: block}.code .c{color: rgba(255,255,255,0.6)}.cursor{display: inline-block;width: 8px;height: 16px;background: var(--purple);vertical-align: -3px;animation: blink 1.1s step-end infinite;border-radius: 2px}@keyframes blink{50%{opacity: 0}}.sk{display: block;height: 9px;border-radius: 6px;background: var(--line)}.sk + .sk{margin-top: 8px}.sk--p{background: var(--bg-tint-2)}.sk--g{background: var(--grad);opacity: .85}.sk--w30{width: 30%}.sk--w45{width: 45%}.sk--w60{width: 60%}.sk--w75{width: 75%}.sk--w90{width: 90%}.sk--h{height: 14px;border-radius: 6px}.stage{position: relative;min-height: 460px}.float{position: absolute;background: var(--surface-2);border: 1px solid var(--line-2);border-radius: 8px;box-shadow: var(--shadow-lg);padding: 14px 16px;animation: bob 6s ease-in-out infinite;z-index: 2}@keyframes bob{50%{transform: translateY(-8px)}}.float--d1{animation-delay: -1.5s}.float--d2{animation-delay: -3s}.float--d3{animation-delay: -4.5s}.fl-row{display: flex;align-items: center;gap: 12px}.fl-ico{width: 38px;height: 38px;border-radius: 8px;display: flex;align-items: center;justify-content: center;flex-shrink: 0;color: #fff;background: var(--purple)}.fl-ico--pink{background: linear-gradient(135deg,#C2307F,#8E1460)}.fl-ico--purple{background: linear-gradient(135deg,#A78BFA,#6D28D9)}.fl-ico--blue{background: linear-gradient(135deg,#60A5FA,#1D4ED8)}.fl-ico--green{background: linear-gradient(135deg,#34D399,#15803D)}.fl-ico--amber{background: linear-gradient(135deg,#FCD34D,#D97706)}.fl-ico--soft{background: var(--bg-tint);color: var(--accent)}.fl-t{font-size: 13px;font-weight: 800;color: var(--ink);line-height: 1.3}.fl-s{font-size: 12px;color: var(--muted);font-weight: 600;line-height: 1.4}.fl-amt{margin-left: auto;font-weight: 800;color: var(--ink);font-size: 14px;white-space: nowrap}.meter{height: 6px;border-radius: 6px;background: rgba(255,255,255,0.08);margin-top: 12px;overflow: hidden}.meter span{display: block;height: 100%;width: 72%;background: var(--accent);border-radius: 6px}.ring{width: 84px;height: 84px;margin: 2px auto 8px;position: relative}.ring b{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;font-size: 24px;font-weight: 800;color: var(--ink)}.ico{width: 52px;height: 52px;border-radius: 8px;background: var(--bg-tint);color: var(--accent);border: 1px solid rgba(164,123,255,0.18);display: flex;align-items: center;justify-content: center;flex-shrink: 0}.ico--sm{width: 40px;height: 40px;border-radius: 8px}.ico--pink{background: rgba(192,74,154,0.16);color: #F0A6D6;border-color: rgba(192,74,154,0.3)}.ico--blue{background: rgba(59,130,246,0.16);color: #93C5FD;border-color: rgba(59,130,246,0.3)}.ico--green{background: rgba(34,197,94,0.14);color: #4ADE80;border-color: rgba(34,197,94,0.28)}.ico--amber{background: rgba(245,158,11,0.14);color: #FBBF24;border-color: rgba(245,158,11,0.28)}.ico--red{background: rgba(248,113,113,0.14);color: #FCA5A5;border-color: rgba(248,113,113,0.28)}.ico--dark{background: #FFFFFF;color: #0A0B16}.ico--grad{background: var(--grad);color: #fff}.hero{position: relative;padding: 88px 0 72px;overflow: hidden}.hero__in{position: relative;display: grid;grid-template-columns: 1.02fr 1fr;gap: 56px;align-items: center}.hero .tag{margin-bottom: 28px}.hero h1{font-size: clamp(46px,6.6vw,82px);line-height: 0.98;letter-spacing: -0.045em;margin-bottom: 26px}.hero h1>span{display: block}.hero__sub{font-size: 19px;color: var(--ink-2);max-width: 520px;margin-bottom: 36px}.hero .btns{margin-bottom: 40px}.hero .stage{height: 500px}.hero__term{position: absolute;left: 0;right: 30px;top: 40px}.hero__order{right: 0;top: 0;width: 248px}.hero__invoice{left: -28px;bottom: 26px;width: 236px}.hero__score{right: -6px;bottom: 0;width: 170px;text-align: center}.pills{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 64px}.pill{display: inline-flex;align-items: center;gap: 8px;font-size: 14px;font-weight: 700;color: var(--ink-2);background: var(--surface);border: 1px solid var(--line-2);padding: 10px 18px;border-radius: 8px;transition: all .2s}.pill:hover{border-color: var(--purple);color: var(--purple-ink);transform: translateY(-1px)}.pill i{width: 7px;height: 7px;border-radius: 50%;background: var(--purple)}.phero{position: relative;padding: 64px 0 88px;overflow: hidden;border-bottom: 1px solid var(--line)}.phero__bg{position: absolute;inset: 0;pointer-events: none}.phero__in{position: relative}.phero:not(.phero--split) .phero__text{max-width: 820px}.phero--split .phero__in{max-width: var(--wrap);display: grid;grid-template-columns: 1.05fr 1fr;gap: 56px;align-items: center}.phero h1{font-size: clamp(40px,5.6vw,66px);line-height: 1.02;letter-spacing: -0.04em;margin-bottom: 22px}.phero__sub{font-size: 19px;color: var(--ink-2);max-width: 600px;margin-bottom: 32px}.phero .btns{margin-bottom: 32px}.phero__art{position: relative}.crumbs{display: flex;align-items: center;gap: 6px;font-size: 13px;font-weight: 600;color: var(--muted);margin-bottom: 28px}.crumbs a:hover{color: var(--purple-ink)}.crumbs .ic{opacity: .5}.crumbs span{color: var(--ink)}.marq{border-top: 1px solid var(--line);border-bottom: 1px solid var(--line);background: var(--bg-soft);overflow: hidden;padding: 18px 0}.marq__track{display: flex;width: max-content;animation: marq var(--tick-dur,40s) linear infinite}.marq:hover .marq__track,.marq:focus-within .marq__track{animation-play-state: paused}.marq__track>a,.marq__track>span{display: inline-flex;align-items: center;gap: 10px;font-size: 15px;font-weight: 700;color: var(--ink-2);white-space: nowrap}.marq__track>a:hover{color: var(--purple-ink)}.marq__track>a::after,.marq__track>span::after{content: '';width: 6px;height: 6px;border-radius: 2px;background: var(--purple);transform: rotate(45deg);opacity: .6;margin: 0 30px 0 26px}.marq__ico{width: 28px;height: 28px;border-radius: 8px;display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0;background: rgba(91,18,214,0.18);border: 1px solid rgba(164,123,255,0.22);color: var(--accent);transition: background .2s}.marq__track>a:hover .marq__ico{background: rgba(91,18,214,0.34)}.marq .app-ico{width: 28px;height: 28px;border-radius: 7px;flex-shrink: 0}@keyframes marq{to{transform: translateX(-50%)}}.strip{border-bottom: 1px solid var(--line);background: var(--bg-soft)}.strip__in{display: flex;justify-content: center;flex-wrap: wrap;gap: 6px 28px;padding: 16px 0}.strip a{display: inline-flex;align-items: center;gap: 8px;font-size: 14px;font-weight: 700;color: var(--ink-2)}.strip a .ic{color: var(--purple)}.strip a:hover{color: var(--purple-ink)}.tick{overflow: hidden;-webkit-mask-image: linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image: linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.tick__track{display: flex;width: max-content;animation: marq var(--tick-dur,40s) linear infinite}.tick:hover .tick__track,.tick:focus-within .tick__track{animation-play-state: paused}.tick--strip a{padding: 16px 20px;white-space: nowrap}.tick--pill{margin-top: 40px;padding: 4px 0}.tick--pill a{display: inline-flex;align-items: center;gap: 8px;margin-right: 10px;white-space: nowrap;font-size: 14px;font-weight: 700;color: var(--ink-2);background: var(--surface);border: 1px solid var(--line-2);padding: 10px 18px;border-radius: 8px;transition: border-color .2s,color .2s}.tick--pill a:hover{border-color: var(--purple);color: var(--purple-ink)}.tick--pill i{width: 7px;height: 7px;border-radius: 50%;background: var(--purple)}.stats{display: grid;grid-template-columns: repeat(4,1fr);border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--surface);box-shadow: var(--shadow)}.stats--3{grid-template-columns: repeat(3,1fr)}.stat{padding: 32px;border-right: 1px solid var(--line)}.stat:last-child{border-right: 0}.stat__v{font-size: 48px;font-weight: 800;color: var(--ink);letter-spacing: -0.04em;line-height: 1;margin-bottom: 12px}.stat__v span:not([data-count]){color: var(--accent)}.stat__l{font-weight: 700;color: var(--ink);font-size: 15px}.stat__s{font-size: 14px;color: var(--muted)}.card{position: relative;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg);padding: 30px;display: flex;flex-direction: column;transition: transform .25s var(--ease),box-shadow .25s,border-color .25s}a.card:hover,.card--hover:hover{transform: translateY(-4px);box-shadow: var(--shadow-lg);border-color: rgba(164,123,255,0.4)}.card>.ico{margin-bottom: 22px}.card h3{font-size: 21px;margin-bottom: 10px}.card h4{font-size: 17px;margin-bottom: 8px}.card p{font-size: 15.5px;color: var(--muted)}.card p + p{margin-top: 10px}.card .grow{flex: 1}.card .chips{margin-top: 18px}.card .link-arrow{margin-top: 22px}.card__badge{position: absolute;top: 24px;right: 24px}.card__price{font-weight: 800;color: var(--ink);font-size: 15px;margin-top: 16px}.card--feature{border-color: rgba(164,123,255,0.45);box-shadow: 0 0 0 4px rgba(91,18,214,0.15)}.card--soft{background: var(--bg-soft)}.card--tint{background: var(--bg-tint);border-color: transparent}.card--sm{padding: 24px}.card--row{flex-direction: row;gap: 18px;align-items: flex-start}.card--row>.ico{margin-bottom: 0}.card--dark{background: var(--dark);border-color: var(--dark);color: var(--dark-ink)}.card--dark h3,.card--dark h4,.card--dark strong{color: #fff}.card--dark p{color: var(--dark-ink)}.card--art{padding: 0;overflow: hidden}.card__art{height: 180px;background: var(--bg-soft);border-bottom: 1px solid var(--line);position: relative;overflow: hidden;display: flex;align-items: center;justify-content: center}.card__art>svg{width: 100%;height: 100%}.card__body{padding: 26px 28px 28px;display: flex;flex-direction: column;flex: 1}.ticks{display: grid;gap: 12px}.ticks li{position: relative;padding-left: 32px;font-size: 15.5px;color: var(--ink-2)}.ticks li::before{content: '';position: absolute;left: 0;top: 2px;width: 21px;height: 21px;border-radius: 6px;background: var(--bg-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B08CFF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 12px no-repeat}.ticks li strong{display: block;color: var(--ink)}.ticks--cross li::before{background: var(--red-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F87171' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") center / 11px no-repeat}.ticks--2{grid-template-columns: 1fr 1fr;gap: 12px 28px}.dots{display: grid;gap: 8px}.dots li{position: relative;padding-left: 18px;font-size: 15px;color: var(--ink-2)}.dots li::before{content: '';position: absolute;left: 2px;top: 10px;width: 6px;height: 6px;border-radius: 2px;background: var(--purple);transform: rotate(45deg)}.steps{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px}.steps--4{grid-template-columns: repeat(4,1fr)}.step{background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg);padding: 30px;position: relative;overflow: hidden}.step__n{font-size: 13px;font-weight: 800;color: var(--purple-ink);background: var(--bg-tint);width: 40px;height: 40px;border-radius: 8px;display: flex;align-items: center;justify-content: center;margin-bottom: 22px}.step h3{font-size: 20px;margin-bottom: 10px}.step p{color: var(--muted);font-size: 15.5px}.step .link-arrow{margin-top: 18px}.step::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 3px;background: var(--purple);opacity: 0;transition: opacity .25s}.step:hover::after{opacity: 1}.timeline{position: relative;display: grid;gap: 28px;padding-left: 36px}.timeline::before{content: '';position: absolute;left: 11px;top: 6px;bottom: 6px;width: 2px;background: linear-gradient(var(--purple-lt),var(--line));border-radius: 2px}.timeline__item{position: relative}.timeline__item::before{content: '';position: absolute;left: -36px;top: 4px;width: 24px;height: 24px;border-radius: 8px;background: var(--surface);border: 2px solid var(--purple);box-shadow: 0 0 0 4px var(--bg-tint)}.timeline__item h4{font-size: 17px;margin-bottom: 4px}.timeline__item p{font-size: 15px;color: var(--muted)}.timeline__item small{display: block;font-size: 12px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;color: var(--purple-ink);margin-bottom: 4px}.band{background: radial-gradient(ellipse 60% 80% at 0% 0%,rgba(91,18,214,0.35),transparent 70%),var(--surface);border: 1px solid var(--line-2);color: var(--dark-ink);border-radius: var(--r-xl);padding: 72px 64px;position: relative;overflow: hidden;display: grid;grid-template-columns: 1fr 1fr;gap: 56px;align-items: center}.band::before{content: none}.band>*{position: relative}.band--single{grid-template-columns: 1fr;text-align: center}.band h2{color: #fff;font-size: clamp(30px,4vw,46px);margin-bottom: 18px}.band .eyebrow{color: var(--purple-lt)}.band p{font-size: 17px}.band p + .btns,.band p + .btn{margin-top: 30px}.band strong{color: #fff}.checks li{display: flex;gap: 14px;padding: 16px 0;border-bottom: 1px solid rgba(255,255,255,0.08)}.checks li:last-child{border-bottom: 0}.checks .tick{width: 26px;height: 26px;border-radius: 8px;background: rgba(91,18,214,0.2);color: var(--purple-lt);display: flex;align-items: center;justify-content: center;flex-shrink: 0;margin-top: 2px}.checks b{display: block;color: #fff;font-size: 16px}.checks span{font-size: 14.5px}.case{background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg);overflow: hidden;transition: transform .25s var(--ease),box-shadow .25s;display: flex;flex-direction: column}a.case:hover{transform: translateY(-4px);box-shadow: var(--shadow-lg)}.case__art{height: 168px;background: var(--bg-soft);border-bottom: 1px solid var(--line);position: relative;overflow: hidden}.case__art svg{position: absolute;inset: 0;width: 100%;height: 100%}.case__body{padding: 26px 28px 28px;display: flex;flex-direction: column;flex: 1}.case .chips{margin-bottom: 14px}.case__v{font-size: 44px;font-weight: 800;color: var(--ink);letter-spacing: -0.04em;line-height: 1}.case__v span{color: var(--accent)}.case__vl{font-size: 14px;font-weight: 700;color: var(--muted);margin: 6px 0 16px}.case h3{font-size: 19px;margin-bottom: 8px}.case p{font-size: 15px;color: var(--muted);flex: 1}.quote{background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg);padding: 32px;position: relative}.quote::before{content: '';position: absolute;top: 28px;right: 28px;width: 40px;height: 32px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 32'%3E%3Cpath fill='%23EBE2FF' d='M0 32V18C0 7.5 5.2 1.3 15.6 0l1.6 5.2C11.5 6.7 8.9 10 8.8 15H16v17zm23 0V18c0-10.5 5.2-16.7 15.6-18l1.4 5.2C34.5 6.7 31.9 10 31.8 15H39v17z'/%3E%3C/svg%3E") no-repeat}.quote p{font-size: 17px;color: var(--ink);line-height: 1.6;position: relative}.quote footer{margin-top: 18px;font-size: 14px;color: var(--muted)}.quote footer strong{display: block;font-size: 15px}.app{background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg);padding: 28px;display: flex;flex-direction: column;transition: transform .25s var(--ease),box-shadow .25s;position: relative}a.app:hover{transform: translateY(-4px);box-shadow: var(--shadow-lg)}.app__top{display: flex;align-items: center;gap: 14px;margin-bottom: 16px}.app-ico{border-radius: 8px;box-shadow: 0 6px 18px rgba(0,0,0,0.45);flex-shrink: 0}.app__name{font-size: 20px;font-weight: 800;color: var(--ink);letter-spacing: -0.02em;line-height: 1.15}.app__name b{color: var(--accent)}.app__url{font-size: 13px;font-weight: 600;color: var(--muted)}.app p{font-size: 15px;color: var(--muted);margin-bottom: 18px;flex: 1}.app .badge{position: absolute;top: 24px;right: 24px}.price{background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg);padding: 32px;display: flex;flex-direction: column;position: relative}.price--feature{border-color: rgba(164,123,255,0.6);background: radial-gradient(ellipse 80% 60% at 50% 0%,rgba(91,18,214,0.28),transparent 70%),var(--surface);box-shadow: 0 0 0 4px rgba(91,18,214,0.15),var(--shadow-lg)}.price .badge{position: absolute;top: -12px;left: 32px}.price h3{font-size: 20px;margin-bottom: 6px}.price__desc{font-size: 15px;color: var(--muted);margin-bottom: 22px}.price__amt{font-size: 46px;font-weight: 800;color: var(--ink);letter-spacing: -0.04em;line-height: 1}.price__amt small{font-size: 15px;font-weight: 700;color: var(--muted);letter-spacing: 0}.price__note{font-size: 13.5px;color: var(--muted);margin: 8px 0 24px}.price .ticks{margin-bottom: 28px;flex: 1}.price .btn{width: 100%}.table-wrap{overflow-x: auto;border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--surface);-webkit-overflow-scrolling: touch}.tbl{width: 100%;border-collapse: collapse;font-size: 15px;min-width: 620px}.tbl th,.tbl td{padding: 15px 20px;text-align: left;border-bottom: 1px solid var(--line);vertical-align: middle}.tbl thead th{font-size: 13px;font-weight: 800;letter-spacing: .04em;text-transform: uppercase;color: var(--ink);background: var(--bg-soft)}.tbl tbody tr:last-child td{border-bottom: 0}.tbl tbody th,.tbl td:first-child{font-weight: 700;color: var(--ink)}.tbl .hl{background: rgba(91,18,214,0.05)}.tbl thead .hl{background: var(--bg-tint);color: var(--purple-ink)}.yes,.no,.part,.info{display: inline-flex;width: 24px;height: 24px;border-radius: 8px;align-items: center;justify-content: center;flex-shrink: 0}.yes{background: var(--green-bg);color: #4ADE80}.no{background: var(--red-bg);color: #F87171}.part{background: var(--amber-bg);color: #FBBF24}.info{background: var(--bg-tint);color: var(--accent)}.tbl td>.yes:first-child,.tbl td>.no:first-child,.tbl td>.part:first-child,.tbl td>.info:first-child{margin-right: 10px;vertical-align: middle}.tbl td.has-ico{position: relative;padding-left: 56px}.tbl td.has-ico>span:first-child{position: absolute;left: 20px;top: 50%;transform: translateY(-50%);margin: 0}.faq{display: grid;gap: 12px}.faq__item{background: var(--surface);border: 1px solid var(--line);border-radius: var(--r);transition: border-color .2s,box-shadow .2s}.faq__item[open]{border-color: var(--line-2);box-shadow: var(--shadow)}.faq__item summary{list-style: none;cursor: pointer;display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 20px 22px;font-size: 16.5px;font-weight: 700;color: var(--ink)}.faq__item summary::-webkit-details-marker{display: none}.faq__item summary::after{content: '';width: 30px;height: 30px;border-radius: 6px;flex-shrink: 0;background: var(--bg-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B08CFF' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center / 14px no-repeat;transition: transform .25s var(--ease)}.faq__item[open] summary::after{transform: rotate(45deg)}.faq__a{padding: 0 22px 22px;color: var(--ink-2);font-size: 15.5px}.faq__a p + p,.faq__a p + ul,.faq__a ul + p{margin-top: 12px}.faq__a a{color: var(--purple-ink);font-weight: 600;text-decoration: underline;text-underline-offset: 3px}.tabs{display: inline-flex;flex-wrap: wrap;gap: 6px;padding: 6px;background: var(--bg-soft);border: 1px solid var(--line);border-radius: 8px;margin-bottom: 32px}.tabs button{padding: 9px 18px;border-radius: 8px;font-size: 14px;font-weight: 700;color: var(--ink-2);transition: background .2s,color .2s,box-shadow .2s}.tabs button:hover{color: var(--ink)}.tabs button.is-on{background: var(--surface);color: var(--purple-ink);box-shadow: var(--shadow)}.note{display: flex;gap: 14px;background: var(--bg-tint);border-radius: var(--r);padding: 18px 20px;font-size: 15px;color: var(--ink-2)}.note>.ic{color: var(--purple-ink);margin-top: 2px}.note strong{color: var(--ink)}.note--warn{background: var(--amber-bg)}.note--warn>.ic{color: #FBBF24}.cta{position: relative;border-radius: var(--r-xl);padding: 88px 48px;text-align: center;overflow: hidden;background: radial-gradient(ellipse 70% 90% at 50% 0%,rgba(91,18,214,0.35),transparent 70%),var(--surface);border: 1px solid var(--line-2)}.cta::before{content: '';position: absolute;inset: 0;background-image: linear-gradient(rgba(255,255,255,0.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.05) 1px,transparent 1px);background-size: 48px 48px;-webkit-mask-image: radial-gradient(ellipse 70% 80% at 50% 30%,#000 20%,transparent 75%);mask-image: radial-gradient(ellipse 70% 80% at 50% 30%,#000 20%,transparent 75%);pointer-events: none}.cta>*{position: relative}.cta .tag{margin-bottom: 24px}.cta h2{font-size: clamp(32px,4.6vw,54px);margin-bottom: 16px}.cta p{font-size: 18px;max-width: 580px;margin: 0 auto 32px}.cta .btns{margin-bottom: 28px}.form{display: grid;gap: 18px}.form--compact{gap: 10px}.form-row{display: grid;grid-template-columns: 1fr 1fr;gap: 18px}.field{display: grid;gap: 8px}.field>label,.label{font-size: 14px;font-weight: 700;color: var(--ink)}.field .opt{font-weight: 600;color: var(--muted)}.field .hint{font-size: 13px;color: var(--muted)}.input,.select select,.textarea{width: 100%;font-family: var(--font);font-size: 16px;color: var(--ink);background: var(--bg-soft);border: 1px solid var(--line-2);border-radius: 8px;padding: 13px 16px;outline: none;transition: border-color .2s,box-shadow .2s;-webkit-appearance: none;appearance: none}.input::placeholder,.textarea::placeholder{color: #6E7290}.input:focus,.select select:focus,.textarea:focus{border-color: var(--purple);box-shadow: var(--ring)}.input.is-error,.select.is-error select,.textarea.is-error{border-color: var(--red)}.textarea{min-height: 140px;resize: vertical;line-height: 1.6}.select{position: relative}.select select{padding-right: 46px;cursor: pointer}.select::after{content: '';position: absolute;right: 14px;top: 50%;width: 22px;height: 22px;margin-top: -11px;border-radius: 6px;background: var(--bg-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B08CFF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / 12px no-repeat;pointer-events: none}.choices{display: grid;grid-template-columns: repeat(auto-fill,minmax(180px,1fr));gap: 10px}.choice{position: relative}.choice input{position: absolute;opacity: 0;pointer-events: none}.choice span{display: flex;align-items: center;gap: 10px;height: 100%;padding: 14px 16px;border: 1px solid var(--line-2);border-radius: 8px;background: var(--surface);font-size: 14.5px;font-weight: 700;color: var(--ink-2);cursor: pointer;transition: all .15s}.choice span .ic{color: var(--purple)}.choice:hover span{border-color: var(--purple-lt)}.choice input:checked + span{border-color: var(--purple);background: var(--bg-tint);color: var(--purple-ink);box-shadow: var(--ring)}.choice input:focus-visible + span{outline: 2px solid var(--purple);outline-offset: 2px}.toggle{display: flex;align-items: center;gap: 12px;font-size: 14px;color: var(--ink-2);cursor: pointer;user-select: none;line-height: 1.4}.toggle input{position: absolute;opacity: 0;pointer-events: none}.toggle__sw{width: 42px;height: 24px;border-radius: 6px;background: rgba(255,255,255,0.14);position: relative;transition: background .2s;flex-shrink: 0}.toggle__sw::after{content: '';position: absolute;left: 3px;top: 3px;width: 18px;height: 18px;border-radius: 5px;background: #FFFFFF;box-shadow: 0 1px 3px rgba(0,0,0,0.3);transition: transform .2s var(--ease)}.toggle input:checked + .toggle__sw{background: var(--purple)}.toggle input:checked + .toggle__sw::after{transform: translateX(18px)}.toggle input:focus-visible + .toggle__sw{box-shadow: var(--ring)}.toggle a{color: var(--purple-ink);font-weight: 700}.toggle.is-error .toggle__sw{box-shadow: 0 0 0 2px var(--red)}.form-msg{font-size: 14px;font-weight: 600;min-height: 0}.form-msg.is-error{color: var(--red);background: var(--red-bg);padding: 10px 14px;border-radius: 8px}.form-msg.is-ok{color: #4ADE80;background: var(--green-bg);padding: 10px 14px;border-radius: 8px}.form-done{text-align: center;padding: 28px 20px;background: var(--bg-soft);border: 1px solid var(--line);border-radius: var(--r-lg)}.form-done__ico{width: 48px;height: 48px;border-radius: 8px;background: var(--green-bg);color: #4ADE80;display: inline-flex;align-items: center;justify-content: center;margin-bottom: 12px}.form-done h3{font-size: 22px;margin-bottom: 6px}.form-done p{color: var(--muted)}.form-card{background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-xl);padding: 40px;box-shadow: var(--shadow)}.legal{display: grid;grid-template-columns: 260px 1fr;gap: 56px;align-items: start}.toc{position: sticky;top: calc(var(--hdr-h) + 24px);background: var(--bg-soft);border: 1px solid var(--line);border-radius: var(--r-lg);padding: 20px;max-height: calc(100vh - var(--hdr-h) - 48px);overflow-y: auto}.toc h4,.toc__h{font-weight: 800;color: var(--ink);font-size: 12px;letter-spacing: .1em;text-transform: uppercase;margin-bottom: 12px}.toc a{display: block;padding: 6px 10px;border-radius: 8px;font-size: 14px;font-weight: 600;color: var(--ink-2)}.toc a:hover{background: var(--surface);color: var(--purple-ink)}.prose{max-width: 760px;color: var(--ink-2);font-size: 16.5px}.legal .prose{max-width: none}.prose h2{font-size: 26px;margin: 48px 0 14px;padding-top: 8px}.prose h2:first-child{margin-top: 0}.prose h3{font-size: 19px;margin: 28px 0 10px}.prose p{margin-bottom: 14px}.prose ul,.prose ol{margin: 0 0 16px;display: grid;gap: 8px}.prose ul li{position: relative;padding-left: 20px}.prose ul li::before{content: '';position: absolute;left: 2px;top: 10px;width: 6px;height: 6px;border-radius: 2px;background: var(--purple);transform: rotate(45deg)}.prose ol{counter-reset: n}.prose ol li{position: relative;padding-left: 32px;counter-increment: n}.prose ol li::before{content: counter(n);position: absolute;left: 0;top: 1px;width: 22px;height: 22px;border-radius: 6px;background: var(--bg-tint);color: var(--purple-ink);font-size: 12px;font-weight: 800;display: flex;align-items: center;justify-content: center}.prose table{width: 100%;border-collapse: collapse;margin: 0 0 18px;font-size: 15px}.prose th,.prose td{border: 1px solid var(--line);padding: 10px 14px;text-align: left;vertical-align: top}.prose th{background: var(--bg-soft);color: var(--ink)}.prose .note{margin: 18px 0}.pbx{position: fixed;right: 24px;bottom: 24px;z-index: 100;display: flex;flex-direction: column;align-items: flex-end;gap: 14px;pointer-events: none}.pbx__toggle{pointer-events: all;position: relative;width: 60px;height: 60px;border-radius: 50%;background: var(--purple);box-shadow: 0 10px 28px rgba(91,18,214,0.45);overflow: hidden;transition: transform .2s var(--ease)}.pbx__toggle:hover{transform: scale(1.06)}.pbx__toggle:not(.is-open){animation: pbx-pulse 3s ease-in-out infinite}@keyframes pbx-pulse{0%,100%{box-shadow: 0 10px 28px rgba(91,18,214,0.45),0 0 0 0 rgba(123,59,240,0.45)}60%{box-shadow: 0 10px 28px rgba(91,18,214,0.45),0 0 0 12px rgba(123,59,240,0)}}.pbx__face{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: opacity .2s,transform .2s}.pbx__x{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;color: #fff;opacity: 0;transform: rotate(-45deg);transition: opacity .2s,transform .2s}.pbx__toggle.is-open .pbx__face{opacity: 0;transform: scale(.8)}.pbx__toggle.is-open .pbx__x{opacity: 1;transform: none}.pbx__panel{pointer-events: none;width: 380px;max-height: min(600px,calc(100vh - 120px));background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg);box-shadow: 0 30px 80px rgba(23,23,28,0.18);display: flex;flex-direction: column;overflow: hidden;opacity: 0;transform: translateY(12px) scale(.98);transform-origin: bottom right;transition: opacity .22s,transform .22s var(--ease)}.pbx__panel.is-open{opacity: 1;transform: none;pointer-events: all}.pbx__head{display: flex;align-items: center;gap: 12px;padding: 14px 16px;border-bottom: 1px solid var(--line)}.pbx__head img{width: 40px;height: 40px;border-radius: 8px}.pbx__head strong{display: block;font-size: 15px}.pbx__head span{display: flex;align-items: center;gap: 7px;font-size: 12px;color: var(--muted);font-weight: 600}.pbx__head .live{width: 6px;height: 6px;box-shadow: none}.pbx__close{margin-left: auto;width: 34px;height: 34px;border-radius: 8px;display: flex;align-items: center;justify-content: center;color: var(--ink-2)}.pbx__close:hover{background: var(--bg-soft)}.pbx__msgs{flex: 1;overflow-y: auto;padding: 16px;display: flex;flex-direction: column;gap: 12px;background: var(--bg-soft);min-height: 220px}.pbx__msg{max-width: 88%;display: flex;flex-direction: column;animation: pbxIn .22s ease}@keyframes pbxIn{from{opacity: 0;transform: translateY(6px)}}.pbx__msg.is-bot{align-self: flex-start}.pbx__msg.is-user{align-self: flex-end}.pbx__bubble{padding: 12px 15px;font-size: 14px;line-height: 1.65;border-radius: 8px}.pbx__bubble p + p{margin-top: 6px}.is-bot .pbx__bubble{background: var(--surface);border: 1px solid var(--line);color: var(--ink-2);border-top-left-radius: 4px}.is-user .pbx__bubble{background: var(--purple);color: #fff;border-top-right-radius: 4px}.pbx__link{display: inline-flex;align-items: center;gap: 2px;color: var(--purple-ink);font-weight: 700;text-decoration: underline;text-decoration-color: rgba(176,140,255,0.4);text-underline-offset: 3px;transition: color .2s,text-decoration-color .2s}.pbx__link:hover{color: #fff;text-decoration-color: var(--purple-ink)}.pbx__link svg{flex: none}.is-bot .pbx__bubble strong{color: #fff}.pbx__src{margin-top: 8px;padding: 10px 12px;background: var(--surface);border: 1px solid var(--line);border-radius: 8px}.pbx__src span{display: block;font-size: 10px;font-weight: 800;letter-spacing: .1em;text-transform: uppercase;color: var(--purple-ink);margin-bottom: 4px}.pbx__src a{display: flex;align-items: center;justify-content: space-between;gap: 10px;font-size: 13px;color: var(--ink-2);padding: 6px 0;font-weight: 600;border-top: 1px solid var(--line)}.pbx__src span + a{border-top: 0}.pbx__src a b{font-weight: 600}.pbx__src a svg{flex: none;color: var(--purple-ink);transition: transform .2s}.pbx__src a:hover{color: var(--purple-ink)}.pbx__src a:hover svg{transform: translate(2px,-2px)}.pbx__typing{align-self: flex-start;display: flex;gap: 5px;padding: 14px;background: var(--surface);border: 1px solid var(--line);border-radius: 8px}.pbx__typing span{width: 6px;height: 6px;border-radius: 50%;background: var(--purple);animation: dots 1.3s ease-in-out infinite}.pbx__typing span:nth-child(2){animation-delay: .2s}.pbx__typing span:nth-child(3){animation-delay: .4s}@keyframes dots{0%,80%,100%{transform: none;opacity: .5}40%{transform: translateY(-5px);opacity: 1}}.pbx__input{padding: 12px;border-top: 1px solid var(--line)}.pbx__row{display: flex;align-items: center;gap: 8px;border: 1px solid var(--line-2);border-radius: 8px;padding: 6px 6px 6px 14px;transition: border-color .2s,box-shadow .2s}.pbx__row.is-focus{border-color: var(--purple);box-shadow: var(--ring)}.pbx__field{flex: 1;font-size: 16px;color: var(--ink);outline: none;min-height: 24px;max-height: 120px;overflow-y: auto;line-height: 1.5}.pbx__field:empty::before{content: attr(data-placeholder);color: #6E7290;pointer-events: none}.pbx__send{width: 36px;height: 36px;border-radius: 8px;background: var(--purple);color: #fff;display: flex;align-items: center;justify-content: center;flex-shrink: 0}.pbx__send:disabled{opacity: .45}.pbx__note{display: block;text-align: center;font-size: 11px;color: var(--muted);margin-top: 8px}.protect{position: fixed;inset: 0;z-index: 300;background: rgba(0,0,0,0.6);backdrop-filter: blur(4px);-webkit-backdrop-filter: blur(4px);display: flex;align-items: center;justify-content: center;padding: 16px}.protect__box{background: var(--surface);border-radius: var(--r-lg);box-shadow: var(--shadow-lg);padding: 36px 40px;max-width: 420px;text-align: center}.protect__ico{width: 52px;height: 52px;border-radius: 8px;background: var(--bg-tint);color: var(--purple-ink);display: inline-flex;align-items: center;justify-content: center;margin-bottom: 14px}.protect__box strong{display: block;font-size: 20px;margin-bottom: 8px}.protect__box p{font-size: 15px;color: var(--muted);margin-bottom: 16px}.protect__box a{font-weight: 700;color: var(--purple-ink)}[data-reveal]{opacity: 0;transform: translateY(18px);transition: opacity .6s var(--ease),transform .6s var(--ease)}[data-reveal].is-in{opacity: 1;transform: none}@media (max-width: 1100px){.nav,.hdr__cta{display: none}.burger{display: inline-flex}.band{grid-template-columns: 1fr;padding: 56px 40px}.g-4,.steps--4{grid-template-columns: repeat(2,1fr)}.legal{grid-template-columns: 1fr}.toc{position: static;max-height: none}}@media (max-width: 900px){.g-2{grid-template-columns: 1fr 1fr}.split{grid-template-columns: 1fr;gap: 40px}.split--rev>:first-child{order: 0}.stats,.stats--3{grid-template-columns: 1fr 1fr}.stat:nth-child(2n){border-right: 0}.stat:nth-child(-n+2){border-bottom: 1px solid var(--line)}.stats--3 .stat:nth-child(3){grid-column: span 2;border-right: 0}.sec-head--row{flex-direction: column;align-items: flex-start}.ticks--2{grid-template-columns: 1fr}}@media (max-width: 680px){.tbl th,.tbl td{padding: 12px 10px;font-size: 13.5px}.tbl td.has-ico{padding-left: 38px}.tbl td.has-ico>span:first-child{left: 10px;width: 20px;height: 20px;border-radius: 6px}.tbl td.has-ico>span:first-child .ic{width: 12px;height: 12px}.wrap{padding: 0 16px}.sec{padding: 72px 0}.sec--tight{padding: 52px 0}.sec-head{margin-bottom: 36px}.sec-head p,.lead{font-size: 17px}.g-2,.g-3,.g-4,.steps,.steps--4{grid-template-columns: 1fr}.hero{padding: 48px 0 48px}.hero__sub,.phero__sub{font-size: 17px}.hero .stage{height: auto;padding: 66px 0 50px}.hero__term{position: relative;right: auto;left: auto;top: auto}.code{font-size: 11.5px;padding: 18px 16px 20px}.hero__order{width: 220px;right: -4px}.hero__invoice{left: -4px;bottom: 0;width: 214px}.hero__score{display: none}.pills{margin-top: 40px}.phero{padding: 40px 0 60px}.crumbs{margin-bottom: 20px}.stat{padding: 22px 18px}.stat__v{font-size: 36px}.card,.price,.step{padding: 24px}.card.card--art{padding: 0}.band{padding: 44px 22px;border-radius: 8px}.cta{padding: 56px 20px;border-radius: 8px}.form-card{padding: 24px 18px;border-radius: 8px}.form-row{grid-template-columns: 1fr}.pbx{right: 16px;bottom: 16px}.pbx__toggle{display: none}.pbx__panel{position: fixed;left: 12px;right: 12px;bottom: 12px;width: auto;max-height: 78vh}.stage{min-height: 0}.float{padding: 12px 14px}}@media (prefers-reduced-motion: reduce){.tick,.marq{overflow-x: auto}*,*::before,*::after{animation: none !important;transition: none !important;scroll-behavior: auto !important}[data-reveal]{opacity: 1;transform: none}}@media print{.hdr,.drawer,.pbx,.ftr,.cta{display: none !important}body{color: #000}}@media (max-width: 760px){.input,input,select,textarea,.ftr .input{font-size: 16px}}.logo .logo__l{display: none}html[data-theme=light] .logo .logo__d{display: none}html[data-theme=light] .logo .logo__l{display: block}.theme-sw{position: relative;display: flex;align-items: center;flex: none;width: 72px;height: 40px;padding: 0 4px;border-radius: 8px;border: 1px solid var(--frame-line);background: var(--frame-2);cursor: pointer}.theme-sw:hover{border-color: var(--accent)}.theme-sw__k{position: absolute;left: 4px;top: 4px;width: 30px;height: 30px;border-radius: 6px;background: linear-gradient(135deg,#7A3BF0 0%,#5B12D6 100%);box-shadow: 0 4px 12px -4px rgba(91,18,214,0.8);transition: transform .25s var(--ease)}html[data-theme=light] .theme-sw__k{transform: translateX(32px)}.theme-sw svg{position: relative;width: 30px;height: 30px;padding: 7px;color: var(--muted);transition: color .25s}.theme-sw .i-sun{margin-left: 2px}html:not([data-theme=light]) .theme-sw .i-moon,html[data-theme=light] .theme-sw .i-sun{color: #fff}.hdr__theme{margin-left: auto;margin-right: 8px}.drawer__theme{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 12px 14px;margin-bottom: 14px;border: 1px solid var(--frame-line);border-radius: 8px;color: var(--ink);font-weight: 700;font-size: 15px}html[data-theme=light]{--bg: #F7F6FC;--bg-soft: #F1EFF9;--surface: #FFFFFF;--surface-2: #F6F4FD;--bg-tint: rgba(91,18,214,0.07);--bg-tint-2: rgba(91,18,214,0.14);--ink: #14152C;--ink-2: #3E4162;--muted: #666A87;--line: rgba(20,21,44,0.08);--line-2: rgba(20,21,44,0.15);--purple-ink: #5B12D6;--purple-lt: #6A1FE6;--accent: #6A2BE8;--green: #16A34A;--green-bg: rgba(22,163,74,0.10);--amber: #B45309;--amber-bg: rgba(217,119,6,0.11);--red: #DC2626;--red-bg: rgba(220,38,38,0.08);--frame: #FFFFFF;--frame-2: #F6F4FD;--frame-line: rgba(20,21,44,0.09);--frame-ink: #4A4D6C;--grad-soft: linear-gradient(135deg,#F2EFFC 0%,#FAF9FE 100%);--shadow-sm: 0 1px 2px rgba(20,21,44,0.06);--shadow: 0 1px 2px rgba(20,21,44,0.05),0 10px 30px rgba(40,20,90,0.08);--shadow-lg: 0 2px 4px rgba(20,21,44,0.05),0 24px 60px rgba(40,20,90,0.14);--ring: 0 0 0 4px rgba(91,18,214,0.18)}html[data-theme=light] body{color-scheme: light}html[data-theme=light] .hdr{background: rgba(255,255,255,0.86)}html[data-theme=light] .hdr.is-scrolled{box-shadow: 0 6px 24px rgba(40,20,90,0.08)}html[data-theme=light] .nav__link:hover,html[data-theme=light] .nav__drop.is-open>.nav__link{background: rgba(20,21,44,0.05);color: var(--ink)}html[data-theme=light] .btn--ghost{background: #fff}html[data-theme=light] .btn--ghost:hover{background: var(--surface-2)}html[data-theme=light] .btn--dark{background: #14152C;color: #fff}html[data-theme=light] .btn--dark:hover{background: #26284A}html[data-theme=light] .btn--light{background: #fff;color: var(--ink);border-color: var(--line-2)}html[data-theme=light] .btn--light:hover{background: var(--surface-2)}html[data-theme=light] .ico--dark{background: #14152C;color: #fff}html[data-theme=light] .bg-dots,html[data-theme=light] .bg-grid{background-image: linear-gradient(rgba(40,20,90,0.05) 1px,transparent 1px),linear-gradient(90deg,rgba(40,20,90,0.05) 1px,transparent 1px)}html[data-theme=light] .cta::before{background-image: linear-gradient(rgba(40,20,90,0.05) 1px,transparent 1px),linear-gradient(90deg,rgba(40,20,90,0.05) 1px,transparent 1px)}html[data-theme=light] .meter{background: rgba(20,21,44,0.08)}html[data-theme=light] .checks li{border-bottom-color: var(--line)}html[data-theme=light] .app-ico{box-shadow: 0 6px 16px rgba(40,20,90,0.18)}html[data-theme=light] .toggle__sw,html[data-theme=light] .ftr .toggle__sw{background: rgba(20,21,44,0.16)}html[data-theme=light] .badge--green,html[data-theme=light] .yes,html[data-theme=light] .form-msg.is-ok,html[data-theme=light] .form-done__ico,html[data-theme=light] .ico--green{color: #15803D}html[data-theme=light] .badge--amber,html[data-theme=light] .part,html[data-theme=light] .note--warn>.ic,html[data-theme=light] .ico--amber{color: #B45309}html[data-theme=light] .badge--red,html[data-theme=light] .ico--red{color: #DC2626}html[data-theme=light] .ico--pink{color: #B4237A}html[data-theme=light] .ico--blue{color: #1D4ED8}html[data-theme=light] .input::placeholder,html[data-theme=light] .textarea::placeholder,html[data-theme=light] .pbx__field:empty::before{color: #8E92AB}html[data-theme=light] .drawer{background: rgba(20,21,44,0.4)}@media (max-width: 400px){.theme-sw{width: 64px;height: 36px}.theme-sw__k{width: 26px;height: 26px}.theme-sw svg{width: 26px;height: 26px;padding: 6px}html[data-theme=light] .theme-sw__k{transform: translateX(28px)}.hdr__theme{margin-right: 8px}}html[data-theme=light] .band{color: var(--ink-2);background: radial-gradient(ellipse 60% 80% at 0% 0%,rgba(91,18,214,0.16),transparent 70%),var(--surface)}html[data-theme=light] .band h2,html[data-theme=light] .band strong{color: var(--ink)}html[data-theme=light] .nav__link.is-on{color: var(--ink)}html[data-theme=light] .checks b,html[data-theme=light] .ftr__tagline,html[data-theme=light] .ftr__h,html[data-theme=light] .is-bot .pbx__bubble strong{color: var(--ink) !important}html[data-theme=light] .ftr li a:hover,html[data-theme=light] .ftr__base a:hover,html[data-theme=light] .pbx__link:hover,html[data-theme=light] .soc a:hover{color: var(--ink)}.split>*,.grid>*,.phero__in>*,.hero__in>*{min-width: 0}html[data-theme=light] .burger{color: var(--purple-ink)}.es-stage{position: relative;padding: 26px 0 54px}.es-browser{margin-right: 22%}.es-browser img,.es-shot img{display: block;width: 100%;height: auto}.es-phone{position: absolute;right: 0;bottom: 0;width: 30%;padding: 6px;border-radius: 24px;background: #0A0B16;border: 1px solid rgba(255,255,255,0.14);box-shadow: 0 30px 60px rgba(0,0,0,0.45);z-index: 2}.es-phone img{display: block;width: 100%;height: auto;border-radius: 18px}.es-f1{left: -18px;bottom: 8px;z-index: 3}.es-f1 .app-ico,.es-pcta .app-ico{box-shadow: none}.es-stage .fl-t,.es-stage .fl-s{white-space: nowrap}.es-meet__head{display: grid;grid-template-columns: auto 1fr auto;gap: 26px;align-items: center;margin-bottom: 34px}.es-meet__ico .app-ico{width: 84px;height: 84px;border-radius: 18px}.es-meet__head h2{margin-bottom: 8px;font-size: clamp(30px,4vw,44px)}.es-meet__head p{color: var(--muted);max-width: 640px;margin: 0}.es-meet__acts{display: flex;flex-direction: column;gap: 10px;align-items: stretch}.es-meet__acts .btn{justify-content: center}.es-stats{display: grid;grid-template-columns: repeat(4,1fr);gap: 14px;margin-bottom: 30px}.es-stat{padding: 18px 20px;border: 1px solid var(--line);border-radius: 8px;background: var(--surface)}.es-stat b{display: block;font-size: 28px;font-weight: 800;color: var(--ink);letter-spacing: -0.03em;line-height: 1.1}.es-stat span{font-size: 13.5px;color: var(--muted);font-weight: 600}.es-tabs{display: flex;gap: 6px;flex-wrap: wrap;justify-content: center;margin-bottom: 18px}.es-tab{display: inline-flex;align-items: center;gap: 8px;padding: 10px 16px;border-radius: 8px;border: 1px solid var(--line-2);background: var(--surface);color: var(--ink-2);font: 700 14px/1 var(--font);cursor: pointer;transition: border-color .15s,color .15s,background .15s}.es-tab:hover{border-color: var(--accent);color: var(--ink)}.es-tab[aria-selected="true"]{background: var(--grad);border-color: transparent;color: #fff}.es-shot{position: relative;max-width: 1060px;margin: 0 auto}.es-shot::before{content: '';position: absolute;inset: 8% 6% -6%;background: radial-gradient(ellipse at center,rgba(91,18,214,0.45),transparent 70%);filter: blur(40px);z-index: -1}.es-shot__cap{display: flex;align-items: center;justify-content: center;gap: 10px;margin-top: 18px;font-size: 15px;color: var(--muted);text-align: center}.es-shot__cap .ic,.es-shot__cap svg{color: var(--accent);flex-shrink: 0}.es-more{display: flex;justify-content: center;gap: 12px;flex-wrap: wrap;margin-top: 30px}.es-fit{padding: 36px}.es-fit__top{display: flex;align-items: center;gap: 14px;margin-bottom: 18px}.es-fit__top .app-ico{width: 52px;height: 52px}.es-fit h3{font-size: 24px;margin-bottom: 4px}.es-fit__tag{font-size: 13px;font-weight: 700;color: var(--muted)}.es-fit .ticks{margin: 14px 0 26px;flex: 1}.es-fit__for{font-size: 12px;font-weight: 800;letter-spacing: .1em;text-transform: uppercase;color: var(--purple-ink);margin-top: 22px}.es-tbl td{color: var(--ink-2)}.es-tbl td .yes,.es-tbl td .part,.es-tbl td .info{float: left;margin: -1px 10px 0 0}.es-feat{display: grid;grid-template-columns: repeat(4,1fr);gap: 14px}.es-feat li{display: flex;gap: 14px;align-items: flex-start;padding: 18px;border: 1px solid var(--line);border-radius: 8px;background: var(--surface)}.es-feat .ico{display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;flex-shrink: 0;margin: 0}.es-feat b{display: block;color: var(--ink);font-size: 15px;line-height: 1.3;margin-bottom: 3px}.es-feat span{font-size: 13.5px;color: var(--muted);line-height: 1.5;display: block}.es-frame{border-radius: 8px;overflow: hidden;border: 1px solid var(--line-2);box-shadow: var(--shadow-lg);background: var(--surface)}.es-phones{position: relative;display: flex;justify-content: center;align-items: flex-end;gap: 0;padding: 20px 0 10px}.es-ph{width: 34%;padding: 6px;border-radius: 26px;background: #0A0B16;border: 1px solid rgba(255,255,255,0.14);box-shadow: 0 30px 60px rgba(0,0,0,0.4)}.es-ph img{display: block;width: 100%;height: auto;border-radius: 20px}.es-ph--l{transform: rotate(-6deg) translate(18%,6%);z-index: 1}.es-ph--c{z-index: 2;width: 38%}.es-ph--r{transform: rotate(6deg) translate(-18%,6%);z-index: 1}.es-woo{display: grid;grid-template-columns: auto 1fr auto;gap: 28px;align-items: center;padding: 36px}.es-woo h2{font-size: clamp(24px,3vw,32px);margin-bottom: 8px}.es-woo p{color: var(--muted)}.es-woo .text a{color: var(--purple-ink)}.es-redir{margin-top: 10px}.es-redir__row{display: grid;grid-template-columns: 1fr 20px 1fr auto;gap: 10px;align-items: center;padding: 11px 16px;border-top: 1px solid var(--line);font-family: var(--mono);font-size: 12px}.es-redir__row span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.es-redir__row .es-old{color: var(--muted)}.es-redir__row .es-new{color: var(--ink)}.es-redir__row svg{color: var(--accent)}.es-redir__head{display: flex;align-items: center;justify-content: space-between;padding: 14px 16px}.es-redir__head strong{font-size: 14px}.es-redir__tip{display: flex;align-items: center;gap: 10px;margin: 0 12px 12px;padding: 10px 12px;border-radius: 8px;background: var(--bg-tint);font-size: 12.5px;font-weight: 700;color: var(--ink-2)}.es-redir__tip svg{color: var(--accent)}.es-ways .price{padding: 36px}.es-quote{font-size: 38px}.es-small{font-size: 13px;color: var(--muted);margin: -12px 0 20px}.case .link-arrow{margin-top: 16px}.es-pcta{display: grid;grid-template-columns: auto 1fr auto;gap: 24px;align-items: center;padding: 30px 34px;border-radius: 8px;border: 1px solid var(--line-2);background: radial-gradient(ellipse 60% 120% at 0% 0%,rgba(91,18,214,0.28),transparent 70%),var(--surface)}.es-pcta .app-ico{width: 64px;height: 64px;border-radius: 14px}.es-pcta h2{font-size: clamp(22px,2.6vw,30px);margin-bottom: 6px}.es-pcta p{color: var(--muted);margin: 0}.es-pcta__btns{display: flex;gap: 10px;flex-wrap: wrap;justify-content: flex-end}@media (max-width: 1100px){.es-feat{grid-template-columns: repeat(3,1fr)}.es-meet__head{grid-template-columns: auto 1fr}.es-meet__acts{grid-column: 1 / -1;flex-direction: row;flex-wrap: wrap}}@media (max-width: 900px){.es-woo,.es-pcta{grid-template-columns: 1fr;gap: 18px}.es-pcta__btns{justify-content: flex-start}.es-stats{grid-template-columns: repeat(2,1fr)}.es-feat{grid-template-columns: repeat(2,1fr)}}@media (max-width: 680px){.es-stage{padding: 10px 0 40px}.es-browser{margin-right: 18%}.es-f1{left: -4px;bottom: -6px}.es-f1 .fl-s{display: none}.es-meet__head{grid-template-columns: 1fr;gap: 16px}.es-meet__ico .app-ico{width: 64px;height: 64px}.es-meet__acts .btn{flex: 1 1 100%}.es-tabs{justify-content: flex-start;flex-wrap: nowrap;overflow-x: auto;margin: 0 -16px 16px;padding: 0 16px 4px;scrollbar-width: none}.es-tabs::-webkit-scrollbar{display: none}.es-tab{flex-shrink: 0}.es-stat{padding: 14px}.es-stat b{font-size: 22px}.es-feat{grid-template-columns: 1fr}.es-fit,.es-woo,.es-ways .price,.es-pcta{padding: 24px}.es-ph{border-radius: 18px;padding: 4px}.es-ph img{border-radius: 14px}.es-redir__row{grid-template-columns: 1fr auto}.es-redir__row svg,.es-redir__row .es-old{display: none}.es-more .btn{flex: 1 1 100%;justify-content: center}}img.th-l{display: none !important}html[data-theme=light] img.th-d{display: none !important}html[data-theme=light] img.th-l{display: block !important}.cr-ed{padding: 0;overflow: hidden}.cr-ed__shot{position: relative;aspect-ratio: 800 / 522;overflow: hidden;border-bottom: 1px solid var(--line);background: var(--bg-soft)}.cr-ed__shot img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: top left}.cr-ed__body{display: flex;flex-direction: column;flex: 1;padding: 26px 28px 28px}.cr-ed__body h3{font-size: 22px;margin-bottom: 8px}.cr-ed__body>p{color: var(--muted)}.cr-ed__body .ticks{margin: 14px 0 22px;flex: 1}.cr-ed .card__badge{z-index: 2}.cr-ed__shot--art{display: flex;align-items: center;justify-content: center;background: radial-gradient(ellipse 70% 80% at 50% 50%,rgba(91,18,214,0.30),transparent 70%),var(--bg-soft)}.cr-core{position: relative;width: 82%;height: 82%}.cr-core__ring{position: absolute;left: 50%;top: 50%;width: 62%;aspect-ratio: 1;transform: translate(-50%,-50%);border-radius: 50%;border: 1.5px dashed var(--line-2)}.cr-core__mid{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%)}.cr-core__mid .app-ico{width: 64px;height: 64px;border-radius: 14px}.cr-core__chip{position: absolute;display: inline-flex;align-items: center;gap: 7px;padding: 7px 11px;border-radius: 8px;background: var(--surface);border: 1px solid var(--line-2);box-shadow: var(--shadow);font-size: 12.5px;font-weight: 800;color: var(--ink);white-space: nowrap;animation: bob 6s ease-in-out infinite}.cr-core__chip svg{color: var(--accent)}.cr-core__chip--1{left: 0;top: 6%}.cr-core__chip--2{right: 0;top: 40%;animation-delay: -2s}.cr-core__chip--3{left: 6%;bottom: 4%;animation-delay: -4s}.cr-case{border-radius: 0;border: 0;border-bottom: 1px solid var(--line);box-shadow: none}.cr-case img{display: block;width: 100%;height: auto}.cr-ways .price{padding: 32px}@media (max-width: 900px){.cr-ways{grid-template-columns: 1fr}}@media (max-width: 680px){.cr-ed__body{padding: 22px}.cr-ways .price{padding: 24px}}.es-mails{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 16px}.es-mail{display: flex;flex-direction: column;gap: 10px;color: var(--ink);font-weight: 700;font-size: 14.5px;text-decoration: none}.es-mail img{display: block;width: 100%;height: auto;aspect-ratio: 400 / 560;object-fit: cover;object-position: top;border-radius: 8px;border: 1px solid var(--line-2);box-shadow: var(--shadow);transition: transform .2s,border-color .2s}.es-mail:hover img{transform: translateY(-3px);border-color: var(--accent)}@media (max-width: 900px){.es-mails{grid-auto-flow: column;grid-template-columns: none;grid-auto-columns: 42%;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;padding-bottom: 6px}.es-mail{scroll-snap-align: start}}@media (max-width: 680px){.es-mails{grid-auto-columns: 68%;margin: 0 -16px;padding: 0 16px 6px}}button.es-mail{padding: 0;border: 0;background: none;font: inherit;text-align: left;cursor: zoom-in}.es-mails__tip{display: inline-flex;align-items: center;gap: 8px;margin: 0;color: var(--muted);font-size: 14.5px;font-weight: 600;white-space: nowrap}.es-mails__tip svg{color: var(--accent)}.es-lb{position: fixed;inset: 0;z-index: 400;display: flex;justify-content: center;align-items: flex-start;padding: 60px 16px 40px;overflow-y: auto;background: rgba(6,4,14,0.92);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px)}.es-lb[hidden]{display: none}.es-lb figure{margin: 0;width: 100%;max-width: 440px;display: flex;flex-direction: column;gap: 12px}.es-lb img{display: block;width: 100%;height: auto;border-radius: 10px;box-shadow: 0 30px 80px rgba(0,0,0,0.6)}.es-lb figcaption{color: #D9D6E8;font-size: 14.5px;text-align: center}.es-lb__x{position: fixed;top: 14px;right: 14px;width: 46px;height: 46px;border-radius: 50%;border: 1px solid rgba(255,255,255,0.2);background: rgba(255,255,255,0.08);color: #fff;display: flex;align-items: center;justify-content: center;cursor: pointer;z-index: 2}.es-lb__x:hover{background: rgba(255,255,255,0.16)}.es-mails{align-items: stretch}.es-mails .mcard{display: flex;flex-direction: column;min-width: 0;padding: 10px;border: 1px solid var(--line-2);border-radius: 12px;background: var(--surface);color: inherit;font: inherit;text-align: left;cursor: zoom-in;scroll-snap-align: start;transition: border-color .2s,transform .2s,box-shadow .2s}.es-mails .mcard:hover{border-color: var(--accent);transform: translateY(-3px);box-shadow: var(--shadow)}.mcard__shot{position: relative;display: block;border-radius: 8px;overflow: hidden;background: #1A1225;aspect-ratio: 400 / 430}.mcard__shot img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: top;border: 0;box-shadow: none;border-radius: 0}.mcard__zoom{position: absolute;top: 10px;right: 10px;display: flex;align-items: center;justify-content: center;width: 34px;height: 34px;border-radius: 50%;background: rgba(11,7,20,0.78);color: #fff;border: 1px solid rgba(255,255,255,0.18)}.mcard__txt{display: flex;flex-direction: column;gap: 3px;padding: 14px 6px 6px;font-size: 14px;line-height: 1.45;color: var(--muted);font-weight: 500}.mcard__txt b{color: var(--ink);font-size: 15.5px;font-weight: 700}.es-lb__nav{position: fixed;top: 50%;transform: translateY(-50%);width: 48px;height: 48px;border-radius: 50%;border: 1px solid rgba(255,255,255,0.2);background: rgba(255,255,255,0.08);color: #fff;display: flex;align-items: center;justify-content: center;cursor: pointer;z-index: 2}.es-lb__nav:hover{background: rgba(255,255,255,0.16)}.es-lb__pv{left: calc(50% - 300px)}.es-lb__pv svg{transform: rotate(180deg)}.es-lb__nx{right: calc(50% - 300px)}@media (max-width: 680px){.es-lb__nav{top: auto;bottom: 16px;transform: none}.es-lb__pv{left: calc(50% - 60px)}.es-lb__nx{right: calc(50% - 60px)}.es-lb{padding-bottom: 90px}}.ftr{position: relative;overflow: hidden;background: var(--frame);color: var(--frame-ink);border-top: 1px solid var(--frame-line)}.ftr::before{content: '';position: absolute;inset: 0;background-image: linear-gradient(rgba(255,255,255,0.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.035) 1px,transparent 1px);background-size: 48px 48px;-webkit-mask-image: linear-gradient(to bottom,#000,transparent 70%);mask-image: linear-gradient(to bottom,#000,transparent 70%);pointer-events: none}.ftr::after{content: '';position: absolute;width: 760px;height: 760px;right: -260px;top: -480px;border-radius: 50%;background: radial-gradient(circle,rgba(91,18,214,0.28),transparent 65%);pointer-events: none}.ftr>.wrap{position: relative;z-index: 1}.ftr__top{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,540px);gap: 48px;align-items: center;padding: 64px 0 48px}.ftr__brand .logo{display: inline-block}.ftr__brand .logo img{height: 48px;width: auto}.ftr__tag{margin: 18px 0 8px;font-weight: 800;font-size: 17px;color: var(--ink)}.ftr__blurb{font-size: 15px;line-height: 1.65;max-width: 400px}.soc{display: flex;gap: 10px}.ftr .soc{margin-top: 22px}.soc a{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 10px;background: rgba(255,255,255,.04);border: 1px solid var(--frame-line);color: var(--frame-ink);transition: color .15s,background .15s,border-color .15s}.soc a:hover{color: #fff;background: var(--purple);border-color: var(--purple)}.news{position: relative;padding: 26px;border-radius: 14px;background: linear-gradient(160deg,rgba(91,18,214,.18),var(--frame-2) 55%);border: 1px solid rgba(176,140,255,.18);box-shadow: 0 20px 50px -20px rgba(0,0,0,.6)}.news__head{display: flex;gap: 14px;align-items: center;margin-bottom: 18px}.news__ico{display: grid;place-items: center;flex: none;width: 44px;height: 44px;border-radius: 12px;background: linear-gradient(135deg,var(--purple),#7A3BF0);color: #fff;box-shadow: 0 8px 20px -6px rgba(91,18,214,.8)}.news h2{font-size: 17px;color: var(--ink);font-weight: 800;line-height: 1.2;margin: 0;letter-spacing: 0}.news p{font-size: 14px;margin: 3px 0 0;color: var(--frame-ink)}.news__pair{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.news .input{padding: 12px 14px;font-size: 15px;background: var(--bg);border-color: var(--frame-line);color: var(--ink)}.news__row{display: flex;align-items: center;justify-content: space-between;gap: 14px;margin-top: 12px}.news .toggle{color: var(--frame-ink);font-size: 13.5px}.news .toggle a{color: var(--purple-lt);font-weight: 700}.news .btn{padding: 11px 20px;font-size: 14.5px;flex: none}.news .form-msg:empty{display: none}.news .form-msg{margin-top: 10px}.news .form-done{padding: 18px;background: var(--bg);border-color: var(--frame-line)}.ftr__links{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 32px;padding: 44px 0 48px;border-top: 1px solid var(--frame-line)}.ftr__col>summary{list-style: none;display: flex;align-items: center;justify-content: space-between;pointer-events: none}.ftr__col>summary::-webkit-details-marker{display: none}.ftr__col>summary .chev{display: none;color: var(--frame-ink);transition: transform .2s}.ftr__h{font-size: 12.5px;letter-spacing: .12em;text-transform: uppercase;color: var(--ink);font-weight: 800;margin: 0 0 18px;display: flex;align-items: center;gap: 10px}.ftr__h i{display: grid;place-items: center;width: 26px;height: 26px;border-radius: 7px;background: rgba(91,18,214,.22);color: var(--purple-lt)}.ftr__col li + li{margin-top: 10px}.ftr__col li a{display: inline-flex;align-items: center;gap: 10px;font-size: 15px;font-weight: 500;color: var(--frame-ink);transition: color .15s}.ftr__col li a:hover{color: var(--ink)}.ftr__apps li + li{margin-top: 8px}.ftr__apps .app-ico{width: 22px;height: 22px;border-radius: 50%;flex: none;box-shadow: 0 0 0 1px var(--frame-line)}.ftr__base{display: flex;align-items: center;justify-content: space-between;gap: 12px 24px;flex-wrap: wrap;padding: 22px 0;border-top: 1px solid var(--frame-line);font-size: 14px;color: var(--frame-ink)}.ftr__copy{margin: 0}.ftr__copy span{white-space: nowrap}.ftr__base nav{display: flex;flex-wrap: wrap;gap: 8px 22px}.ftr__base a:hover{color: var(--ink)}html[data-theme=light] .ftr::before{background-image: linear-gradient(rgba(40,20,90,0.035) 1px,transparent 1px),linear-gradient(90deg,rgba(40,20,90,0.035) 1px,transparent 1px)}html[data-theme=light] .ftr::after{background: radial-gradient(circle,rgba(91,18,214,0.12),transparent 65%)}html[data-theme=light] .news{background: linear-gradient(160deg,rgba(91,18,214,.08),#fff 55%);border-color: rgba(91,18,214,.16);box-shadow: 0 20px 50px -24px rgba(40,20,90,.25)}html[data-theme=light] .news .toggle a,html[data-theme=light] .ftr__h i{color: var(--purple)}html[data-theme=light] .ftr__h i{background: rgba(91,18,214,.1)}html[data-theme=light] .soc a{background: #fff}.tray,.sheet,.pbx__bg{display: none}.pbx__chips{display: flex;flex-wrap: wrap;gap: 8px}.pbx__chips button{padding: 8px 12px;border-radius: 999px;border: 1px solid rgba(176,140,255,.35);background: rgba(91,18,214,.14);color: var(--ink);font-size: 13px;font-weight: 700;transition: background .15s,border-color .15s}.pbx__chips button:hover{background: var(--purple);border-color: var(--purple);color: #fff}@media (max-width: 1100px){.ftr__top{grid-template-columns: minmax(0,1fr) minmax(0,1.15fr);gap: 36px;padding: 52px 0 40px}.ftr__links{gap: 28px;padding: 36px 0 40px}.news{padding: 22px}}@media (max-width: 860px){.ftr__top{grid-template-columns: 1fr 1fr;gap: 28px;align-items: start}.ftr__blurb{font-size: 14.5px}.news__pair{grid-template-columns: 1fr}.news__row{flex-direction: column;align-items: stretch}.news .btn{width: 100%}.ftr__links{gap: 20px}.ftr__col li a{font-size: 14px}.ftr__h{font-size: 11.5px}.ftr__h i{display: none}}@media (max-width: 680px){body{padding-bottom: 0}.ftr__top{grid-template-columns: 1fr;gap: 26px;padding: 44px 0 30px;text-align: center}.ftr__brand{display: flex;flex-direction: column;align-items: center}.ftr__brand .logo img{height: 42px}.ftr__tag{margin-top: 14px}.ftr__blurb{max-width: 340px}.ftr .soc{justify-content: center}.news{text-align: left;padding: 20px}.ftr__links{grid-template-columns: 1fr;gap: 0;padding: 0 0 26px;border-top: 0}.ftr__col{border-bottom: 1px solid var(--frame-line)}.ftr__col:first-child{border-top: 1px solid var(--frame-line)}.ftr__col>summary{pointer-events: auto;cursor: pointer;padding: 18px 2px}.ftr__col>summary .ftr__h{margin: 0;font-size: 13px}.ftr__h i{display: grid}.ftr__col>summary .chev{display: block}.ftr__col[open]>summary .chev{transform: rotate(180deg)}.ftr__col ul{display: grid;grid-template-columns: 1fr 1fr;gap: 14px 16px;padding: 4px 2px 22px}.ftr__col li + li{margin-top: 0}.ftr__col li a{font-size: 15px}.ftr__base{border-top: 0;flex-direction: column-reverse;text-align: center;gap: 14px;padding: 4px 0 calc(122px + env(safe-area-inset-bottom));font-size: 13.5px}.ftr__base nav{display: grid;grid-template-columns: auto auto;justify-content: center;gap: 10px 28px}.ftr__copy span{display: block}.ftr__dot{display: none !important}.tray{display: grid;grid-template-columns: repeat(5,1fr);align-items: center;position: fixed;z-index: 99;left: max(12px,env(safe-area-inset-left));right: max(12px,env(safe-area-inset-right));bottom: calc(12px + env(safe-area-inset-bottom));height: 68px;padding: 6px;border-radius: 34px;background: rgba(18,21,42,.72);-webkit-backdrop-filter: blur(24px) saturate(1.7);backdrop-filter: blur(24px) saturate(1.7);border: 1px solid rgba(255,255,255,.1);border-top-color: rgba(255,255,255,.18);box-shadow: inset 0 1px 0 rgba(255,255,255,.06),0 16px 40px rgba(0,0,0,.55);transition: transform .32s var(--ease),opacity .32s}.tray.is-hidden,.bot-open .tray,.sheet-open .tray{transform: translateY(calc(100% + 30px));opacity: 0;pointer-events: none}.tray__i{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 4px;min-width: 0;height: 100%;border: 0;background: none;padding: 0;border-radius: 28px;color: var(--frame-ink);font: 700 11px/1 var(--font);cursor: pointer;-webkit-tap-highlight-color: transparent}.tray__i>span:last-child{white-space: nowrap}.tray__i.is-on{color: var(--ink);background: rgba(91,18,214,.22)}.tray__i.is-on .ic{color: var(--accent)}.tray__bot,.tray__bot>span:last-child{color: var(--ink);font-weight: 800}.tray__face{position: relative;display: block;width: 62px;height: 62px;margin-top: -34px;border-radius: 50%;padding: 3px;background: conic-gradient(from 200deg,#7A3BF0,#B08CFF,#5B12D6,#7A3BF0);animation: tray-glow 2.6s ease-in-out infinite}.tray__face img{display: block;width: 100%;height: 100%;border-radius: 50%;background: var(--purple)}.tray__face::after{content: '';position: absolute;right: 2px;top: 2px;width: 13px;height: 13px;border-radius: 50%;background: var(--green);border: 2.5px solid var(--bg)}html[data-theme=light] .tray{background: rgba(255,255,255,.82);border-color: var(--line-2);box-shadow: 0 14px 34px rgba(40,20,90,.18)}html[data-theme=light] .tray__i.is-on{background: rgba(91,18,214,.09)}html[data-theme=light] .tray__i.is-on .ic{color: var(--purple)}body.sheet-open{overflow: hidden}.sheet:not([hidden]){display: block;position: fixed;inset: 0;z-index: 120}.sheet__bg,.pbx__bg{position: absolute;inset: 0;background: rgba(0,0,0,.6);animation: sheet-fade .2s}.sheet__panel{position: absolute;left: 0;right: 0;bottom: 0;max-height: 88%;overflow-y: auto;padding: 0 16px calc(22px + env(safe-area-inset-bottom));background: var(--surface);border-top: 1px solid var(--line-2);border-radius: 22px 22px 0 0;animation: sheet-up .28s var(--ease);overscroll-behavior: contain}.sheet__top{position: sticky;top: 0;z-index: 2;display: grid;grid-template-columns: 36px 1fr 36px;align-items: center;margin: 0 -16px 12px;padding: 20px 12px 8px;background: var(--surface)}.sheet__grip{position: absolute;left: 50%;top: 8px;width: 40px;height: 5px;margin-left: -20px;border-radius: 3px;background: var(--line-2)}.sheet__title{grid-column: 2;margin: 0;text-align: center;font-weight: 800;font-size: 16px;color: var(--ink)}.sheet__x{grid-column: 3;display: grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;border: 0;background: var(--surface-2);color: var(--ink);cursor: pointer}.sheet__lab{font-size: 11.5px;letter-spacing: .12em;text-transform: uppercase;color: var(--muted);font-weight: 800;margin: 6px 2px 10px}.sheet__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;margin-bottom: 16px}.sheet__tile{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 8px;padding: 14px 6px 12px;border-radius: 14px;background: var(--bg-soft);border: 1px solid var(--line);color: var(--ink);font-size: 12.5px;font-weight: 700;text-align: center;line-height: 1.25}.sheet__tile.is-on{border-color: rgba(176,140,255,.55);background: var(--bg-tint)}.sheet__ic{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 12px;background: linear-gradient(135deg,#7A3BF0,var(--purple) 60%,var(--purple-dk));color: #fff;box-shadow: 0 8px 18px -8px rgba(91,18,214,.9)}.sheet__foot{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin-top: 10px}.sheet__foot .btn{padding: 12px 10px}.sheet__row{display: flex;align-items: center;justify-content: space-between;margin-top: 12px;padding: 10px 10px 10px 14px;border-radius: 14px;background: var(--bg-soft);border: 1px solid var(--line);font-weight: 700;font-size: 14.5px;color: var(--ink)}.sheet__legal{display: flex;justify-content: center;flex-wrap: wrap;gap: 8px 22px;margin: 16px 0 0;font-size: 13.5px;color: var(--muted)}.pbx{right: 0;bottom: 0;left: 0;top: 0;pointer-events: none}.bot-open .pbx__bg{display: block;position: fixed;pointer-events: all}.pbx__panel{position: fixed;left: 0;right: 0;bottom: 0;top: auto;width: auto;height: 82vh;height: 82dvh;max-height: none;border-radius: 22px 22px 0 0;border-bottom: 0;transform: translateY(100%);transition: transform .3s var(--ease),opacity .2s}.pbx__panel::before{content: '';position: absolute;left: 50%;top: 8px;width: 40px;height: 5px;margin-left: -20px;border-radius: 3px;background: var(--line-2)}.pbx__head{padding: 24px 16px 14px;background: linear-gradient(180deg,rgba(91,18,214,.22),transparent)}.pbx__head img{width: 44px;height: 44px;border-radius: 50%}.pbx__close{border-radius: 50%;background: var(--surface-2)}.pbx__input{padding: 12px 14px calc(12px + env(safe-area-inset-bottom))}}@keyframes tray-glow{0%,100%{box-shadow: 0 12px 28px -6px rgba(91,18,214,.9),0 0 0 4px var(--bg),0 0 0 4px rgba(164,123,255,.5)}50%{box-shadow: 0 12px 28px -6px rgba(91,18,214,.9),0 0 0 4px var(--bg),0 0 0 12px rgba(164,123,255,0)}}@keyframes sheet-up{from{transform: translateY(100%)}}@keyframes sheet-fade{from{opacity: 0}}@media (prefers-reduced-motion: reduce){.tray__face,.sheet__panel,.sheet__bg{animation: none}}@media (min-width: 681px) and (max-width: 1100px){.hero__in,.phero--split .phero__in{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 32px}.hero h1{font-size: clamp(38px,5.6vw,58px)}.phero h1{font-size: clamp(32px,4.6vw,48px)}.hero__sub,.phero__sub{font-size: 16.5px}.hero__in>.stage,.phero__art>*{width: 540px;max-width: none;margin: 0}.phero__art{overflow: visible}}@media (max-width: 680px){.hero__in,.phero--split .phero__in{grid-template-columns: 1fr;gap: 40px}.hero .stage,.phero__art .stage{max-width: 560px}}@media (max-width: 1100px){.hero .trust,.phero .trust{flex-direction: column;align-items: flex-start;gap: 9px}.trust--center{align-items: center !important}}@media (min-width: 681px) and (max-width: 1100px){.hero .btns,.phero .btns{flex-wrap: nowrap;gap: 10px}.hero .btns .btn,.phero .btns .btn{flex: 0 1 auto;min-width: 0;padding: 12px 15px;font-size: 14px;white-space: nowrap}}@media (max-width: 860px){.hero .btns,.phero .btns{flex-direction: column;align-items: stretch;flex-wrap: nowrap;gap: 10px;max-width: 420px}.hero .btns .btn,.phero .btns .btn{width: 100%;justify-content: center}}.lg-stage{height: auto;min-height: 0;padding-bottom: 22px}.phero--split .phero__in:has(.lg-stage){align-items: start}.case__links{display: flex;flex-wrap: wrap;gap: 10px 24px;margin-top: 18px}.case__links .link-arrow,.case .case__links .link-arrow{margin-top: 0}.lg-stage .lg-body{padding-bottom: 44px}.lg-stage--sitemap .lg-body{padding-bottom: 18px}.lg-mock{position: relative;margin: 30px 40px 0 0}.lg-body{padding: 18px;display: grid;gap: 8px}.lg-vault{position: relative;width: 64px;height: 64px;margin: 0 auto;display: grid;place-items: center}.lg-vault__ring{position: absolute;inset: 0;border-radius: 50%;border: 2px dashed rgba(164,123,255,.45);animation: lg-spin 18s linear infinite}.lg-vault__ico{display: grid;place-items: center;width: 46px;height: 46px;border-radius: 50%;color: #fff;background: linear-gradient(135deg,#7A3BF0,var(--purple));box-shadow: 0 12px 30px -8px rgba(91,18,214,.8)}.lg-cap{text-align: center;font-size: 13px;font-weight: 800;color: var(--ink);margin: 0 0 4px}.lg-row{display: flex;align-items: center;gap: 10px;padding: 7px 12px;border-radius: var(--r);background: var(--surface-2);border: 1px solid var(--line);font-size: 13.5px;font-weight: 600;color: var(--ink-2)}.lg-row__i{display: grid;place-items: center;width: 28px;height: 28px;border-radius: 7px;background: var(--bg-tint);color: var(--accent);flex: none}.lg-tag{margin-left: auto;padding: 3px 9px;border-radius: 999px;font-size: 11px;font-weight: 800;letter-spacing: .02em}.lg-tag--ok{background: var(--green-bg);color: var(--green)}.lg-tag--no{background: var(--bg-tint-2);color: var(--purple-ink)}.lg-doc__h{display: flex;align-items: center;gap: 12px;padding-bottom: 12px;margin-bottom: 2px;border-bottom: 1px solid var(--line)}.lg-doc__h strong{display: block;font-size: 15px;color: var(--ink)}.lg-doc__h small{font-size: 12px;color: var(--muted);font-weight: 600}.lg-doc__ico{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 10px;color: #fff;background: linear-gradient(135deg,#7A3BF0,var(--purple));flex: none}.lg-sec{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 8px 14px;border-radius: var(--r);background: var(--surface-2);border: 1px solid var(--line);font-size: 13.5px;font-weight: 700;color: var(--ink-2)}.lg-sec .ic{color: var(--purple-ink);flex: none}.lg-sec.is-on{border-color: var(--purple);box-shadow: var(--ring);color: var(--ink)}.lg-note{display: flex;align-items: center;gap: 8px;margin: -2px 4px 2px;font-size: 13px;font-weight: 600;color: var(--ink-2)}.lg-note .ic{color: var(--green);flex: none}.lg-opts{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin-bottom: 4px}.lg-opt{padding: 12px 14px;border-radius: var(--r);background: var(--surface-2);border: 1px solid var(--line)}.lg-opt b{display: block;font-size: 13.5px;color: var(--ink)}.lg-opt small{font-size: 12px;color: var(--muted);font-weight: 600}.lg-opt.is-on{border-color: var(--purple);box-shadow: var(--ring)}.lg-sign{margin-top: 8px;padding: 12px 14px 10px;border-radius: var(--r);border: 1px dashed var(--line-2);color: var(--purple-ink)}.lg-sign svg{display: block;width: 190px;height: 46px;stroke-dasharray: 520;stroke-dashoffset: 520;animation: lg-draw 3.2s ease-in-out .4s forwards}.lg-sign small{display: block;margin-top: 4px;padding-top: 6px;border-top: 1px solid var(--line);font-size: 11.5px;font-weight: 700;color: var(--muted)}.lg-tree{gap: 14px}.lg-root{justify-self: center;display: inline-flex;align-items: center;gap: 8px;padding: 9px 16px;border-radius: 999px;color: #fff;font-size: 13.5px;font-weight: 800;background: linear-gradient(135deg,#7A3BF0,var(--purple));box-shadow: 0 10px 24px -8px rgba(91,18,214,.8)}.lg-branches{position: relative;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;padding-top: 18px}.lg-branches::before{content: '';position: absolute;top: 0;left: 16.6%;right: 16.6%;height: 14px;border: 2px solid var(--line-2);border-bottom: 0;border-radius: 10px 10px 0 0}.lg-branches::after{content: '';position: absolute;top: -14px;left: 50%;width: 2px;height: 14px;background: var(--line-2)}.lg-branch{display: grid;gap: 8px}.lg-node{display: flex;align-items: center;justify-content: center;gap: 7px;padding: 9px 8px;border-radius: var(--r);background: var(--bg-tint);border: 1px solid rgba(164,123,255,.3);color: var(--ink);font-size: 13px;font-weight: 800}.lg-node .ic{color: var(--accent)}.lg-leaf{display: block;padding: 8px 10px;border-radius: var(--r);background: var(--surface-2);border: 1px solid var(--line);font-size: 12.5px;font-weight: 600;color: var(--ink-2);text-align: center}.lg-f1{right: 0;top: 0;width: 214px}.lg-f2{left: -24px;bottom: -22px;width: 236px}@keyframes lg-spin{to{transform: rotate(360deg)}}@keyframes lg-draw{to{stroke-dashoffset: 0}}@media (max-width: 680px){.lg-stage .lg-body{padding-bottom: 54px}.lg-mock{margin-right: 0}.lg-body{padding: 16px}.lg-f1{width: 222px;right: -4px}.lg-f2{left: -4px;bottom: 0;width: 214px}}@media (prefers-reduced-motion: reduce){.lg-sign svg{stroke-dashoffset: 0}}@media (min-width: 681px) and (max-width: 900px){.g-3,.steps{grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px}.g-3>.card,.g-3>.price,.steps>.step{padding: 22px 18px}.g-3 .card h3,.steps .step h3{font-size: 17px}.g-3 .card p,.steps .step p{font-size: 14.5px}}.app .chips{flex-wrap: nowrap;overflow: hidden}.app .chips span{flex: 0 1 auto;min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}@media (min-width: 681px) and (max-width: 900px){.g-3:has(>.price){grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: minmax(300px,46%);overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;margin: 0 -24px;padding: 18px 24px 10px;scroll-padding: 0 24px}.g-3:has(>.price)::-webkit-scrollbar{display: none}.g-3:has(>.price)>.price{scroll-snap-align: start;padding: 26px 22px}}html .eq-sols>:last-child:nth-child(odd){grid-column: 1 / -1}html .ap-tiles>:last-child:nth-child(odd){grid-column: span 2}html .ab-chain>span{flex: 1 1 auto;justify-content: center}@media (max-width: 1100px){html .es-tabs{justify-content: flex-start;flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;margin-left: -24px;margin-right: -24px;padding: 0 24px 4px}html .es-tabs::-webkit-scrollbar{display: none}html .es-tabs>*{flex: none}html .ct-side>:last-child:nth-child(odd),html .eq-side>:last-child:nth-child(odd){grid-column: 1 / -1}}@media (min-width: 901px) and (max-width: 1100px){html .es-feat,html .ab-tech{grid-template-columns: repeat(4,minmax(0,1fr))}}@media (min-width: 681px) and (max-width: 1100px){html .ab-pay__go{grid-column: 1 / -1;padding: 4px 0 0}}@media (min-width: 681px) and (max-width: 900px){html .es-feat,html .ab-tech{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 900px){html .tabs{display: flex;flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;max-width: 100%}html .tabs::-webkit-scrollbar{display: none}html .tabs>*{flex: none}}@media (max-width: 680px){html .es-tabs{margin-left: -16px;margin-right: -16px;padding: 0 16px 4px}html .sr-flow{display: grid;grid-template-columns: 1fr 1fr}html .sr-flow>*{justify-content: center}html .wp-woo__nav{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none}html .wp-woo__nav>*{flex: none}html .trust--center{flex-direction: column;align-items: center;gap: 9px}html .ab-way__tags{display: grid;grid-template-columns: 1fr 1fr}html .ab-way__tags span{justify-content: center}}@media (min-width: 681px) and (max-width: 900px){html .steps--4{grid-template-columns: repeat(2,minmax(0,1fr))}}html .ab-chain--old{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}html .ab-chain--old>i{display: none}html .ab-chain--old>span:first-child{grid-column: 1 / -1}html small.amt-from{display: block;width: 100%;margin: 0 0 4px;font-size: 13px;font-weight: 700;line-height: 1;letter-spacing: .02em;color: var(--muted)}.step{display: flex;flex-direction: column}.card>.link-arrow,.step>.link-arrow{margin-top: auto;padding-top: 22px;align-self: flex-start}.hdr__acct{display: inline-flex;align-items: center;justify-content: center;flex: none;width: 40px;height: 40px;margin-right: 12px;border-radius: 8px;border: 1px solid var(--frame-line);background: var(--frame-2);color: var(--muted);transition: color .15s,border-color .15s}.hdr__acct:hover,.hdr__acct.is-on{color: var(--ink);border-color: var(--accent)}@media (max-width: 400px){.hdr__acct{width: 36px;height: 36px;margin-right: 8px}}.sheet__acct{color: var(--ink)}.sheet__acct-l{display: inline-flex;align-items: center;gap: 12px}.sheet__acct .sheet__ic{width: 34px;height: 34px;border-radius: 10px}.sheet__acct>.ic{color: var(--muted)}.lg-acct-av{border-radius: 50%;font-size: 13px;font-weight: 800;letter-spacing: .02em}.nav__more{display: none}@media (max-width: 1100px){.hdr__in{gap: 10px}.hdr__theme{margin-right: 0}.hdr__acct{margin-right: 0}}@media (min-width: 761px) and (max-width: 1100px){.nav{display: flex;margin-left: 6px}.nav__wide{display: none}.nav__more{display: block}.burger{display: none}.nav__link{padding: 9px 11px}.nav{position: relative}.nav>.nav__drop{position: static}.menu--wide{width: min(620px,calc(100vw - 48px))}}@media (min-width: 961px) and (max-width: 1100px){.hdr__cta{display: inline-flex}}@media (max-width: 370px){.logo img{height: 38px}.hdr__in{gap: 8px}}
