:root{
  --space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:64px;--space-8:96px;
  --radius-1:12px;--radius-2:16px;--radius-3:24px;--container:1140px;
  --bg:#f8fafc;--bg-2:#eef5ff;--surface:#ffffff;--surface-2:#f2f6fb;--text:#0e1726;--text-2:#3b4858;--muted:#687789;--line:#dbe4ef;
  --accent:#1463ff;--accent-2:#11b7a3;--accent-dark:#0b4ed1;--accent-grad:linear-gradient(135deg,var(--accent),var(--accent-2));
  --shadow-sm:0 8px 24px rgba(15,35,70,.08);--shadow-md:0 18px 50px rgba(15,35,70,.12);--shadow-lg:0 32px 90px rgba(15,35,70,.18);
  --ease:cubic-bezier(.16,1,.3,1);color-scheme:light;
}
@media(prefers-color-scheme:dark){:root{--bg:#0d121a;--bg-2:#111b28;--surface:#151d29;--surface-2:#101722;--text:#f7fbff;--text-2:#d8e2ee;--muted:#a3b1c2;--line:#273548;--accent:#69a1ff;--accent-2:#35d5bd;--accent-dark:#89b6ff;--shadow-sm:0 8px 24px rgba(0,0,0,.22);--shadow-md:0 18px 50px rgba(0,0,0,.3);--shadow-lg:0 32px 90px rgba(0,0,0,.42)}}
html[data-theme=light]{color-scheme:light;--bg:#f8fafc;--bg-2:#eef5ff;--surface:#ffffff;--surface-2:#f2f6fb;--text:#0e1726;--text-2:#3b4858;--muted:#687789;--line:#dbe4ef;--accent:#1463ff;--accent-2:#11b7a3;--accent-dark:#0b4ed1;--shadow-sm:0 8px 24px rgba(15,35,70,.08);--shadow-md:0 18px 50px rgba(15,35,70,.12);--shadow-lg:0 32px 90px rgba(15,35,70,.18)}
html[data-theme=dark]{color-scheme:dark;--bg:#0d121a;--bg-2:#111b28;--surface:#151d29;--surface-2:#101722;--text:#f7fbff;--text-2:#d8e2ee;--muted:#a3b1c2;--line:#273548;--accent:#69a1ff;--accent-2:#35d5bd;--accent-dark:#89b6ff;--shadow-sm:0 8px 24px rgba(0,0,0,.22);--shadow-md:0 18px 50px rgba(0,0,0,.3);--shadow-lg:0 32px 90px rgba(0,0,0,.42)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;color:var(--text)!important;background:radial-gradient(circle at 12% -8%,rgba(20,99,255,.16),transparent 36%),radial-gradient(circle at 88% 8%,rgba(17,183,163,.14),transparent 30%),linear-gradient(180deg,var(--bg),var(--surface) 42%,var(--bg));text-rendering:optimizeLegibility;line-height:1.6}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(14,23,38,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(14,23,38,.035) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.42),transparent 60%)}html[data-theme=dark] body:before{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px)}body>*{position:relative;z-index:1}a{color:inherit}.wrap{width:min(var(--container),calc(100% - 32px))!important;margin-inline:auto}.skip-link{position:fixed;left:16px;top:12px;z-index:100;transform:translateY(-160%);border-radius:999px;background:var(--text);color:var(--bg);padding:10px 14px;font-weight:800}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 42%,transparent);outline-offset:3px}
.announcement{background:transparent!important;color:var(--text-2)!important;border:0!important}.announcement .wrap{min-height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;font-size:14px!important;font-weight:750}.announcement b{display:inline-flex!important;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line))!important;background:color-mix(in srgb,var(--accent) 9%,var(--surface))!important;color:var(--accent-dark)!important;border-radius:999px!important;padding:3px 10px!important}.nav{position:sticky!important;top:12px!important;z-index:50!important;min-height:68px!important;margin:0 auto var(--space-4)!important;padding:10px 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;border:1px solid color-mix(in srgb,var(--line) 82%,transparent)!important;border-radius:999px!important;background:color-mix(in srgb,var(--surface) 78%,transparent)!important;box-shadow:var(--shadow-sm)!important;backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2)}.brand{display:inline-flex!important;align-items:center!important;gap:10px!important;font-family:inherit!important;font-size:22px!important;font-weight:900!important;letter-spacing:-.03em!important;text-decoration:none!important}.logo{width:38px!important;height:38px!important;border-radius:14px!important;background:var(--accent-grad)!important;box-shadow:0 14px 34px color-mix(in srgb,var(--accent) 28%,transparent)!important}.logo:after{border-left-color:#fff!important}.links{display:flex;align-items:center;gap:4px}.links a{padding:10px 12px;border-radius:999px;color:var(--text-2);font-size:14px;font-weight:800;text-decoration:none;transition:background .24s var(--ease),color .24s var(--ease)}.links a:hover{background:var(--surface-2);color:var(--text)}.nav-actions{display:flex!important;align-items:center!important;gap:8px!important}.nav-toggle{display:none;width:44px;height:44px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--text);padding:0}.nav-toggle span{display:block;width:18px;height:2px;margin:4px auto;border-radius:2px;background:currentColor;transition:transform .24s var(--ease),opacity .24s var(--ease)}.nav[data-menu-open="true"] .nav-toggle span:nth-child(1){transform:translateY(6px) rotate(45deg)}.nav[data-menu-open="true"] .nav-toggle span:nth-child(2){opacity:0}.nav[data-menu-open="true"] .nav-toggle span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.theme-toggle,.btn,.lang-switch{border:1px solid var(--line)!important;border-radius:999px!important;background:color-mix(in srgb,var(--surface) 92%,transparent)!important;color:var(--text)!important;box-shadow:none!important}.theme-toggle{width:44px!important;height:44px!important}.theme-toggle-icon{font-size:12px!important;font-weight:850!important}.lang-switch{display:inline-flex!important;align-items:center!important;gap:2px!important;padding:3px!important}.lang-switch a{min-width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;font-size:12px!important;font-weight:900!important;color:var(--muted)!important;text-decoration:none!important}.lang-switch a[aria-current="true"]{background:var(--text)!important;color:var(--bg)!important}.btn{min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 18px!important;font-size:15px!important;font-weight:850!important;text-decoration:none!important;transition:transform .24s var(--ease),box-shadow .24s var(--ease),background .24s var(--ease),border-color .24s var(--ease)!important;white-space:nowrap}.btn:hover{transform:translateY(-2px)!important;box-shadow:var(--shadow-sm)!important}.btn:active{transform:translateY(0) scale(.98)!important}.btn.primary{border-color:transparent!important;background:var(--accent-grad)!important;color:#fff!important;box-shadow:0 18px 36px color-mix(in srgb,var(--accent) 26%,transparent)!important}.hero{padding:clamp(34px,6vw,76px) 0 var(--space-6)!important}.hero-grid,.wrap.hero{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr)!important;gap:clamp(28px,5vw,64px)!important;align-items:center!important}.hero .eyebrow,.eyebrow{display:inline-flex!important;align-items:center!important;width:max-content!important;max-width:100%!important;margin:0 0 var(--space-4)!important;padding:8px 12px!important;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line))!important;border-radius:999px!important;background:color-mix(in srgb,var(--accent) 8%,var(--surface))!important;color:var(--accent-dark)!important;font-size:14px!important;font-weight:850!important;letter-spacing:0!important}.hero h1{max-width:780px!important;margin:0!important;font-family:inherit!important;font-weight:900!important;font-size:clamp(44px,6vw,76px)!important;line-height:.96!important;letter-spacing:-.065em!important;text-wrap:balance}.gradient-word{background:var(--accent-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.lead,.section-lead,.note{color:var(--text-2)!important;line-height:1.6!important;font-size:clamp(17px,1.55vw,21px)!important}.hero .lead{max-width:620px!important;margin:20px 0 0!important}.hero-actions,.actions{display:flex!important;gap:12px!important;flex-wrap:wrap!important;margin-top:var(--space-5)!important}.product-shot-wrap,.visual-shell{position:relative!important;border:1px solid color-mix(in srgb,var(--line) 88%,transparent)!important;border-radius:var(--radius-3)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,transparent),var(--surface-2))!important;box-shadow:var(--shadow-lg)!important;overflow:hidden!important;padding:42px 10px 10px!important}.product-shot-wrap:before,.visual-shell:before{content:"";position:absolute;top:16px;left:18px;width:42px;height:10px;border-radius:999px;background:radial-gradient(circle at 5px 5px,#ff6b6b 0 4px,transparent 4.5px),radial-gradient(circle at 21px 5px,#ffd166 0 4px,transparent 4.5px),radial-gradient(circle at 37px 5px,#43d17a 0 4px,transparent 4.5px)}.product-shot{display:block!important;width:100%!important;height:auto!important;border-radius:18px!important;border:1px solid var(--line)!important;filter:none!important}.platform-strip{padding:var(--space-4) 0!important;background:transparent!important;border-block:1px solid var(--line)!important}.strip-grid{display:grid!important;grid-template-columns:minmax(220px,.54fr) 1fr!important;gap:14px 28px!important;align-items:center!important}.strip-title{max-width:480px!important;color:var(--text)!important;font-weight:800!important}.chips{display:flex!important;gap:10px!important;flex-wrap:wrap!important}.chip{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:10px 13px!important;border:1px solid var(--line)!important;border-radius:999px!important;background:var(--surface)!important;color:var(--text)!important;font-weight:850!important;box-shadow:var(--shadow-sm)!important}.chip svg{width:16px;height:16px;stroke:var(--accent);stroke-width:2;fill:none}.chip i{display:none!important}.trust-line{grid-column:2;color:var(--muted)!important;font-size:14px!important;font-weight:750!important}.section{padding:clamp(60px,8vw,104px) 0!important}.section.center .wrap,.center .wrap{text-align:left!important}.section h2{max-width:820px!important;margin:0!important;font-family:inherit!important;font-size:clamp(34px,4.8vw,58px)!important;font-weight:900!important;line-height:1.02!important;letter-spacing:-.055em!important;text-wrap:balance}.operations{display:grid!important;grid-template-columns:.9fr 1.1fr!important;gap:18px!important;margin-top:var(--space-5)!important}.ops-visual,.ops-card,.step,.price,.proof,.faq details,.legal-card,.card{border:1px solid var(--line)!important;border-radius:var(--radius-2)!important;background:color-mix(in srgb,var(--surface) 94%,transparent)!important;box-shadow:var(--shadow-sm)!important;transition:transform .24s var(--ease),box-shadow .24s var(--ease),border-color .24s var(--ease)!important}.ops-card:hover,.step:hover,.price:hover,.proof:hover,.faq details:hover,.legal-card:hover{transform:translateY(-4px)!important;box-shadow:var(--shadow-md)!important;border-color:color-mix(in srgb,var(--accent) 24%,var(--line))!important}.ops-visual{padding:var(--space-5)!important;min-height:100%!important;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 10%,var(--surface)),var(--surface))!important}.ops-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.ops-card{padding:var(--space-4)!important}.ops-card.wide{grid-column:span 2!important}.ops-card small{color:var(--accent-dark)!important;font-weight:900!important}.ops-card b,.proof b,.card b{font-size:20px!important;color:var(--text)!important}.route{display:grid!important;gap:12px!important;margin-top:var(--space-5)!important}.route-row{display:grid!important;grid-template-columns:auto 1fr auto!important;gap:12px!important;align-items:center!important;border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:var(--radius-1)!important;padding:14px!important}.route-row b{color:var(--accent-dark)!important}.route-row span{font-size:13px!important;color:var(--muted)!important}.workflow-section{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent)!important}.steps{counter-reset:step;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin-top:var(--space-5)!important}.step{counter-increment:step;position:relative!important;min-height:230px!important;padding:var(--space-4)!important;overflow:hidden!important}.step:before{content:"0" counter(step);display:block;margin-bottom:var(--space-4);font-size:clamp(42px,5vw,64px);line-height:1;font-weight:950;letter-spacing:-.08em;background:var(--accent-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.step span{display:inline-flex!important;margin:0 0 10px!important;color:var(--accent-dark)!important;font-weight:900!important}.step h3,.price h3,.ops-visual h3,.legal-card h2{font-family:inherit!important;color:var(--text)!important;letter-spacing:-.03em!important}.proof-grid{display:grid!important;grid-template-columns:1.2fr 1fr 1fr!important;gap:16px!important;margin-top:var(--space-5)!important}.proof{padding:var(--space-4)!important;background:linear-gradient(180deg,var(--surface),color-mix(in srgb,var(--accent) 4%,var(--surface)))!important}.pricing{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin-top:var(--space-5)!important}.price{display:flex!important;flex-direction:column!important;gap:14px!important;min-height:100%!important;padding:var(--space-5)!important}.price.main{border-color:color-mix(in srgb,var(--accent) 42%,var(--line))!important;box-shadow:var(--shadow-md)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 9%,var(--surface)),var(--surface))!important}.price strong{font-size:clamp(28px,3vw,40px)!important;letter-spacing:-.06em!important;color:var(--accent-dark)!important}.price .btn{margin-top:auto!important}.price ul{display:grid!important;gap:10px!important;margin:0!important;padding:0!important;list-style:none!important}.price li{position:relative;padding-left:22px;color:var(--text-2)!important}.price li:before{content:"";position:absolute;left:0;top:.72em;width:8px;height:8px;border-radius:50%;background:var(--accent-grad)}.faq{display:grid!important;gap:12px!important;max-width:900px!important;margin-top:var(--space-5)!important}.faq details{padding:0!important;overflow:hidden!important}.faq summary{cursor:pointer!important;list-style:none!important;padding:20px 22px!important;font-weight:900!important}.faq summary::-webkit-details-marker{display:none}.faq p{margin:0!important;padding:0 22px 20px!important;color:var(--text-2)!important}.cta{display:grid!important;grid-template-columns:1fr auto!important;gap:var(--space-5)!important;align-items:center!important;margin:0!important;padding:clamp(28px,5vw,56px)!important;border:0!important;border-radius:var(--radius-3)!important;background:linear-gradient(135deg,#10284f,var(--accent),var(--accent-2))!important;color:#fff!important;box-shadow:var(--shadow-lg)!important}.cta h2{color:#fff!important}.cta p{color:rgba(255,255,255,.82)!important}.cta .btn{background:#fff!important;color:#0e1726!important;border-color:transparent!important}.legal-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;gap:20px!important}.legal-card{padding:var(--space-5)!important}.side-panel{position:sticky!important;top:100px!important}.footer{display:flex!important;justify-content:space-between!important;gap:18px!important;align-items:center!important;padding:var(--space-6) 0!important;color:var(--muted)!important;font-weight:750!important}.footer a{color:var(--text-2)!important;text-decoration:none!important;margin-left:16px!important}.footer a:hover{color:var(--accent-dark)!important}.metrika-pixel{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}
@media(prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .7s var(--ease)}[data-reveal].is-visible{opacity:1;transform:none}}
@media(max-width:980px){.hero-grid,.wrap.hero{grid-template-columns:1fr!important}.product-shot-wrap{order:2}.links{display:none}.nav-toggle{display:inline-grid;place-content:center}.nav[data-menu-open="true"] .links{display:grid;position:absolute;left:16px;right:16px;top:calc(100% + 10px);padding:10px;border:1px solid var(--line);border-radius:var(--radius-2);background:var(--surface);box-shadow:var(--shadow-md)}.links a{padding:12px 14px}.operations,.strip-grid,.legal-layout,.cta{grid-template-columns:1fr!important}.trust-line{grid-column:auto}.steps,.pricing,.proof-grid{grid-template-columns:1fr 1fr!important}.side-panel{position:static!important}}
@media(max-width:640px){.wrap{width:min(100% - 28px,var(--container))!important}.announcement .wrap{min-height:38px!important;text-align:center!important;font-size:12px!important;line-height:1.25}.announcement b{display:none!important}.nav{top:8px!important;min-height:58px!important;padding:8px!important;border-radius:24px!important}.brand{font-size:20px!important}.logo{width:36px!important;height:36px!important}.nav-actions .btn:not(.primary),.nav-actions .btn.primary{display:none!important}.theme-toggle{width:42px!important;height:42px!important}.lang-switch a{min-width:32px!important;height:32px!important}.hero{padding:var(--space-5) 0 var(--space-5)!important}.hero h1{font-size:clamp(40px,12vw,58px)!important;line-height:.98!important}.hero .lead{font-size:18px!important}.hero-actions .btn,.actions .btn{width:100%!important}.product-shot-wrap,.visual-shell{border-radius:20px!important;padding:34px 6px 6px!important}.section{padding:var(--space-7) 0!important}.section h2{font-size:clamp(32px,10vw,44px)!important}.steps,.pricing,.proof-grid,.ops-list{grid-template-columns:1fr!important}.ops-card.wide{grid-column:auto!important}.route-row{grid-template-columns:1fr!important}.cta{padding:var(--space-5)!important}.cta .btn{width:100%!important}.footer{display:grid!important}.footer a{margin-left:0!important;margin-right:14px!important}}

/* neutralize legacy inline animations */
.hero>*,.section,.cta,.visual-shell{animation:none!important}
