:root{--bg:#0a0a0f;--bg-2:#0e0e16;--surface:#161622;--surface-2:#1b1b29;--surface-3:#222230;--line:#1e1e2e;--line-2:#2c2c3f;--txt:#e8e8f0;--txt-2:#9ca3af;--txt-3:#6f7285;--brand:#ff4d00;--brand-2:#ff4d00;--brand-hover:#ff5e1a;--brand-ink:#fff;--ae:#99f;--pr:#99f;--ok:#00e5a0;--warn:#fc0;--danger:#ff4a47;--grad:#ff4d00;--r-sm:10px;--r:14px;--r-lg:20px;--r-xl:28px;--maxw:1160px;--gut:24px;--shadow:0 1px 2px #00000080, 0 12px 32px -14px #000000d9;--inset:inset 0 1px 0 #ffffff0e;--font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;--mono:"SFMono-Regular", "JetBrains Mono", "Cascadia Mono", Consolas, "Liberation Mono", monospace}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:90px}body{background-color:var(--bg);color:var(--txt);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:44px 44px;background-attachment:fixed;margin:0;font-size:16px;line-height:1.65;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}::selection{color:#fff;background:#ff4d0059}:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px;border-radius:6px}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gut);margin-inline:auto}.section{padding:96px 0;position:relative}.section--tight{padding:64px 0}.sec-head{max-width:720px;margin-bottom:48px}.sec-head--center{text-align:center;margin-inline:auto}.kicker{border:1px solid var(--line-2);background:var(--surface);color:var(--txt-2);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:5px 12px 5px 10px;font-size:12px;font-weight:600;display:inline-flex}.kicker:before{content:"";background:var(--grad);border-radius:50%;width:6px;height:6px}.h1{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(33px,5.4vw,62px);font-weight:700;line-height:1.08}.h2{letter-spacing:-.022em;text-wrap:balance;font-size:clamp(28px,3.6vw,42px);font-weight:700;line-height:1.14}@media (min-width:700px){.h1,.h2,.h3{word-break:keep-all}}.h3{letter-spacing:-.012em;font-size:19px;font-weight:650;line-height:1.35}.lede{color:var(--txt-2);margin-top:20px;font-size:clamp(16px,1.6vw,18.5px);line-height:1.7}.accent-text{color:var(--brand)}.mono{font-family:var(--mono);font-size:.92em}.muted{color:var(--txt-3)}.btn{border:1px solid var(--line-2);background:var(--surface-2);box-shadow:var(--inset);color:var(--txt);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:11px 20px;font-size:14.5px;font-weight:600;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s,opacity .16s;display:inline-flex}.btn:hover{background:var(--surface-3);border-color:#ffffff38;transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn--primary{background:var(--brand);color:var(--brand-ink);box-shadow:0 6px 22px -10px #ff4d00b3, var(--inset);border-color:#0000;font-weight:700}.btn--primary:hover{background:var(--brand-hover);box-shadow:0 10px 30px -10px #ff4d00d9, var(--inset);border-color:#0000}.btn--lg{border-radius:14px;padding:14px 26px;font-size:15.5px}.btn--block{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.42;pointer-events:none}.btn--quiet{border-color:var(--line);box-shadow:none;color:var(--txt-2);background:0 0}.btn--quiet:hover{background:var(--surface);color:var(--txt)}.arrow{transition:transform .18s}.btn:hover .arrow{transform:translate(3px)}.header{z-index:60;background:#0a0b10;border-bottom:1px solid #0000;transition:border-color .2s,box-shadow .2s;position:sticky;top:0}.header.is-stuck{border-bottom-color:var(--line);box-shadow:0 10px 30px -18px #000000e6}.header__in{align-items:center;gap:28px;height:66px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:16.5px;font-weight:700;display:inline-flex}.brand__mark{flex:none;width:auto;height:30px;display:block}.nav{align-items:center;gap:4px;margin-left:6px;display:flex}.nav a{color:var(--txt-2);border-radius:9px;padding:8px 12px;font-size:14.5px;font-weight:500;transition:color .15s,background .15s}.nav a:hover{background:var(--surface);color:var(--txt)}.nav a[data-active=true]{color:var(--txt);background:var(--surface)}.header__end{align-items:center;gap:10px;margin-left:auto;display:flex}.lang{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:3px;display:inline-flex}.lang a{color:var(--txt-3);border-radius:7px;padding:5px 11px;font-size:13px;font-weight:600;transition:color .15s,background .15s}.lang a[data-active=true]{background:var(--surface-3);color:var(--txt)}.burger{border:1px solid var(--line-2);background:var(--surface-2);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:none}.sheet{border-top:1px solid var(--line);background:#0a0b10;padding:12px 0 18px;display:none}.sheet[data-open=true]{display:block}.sheet a{border-bottom:1px solid var(--line);color:var(--txt-2);padding:12px 2px;font-size:15.5px;display:block}.sheet .btn{margin-top:16px}.hero{padding:76px 0 84px;position:relative;overflow:hidden}.hero__in{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);align-items:center;gap:48px;display:grid;position:relative}.hero__in>*{min-width:0}.hero__copy{max-width:660px}.hero__title{margin-top:22px}@media (max-width:620px){.hero-br{display:none}}.hero__cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero__trust{color:var(--txt-3);flex-wrap:wrap;gap:8px 20px;margin-top:26px;font-size:13.5px;display:flex}.hero__trust span{align-items:center;gap:7px;display:inline-flex}.hero-visual{border-radius:var(--r-xl);position:relative}.hero-visual img{border-radius:var(--r-xl);filter:drop-shadow(0 40px 90px #00000075);width:100%;height:auto;display:block}.tick-sm{background:#34d39924;border-radius:50%;flex:none;width:15px;height:15px;position:relative}.tick-sm:after{content:"";border:solid var(--ok);border-width:0 1.6px 1.6px 0;width:3.5px;height:6.5px;position:absolute;top:4px;left:5px;transform:rotate(42deg)}.marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-2);padding:20px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee__track{width:max-content;animation:34s linear infinite slide;display:flex}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__row{align-items:center;gap:40px;padding-right:40px;display:flex}.marquee__item{color:var(--txt-3);white-space:nowrap;align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.marquee__dot{background:var(--brand);opacity:.6;border-radius:50%;width:5px;height:5px}@keyframes slide{to{transform:translate(-50%)}}.stats{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.stat{border-right:1px solid var(--line);padding:26px 24px}.stat:last-child{border-right:0}.stat__v{letter-spacing:-.03em;font-size:27px;font-weight:700;line-height:1.1}.stat__l{color:var(--txt-3);margin-top:6px;font-size:13.5px;line-height:1.45}.grid{gap:20px;display:grid}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--inset);flex-direction:column;padding:28px;transition:transform .2s,border-color .2s,background .2s;display:flex;position:relative}.card:hover{border-color:var(--line-2);background:var(--surface-2);transform:translateY(-3px)}.card__top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.card__ico{border:1px solid var(--line-2);background:var(--surface-3);letter-spacing:-.02em;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;font-size:15px;font-weight:700;display:grid}.card__ico--pr,.card__ico--ae{background:0 0;border:0}.card__p{color:var(--txt-2);margin-top:10px;font-size:14.8px;line-height:1.65}.card__list{gap:9px;margin:18px 0 0;display:grid}.card__list li{color:var(--txt-2);align-items:flex-start;gap:10px;font-size:14.2px;line-height:1.55;display:flex}.card__list svg{flex:none;margin-top:4px}.card__foot{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.card--tool{padding:32px}.card--tool .h3{font-size:23px}.card--tool:hover{border-color:#ff4d006b}.tag{border:1px solid var(--line-2);background:var(--surface-2);color:var(--txt-2);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:650;display:inline-flex}.tag--ok{color:#6ee7b7;background:#34d3991a;border-color:#34d39957}.tag--soon{color:#fcd34d;background:#fbbf241a;border-color:#fbbf2452}.tag--brand{color:#c4b5fd;background:#ff4d001f;border-color:#ff4d005c}.steps{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.step{border-right:1px solid var(--line);padding:34px 30px;position:relative}.step:last-child{border-right:0}.step__n{background:var(--surface-3);border:1px solid var(--line-2);width:34px;height:34px;color:var(--txt-2);border-radius:10px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.step__t{letter-spacing:-.012em;margin-top:20px;font-size:18.5px;font-weight:650}.step__p{color:var(--txt-2);margin-top:9px;font-size:14.6px;line-height:1.65}.feat{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:var(--inset);padding:26px}.feat__t{margin-top:16px;font-size:16.5px;font-weight:650}.feat__p{color:var(--txt-2);margin-top:8px;font-size:14.4px;line-height:1.62}.feat__ico{border:1px solid var(--line-2);background:var(--surface-2);width:40px;height:40px;color:var(--brand-2);border-radius:11px;place-items:center;display:grid}.plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.plan{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--inset);flex-direction:column;padding:30px 28px;display:flex;position:relative}.plan--hot{background:var(--surface-2);box-shadow:0 22px 60px -30px #ff4d00b3, var(--inset);border-color:#ff4d0080}.plan__flag{background:var(--grad);color:#0a0a12;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:750;position:absolute;top:-12px;left:28px}.plan__name{font-size:18px;font-weight:680}.plan__price{align-items:baseline;gap:7px;margin-top:16px;display:flex}.plan__price b{letter-spacing:-.035em;font-size:40px;font-weight:700;line-height:1}.plan__price i{color:var(--txt-3);font-size:14px;font-style:normal}.plan__strike{color:var(--txt-3);font-size:15px;text-decoration:line-through;text-decoration-thickness:1.5px}.plan__note{color:var(--txt-3);min-height:40px;margin-top:12px;font-size:13.6px;line-height:1.55}.plan__list{border-top:1px solid var(--line);gap:11px;margin:22px 0 26px;padding-top:22px;display:grid}.plan__list li{color:var(--txt-2);align-items:flex-start;gap:10px;font-size:14.3px;display:flex}.plan__list svg{flex:none;margin-top:4px}.plan__cta{margin-top:auto}.notice{border-radius:var(--r);background:#1a1608;border:1px solid #fbbf2447;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.notice__ico{color:var(--warn);flex:none;margin-top:2px}.notice p{color:#fde68a;font-size:14.2px;line-height:1.6}.crumbs{color:var(--txt-3);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;font-size:13px;display:flex}.crumbs a{color:var(--txt-2)}.crumbs a:hover{color:var(--brand)}.crumbs i{color:var(--txt-3);margin-right:8px;font-style:normal}.landing-wrap,.legal-wrap{text-align:center;max-width:900px;position:relative}.landing-hero .crumbs{justify-content:center}.landing-intro{max-width:780px;margin-inline:auto}.landing-actions,.landing-related,.legal-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.landing-actions{margin-top:26px}.landing-related{margin-top:28px}.legal-actions{margin-top:48px}.faq-block{width:100%;max-width:860px;margin-inline:auto}.faq-block--wide{max-width:900px}.sec-actions--center{justify-content:center;display:flex}.faq{border:1px solid var(--line);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.faq__item{border-bottom:1px solid var(--line)}.faq__item:last-child{border-bottom:0}.faq__q{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:21px 26px;font-size:16.2px;font-weight:620;list-style:none;transition:background .15s;display:flex}.faq__q::-webkit-details-marker{display:none}.faq__q:hover{background:var(--surface-2)}.faq__sign{flex:none;width:20px;height:20px;position:relative}.faq__sign:before,.faq__sign:after{content:"";background:var(--txt-3);border-radius:2px;height:1.8px;transition:transform .22s;position:absolute;inset:50% 2px auto}.faq__sign:after{transform:rotate(90deg)}.faq__item[open] .faq__sign:after{transform:rotate(0)}.faq__a{color:var(--txt-2);max-width:84ch;margin-top:-4px;padding:0 26px 24px;font-size:15px;line-height:1.72}.cta-band{border:1px solid var(--line-2);border-radius:var(--r-xl);background:var(--surface);text-align:center;padding:66px 48px;position:relative;overflow:hidden}.cta-band>*{position:relative}.cta-band__btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.footer{border-top:1px solid var(--line);background:var(--bg-2);padding:56px 0 34px;font-size:14px}.footer__in{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px;display:grid}.footer__about p{color:var(--txt-3);max-width:40ch;margin-top:14px;font-size:13.8px;line-height:1.62}.footer__h{color:var(--txt);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:650}.footer__col ul{gap:10px;margin-top:15px;display:grid}.footer__col a{color:var(--txt-3);font-size:14px;transition:color .15s}.footer__col a:hover{color:var(--txt)}.footer__bar{border-top:1px solid var(--line);color:var(--txt-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;margin-top:44px;padding-top:24px;font-size:13.2px;display:flex}.footer__note{border-top:1px solid var(--line);color:var(--txt-3);max-width:92ch;margin-top:18px;padding-top:18px;font-size:12.8px;line-height:1.7}.conv{border:1px solid var(--line-2);border-radius:var(--r-xl);background:var(--surface);box-shadow:0 30px 80px -50px #000000e6, var(--inset);overflow:hidden}.conv__head{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:14px;padding:18px 24px;display:flex}.conv__dots{gap:6px;display:flex}.conv__dots i{background:var(--surface-3);border:1px solid var(--line-2);border-radius:50%;width:10px;height:10px}.conv__title{color:var(--txt-2);font-size:13.5px;font-weight:620}.conv__body{padding:28px}.drop{border:1.5px dashed var(--line-2);border-radius:var(--r-lg);background:var(--bg-2);text-align:center;cursor:pointer;place-items:center;padding:46px 24px;transition:border-color .18s,background .18s;display:grid}.drop:hover,.drop[data-over=true]{background:#12101f;border-color:#ff4d0099}.drop__ico{border:1px solid var(--line-2);background:var(--surface);width:58px;height:58px;color:var(--brand-2);border-radius:16px;place-items:center;margin-bottom:18px;display:grid}.drop__t{font-size:17px;font-weight:640}.drop__h{color:var(--txt-3);margin-top:8px;font-size:13.6px}.filebar{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-2);align-items:center;gap:14px;padding:15px 18px;display:flex}.filebar__ico{flex:none;place-items:center;width:30px;height:30px;display:grid}.filebar__meta{flex-direction:column;flex:1;min-width:0;display:flex}.filebar__name{text-overflow:ellipsis;white-space:nowrap;font-size:14.6px;font-weight:600;display:block;overflow:hidden}.filebar__sub{color:var(--txt-3);margin-top:2px;font-size:12.8px;display:block}.iconbtn{border:1px solid var(--line);width:32px;height:32px;color:var(--txt-3);background:0 0;border-radius:9px;flex:none;place-items:center;transition:color .15s,background .15s;display:grid}.iconbtn:hover{background:var(--surface-2);color:var(--txt)}.ctrl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:20px;display:grid}.field{display:block}.field__l{color:var(--txt-3);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:12.5px;font-weight:620;display:block}.field__hint{color:var(--txt-3);margin-top:8px;font-size:12.6px;line-height:1.5;display:block}.select{border:1px solid var(--line-2);background:var(--bg-2);width:100%;color:var(--txt);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' stroke='%236d7488' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border-radius:11px;padding:12px 38px 12px 14px;font-size:14.6px;font-weight:550}.select:focus{border-color:#ff4d00a6;outline:none}.input,.textarea{border:1px solid var(--line-2);background:var(--bg-2);width:100%;color:var(--txt);font:inherit;border-radius:11px;padding:12px 14px;font-size:14.6px}.textarea{resize:vertical;min-height:150px;line-height:1.65}.input:focus,.textarea:focus{border-color:#ff4d00a6;outline:none}.input::placeholder,.textarea::placeholder{color:var(--txt-3)}.check{border:1px solid var(--line);background:var(--bg-2);cursor:pointer;border-radius:11px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.check input{opacity:0;pointer-events:none;position:absolute}.check__box{border:1.6px solid var(--line-2);background:var(--surface);border-radius:6px;flex:none;width:19px;height:19px;margin-top:1px;transition:background .15s,border-color .15s;position:relative}.check input:checked+.check__box{background:var(--grad);border-color:#0000}.check input:checked+.check__box:after{content:"";border:2px solid #0a0a12;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2.5px;left:6px;transform:rotate(42deg)}.check__txt{font-size:14px;font-weight:550}.check__txt em{color:var(--txt-3);margin-top:3px;font-size:12.6px;font-style:normal;font-weight:450;line-height:1.45;display:block}.contact-wrap{text-align:center;max-width:880px;position:relative}.contact-wrap .lede{margin-inline:auto}.contact-layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:28px;display:grid}.contact-side{gap:18px;display:grid}.contact-reasons{gap:14px;display:grid}.contact-form{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--inset);padding:26px}.contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:22px;display:grid}.contact-grid__wide{grid-column:1/-1}.contact-form__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-notice{border-radius:11px;margin-top:18px;padding:12px 14px;font-size:14px;line-height:1.55}.contact-notice--success{color:#a7f3d0;background:#34d3991a;border:1px solid #34d39947}.contact-notice--error{color:#fde68a;background:#fbbf241a;border:1px solid #fbbf2447}.contact-submit,.conv__go{margin-top:20px}.prog{margin-top:22px}.prog__rail{background:var(--surface-3);border-radius:999px;height:6px;overflow:hidden}.prog__bar{background:var(--grad);border-radius:999px;height:100%;transition:width .45s cubic-bezier(.3,.8,.3,1)}.prog__stage{color:var(--txt-3);margin-top:11px;font-size:13.4px}.done{border-radius:var(--r);background:#0c1a16;border:1px solid #34d3994d;align-items:flex-start;gap:16px;padding:22px;display:flex}.done__ico{width:38px;height:38px;color:var(--ok);background:#34d39929;border-radius:11px;flex:none;place-items:center;display:grid}.done__t{font-size:16px;font-weight:650}.done__m{color:#86efac;margin-top:5px;font-size:13.6px;line-height:1.6}.done__acts{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.alert{border-radius:var(--r);color:#fda4af;background:#1c0f13;border:1px solid #fb718557;margin-top:20px;padding:15px 18px;font-size:14px;line-height:1.6}.logs{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-2);margin-top:20px;padding:18px}.logs__h{color:var(--txt-3);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:650}.logs ol{font-family:var(--mono);color:var(--txt-2);gap:7px;margin-top:12px;font-size:12.8px;display:grid}.logs li{gap:10px;display:flex}.logs li span{color:var(--txt-3);flex:none}.kv{border:1px solid var(--line);border-radius:var(--r);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:20px;display:grid;overflow:hidden}.kv>div{background:var(--bg-2);padding:14px 16px}.kv dt{color:var(--txt-3);letter-spacing:.04em;text-transform:uppercase;font-size:12.2px;font-weight:600}.kv dd{margin:5px 0 0;font-size:14.6px;font-weight:600}.table{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);border-collapse:separate;border-spacing:0;width:100%;font-size:14.4px;overflow:hidden}.table th{background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--txt-3);letter-spacing:.05em;text-transform:uppercase;text-align:left;padding:14px 20px;font-size:12.2px;font-weight:650}.table td{border-bottom:1px solid var(--line);color:var(--txt-2);padding:14px 20px}.table tr:last-child td{border-bottom:0}.table td:first-child{color:var(--txt);font-weight:600}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:700px){.table{font-size:13px}.table th,.table td{white-space:nowrap;padding:11px 13px}}.prose{max-width:76ch}.prose--center{margin-inline:auto}.prose h2{letter-spacing:-.015em;margin-top:44px;font-size:21px;font-weight:680}.prose h2:first-child{margin-top:0}.prose p,.prose li{color:var(--txt-2);margin-top:13px;font-size:15.2px;line-height:1.78}.prose ul{padding-left:22px;list-style:outside}.prose li{margin-top:8px}.prose strong{color:var(--txt)}.mock__s{color:var(--txt-3);margin-top:3px;font-size:12.4px;display:block}.js-reveal .reveal{opacity:0;transform:translateY(16px)}.js-reveal .reveal.in{opacity:1;transition:opacity .62s cubic-bezier(.22,.7,.3,1),transform .62s cubic-bezier(.22,.7,.3,1);transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js-reveal .reveal{opacity:1;transform:none}}.band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff04}.list-ticks{gap:12px;display:grid}.list-ticks li{color:var(--txt-2);align-items:flex-start;gap:11px;font-size:15px;line-height:1.62;display:flex}.list-ticks svg{flex:none;margin-top:4px}.split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px;display:grid}.conv-layout{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.conv-layout>*{min-width:0}@media (max-width:960px){.conv-layout,.contact-layout{grid-template-columns:1fr}}@media (max-width:640px){.contact-form{padding:20px}.contact-grid{grid-template-columns:1fr}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1080px){.hero__in{grid-template-columns:1fr;gap:44px}.hero__copy{max-width:100%}.footer__in{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.nav{display:none}.burger{display:inline-flex}.header__end .btn{display:none}}@media (max-width:900px){.grid--3,.grid--4,.plans,.steps{grid-template-columns:1fr}.step{border-right:0;border-bottom:1px solid var(--line)}.step:last-child{border-bottom:0}.stats{grid-template-columns:repeat(2,1fr)}.stat{border-bottom:1px solid var(--line)}.stat:nth-child(2n){border-right:0}.stat:nth-last-child(-n+2){border-bottom:0}.split{grid-template-columns:1fr;gap:32px}.section{padding:68px 0}.cta-band{padding:46px 24px}}@media (max-width:620px){.grid--2,.ctrl,.kv{grid-template-columns:1fr}.hero{padding:48px 0 60px}.card,.card--tool{padding:22px}.conv__body{padding:18px}.drop{padding:34px 16px}.footer__in{grid-template-columns:1fr}}
