@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;600;700;800&display=swap";:root{--navy:#061633;--deep:#04101f;--blue:#1665ff;--bright:#3b82ff;--pale:#eef5ff;--ink:#0a1830;--muted:#60708a;--line:#dfe8f5;--white:#fff;--glass:#0a1a368c;--glass-line:#85aaec38;--manrope:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--dmsans:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:ui-monospace,"SF Mono",Menlo,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--dmsans);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-size:16px;line-height:1.6}button,input{font:inherit}button,a{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--manrope);margin:0}.reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.6,.2,1),transform .8s cubic-bezier(.2,.6,.2,1);transform:translateY(28px)}.reveal.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.marquee-track,.swap span{animation:none}.swap span:nth-child(2),.swap span:nth-child(3){display:none}.hero-scrollcue{animation:none}}.site-nav{z-index:40;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;height:76px;padding:0 max(4vw,22px);transition:background .35s,border-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;display:flex;position:fixed;top:0;left:0;right:0}.site-nav.scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040e1eb8;border-bottom-color:#85aaec24}.logo{font-family:var(--manrope);letter-spacing:-1.5px;color:#fff;align-items:center;font-size:25px;font-weight:800;display:flex}.logo-mark{background:var(--blue);color:#fff;letter-spacing:-1px;border-radius:9px;place-items:center;margin-right:3px;padding:1px 6px 3px;font-size:18px;display:grid}.logo i{color:var(--bright);font-style:normal}.nav-links{color:#e6f0ffd1;gap:34px;font-size:14px;font-weight:600;display:flex}.nav-links a{transition:all .2s}.nav-links a:hover{color:#fff}.nav-cta{background:var(--blue);color:#fff;border:0;border-radius:11px;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:700;transition:all .25s;display:flex;box-shadow:0 8px 26px #1665ff59}.nav-cta:hover{background:#0758ec;transform:translateY(-2px)}.menu{color:#fff;background:0 0;border:0;display:none}.chapters{background:var(--deep);color:#fff;position:relative}.film-stack{pointer-events:none;position:absolute;inset:0}.film-frame{height:100svh;position:sticky;top:0;overflow:hidden}.film-frame video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.doorstep{align-items:center;min-height:100svh;padding:120px max(5vw,26px);display:flex}.doorstep .section-intro.right{text-align:right;max-width:560px;margin:0 0 0 auto}.doorstep .section-intro.right .tag{flex-direction:row-reverse}.doorstep h2{color:#fff}.doorstep p{color:#b7c6dd;margin-bottom:28px}@media (width<=760px){.doorstep .section-intro.right{text-align:left;margin:0}.doorstep .section-intro.right .tag{flex-direction:row}}.film-tint{background:linear-gradient(78deg,#040d1ced 0%,#041021bd 38%,#06163352 70%,#06163380 100%);position:absolute;inset:0}.film-vignette{background:linear-gradient(#0000 72%,#040d1ceb 100%),linear-gradient(#040d1c99 0%,#0000 18%);position:absolute;inset:0}.chapter{z-index:2;position:relative}.hero{align-items:center;min-height:100svh;padding:130px max(4vw,24px) 100px;display:flex}.hero-grid{grid-template-columns:1.04fr .96fr;align-items:center;gap:4.5vw;width:100%;max-width:1360px;margin:0 auto;display:grid}.hero-stage{max-width:640px;position:relative}.hero-dash{position:relative}.hero-dash .theatre{max-width:none;margin:0;padding:24px;transition:transform .6s;transform:rotateY(-2deg)rotateX(1deg)}.hero-dash:hover .theatre{transform:none}.hero-dash .theatre-top{align-items:center;margin-bottom:14px}.hero-dash .metric-cluster{margin-bottom:16px}.hero-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#9cc0ff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1665ff24;border:1px solid #5a91ff59;border-radius:99px;align-items:center;gap:8px;padding:8px 16px;font-size:11.5px;font-weight:800;display:inline-flex}.hero h1{letter-spacing:-.05em;text-wrap:balance;margin:28px 0 24px;font-size:clamp(46px,4.9vw,78px);font-weight:800;line-height:.95}.hero h1 em{color:var(--bright);font-style:normal;display:block}.swap{vertical-align:bottom;height:1.02em;display:inline-grid;overflow:hidden}.swap span{color:#b4c6e0b3;grid-area:1/1;-webkit-text-decoration:line-through #3b82ffbf;text-decoration:line-through #3b82ffbf;text-decoration-thickness:.06em;animation:9s cubic-bezier(.7,0,.3,1) infinite wordCycle}.swap span:nth-child(2){animation-delay:3s;transform:translateY(105%)}.swap span:nth-child(3){animation-delay:6s;transform:translateY(105%)}@keyframes wordCycle{0%,4%{transform:translateY(105%)}8%,29%{transform:translateY(0)}33%,to{transform:translateY(-105%)}}.hero-lead{color:#d6e4f8eb;max-width:560px;margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.65}.hero-lead b{color:#fff}.hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin:36px 0 0;display:flex}.btn-primary{background:var(--blue);color:#fff;border:0;border-radius:13px;align-items:center;gap:10px;padding:18px 28px;font-size:16px;font-weight:800;transition:all .25s;display:inline-flex;box-shadow:0 14px 40px #1665ff73}.btn-primary:hover{background:#0758ec;transform:translateY(-2px);box-shadow:0 18px 50px #1665ff8c}.btn-ghost{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #9fbef066;border-radius:13px;padding:17px 24px;font-size:15px;font-weight:700;transition:all .25s}.btn-ghost:hover{background:#ffffff0f;border-color:#fff}.hero-chips{flex-wrap:wrap;gap:22px;margin-top:34px;display:flex}.hero-chips span{color:#d6e4f8e6;align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:inline-flex}.hero-chips svg{color:#5ad48f}.hero-scrollcue{color:#d6e4f899;z-index:2;animation:2.2s ease-in-out infinite cueBob;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}@keyframes cueBob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,8px)}}.trade-strip{border-bottom:1px solid var(--line);background:#fff;padding:26px 0;overflow:hidden}.marquee-track{width:max-content;animation:30s linear infinite marquee;display:flex}.marquee-seg{color:#8b99ad;letter-spacing:.14em;white-space:nowrap;align-items:center;gap:46px;padding-right:46px;font-size:12px;font-weight:800;display:flex}.marquee-seg i{color:#c4d5ec;font-size:8px;font-style:normal}@keyframes marquee{to{transform:translate(-50%)}}.section-intro{max-width:640px;margin:0 0 56px}.section-intro.center{text-align:center;margin:0 auto 56px}.tag{letter-spacing:.16em;color:var(--blue);text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:800;display:inline-flex}.tag:before,.section-intro.center .tag:after{content:"";background:var(--blue);width:22px;height:2px}.tag.light{color:#6fa4ff}.tag.light:before,.tag.light:after{background:#6fa4ff}.section-intro h2{letter-spacing:-.05em;color:var(--navy);text-wrap:balance;margin:18px 0 16px;font-size:clamp(38px,4.6vw,66px);font-weight:800;line-height:1.04}.section-intro h2 em{color:var(--blue);font-style:normal}.section-intro p{color:#63748c;margin:0;font-size:16.5px;line-height:1.7}.pipeline{flex-direction:column;justify-content:center;min-height:92svh;padding:120px max(5vw,26px) 140px;display:flex}.pipeline .section-intro{max-width:680px}.pipeline .section-intro h2{color:#fff}.pipeline .section-intro p{color:#b7c6dd}.theatre{background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:24px;max-width:880px;margin:0 auto;padding:30px;box-shadow:0 60px 120px #00000073}.theatre-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.theatre-top small{color:#8ba0bf;font-size:12px}.theatre-top h3{letter-spacing:-.02em;color:#fff;margin-top:4px;font-size:21px}.metric-cluster{gap:10px;display:flex}.m{border:1px solid #85aaec33;border-radius:12px;min-width:96px;padding:12px 16px}.m small{color:#8ba0bf;font-size:10px;display:block}.m b{font-family:var(--manrope);color:#fff;font-variant-numeric:tabular-nums;font-size:22px}.m.feature{background:var(--blue);border-color:var(--blue);box-shadow:0 14px 34px #1665ff66}.m.feature small{color:#d6e5ff}.feed-head{color:#8ba0bf;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}.feed-live{letter-spacing:.14em;color:#5ad48f;align-items:center;gap:6px;font-size:10px;display:inline-flex}.feed-live i{background:#5ad48f;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite livePulse}@keyframes livePulse{0%,to{box-shadow:0 0 #5ad48f73}50%{box-shadow:0 0 0 7px #5ad48f00}}.evt{background:#08142a99;border:1px solid #85aaec29;border-radius:13px;align-items:center;gap:14px;margin-top:9px;padding:14px;display:flex}.evt-3{border-color:#5a91ff80;box-shadow:0 8px 26px #1665ff33}.evt-tm{font-family:var(--mono);color:var(--bright);font-variant-numeric:tabular-nums;min-width:42px;font-size:12px}.evt-txt{flex-direction:column;flex:1;display:flex}.evt-txt b{color:#fff;font-size:13.5px}.evt-txt span{color:#8ba0bf;margin-top:3px;font-size:11px}.pill{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:6px 10px;font-size:9.5px;font-weight:800}.pill-q{color:#f0ad3a;background:#f0ad3a24;border:1px solid #f0ad3a59}.pill-ok{color:#5ad48f;background:#5ad48f1f;border:1px solid #5ad48f52}.evt-stamp{color:#fff;border:2px solid var(--bright);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#1665ff40;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:800;transform:rotate(-7deg)}.stat-band{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;max-width:760px;margin:56px 0 0;display:flex}.stat-band>div{text-align:center}.stat-band b{font-family:var(--manrope);color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(26px,3vw,40px);display:block}.stat-band small{color:#8ba0bf;font-size:12.5px}.stat-band i{background:#85aaec40;width:1px;height:38px}.offer{background:linear-gradient(#fff,#f7faff);padding:130px max(5vw,26px)}.deal-grid{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1240px;margin:0 auto;display:grid}.deal-card{background:#fff;border:1px solid #e5edf7;border-radius:20px;padding:28px;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden}.deal-card:hover{border-color:#4b89ed8c;transform:translateY(-7px);box-shadow:0 24px 50px #254d821f}.deal-card.feature{background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:0 24px 50px #06163347}.deal-card.feature h3{color:#fff}.deal-card.feature p{color:#a7b8d4}.deal-ic{background:var(--pale);width:50px;height:50px;color:var(--blue);border-radius:14px;place-items:center;margin-bottom:26px;display:grid}.deal-card.feature .deal-ic{background:var(--blue);color:#fff;box-shadow:0 12px 30px #1665ff73}.deal-ic svg{width:23px}.deal-card h3{letter-spacing:-.02em;color:var(--navy);margin:0 0 10px;font-size:19px}.deal-card p{color:#738196;margin:0;font-size:14px;line-height:1.65}.deal-stamp{color:#9cc0ff;letter-spacing:.16em;text-transform:uppercase;border:2px solid #7aa4f08c;border-radius:6px;padding:4px 9px;font-size:10px;font-weight:800;position:absolute;top:28px;right:26px;transform:rotate(6deg)}.receipts{max-width:1150px;margin:64px auto 0}.receipts-title{color:#43536b;text-align:center;margin:0 0 16px;font-size:14px;font-weight:700}.receipts-row{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.receipt{background:#fff;border:1px solid #e8edf4;border-radius:16px;padding:24px 26px;position:relative}.receipt:before{content:"“";font-family:var(--manrope);color:#d7e3f4;font-size:54px;font-weight:800;line-height:1;position:absolute;top:14px;right:20px}.receipt small{letter-spacing:.15em;color:#98a4b4;text-transform:uppercase;margin-bottom:10px;font-size:9.5px;font-weight:800;display:block}.receipt p{color:#56657a;margin:0;font-size:14.5px;font-style:italic;line-height:1.65;position:relative}.receipt p b{color:var(--navy)}.receipt.ours{background:var(--navy);border-color:var(--navy)}.receipt.ours:before{color:#77a9ff59}.receipt.ours small{color:#77a9ff}.receipt.ours p{color:#c9d7ea;font-size:16px;font-style:normal}.receipt.ours p b{color:#fff}.how{background:#fff;padding:120px max(5vw,26px) 130px}.how-steps{grid-template-columns:repeat(3,1fr);gap:26px;max-width:1080px;margin:0 auto;display:grid;position:relative}.steps-line{background:#e3ebf6;border-radius:2px;height:2px;position:absolute;top:27px;left:calc(16.66% + 27px);right:calc(16.66% + 27px);overflow:hidden}.steps-line i{background:var(--blue);transform-origin:0;height:100%;display:block}.hstep{text-align:center;padding:0 10px}.hstep-n{background:var(--pale);width:54px;height:54px;color:var(--blue);font:800 15px var(--manrope);z-index:1;border:1px solid #d9e8ff;border-radius:16px;place-items:center;display:inline-grid;position:relative}.hstep h3{letter-spacing:-.02em;color:var(--navy);margin:20px 0 9px;font-size:19px}.hstep p{color:#738196;margin:0;max-width:290px;margin-inline:auto;font-size:14px;line-height:1.65}.system{background:var(--navy);color:#fff;padding:130px max(5vw,26px);position:relative;overflow:hidden}.system:before{content:"";border:1px solid #4d89e124;border-radius:50%;width:600px;height:600px;position:absolute;bottom:-280px;right:-260px;box-shadow:0 0 0 80px #1f5fbe08,0 0 0 170px #1f5fbe05}.system .section-intro{max-width:1150px;margin:0 auto 56px}.system .section-intro h2{color:#fff;max-width:720px}.system .section-intro p{color:#9eacc1;max-width:620px}.system-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;max-width:1150px;margin:0 auto;display:grid}.system-card{background:#0a2149;border:1px solid #78a4e726;border-radius:18px;padding:30px;transition:transform .3s,border-color .3s}.system-card:hover{border-color:#4b89ed8c;transform:translateY(-7px)}.system-ic{background:var(--blue);border-radius:13px;place-items:center;width:50px;height:50px;margin-bottom:44px;display:grid;box-shadow:0 12px 28px #1665ff4d}.system-ic svg{width:23px}.system-card h3{letter-spacing:-.02em;margin:0 0 10px;font-size:19px}.system-card p{color:#9babc1;margin:0;font-size:13.5px;line-height:1.65}.cta-section{background:linear-gradient(135deg,#071934 0%,#0a2656 100%);grid-template-columns:.9fr 1.1fr;align-items:center;gap:7vw;padding:120px max(5vw,26px);display:grid;position:relative;overflow:hidden}.cta-section:before{content:"";border:1px solid #4d89e126;border-radius:50%;width:550px;height:550px;position:absolute;top:-250px;left:-280px;box-shadow:0 0 0 70px #1f5fbe08,0 0 0 150px #1f5fbe05}.cta-copy{color:#fff;position:relative}.cta-copy h2{letter-spacing:-.05em;color:#fff;margin:18px 0 20px;font-size:clamp(36px,4.2vw,58px);line-height:1.08}.cta-copy>p{color:#a7b5c9;max-width:530px;margin:0 0 26px;font-size:16px;line-height:1.7}.promise{color:#d8e4f4;align-items:center;gap:10px;margin:12px 0;font-size:13.5px;display:flex}.promise svg{background:#1672ff;border-radius:50%;width:18px;height:18px;padding:4px}.form-card{background:#fff;border-radius:22px;flex-direction:column;justify-content:center;min-height:480px;padding:32px;display:flex;position:relative;box-shadow:0 40px 90px #0000004d}.form-head{justify-content:space-between;display:flex}.form-head small{letter-spacing:.14em;color:var(--blue);font-size:9px;font-weight:800}.form-head h3{color:var(--navy);margin-top:6px;font-size:22px}.form-head>span{font:800 12px var(--manrope);color:#8a98aa}.progress{background:#edf2f8;border-radius:5px;height:4px;margin:20px 0 25px;overflow:hidden}.progress i{background:var(--blue);border-radius:5px;height:100%;transition:all .4s;display:block}.form-body label{color:#43536b;margin:18px 0 8px;font-size:11px;font-weight:700;display:block}.trade-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.trade-options.wide{grid-template-columns:repeat(2,1fr)}.trade-options button{color:#56657a;background:#fff;border:1px solid #dce5f0;border-radius:9px;justify-content:center;align-items:center;gap:4px;padding:11px 8px;font-size:11.5px;transition:all .2s;display:flex}.trade-options button:hover,.trade-options button.selected{border-color:var(--blue);background:var(--pale);color:var(--blue);font-weight:700}.form-body input{width:100%;color:var(--ink);background:#fbfdff;border:1px solid #dbe4ef;border-radius:10px;outline:0;padding:13px 14px}.form-body input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1665ff17}.input-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-foot{gap:10px;margin-top:27px;display:flex}.back{color:#67768a;background:#fff;border:1px solid #dce5f0;border-radius:10px;padding:13px 18px}.form-next{background:var(--blue);color:#fff;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-weight:700;transition:all .25s;display:flex;box-shadow:0 9px 22px #1665ff33}.form-next:hover{background:#0758ec;transform:translateY(-2px)}.form-next:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.form-error{color:#b63c3c;background:#fff0f0;border-radius:8px;margin-top:16px;padding:10px 12px;font-size:11px;line-height:1.4}.privacy{color:#909cad;justify-content:center;align-items:center;gap:6px;margin-top:16px;font-size:9px;display:flex}.privacy svg{color:#6b88af}.success{text-align:center;padding:20px}.success-icon{color:#24a070;background:#eaf8f2;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 20px;display:grid}.success small{color:var(--blue);letter-spacing:.15em;font-size:9px;font-weight:800}.success h3{color:var(--navy);margin:8px;font-size:28px}.success p{color:#718095;max-width:430px;margin:10px auto 24px;line-height:1.65}.success button{background:var(--pale);color:var(--blue);border:0;border-radius:8px;padding:11px 18px;font-weight:700}footer{color:#8494ab;background:#030c1c;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;min-height:110px;padding:28px max(5vw,26px);font-size:12px;display:flex}.footer-logo{color:#fff;font-size:20px}.footer-logo .logo-mark{font-size:14px}footer>div{gap:25px;display:flex}footer a:hover{color:#fff}@media (width<=1020px){.deal-grid{grid-template-columns:1fr 1fr}.cta-section{grid-template-columns:1fr;gap:44px}}@media (width<=760px){.site-nav{height:66px;padding:0 18px}.nav-cta{display:none}.menu{display:block}.nav-links{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;background:#040e1ef5;border-bottom:1px solid #85aaec24;flex-direction:column;gap:20px;padding:26px;transition:all .25s;position:fixed;top:66px;left:0;right:0;transform:translateY(-10px)}.nav-links.open{opacity:1;visibility:visible;transform:none}.hero{padding:100px 22px 70px}.hero-grid{grid-template-columns:1fr;gap:44px}.hero h1{font-size:clamp(42px,12vw,58px)}.hero-actions{gap:12px}.btn-primary,.btn-ghost{text-align:center;justify-content:center;width:100%}.hero-chips{gap:12px}.hero-dash .theatre{transform:none}.pipeline{min-height:auto}.pipeline,.offer,.how,.system,.cta-section{padding:84px 20px}.theatre{padding:18px}.theatre-top{align-items:flex-start}.metric-cluster{justify-content:space-between;width:100%}.m{flex:1;min-width:0;padding:10px}.m b{font-size:17px}.evt-txt b{font-size:12px}.stat-band i{display:none}.deal-grid{grid-template-columns:1fr}.deal-card.feature{grid-column:auto}.how-steps{grid-template-columns:1fr;gap:40px}.steps-line{display:none}.input-row{grid-template-columns:1fr}.trade-options{grid-template-columns:repeat(2,1fr)}.form-foot{flex-direction:column-reverse}.back{width:100%}footer{text-align:center;flex-direction:column;gap:16px}footer>div{flex-direction:column;gap:8px}}.breather{pointer-events:none;height:130svh}@media (width<=760px){.breather{height:90svh}.breather.short{height:40svh}}.breather{justify-content:center;align-items:center;height:42svh;display:flex}.breather.short{height:20svh}.breather-cap{font-family:var(--mono);letter-spacing:.08em;color:#cfe0f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06142a8c;border:1px solid #85aaec40;border-radius:99px;margin:0;padding:10px 20px;font-size:13px}@media (width<=760px){.breather{height:32svh}.breather.short{height:16svh}.breather-cap{padding:8px 14px;font-size:11.5px}}.doc-nav{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040e1ee6;border-bottom:1px solid #85aaec24;justify-content:space-between;align-items:center;height:70px;padding:0 max(5vw,22px);display:flex;position:sticky;top:0}.doc-page{color:var(--ink);background:#fff}.doc-hero{background:var(--deep);color:#fff;padding:100px max(6vw,26px) 90px;position:relative;overflow:hidden}.doc-hero:before{content:"";background:radial-gradient(circle,#1665ff29,#0000 65%);border-radius:50%;width:760px;height:760px;position:absolute;top:-320px;right:-300px}.doc-hero-inner{max-width:820px;margin:0 auto;position:relative}.doc-hero .tag{color:#6fa4ff}.doc-hero .tag:before{background:#6fa4ff}.doc-hero h1{letter-spacing:-.045em;text-wrap:balance;margin:18px 0;font-size:clamp(38px,5.5vw,66px);line-height:1.02}.doc-hero p{color:#d6e4f8e6;max-width:640px;margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.6}.doc-body{max-width:820px;margin:0 auto;padding:80px max(6vw,26px)}.doc-body section{margin:0 0 64px}.doc-body h2{letter-spacing:-.03em;color:var(--navy);text-wrap:balance;margin:0 0 18px;font-size:clamp(26px,3vw,38px)}.doc-body h3{color:var(--navy);margin:26px 0 8px;font-size:19px}.doc-body p{color:#3f4d61;max-width:70ch;margin:0 0 16px;font-size:16.5px;line-height:1.72}.doc-body p b{color:var(--navy)}.doc-lead{font-size:19px}.vs{grid-template-columns:1fr 1fr;gap:16px;margin:28px 0;display:grid}.vs-col{border:1px solid var(--line);border-radius:16px;padding:26px}.vs-col.bad{background:#f7f9fc}.vs-col.good{background:var(--navy);border-color:var(--navy);color:#fff}.vs-col h3{color:inherit;text-transform:uppercase;letter-spacing:.08em;margin:0 0 14px;font-size:16px}.vs-col.bad h3{color:#8b99ad}.vs-col.good h3{color:#77a9ff}.vs-col ul{margin:0;padding:0;list-style:none}.vs-col li{border-bottom:1px solid #808ca024;align-items:flex-start;gap:10px;padding:9px 0;font-size:14.5px;line-height:1.5;display:flex}.vs-col li:last-child{border-bottom:none}.vs-col.bad li{color:#5a6678}.vs-col.good li{color:#cdd9ea}.vs-col li:before{content:"✕";color:#b0733a;flex:none;font-weight:800}.vs-col.good li:before{content:"✓";color:#5ad48f}.rate{border-collapse:collapse;width:100%;margin:22px 0;font-size:15.5px}.rate th{text-align:left;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#7a879b;border-bottom:2px solid var(--navy);padding:12px 14px;font-size:11px}.rate td{border-bottom:1px solid var(--line);vertical-align:middle;padding:14px}.rate td.price{font-family:var(--manrope);color:var(--blue);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.rate tr:hover td{background:#f7faff}.rate .note{color:#8b99ad;font-size:12px}.rate-wrap{border:1px solid var(--line);border-radius:16px;padding:6px 20px;overflow-x:auto}.faq details{border-bottom:1px solid var(--line);padding:18px 0}.faq summary{font-family:var(--manrope);color:var(--navy);cursor:pointer;justify-content:space-between;gap:16px;font-size:17px;font-weight:700;list-style:none;display:flex}.faq summary:after{content:"+";color:var(--blue);font-size:22px;font-weight:700}.faq details[open] summary:after{content:"–"}.faq details p{margin:14px 0 0}.doc-cta{color:#fff;text-align:center;background:linear-gradient(135deg,#071934,#0a2656);padding:80px max(6vw,26px)}.doc-cta h2{color:#fff;letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(28px,3.4vw,44px)}.doc-cta p{color:#a7b5c9;max-width:520px;margin:0 auto 26px;font-size:16px}.doc-cta a{background:var(--blue);color:#fff;border-radius:13px;align-items:center;gap:10px;padding:17px 30px;font-size:16px;font-weight:800;transition:all .25s;display:inline-flex;box-shadow:0 14px 40px #1665ff73}.doc-cta a:hover{background:#0758ec;transform:translateY(-2px)}.callout-box{background:var(--pale);border-left:4px solid var(--blue);border-radius:0 12px 12px 0;margin:24px 0;padding:20px 24px}.callout-box p{color:var(--navy);margin:0;font-size:16px}@media (width<=640px){.vs{grid-template-columns:1fr}.doc-body{padding:60px 22px}}.doorstep{position:relative}.doorstep:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(270deg,#040d1cdb 0%,#040d1c80 34%,#040d1c1f 60%,#0000 78%);position:absolute;inset:0}.doorstep .section-intro{z-index:2;position:relative}.doorstep .section-intro.right h2{color:#fff}.doorstep .section-intro.right p{color:#dbe7f6}.doorstep .section-intro.right .tag{color:#8fbcff}.doorstep .section-intro.right h2,.doorstep .section-intro.right p{text-shadow:0 2px 26px #040d1ce6}.site-footer{color:#8494ab;background:#030c1c;border-top:1px solid #ffffff0f;padding:60px max(5vw,26px) 34px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;max-width:1200px;margin:0 auto;display:grid}.footer-brand .logo{color:#fff;font-size:22px}.footer-brand p{color:#6b7c94;max-width:240px;margin:14px 0 0;font-size:13.5px;line-height:1.6}.footer-col h4{font-family:var(--manrope);color:#fff;letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px;font-size:12px}.footer-col a{color:#8fa0b8;padding:6px 0;font-size:14px;transition:all .2s;display:block}.footer-col a:hover{color:#fff}.footer-base{color:#6b7c94;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:16px;max-width:1200px;margin:40px auto 0;padding-top:22px;font-size:12.5px;display:flex}.footer-base a{color:#8fa0b8}.footer-base a:hover{color:#fff}@media (width<=820px){.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (width<=480px){.footer-grid{grid-template-columns:1fr}.footer-base{text-align:center;flex-direction:column}}
