:root{--navy-0:#050b1f;--navy-1:#081029;--navy-2:#0b1638;--navy-3:#0b2758;--blue:#2669dd;--blue-d:#1f58bd;--cyan:#06deff;--violet:#9b85ff;--grad:linear-gradient(100deg,#2669dd 0%,#9b85ff 100%);--grad-x:linear-gradient(135deg,#06deff 0%,#2669dd 50%,#9b85ff 100%);--ok:#7cf2b0;--display:"Inter Tight",system-ui,-apple-system,"Segoe UI",sans-serif;--brand:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--pad:clamp(16px,4vw,40px);--max:1240px;--r-sm:10px;--r:18px;--r-lg:26px;--ease:cubic-bezier(.2,.7,.2,1);--bg:var(--navy-1);--surface:#121e468c;--surface-2:#0b1638d9;--surface-hi:#162452b3;--ink:#eaf0ff;--ink-strong:#fff;--ink-2:#aeb9d6;--ink-3:#7f8cb0;--line:#96afff21;--line-2:#96afff3d;--accent:var(--cyan);--accent-soft:#06deff1a;--shadow:0 30px 60px -30px #000000b3;color-scheme:dark}.sec--paper,.sec--white,.theme-paper{--bg:#f4f7fd;--surface:#fff;--surface-2:#fff;--surface-hi:#fff;--ink:#0b1638;--ink-strong:#060d26;--ink-2:#3b4566;--ink-3:#66708f;--line:#e0e6f2;--line-2:#c9d3e8;--accent:var(--blue);--accent-soft:#2669dd14;--shadow:0 1px 2px #0b16380d,0 18px 40px -18px #0b16382e;color-scheme:light}.sec--white{--bg:#fff}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--navy-1);color:var(--ink);font:400 16px/1.6 var(--brand);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img,svg,canvas{max-width:100%;display:block}img{height:auto}a{color:inherit}button,input,select{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.022em;color:var(--ink-strong);margin:0;font-weight:700;line-height:1.06}p{margin:0}ul,ol{margin:0;padding:0}.wrap{width:100%;max-width:var(--max);padding:0 var(--pad);margin:0 auto}.wrap--narrow{max-width:900px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{position:absolute;top:0;left:-999px}.skip:focus{z-index:200;color:#000;background:#fff;border-radius:8px;padding:8px 12px;top:16px;left:16px}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:6px}section{scroll-margin-top:84px}.display-1{letter-spacing:-.04em;font-size:clamp(40px,6.2vw,86px);font-weight:800;line-height:.97}.display-2{letter-spacing:-.035em;font-size:clamp(32px,4.6vw,60px);font-weight:750;line-height:1.02}.h2{letter-spacing:-.032em;font-size:clamp(30px,4.2vw,54px);line-height:1.03}.h3{font-size:clamp(20px,1.9vw,24px)}.lead{color:var(--ink-2);font-size:clamp(16.5px,1.5vw,19px);line-height:1.6}.small{color:var(--ink-3);font-size:13.5px}.mono{font-family:var(--mono)}.muted{color:var(--ink-3)}.grad-text{background:linear-gradient(92deg,#fff 0%,#a9c8ff 30%,#06deff 62%,#9b85ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.sec--paper .grad-text,.sec--white .grad-text{background:var(--grad-x);-webkit-background-clip:text;background-clip:text}.kicker,.eyebrow{font:600 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;display:inline-flex}.kicker:before,.eyebrow:before{content:"";background:currentColor;width:22px;height:1px}.eyebrow .dot{background:var(--cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #06deff2e}.eyebrow:has(.dot):before{display:none}.feed-src{font:500 12px/1.3 var(--mono);color:var(--ink-3);border:1px solid var(--line-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.pulse{background:var(--cyan);border-radius:50%;flex:none;width:7px;height:7px;animation:2s infinite pulse;box-shadow:0 0 #06deffb3}.sec--paper .pulse,.sec--white .pulse{background:var(--blue)}@keyframes pulse{70%{box-shadow:0 0 0 10px #06deff00}to{box-shadow:0 0 #06deff00}}.type{font:700 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:6px;padding:5px 8px;display:inline-block}.type.briefing{color:var(--cyan);background:#06deff1f}.type.insight{color:#c6b8ff;background:#9b85ff29}.type.webinar{color:#9dbfff;background:#2669dd38}.sec--paper .type.briefing,.sec--white .type.briefing{color:#036b80;background:#e1f8fd}.sec--paper .type.insight,.sec--white .type.insight{color:#5b44c9;background:#eeeaff}.sec--paper .type.webinar,.sec--white .type.webinar{color:#1f58bd;background:#e4edfc}.pill{font:500 12px/1 var(--display);color:var(--ink-2);border:1px solid var(--line-2);white-space:nowrap;border-radius:999px;padding:6px 10px;display:inline-block}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{font:500 14px/1.2 var(--display);color:var(--ink-2);border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:999px;padding:9px 15px;transition:background .2s,color .2s,border-color .2s,transform .2s}.chip:hover{border-color:var(--accent);color:var(--ink-strong)}.chip[aria-pressed=true]{background:var(--ink-strong);color:var(--bg);border-color:var(--ink-strong)}.sec--paper .chip,.sec--white .chip{background:#fff}.sec--paper .chip[aria-pressed=true],.sec--white .chip[aria-pressed=true]{background:var(--navy-2);color:#fff;border-color:var(--navy-2)}.btn{font:600 15px/1 var(--display);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.55em;padding:14px 20px;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s,color .2s;display:inline-flex}.btn-primary{background:var(--grad);color:#fff;box-shadow:0 10px 30px -8px #2669ddb3,inset 0 1px #ffffff40}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 16px 40px -10px #9b85ffbf,inset 0 1px #ffffff4d}.btn-ghost{border-color:var(--line-2);color:var(--ink-strong);background:#ffffff08}.btn-ghost:hover{border-color:var(--accent);background:var(--accent-soft)}.btn-light{color:var(--navy-2);background:#fff}.btn-light:hover{transform:translateY(-1px)}.btn-sm{border-radius:10px;padding:10px 14px;font-size:14px}.btn-lg{border-radius:14px;padding:17px 26px;font-size:16px}.btn .arr,.link-arrow .arr{transition:transform .2s;display:inline-block}.btn:hover .arr,.link-arrow:hover .arr{transform:translate(3px)}.link-arrow{font:600 15px/1.2 var(--display);color:var(--accent);align-items:center;gap:.4em;text-decoration:none;display:inline-flex}.link-arrow:hover{text-underline-offset:4px;text-decoration:underline}.site-head{z-index:100;-webkit-backdrop-filter:saturate(1.5)blur(16px);background:#081029b8;border-bottom:1px solid #0000;transition:border-color .3s,background .3s;position:sticky;top:0}.site-head.scrolled{border-bottom-color:var(--line);background:#081029db}.head-row{align-items:center;gap:18px;height:68px;display:flex}.logo{flex:none;align-items:center;text-decoration:none;display:inline-flex}.logo img{width:auto;height:30px}.nav{gap:2px;margin-left:10px;display:flex}.nav a{font:500 14px/1 var(--display);color:var(--ink-2);border-radius:8px;padding:9px 11px;text-decoration:none;transition:color .2s,background .2s}.nav a:hover{color:#fff;background:#ffffff0d}.nav a[aria-current=page]{color:#fff;background:#ffffff12}.head-cta{align-items:center;gap:10px;margin-left:auto;display:flex}.head-cta .btn{padding:11px 15px;font-size:14px}.menu-btn{border:1px solid var(--line-2);cursor:pointer;color:#fff;background:0 0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:none}.menu-btn svg{width:20px;height:20px}.m-menu{border-top:1px solid var(--line);padding:8px var(--pad) 18px;display:none}.m-menu.open{display:grid}.m-menu a{font:500 16px/1.2 var(--display);color:var(--ink);border-bottom:1px solid var(--line);padding:12px 0;text-decoration:none}.m-menu a[aria-current=page]{color:var(--cyan)}.m-menu .btn{border-bottom:0;margin-top:14px}@media (width<=1080px){.nav{display:none}.menu-btn{display:inline-flex}}@media (width<=560px){.head-cta .btn-ghost{display:none}.head-cta .btn{padding:10px 12px;font-size:13px}.head-row{gap:10px}.logo img{height:26px}}@media (width<=359px){.head-cta{display:none}.menu-btn{margin-left:auto}}.sec{background:var(--bg);color:var(--ink);padding:clamp(72px,10vw,128px) 0;position:relative}.sec--dark{--bg:var(--navy-1)}.sec--deep{--bg:var(--navy-0)}.sec--paper{background:var(--bg) radial-gradient(#2669dd17 1px,transparent 1.3px) 0 0/26px 26px}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.sec-head{max-width:780px;margin-bottom:clamp(30px,4.5vw,56px)}.sec-head h2{margin-top:16px}.sec-head .lead{max-width:38em;margin-top:16px}.sec-head--center{text-align:center;margin-left:auto;margin-right:auto}.sec-head--center .kicker{justify-content:center}.sec-head--center .lead{margin-left:auto;margin-right:auto}.sec-head--split{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;max-width:none;display:flex}.sec-head--split>div{max-width:760px}.sec-foot{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:clamp(24px,3vw,36px);display:flex}.grid-2,.grid-3,.grid-4{gap:16px;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))}@media (width<=1020px){.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.grid-2,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)}}.hero{isolation:isolate;background:var(--navy-1);padding:clamp(44px,7vw,96px) 0 clamp(48px,7vw,88px);position:relative;overflow:hidden}.hero:before{content:"";z-index:-2;background:radial-gradient(55% 60% at 80% 35%,#2669dd61,transparent 70%), radial-gradient(35% 40% at 98% 85%,#9b85ff3d,transparent 70%), radial-gradient(50% 60% at 0% 0%,#0b2758f2,transparent 70%),var(--navy-1);position:absolute;inset:0}.hero:after{content:"";z-index:-1;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);opacity:.55;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 65% 35%,#000 15%,#0000 75%);mask-image:radial-gradient(70% 70% at 65% 35%,#000 15%,#0000 75%)}.hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}@media (width<=940px){.hero-grid{grid-template-columns:minmax(0,1fr)}}.hero h1{margin:20px 0 22px}.hero h1.display-1{font-size:clamp(40px,5.3vw,76px)}.hero h1.display-1.h1-long{font-size:clamp(34px,4vw,58px);line-height:1.02}.hero-sub{color:var(--ink-2);max-width:34em;font-size:clamp(17px,1.55vw,20px)}.hero-sub strong{color:#fff;font-weight:600}.hero-ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.routes{color:var(--ink-3);flex-wrap:wrap;gap:8px 18px;margin-top:28px;font-size:13.5px;display:flex}.routes a{color:var(--ink-2);border-bottom:1px solid var(--line-2);padding-bottom:1px;text-decoration:none}.routes a:hover{color:#fff;border-color:var(--cyan)}.routes b{color:var(--ink-3);font-weight:500}.ticker{border:1px solid var(--line-2);background:#050b1f8c;border-radius:12px;align-items:center;gap:12px;max-width:560px;min-height:46px;margin-top:30px;padding:10px 14px 10px 12px;display:flex}.ticker .live{font:600 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cyan);white-space:nowrap;flex:none;align-items:center;gap:8px;display:inline-flex}.ticker-text{color:var(--ink-2);flex:1;min-width:0;font-size:14px;transition:opacity .4s,transform .4s}.ticker-text b{color:#fff;font-weight:600}.ticker-text .dt{font-family:var(--mono);color:var(--ink-3);margin-right:6px;font-size:12px}.ticker-text.out{opacity:0;transform:translateY(6px)}@media (width<=520px){.ticker{flex-wrap:wrap}.ticker-text{flex-basis:100%}}.radar{min-width:0;margin:0;position:relative}.radar-hud{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:6px;display:flex}.radar-count{align-items:baseline;gap:10px;display:flex}.radar-count.no-count{visibility:hidden}.radar-count .num{font:800 clamp(34px,4.4vw,56px)/1 var(--display);letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;min-width:3.2ch}.radar-count .unit{font:500 12px/1.35 var(--mono);color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase}.radar-stage{font:600 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);text-align:right}.radar-stage small{color:var(--ink-3);letter-spacing:.04em;text-transform:none;margin-top:4px;font-weight:500;display:block}.radar-scope{aspect-ratio:1;width:100%;max-width:620px;margin:0 auto;position:relative}.radar-scope:before{content:"";background:radial-gradient(closest-side,#2669dd33,#0b163859 70%,#0000 100%);border-radius:50%;position:absolute;inset:4%;box-shadow:0 0 120px -30px #2669dd8c}.radar-scope canvas{width:100%;height:100%;position:absolute;inset:0}.radar-x{filter:drop-shadow(0 0 18px #06deff8c)drop-shadow(0 10px 20px #00000080);pointer-events:none;width:15%;animation:5s ease-in-out infinite xbreath;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes xbreath{50%{transform:translate(-50%,-50%)scale(1.06)}}.radar-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;list-style:none;display:grid}.radar-steps button{text-align:left;border:0;border-top:2px solid var(--line-2);cursor:pointer;width:100%;color:var(--ink-3);font:500 12px/1.25 var(--display);background:0 0;padding:9px 0 0;transition:color .4s,border-color .4s}.radar-steps button b{font:600 10.5px/1 var(--mono);letter-spacing:.08em;color:inherit;opacity:.8;margin-bottom:5px;display:block}.radar-steps button:hover{color:var(--ink)}.radar-steps button.on{color:#fff;border-color:var(--cyan)}.radar-cap{color:var(--ink-3);margin-top:12px;font-size:12.5px}@media (width<=520px){.radar-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}}.radar-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}@media (width<=940px){.radar-split{grid-template-columns:minmax(0,1fr)}}.radar-legend{gap:10px;margin-top:26px;list-style:none;display:grid}.radar-legend li{border:1px solid var(--line);background:var(--surface);opacity:.6;border-radius:14px;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:14px 16px;transition:border-color .4s,background .4s,opacity .4s;display:grid}.radar-legend li.on{opacity:1;background:var(--surface-hi);border-color:#06deff73}.radar-legend .n{font:700 22px/1 var(--display);color:var(--cyan);font-variant-numeric:tabular-nums}.radar-legend b{color:#fff;font:600 16px/1.3 var(--display);display:block}.radar-legend span{color:var(--ink-2);font-size:14px}.proof{color:var(--ink);background:var(--navy-0);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.proof ul{grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;display:grid}.proof li{border-left:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;padding:24px 20px;display:flex}.proof li:first-child{border-left:0;padding-left:0}.proof .big{font:700 clamp(20px,2.1vw,26px)/1.1 var(--display);color:#fff;letter-spacing:-.02em}.proof .small{line-height:1.4}@media (width<=980px){.proof ul{grid-template-columns:repeat(2,minmax(0,1fr))}.proof li,.proof li:first-child{border-left:0;border-top:1px solid var(--line);padding:20px 14px 20px 0}.proof li:nth-child(2n){border-left:1px solid var(--line);padding-left:16px}.proof li:nth-child(-n+2){border-top:0}.proof li:last-child{border-left:0;grid-column:1/-1;padding-left:0}}.proof.theme-paper{background:#fff}.proof.theme-paper .big{color:var(--ink-strong)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);min-width:0;box-shadow:var(--shadow);flex-direction:column;gap:12px;padding:22px;transition:border-color .25s,transform .25s,background .25s;display:flex;position:relative}.sec--dark .card,.sec--deep .card{box-shadow:none}.card:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent);transform:translateY(-3px)}.card[hidden]{display:none}.card h3{letter-spacing:-.015em;font-size:20px;line-height:1.22}.card h3 a{text-decoration:none}.card h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.card p{color:var(--ink-2);font-size:14.5px}.card p b{color:var(--ink-strong);font-weight:600}.card-meta{font:500 12px/1.2 var(--mono);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.card .foot{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;font-size:13px;display:flex}.card .foot .go{color:var(--accent);font-weight:600}.card--feature{background:linear-gradient(135deg,#2669dd3d,#9b85ff1f 60%,var(--surface));grid-column:span 2}.sec--paper .card--feature,.sec--white .card--feature{background:linear-gradient(135deg,#eaf1ff,#f3efff 60%,#fff)}.card--feature h3{font-size:clamp(22px,2.2vw,28px)}.card--wide{grid-column:span 2}@media (width<=1020px){.card--wide{grid-column:auto}}@media (width<=680px){.card--feature{grid-column:auto}}.pts{color:var(--ink-2);gap:6px;font-size:14px;list-style:none;display:grid}.pts li{gap:8px;display:flex}.pts li:before{content:"";background:var(--violet);border-radius:50%;flex:none;width:5px;height:5px;margin-top:9px}.pts sup{font:600 10px var(--mono);color:var(--violet);margin-left:2px;line-height:0}.score-pill{font:600 12px/1 var(--mono);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);white-space:nowrap;border-radius:999px;padding:5px 8px}.passed{color:var(--ink-3);border-left:2px solid var(--line-2);padding-left:10px;font-size:13px}.date-block{align-items:center;gap:14px;min-width:0;display:flex}.date-block>div:last-child{min-width:0}.date-block .d{text-align:center;border:1px solid var(--line-2);background:var(--accent-soft);border-radius:12px;flex:none;width:60px;padding:8px 0}.date-block .d small{font:600 10px/1 var(--mono);letter-spacing:.12em;color:var(--accent);display:block}.date-block .d strong{font:700 25px/1.1 var(--display);color:var(--ink-strong);display:block}.feed{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=1020px){.feed{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.feed{grid-template-columns:minmax(0,1fr)}}.feed-filter{margin-bottom:22px}.case .case-big{font:700 34px/1 var(--brand);background:linear-gradient(90deg,var(--cyan),var(--violet));color:#0000;overflow-wrap:anywhere;-webkit-background-clip:text;background-clip:text}.case .case-what{color:var(--ink-strong);font-size:15px}.case h3{overflow-wrap:anywhere;font-size:16px;line-height:1.3}.case-strip{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.case-strip .old,.case-strip .new{overflow-wrap:anywhere;border-radius:6px;min-width:0;padding:4px 8px}.case-strip .old{border:1px dashed var(--line-2);color:var(--ink-3);text-decoration:line-through}.case-strip .new{color:#e0f2fe;background:#123a7a;font-weight:600}.case-strip .arr{color:var(--ink-3)}.cases-foot{color:var(--ink-3);margin-top:18px;font-size:13px}.finder{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow);padding:clamp(18px,2.4vw,28px);position:relative}.finder-q{font:700 clamp(20px,2vw,26px)/1.2 var(--display);letter-spacing:-.02em;color:var(--ink-strong);margin-bottom:14px;display:block}.finder-row{gap:10px;display:flex}.finder-input{border:1.5px solid var(--line-2);background:var(--bg);border-radius:14px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex}.finder-input:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px #2669dd24}.finder-input svg{width:20px;height:20px;color:var(--ink-3);flex:none}.finder-input input{min-width:0;font:500 16px/1 var(--brand);color:var(--ink-strong);background:0 0;border:0;outline:0;flex:1;padding:15px 0}.finder .chips{margin-top:14px}.finder-note{color:var(--ink-3);margin-top:12px;font-size:13px}@media (width<=600px){.finder-row{flex-direction:column}.finder-row .btn{width:100%}}.finder--lg .finder-q{letter-spacing:-.03em;font-size:clamp(26px,3.2vw,40px)}.finder--lg .finder-input input{padding:19px 0;font-size:clamp(16px,1.6vw,19px)}.finder--lg .chip{padding:11px 17px;font-size:15px}.answer{transition:grid-template-rows .5s var(--ease);grid-template-rows:0fr;display:grid}.answer.open{grid-template-rows:1fr}.answer>.inner{min-height:0;overflow:hidden}.answer-card{border-top:1px dashed var(--line-2);opacity:0;margin-top:18px;padding-top:18px;transition:opacity .35s .1s,transform .35s .1s;transform:translateY(8px)}.answer.open .answer-card{opacity:1;transform:none}.answer-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}.answer-head h3{font-size:19px}.answer-head p{color:var(--ink-3);font-size:13px}.path{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:14px;list-style:none;display:grid}.path li{background:var(--bg);border:1px solid var(--line);min-width:0;color:var(--ink-3);font:600 13px/1.2 var(--display);border-radius:11px;padding:9px 10px;transition:background .35s,color .35s,border-color .35s,transform .35s;position:relative}.path li .n{font:600 10.5px/1 var(--mono);opacity:.7;letter-spacing:.06em;margin-bottom:4px;display:block}.path li small{font:500 11.5px/1.3 var(--brand);min-height:1.3em;margin-top:3px;display:block}.path li.on{color:#fff;background:linear-gradient(135deg,#0b2758,#2669dd);border-color:#0000;transform:translateY(-2px);box-shadow:0 8px 20px -6px #2669dd80}.path li.on:after{content:"";background:var(--cyan);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;right:8px;box-shadow:0 0 0 3px #06deff4d}@media (width<=760px){.path{grid-template-columns:repeat(3,minmax(0,1fr))}}.answer-body{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:14px;margin-top:14px;display:grid}@media (width<=860px){.answer-body{grid-template-columns:minmax(0,1fr)}}.mini-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.finder:not(.finder--lg) .mini-picks{grid-template-columns:repeat(2,minmax(0,1fr))}.finder:not(.finder--lg) .mini-pick:nth-child(3){display:none}@media (width<=700px){.mini-picks,.finder:not(.finder--lg) .mini-picks{grid-template-columns:minmax(0,1fr)}}.mini-pick{border:1px solid var(--line);background:var(--bg);border-radius:14px;min-width:0;padding:14px}.mini-pick .k{font:600 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.mini-pick h4{letter-spacing:-.01em;margin:8px 0 6px;font-size:16px}.mini-pick p{color:var(--ink-2);font-size:13.5px;line-height:1.5}.ans-side{color:#cfd8ef;background:linear-gradient(150deg,#0b2758,#0b1638);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.ans-side .k{font:600 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan)}.ans-side h4{color:#fff;font-size:16px;line-height:1.3}.ans-side p{font-size:13.5px}.ans-side .btn{white-space:normal;text-align:left;align-self:flex-start;margin-top:auto}.vs-grid{counter-reset:vs;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (width<=960px){.vs-grid{grid-template-columns:minmax(0,1fr)}}.vs-col{align-content:start;gap:10px;min-width:0;display:grid}.vs-step{align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.vs-step .n{font:700 13px/1 var(--mono);color:var(--accent);letter-spacing:.08em}.vs-step h3{letter-spacing:-.03em;font-size:clamp(22px,2.2vw,28px)}.vs-without,.vs-with{border-radius:var(--r);padding:20px 20px 22px;position:relative}.vs-without{border:1px dashed var(--line-2);color:var(--ink-3);background:0 0}.vs-without p{text-decoration:line-through 1.5px #e5484d8c}.vs-with{background:var(--navy-2);color:#e9eefb;overflow:hidden;box-shadow:0 30px 60px -30px #0b2758b3}.vs-with:before{content:"";border-radius:inherit;background:var(--grad-x);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.vs-with p{color:#fff}.vs-lbl{font:600 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;display:flex}.vs-without .vs-lbl{color:var(--ink-3)}.vs-with .vs-lbl{color:var(--cyan)}.vs-lbl svg{flex:none;width:15px;height:15px}.hub-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}@media (width<=980px){.hub-grid{grid-template-columns:minmax(0,1fr)}}.check-list{gap:12px;margin:24px 0 28px;list-style:none;display:grid}.check-list li{color:var(--ink-2);gap:12px;font-size:15px;display:flex}.check-list li svg{width:18px;height:18px;color:var(--accent);flex:none;margin-top:3px}.check-list b{color:var(--ink-strong);font-weight:600}.frame{color:#eaf0ff;background:#0a1434;border:1px solid #96afff3d;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 50px 100px -40px #000c,0 0 120px -40px #2669dd99}.frame-bar{background:#081029;border-bottom:1px solid #96afff21;align-items:center;gap:10px;padding:11px 14px;display:flex}.dots{flex:none;gap:6px;display:flex}.dots i{background:#2a355a;border-radius:50%;width:10px;height:10px}.url{min-width:0;font:500 12px/1 var(--mono);color:#7f8cb0;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0a;border-radius:7px;flex:1;padding:7px 10px;overflow:hidden}.app{grid-template-columns:150px minmax(0,1fr);min-height:400px;display:grid}.app-side{background:#050b1f66;border-right:1px solid #96afff21;flex-direction:column;gap:2px;padding:14px 10px;display:flex}.app-side .lg{font:800 14px var(--brand);color:#fff;padding:4px 8px 14px}.app-side span{font:500 12.5px/1 var(--display);color:#7f8cb0;border-radius:7px;align-items:center;gap:8px;padding:8px;display:flex}.app-side span.on{color:#fff;background:#2669dd38}.app-side span i{opacity:.6;background:currentColor;border-radius:2px;width:6px;height:6px}@media (width<=640px){.app{grid-template-columns:minmax(0,1fr)}.app-side{display:none}}.app-main{align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.ai-search{background:#06deff0d;border:1px solid #06deff66;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;display:flex;box-shadow:0 0 0 4px #06deff0f}.ai-search .spark{font:700 10px/1 var(--mono);color:var(--navy-1);background:var(--cyan);border-radius:6px;flex:none;padding:5px 6px}.ai-search .q{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.ai-search .q:after{content:"";background:var(--cyan);vertical-align:-2px;width:1px;height:1em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.ai-res{flex-wrap:wrap;gap:6px;display:flex}.ai-res span{font:500 11.5px/1 var(--display);color:#aeb9d6;background:#ffffff0d;border:1px solid #96afff21;border-radius:7px;padding:6px 8px}.ai-res span b{color:var(--cyan);font-weight:600}.panes{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:12px;display:grid}@media (width<=760px){.panes{grid-template-columns:minmax(0,1fr)}}.pane{background:#121e4673;border:1px solid #96afff21;border-radius:12px;min-width:0;padding:12px}.pane h4{font:600 12px/1 var(--display);color:#aeb9d6;letter-spacing:0;justify-content:space-between;gap:8px;margin-bottom:10px;display:flex}.pane h4 small{font:500 10.5px var(--mono);color:#7f8cb0}.rn{border-top:1px solid #96afff21;align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:flex}.rn:first-of-type{border-top:0}.rn .nm{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.rn .nm small{color:#7f8cb0;font-size:11px;display:block}.days{font:600 11px/1 var(--mono);border-radius:6px;flex:none;padding:5px 7px}.days.hot{color:#ff9e7a;background:#ff785a26}.days.warm{color:#ffd54a;background:#ffd54a1f}.days.cool{color:var(--cyan);background:#06deff1a}.risk{align-items:center;gap:12px;display:flex}.gauge{flex:none;width:80px;height:80px}.risk p{color:#aeb9d6;font-size:12px;line-height:1.45}.risk p b{color:#fff;font-size:14px;display:block}.mini-btn{font:600 11px/1 var(--display);color:var(--navy-1);background:var(--cyan);border-radius:6px;margin-top:8px;padding:6px 9px;display:inline-block}.frame-note{color:var(--ink-3);text-align:right;margin-top:12px;font-size:12px}.bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.tile{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);min-width:0;min-height:210px;color:inherit;box-shadow:var(--shadow);flex-direction:column;grid-column:span 2;gap:10px;padding:24px;text-decoration:none;transition:border-color .25s,transform .25s;display:flex;position:relative;overflow:hidden}.sec--dark .tile,.sec--deep .tile{box-shadow:none}.tile:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent);transform:translateY(-3px)}.tile>*{z-index:1;position:relative}.tile h3{font-size:22px}.tile p{color:var(--ink-2);font-size:15px}.tile ul{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px;list-style:none;display:flex}.tile li{font:500 12px/1 var(--display);color:var(--ink-2);border:1px solid var(--line-2);border-radius:999px;padding:6px 9px}.tile .go{font:600 14px/1 var(--display);color:var(--accent);margin-top:auto}.tile .ic{background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);width:42px;height:42px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.tile .ic svg{width:20px;height:20px}.t-tall{background:radial-gradient(80% 70% at 100% 0%,#2669dd59,transparent 70%),var(--surface);grid-area:span 2/span 3}.t-wide{grid-column:span 3}.t-full{background:linear-gradient(100deg,#9b85ff33,var(--surface) 60%);flex-direction:row;grid-column:span 6;align-items:center;gap:28px;min-height:0}.t-full .ladder{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.t-full .ladder span{font:600 13px/1 var(--display);border:1px solid var(--line-2);white-space:nowrap;background:#050b1f59;border-radius:10px;padding:10px 14px}.t-art{opacity:.5;pointer-events:none;width:260px;bottom:-40px;right:-40px;z-index:0!important;position:absolute!important}@media (width<=1020px){.t-tall{grid-area:auto/span 6}.t-wide,.tile{grid-column:span 3}}@media (width<=700px){.bento{grid-template-columns:minmax(0,1fr)}.tile,.t-tall,.t-wide,.t-full{grid-area:auto}.t-full{flex-direction:column;align-items:flex-start}.t-full .ladder{margin-left:0}}.events{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=960px){.events{grid-template-columns:minmax(0,1fr)}}.event{border-radius:var(--r);border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow);grid-template-columns:72px minmax(0,1fr);gap:16px;padding:20px;transition:transform .25s,border-color .25s;display:grid;position:relative}.event:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent);transform:translateY(-3px)}.event .d{text-align:center;background:var(--navy-2);color:#fff;border-radius:14px;align-self:start;padding:10px 0}.event .d small{font:600 10.5px/1 var(--mono);letter-spacing:.12em;color:var(--cyan);display:block}.event .d strong{font:800 28px/1.1 var(--display);display:block}.event .d span{font:500 10.5px/1 var(--mono);color:#aeb9d6;margin-top:2px;display:block}.event h3{font-size:18px;line-height:1.25}.event h3 a{text-decoration:none}.event h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.event p{color:var(--ink-2);margin-top:6px;font-size:13.5px}.event .meta{font:500 12px/1.2 var(--mono);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.offers{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:16px;display:grid}@media (width<=960px){.offers{grid-template-columns:minmax(0,1fr)}}.offer{border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--surface);flex-direction:column;gap:14px;min-width:0;padding:clamp(22px,3vw,36px);display:flex;position:relative;overflow:hidden}.offer--hero{background:radial-gradient(70% 90% at 100% 0,#9b85ff59,#0000 60%),radial-gradient(60% 80% at 0 100%,#06deff29,#0000 60%),linear-gradient(140deg,#0b2758,#0b1638)}.offer h3{letter-spacing:-.03em;font-size:clamp(24px,2.6vw,34px)}.offer p{color:var(--ink-2)}.offer-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}@media (width<=700px){.offer-fields{grid-template-columns:minmax(0,1fr)}}.field{gap:6px;min-width:0;display:grid}.field label{font:600 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.field input,.field select{border:1px solid var(--line-2);color:#fff;-webkit-appearance:none;appearance:none;background:#050b1f73;border-radius:11px;outline:0;width:100%;min-width:0;padding:13px 12px;font-size:15px}.field select{background-image:linear-gradient(45deg,#0000 50%,#aeb9d6 50%),linear-gradient(135deg,#aeb9d6 50%,#0000 50%);background-position:calc(100% - 17px) 55%,calc(100% - 12px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:30px}.field input:focus,.field select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #06deff26}.offer-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.offer-row .field{flex:1;min-width:200px}.form-note{color:var(--ink-3);font-size:12.5px}.offer .bullets{color:var(--ink-2);gap:8px;font-size:14px;list-style:none;display:grid}.offer .bullets li:before{content:"→ ";color:var(--cyan);font-family:var(--mono)}.final{isolation:isolate;background:radial-gradient(70% 120% at 100% 0,#9b85ff80,#0000 60%),radial-gradient(60% 100% at 0 100%,#06deff42,#0000 60%),linear-gradient(135deg,#0b2758,#0b1638);border:1px solid #96afff3d;border-radius:30px;padding:clamp(36px,6vw,80px);position:relative;overflow:hidden}.final h2{letter-spacing:-.035em;max-width:13em;font-size:clamp(32px,4.8vw,62px)}.final p{color:#aeb9d6;max-width:34em;margin-top:16px;font-size:clamp(16px,1.5vw,19px)}.final .hero-ctas{margin-top:30px}.final-x{z-index:-1;opacity:.32;filter:blur(.3px)drop-shadow(0 0 60px #06deff66);pointer-events:none;width:min(440px,52%);position:absolute;top:50%;right:-6%;transform:translateY(-50%)rotate(-8deg)}@media (width<=760px){.final-x{opacity:.22;width:260px;right:-110px}}.site-foot{background:var(--navy-0);border-top:1px solid var(--line);padding:64px 0 100px}.foot-grid{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:32px;display:grid}@media (width<=980px){.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-grid>div:first-child{grid-column:1/-1}}.site-foot h3{font:600 11.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px}.site-foot ul{gap:10px;list-style:none;display:grid}.site-foot a{color:var(--ink-2);font-size:14.5px;text-decoration:none}.site-foot a:hover{color:#fff}.site-foot .blurb{color:var(--ink-3);max-width:28em;margin-top:16px;font-size:14px}.legal{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-top:22px;font-size:13px;display:flex}.pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (width<=900px){.pillars{grid-template-columns:minmax(0,1fr)}}.pillar{border:1px solid var(--line);background:var(--surface);border-radius:var(--r);flex-direction:column;min-width:0;padding:24px;display:flex}.pillar .pn{font:700 13px/1 var(--brand);color:var(--cyan)}.pillar h3{font:600 22px/1.2 var(--brand);color:var(--ink-strong);margin:10px 0}.pillar p{color:var(--ink-2);margin:0;font-size:15px}.pillar ul{margin:14px 0 0;padding:0;font-size:14px;list-style:none}.pillar li{border-top:1px solid var(--line);padding:6px 0}.pillar .pillar-quote{font:500 15px/1.45 var(--display);border-left:3px solid var(--violet);color:var(--ink);margin:14px 0 0;padding:4px 0 4px 12px}.pillar .go{color:var(--accent);margin-top:auto;padding-top:16px;font-size:14px;font-weight:600;text-decoration:none}.eval-steps{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:14px;display:grid}@media (width<=720px){.eval-steps{grid-template-columns:minmax(0,1fr)}.eval-arrow{justify-self:center;transform:rotate(90deg)}}.eval-step{border:1px solid var(--line);background:var(--surface);border-radius:var(--r);min-width:0;padding:22px}.eval-step .n{font:700 12px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan)}.eval-step h3{font:600 20px/1.25 var(--brand);color:var(--ink-strong);margin:10px 0 8px}.eval-step p{color:var(--ink-2);margin:0;font-size:15px}.eval-step ul{margin:12px 0 0;padding:0;font-size:14px;list-style:none}.eval-step li{padding:4px 0 4px 22px;position:relative}.eval-step li:before{content:"";border-left:2px solid var(--cyan);border-bottom:2px solid var(--cyan);width:10px;height:6px;position:absolute;top:11px;left:2px;transform:rotate(-45deg)}.eval-step--deep{background:#9b85ff0f;border-color:#9b85ff66}.eval-step--deep .n{color:var(--violet)}.eval-step--deep li:before{border-color:var(--violet)}.eval-arrow{color:var(--ink-3);align-self:center;font-size:26px}.entry-offer{border-radius:var(--r);background:linear-gradient(90deg,#2669dd29,#9b85ff1a);border:1px solid #06deff4d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:clamp(28px,4vw,44px);padding:24px 28px;display:flex}.entry-offer>div{flex:280px;min-width:0}.entry-offer h3{font:600 clamp(19px,2.2vw,24px)/1.25 var(--brand);max-width:30em;color:var(--ink-strong);margin:0}.entry-offer p{color:var(--ink-2);margin:6px 0 0;font-size:15px}.card .logo-chip{background:#fff;border-radius:9px;align-self:flex-start;align-items:center;max-width:100%;height:36px;padding:6px 12px;display:inline-flex}.card .logo-chip img{object-fit:contain;width:auto;max-width:100%;height:24px;display:block}.sec--paper .card .logo-chip,.sec--white .card .logo-chip{box-shadow:inset 0 0 0 1px var(--line)}.card--accent:before{content:"";border-radius:var(--r) 0 0 var(--r);background:var(--partner);width:4px;position:absolute;top:0;bottom:0;left:0}.so{border-radius:var(--r);background:linear-gradient(90deg,#2669dd29,#9b85ff1a);border:1px solid #06deff4d;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:28px;padding:clamp(22px,3vw,32px);display:grid}@media (width<=860px){.so{grid-template-columns:minmax(0,1fr)}}.so>div{min-width:0}.so h3{font:700 clamp(21px,2.4vw,28px)/1.2 var(--brand);color:var(--ink-strong);margin:10px 0 0}.so .lead{margin-top:10px}.so-ctas{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.so-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.so-steps li{color:var(--ink);grid-template-columns:28px minmax(0,1fr);gap:10px;font-size:14.5px;display:grid}.so-steps li i{width:28px;height:28px;font-style:normal;font:700 13px/1 var(--brand);color:var(--cyan);background:#06deff24;border-radius:50%;place-items:center;display:grid}.so-steps b{color:var(--ink-strong)}.rv{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(18px)}.rv.in{opacity:1;transform:none}.rv-d1{transition-delay:80ms}.rv-d2{transition-delay:.16s}.rv-d3{transition-delay:.24s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.rv{opacity:1;transform:none}}.hub-shot{background:#f4f5f7;width:100%;max-width:100%;height:auto;display:block}.frame img{max-width:100%;height:auto}.feat-text{gap:clamp(24px,4vw,56px);margin-top:clamp(72px,9vw,120px)}.feat-text .n{font:600 12px/1 var(--mono);color:var(--cyan);letter-spacing:.12em}.feat-text .feat-h{letter-spacing:-.03em;margin-top:14px;font-size:clamp(24px,2.4vw,32px);line-height:1.1}.feat-text .lead{margin-top:14px}a.chip{text-decoration:none;display:inline-block}.svc-band-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}@media (width<=900px){.svc-band-row{grid-template-columns:minmax(0,1fr)}}.svc-group+.svc-group{margin-top:clamp(48px,6vw,80px)}.svc-group-h{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:20px;display:flex}.svc-group-h h2{letter-spacing:-.03em;font-size:clamp(24px,2.6vw,34px)}.svc-group-h p{color:var(--ink-2);font-size:15px}.svc-card{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);min-width:0;box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:24px;scroll-margin-top:96px;display:flex}.sec--dark .svc-card,.sec--deep .svc-card{box-shadow:none}.svc-card h3{font-size:20px;line-height:1.2}.svc-card>p{color:var(--ink-2);font-size:15px}.svc-card .get{font:600 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:6px}.svc-card ul{color:var(--ink-2);gap:7px;font-size:14px;list-style:none;display:grid}.svc-card li{gap:8px;display:flex}.svc-card li:before{content:"→";color:var(--accent);font-family:var(--mono);flex:none}.svc-steps{counter-reset:ss;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;display:grid}@media (width<=900px){.svc-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.svc-steps{grid-template-columns:minmax(0,1fr)}}.svc-steps li{counter-increment:ss;border-top:2px solid var(--accent);min-width:0;padding-top:14px}.svc-steps li:before{content:counter(ss,decimal-leading-zero);font:600 12px/1 var(--mono);color:var(--accent);letter-spacing:.12em;margin-bottom:10px;display:block}.svc-steps b{font:600 18px/1.25 var(--display);color:var(--ink-strong);margin-bottom:6px;display:block}.svc-steps span{color:var(--ink-2);font-size:14.5px}.legal-links[data-astro-cid-jo6i4kqk]{gap:20px;display:flex}.legal-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:13px}
