:root{--bg:#f6f8fc;--panel:#fff;--panel-tint:#eef3fb;--ink:#0e1726;--ink-soft:#3a475c;--ink-mute:#697587;--blue:#2256e6;--blue-bright:#1f4fd8;--gold:#f5c518;--gold-deep:#caa00c;--line:#0e17261a;--line-strong:#0e17262e}.lp *{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);overflow-x:hidden}.lp{background:var(--bg);color:var(--ink);font-family:var(--font-archivo), sans-serif;-webkit-font-smoothing:antialiased;line-height:1.55}.lp .wrap{max-width:1100px;margin:0 auto;padding:0 28px}.lp h1,.lp h2,.lp h3{font-family:var(--font-sora), sans-serif;letter-spacing:-.02em;font-weight:700;line-height:1.06}.lp .mono{font-family:var(--font-jetbrains), monospace}.lp .eyebrow{font-family:var(--font-jetbrains), monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--blue-bright);font-size:12px;font-weight:600}.lp .topbar{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e1726f7;border-bottom:1px solid #0e17260f;padding:18px 0;position:sticky;top:0}.lp .topbar .wrap{justify-content:space-between;align-items:center;display:flex}.lp .brand{font-family:var(--font-sora), sans-serif;letter-spacing:-.03em;color:#fff;font-size:22px;font-weight:800}.lp .brand span{color:var(--blue-bright)}.lp .topbar a.btn{padding:9px 18px;font-size:13px}.lp .hero{padding:88px 0 64px;position:relative}.lp .hero:before{content:"";pointer-events:none;background:radial-gradient(880px 460px at 82% -12%,#2256e61a,#0000 62%);position:absolute;inset:0}.lp .hero .eyebrow{margin-bottom:26px}.lp .hero h1{max-width:14ch;font-size:clamp(38px,6.4vw,76px)}.lp .hero h1 em{color:var(--blue);font-style:normal}.lp .hero .sub{max-width:52ch;color:var(--ink-soft);margin-top:28px;font-size:18px}.lp .hero .cta-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:40px;display:flex}.lp .btn{background:var(--gold);color:var(--ink);font-family:var(--font-archivo), sans-serif;letter-spacing:.01em;cursor:pointer;border:none;border-radius:2px;padding:15px 30px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .15s,background .2s;display:inline-block}.lp .btn:hover{background:var(--gold-deep);transform:translateY(-2px)}.lp .btn-ghost{color:var(--ink);border-bottom:1px solid var(--line-strong);padding-bottom:3px;font-size:14px;font-weight:600;text-decoration:none}.lp .micro{color:var(--ink-mute);font-size:13px;font-family:var(--font-jetbrains), monospace;margin-top:14px}.lp .section{border-top:1px solid var(--line);padding:74px 0}.lp .section h2{max-width:18ch;font-size:clamp(28px,4vw,44px)}.lp .lead{color:var(--ink-soft);max-width:54ch;margin-top:22px;font-size:18px}.lp .lead strong{color:var(--ink);font-weight:600}.lp .sim{border:1px solid var(--line-strong);background:var(--panel);border-radius:4px;margin-top:48px;padding:38px 34px}.lp .sim-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px;display:flex}.lp .sim-label{font-family:var(--font-jetbrains), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--blue-bright);font-size:12px}.lp .sim-q{font-family:var(--font-sora), sans-serif;max-width:24ch;margin-top:8px;font-size:23px;font-weight:600}.lp .sliders{grid-template-columns:1fr 1fr;gap:30px;display:grid}@media (max-width:640px){.lp .sliders{grid-template-columns:1fr}}.lp .slider-block label{color:var(--ink-soft);justify-content:space-between;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.lp .slider-block label b{color:var(--blue);font-family:var(--font-jetbrains), monospace;font-weight:700}.lp input[type=range]{appearance:none;background:var(--line-strong);border-radius:99px;outline:none;width:100%;height:3px}.lp input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--blue);cursor:pointer;border:3px solid var(--ink);width:20px;height:20px;box-shadow:0 0 0 1px var(--blue);border-radius:50%}.lp input[type=range]::-moz-range-thumb{background:var(--blue);cursor:pointer;border:3px solid var(--ink);border-radius:50%;width:20px;height:20px}.lp .sim-out{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:24px;margin-top:34px;padding-top:30px;display:grid}@media (max-width:640px){.lp .sim-out{grid-template-columns:1fr;gap:18px}}.lp .out-card .out-k{font-family:var(--font-jetbrains), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:11px}.lp .out-card .out-v{font-family:var(--font-sora), sans-serif;margin-top:8px;font-size:clamp(30px,4.4vw,42px);font-weight:600}.lp .out-card.hl .out-v{color:var(--blue)}.lp .out-card .out-n{color:var(--ink-soft);margin-top:6px;font-size:13px}.lp .sim-foot{color:var(--ink-mute);margin-top:26px;font-size:13px;font-style:normal}.lp .bars{align-items:flex-end;gap:7px;height:96px;margin-top:30px;display:flex}.lp .bar{background:linear-gradient(180deg, var(--blue), #2256e659);border-radius:2px 2px 0 0;flex:1;min-height:4px;transition:height .4s cubic-bezier(.2,.7,.3,1);position:relative}.lp .bar span{text-align:center;font-family:var(--font-jetbrains), monospace;color:var(--ink-soft);font-size:10px;position:absolute;top:-19px;left:0;right:0}.lp .bars-x{gap:7px;margin-top:8px;display:flex}.lp .bars-x div{text-align:center;font-family:var(--font-jetbrains), monospace;color:var(--ink-soft);flex:1;font-size:10px}.lp .grid3{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:46px;display:grid}@media (max-width:760px){.lp .grid3{grid-template-columns:1fr}}.lp .cell{border-right:1px solid var(--line);padding:32px 28px}.lp .cell:last-child{border-right:none}@media (max-width:760px){.lp .cell{border-right:none;border-bottom:1px solid var(--line)}.lp .cell:last-child{border-bottom:none}}.lp .cell .n{font-family:var(--font-jetbrains), monospace;color:var(--blue-bright);letter-spacing:.1em;font-size:12px}.lp .cell h3{margin:14px 0 10px;font-size:21px}.lp .cell p{color:var(--ink-soft);font-size:15px}.lp .tracks{grid-template-columns:1fr 1fr;gap:20px;margin-top:42px;display:grid}@media (max-width:760px){.lp .tracks{grid-template-columns:1fr}}.lp .track{border:1px solid var(--line-strong);border-radius:4px;padding:30px 28px}.lp .track .tag{font-family:var(--font-jetbrains), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--blue-bright);font-size:11px}.lp .track h3{margin:12px 0;font-size:24px}.lp .track p{color:var(--ink-soft);font-size:15px}.lp .who-list{flex-direction:column;gap:2px;margin-top:30px;display:flex}.lp .who-row{border-bottom:1px solid var(--line);align-items:baseline;gap:16px;padding:16px 0;display:flex}.lp .who-row .mark{color:var(--blue-bright);font-family:var(--font-jetbrains), monospace;flex-shrink:0}.lp .who-row p{font-size:16px}.lp .form-wrap{border:1px solid var(--line-strong);background:var(--panel);border-radius:4px;margin-top:48px;padding:40px 34px}.lp .form-wrap h2{font-size:clamp(26px,3.6vw,38px)}.lp .form-wrap .lead{margin-top:16px;margin-bottom:34px}.lp .fld{margin-bottom:26px}.lp .fld>label{margin-bottom:14px;font-size:15px;font-weight:700;display:block}.lp .fld>label .req{color:var(--blue-bright);font-weight:400}.lp .opts{flex-wrap:wrap;gap:10px;display:flex}.lp .opt{border:1px solid var(--line-strong);cursor:pointer;color:var(--ink);font-size:14px;font-weight:600;font-family:var(--font-archivo), sans-serif;background:0 0;border-radius:2px;padding:11px 18px;transition:all .15s}.lp .opt:hover{border-color:var(--gold);color:var(--ink)}.lp .opt.on{background:var(--gold);color:var(--ink);border-color:var(--gold)}.lp input[type=text],.lp input[type=email],.lp input[type=tel]{border:1px solid var(--line-strong);width:100%;color:var(--ink);font-family:var(--font-archivo), sans-serif;background:#fff;border-radius:2px;padding:14px 16px;font-size:15px}.lp input::placeholder{color:#0e172666}.lp input:focus{border-color:var(--blue);outline:none}.lp .two{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:560px){.lp .two{grid-template-columns:1fr}}.lp .form-wrap .btn{text-align:center;width:100%;margin-top:14px;padding:17px;font-size:16px}.lp .form-note{color:var(--ink-mute);text-align:center;font-size:13px;font-family:var(--font-jetbrains), monospace;margin-top:18px}.lp .ok-msg{text-align:center;padding:30px 0;display:none}.lp .ok-msg.show{display:block}.lp .ok-msg h3{color:var(--blue);font-size:30px}.lp .ok-msg p{color:var(--ink-soft);margin-top:14px;font-size:16px}.lp footer{border-top:1px solid var(--line);text-align:center;background:var(--ink);padding:50px 0}.lp footer .brand{color:#fff;margin-bottom:14px}.lp footer p{color:#ffffff8c;font-size:13px;font-family:var(--font-jetbrains), monospace}.lp .btn:disabled{opacity:.6;cursor:default;transform:none}@media (prefers-reduced-motion:reduce){.lp *{scroll-behavior:auto;transition:none!important}}
