@font-face{font-family:display;src:url(../media/ArchivoExpanded_Bold-s.p.43bpuvfwes9qz.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:display;src:url(../media/ArchivoExpanded_ExtraBold-s.p.2velj6delhxtt.ttf)format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:65.03%;descent-override:15.55%;line-gap-override:0.0%;size-adjust:135.02%}.eHZuIG_className{font-family:display,display Fallback}.eHZuIG_variable{--font-display:"display", "display Fallback"}
@font-face{font-family:body;src:url(../media/Archivo_Regular-s.p.39z2-jd9n0jbh.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:body;src:url(../media/Archivo_Medium-s.p.0z-5s8ztro5k1.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:body;src:url(../media/Archivo_SemiBold-s.p.0uevelnsyfzmz.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:88.86%;descent-override:21.25%;line-gap-override:0.0%;size-adjust:98.81%}.p0lZjq_className{font-family:body,body Fallback}.p0lZjq_variable{--font-body:"body", "body Fallback"}
@font-face{font-family:mono;src:url(../media/PlexMono_Medium-s.p.0uwx8ff8z0o7f.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mono;src:url(../media/PlexMono_SemiBold-s.p.03njkrx8l-kp5.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.aVRFqq_className{font-family:mono,mono Fallback}.aVRFqq_variable{--font-mono:"mono", "mono Fallback"}
:root{--mid:#08111f;--navy:#12233f;--navy-2:#0d1a30;--line:#22344f;--ti:#c5ccd5;--ti-hi:#f3f5f8;--steel:#7d8a9c;--amber:#ffb23e;--amber-ink:#120c02;--paper:#eef1f4;--paper-ink:#0b1626;--paper-mute:#4d5a6c;--amber-deep:#b36b00;--display:var(--font-display),"Archivo Expanded",system-ui,sans-serif;--body:var(--font-body),"Archivo",system-ui,sans-serif;--mono:var(--font-mono),"IBM Plex Mono",ui-monospace,Menlo,monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{margin:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--mid);color:var(--ti);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--mid);position:fixed;inset:0 0 auto}h1,h2,h3,h4{text-wrap:balance;color:var(--ti-hi);margin:0}p{margin:0}a{color:inherit}.in{max-width:1200px;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));margin:0 auto}.band{padding-block:clamp(64px,9vw,112px)}.eb{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--amber);font-size:12px}.h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.005em;font-size:clamp(28px,4.2vw,48px);font-weight:800;font-stretch:125%;line-height:1}.lede{max-width:58ch;color:var(--ti);font-size:18px}.sec-head{gap:16px;max-width:780px;margin-bottom:44px;display:grid}.mono{font-family:var(--mono)}:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.btn{font:600 13px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ti-hi);cursor:pointer;background:#08111f8c;border:1px solid #3a4a63;border-radius:3px;align-items:center;gap:10px;padding:14px 18px;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.btn:hover{border-color:var(--ti)}.btn.p{background:var(--amber);border-color:var(--amber);color:var(--amber-ink)}.btn.p:hover{background:#ffc266;border-color:#ffc266}.btn .arr{transition:transform .2s}.btn:hover .arr{transform:translate(3px)}.ribbon{color:#aeb9c8;font:500 12px var(--mono);letter-spacing:.04em;background:#1a2a44}.ribbon .in{text-align:center;flex-wrap:wrap;justify-content:center;gap:10px;padding-block:8px;display:flex}.ribbon b{color:var(--amber);font-weight:600}.nav{top:env(safe-area-inset-top,0px);z-index:50;-webkit-backdrop-filter:blur(12px);background:#08111fd1;border-bottom:1px solid #22344fb3;position:sticky}.nav .in{justify-content:space-between;align-items:center;gap:20px;min-height:68px;display:flex}.links{font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;gap:28px;display:flex}.links a{color:#9aa6b6;text-decoration:none;transition:color .2s}.links a:hover{color:var(--ti-hi)}.nav .btn{padding:10px 14px}.menu-btn{color:var(--ti-hi);font:600 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #3a4a63;border-radius:3px;padding:8px 10px;display:none}.mobile-menu{border-top:1px solid var(--line);background:var(--mid);display:none}.mobile-menu .in{gap:4px;padding-block:12px 18px;display:grid}.mobile-menu a{font:500 13px var(--mono);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #16243b;padding:12px 0;text-decoration:none}.mobile-menu .btn{justify-content:center;margin-top:10px}.wm{font-family:var(--display);letter-spacing:.02em;color:var(--ti-hi);text-transform:uppercase;white-space:nowrap;align-items:center;gap:.16em;font-size:19px;font-weight:800;font-stretch:125%;line-height:1;text-decoration:none;display:inline-flex}.wm svg{flex:none;width:1.25em;height:.9em}.wm .ai{font-family:var(--mono);color:var(--amber);letter-spacing:.08em;border:1px solid var(--amber);border-radius:2px;margin-left:.4em;padding:2px 4px;font-size:.6em;font-weight:600}.hero{background:radial-gradient(90% 80% at 80% 45%,#152c50 0%,#08111f00 62%),var(--mid);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.hero canvas{pointer-events:none;width:100%;height:58%;display:block;position:absolute;bottom:0;left:0;right:0}.hero .grid-bg{pointer-events:none;background-image:linear-gradient(#c5ccd50a 1px,#0000 1px),linear-gradient(90deg,#c5ccd50a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}.hero .in{padding-block:clamp(72px,11vw,140px) clamp(150px,18vw,230px);position:relative}.hero h1{font-family:var(--display);text-transform:uppercase;letter-spacing:-.015em;max-width:13ch;margin-top:22px;font-size:clamp(38px,7.4vw,96px);font-weight:800;font-stretch:125%;line-height:.94}.hero h1 span{color:var(--amber);display:block}.hero .lede{margin-top:26px;font-size:clamp(17px,1.6vw,20px)}.ctas{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.proof{font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#8794a6;flex-wrap:wrap;gap:10px 28px;margin-top:44px;display:flex}.proof b{color:var(--amber);font-weight:500}.live{align-items:center;gap:8px;display:inline-flex}.live i{background:var(--amber);border-radius:50%;width:7px;height:7px;animation:2s infinite ping;box-shadow:0 0 #ffb23e99}@keyframes ping{0%{box-shadow:0 0 #ffb23e8c}70%{box-shadow:0 0 0 9px #ffb23e00}to{box-shadow:0 0 #ffb23e00}}@media (prefers-reduced-motion:reduce){.live i{animation:none}}.principles{border-bottom:1px solid var(--line);background:var(--navy-2)}.principles .in{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pr{gap:8px;min-width:0;padding:30px 26px 30px 0;display:grid}.pr+.pr{border-left:1px solid var(--line);padding-left:26px}.pr h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;font-size:18px;font-weight:700;font-stretch:112%}.pr p{color:#9aa6b6;font-size:15px}.steps4{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;position:relative;overflow:hidden}.st{background:var(--navy-2);align-content:start;gap:12px;min-width:0;padding:28px 24px 30px;transition:background .25s;display:grid;position:relative}.st+.st{border-left:1px solid var(--line)}.st:hover{background:var(--navy)}.st .n{font:500 12px var(--mono);letter-spacing:.12em;color:var(--steel)}.st h3{font-family:var(--display);text-transform:uppercase;font-size:26px;font-weight:800;font-stretch:125%}.st p{color:#a9b3c1;font-size:15px}.st .out{font:500 12px var(--mono);letter-spacing:.04em;color:var(--ti);border-top:1px dashed #2c4061;margin-top:6px;padding-top:14px}.st .out b{color:var(--amber);letter-spacing:.12em;margin-bottom:4px;font-size:11px;font-weight:500;display:block}.st .bar{background:var(--amber);width:0;height:2px;transition:width .5s;position:absolute;top:0;left:0}.st:hover .bar,.st.on .bar{width:100%}.ind{grid-template-rows:auto auto;grid-template-columns:1.35fr 1fr;gap:16px;display:grid}.card{background:var(--navy-2);border:1px solid var(--line);border-radius:6px;align-content:start;gap:14px;min-width:0;padding:28px;transition:border-color .25s,transform .25s;display:grid}.card:hover{border-color:#3c5579}.card.feat{background:linear-gradient(160deg,#162c4d 0%,var(--navy-2) 70%);border-color:#2e4668;grid-row:span 2}.card .tag{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--steel)}.card.feat .tag{color:var(--amber)}.card h3{font-family:var(--display);text-transform:uppercase;font-size:clamp(22px,2.4vw,30px);font-weight:800;font-stretch:118%;line-height:1.05}.card p{color:#a9b3c1;font-size:15.5px}.card ul{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.card li{color:var(--ti);grid-template-columns:16px 1fr;gap:10px;font-size:15px;display:grid}.card li:before{content:"";background:var(--amber);width:10px;height:2px;margin-top:12px}.flag{background:#08111f80;border:1px solid #2e4668;border-radius:4px;align-items:center;gap:14px;margin-top:10px;padding:14px 16px;display:flex}.flag .mono{letter-spacing:.12em;text-transform:uppercase;color:var(--steel);font-size:11px}.flag strong{color:var(--ti-hi);font-weight:600}.case{background:var(--paper);color:var(--paper-ink)}.case h2,.case h3{color:var(--paper-ink)}.case .eb{color:var(--amber-deep)}.case .lede{color:var(--paper-mute)}.case-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.case-copy{gap:20px;display:grid}.case-copy .blk{border-top:1px solid #cbd2da;gap:6px;padding-top:16px;display:grid}.case-copy .blk .mono{letter-spacing:.14em;text-transform:uppercase;color:var(--paper-mute);font-size:11px}.case-copy .blk p{color:#26324a;font-size:16px}.metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.metric{background:#fff;border:1px solid #d5dbe2;border-radius:6px;gap:8px;min-width:0;padding:22px 18px;display:grid}.metric .v{font-family:var(--display);color:var(--paper-ink);font-variant-numeric:tabular-nums;font-size:clamp(28px,3.4vw,40px);font-weight:800;font-stretch:125%;line-height:1}.metric .v.ph{color:#a3aebb}.metric .k{color:var(--paper-mute);font-size:14px;line-height:1.35}.metric .ph-note{font:500 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--amber-deep)}.quote{background:var(--paper-ink);color:#dce2e9;border-radius:6px;gap:14px;margin-top:12px;padding:26px;display:grid}.quote p{color:#f3f5f8;font-size:18px;line-height:1.5}.quote .who{font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#8e9bad}.case .btn{border-color:var(--paper-ink);color:var(--paper-ink);background:0 0}.case .btn:hover{background:var(--paper-ink);color:#fff}.steps-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.mods{border-top:1px solid var(--line);gap:0;margin:28px 0 0;padding:0;list-style:none;display:grid}.mods li{border-bottom:1px solid var(--line);grid-template-columns:56px 1fr;gap:14px;padding:16px 0;display:grid}.mods .n{font:500 12px var(--mono);letter-spacing:.1em;color:var(--steel);padding-top:4px}.mods strong{color:var(--ti-hi);font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;font-size:17px;font-weight:700;font-stretch:112%;display:block}.mods span{color:#a2adbc;font-size:15px}.lesson{background:var(--navy);border:1px solid #2a4163;border-radius:6px;gap:18px;padding:28px;display:grid;position:relative;box-shadow:0 30px 60px -30px #0009}.lesson .top{font:500 11.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#8794a6;flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.lesson .top b{color:var(--amber);font-weight:500}.lesson h3{font-family:var(--display);text-transform:uppercase;font-size:28px;font-weight:800;font-stretch:118%}.lesson p{font-size:15.5px}.meter{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.meter i{background:#2a3e5c;border-radius:1px;height:7px;transition:background .3s,box-shadow .3s}.meter i.y{background:var(--amber);box-shadow:0 0 12px #ffb23e8c}.checks{gap:2px;display:grid}.chk{cursor:pointer;border-radius:4px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:10px 12px;font-size:15px;transition:background .2s;display:grid}.chk:hover{background:#ffffff08}.chk input{opacity:0;pointer-events:none;position:absolute}.chk .bx{font:500 12px var(--mono);color:#5b6b82}.chk input:checked~.bx{color:var(--amber)}.chk input:checked~.tx{color:#7e8b9d}.chk input:focus-visible~.bx{outline:2px solid var(--amber);outline-offset:2px}.lesson .foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lesson .count{font:500 12px var(--mono);letter-spacing:.08em;color:#8794a6}.lesson .count b{color:var(--amber);font-weight:600}.lesson .note{font:500 11px var(--mono);letter-spacing:.06em;color:#6f7c8e}.forms{background:linear-gradient(180deg,var(--mid) 0%,#0b172a 100%);border-top:1px solid var(--line)}.forms-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.panel{background:var(--navy-2);border:1px solid var(--line);border-radius:6px;gap:20px;min-width:0;padding:clamp(22px,3vw,34px);display:grid}.panel h3{font-family:var(--display);text-transform:uppercase;font-size:clamp(22px,2.4vw,28px);font-weight:800;font-stretch:118%;line-height:1.05}.panel .sub{color:#a2adbc;font-size:15.5px}.fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.f{gap:6px;min-width:0;display:grid}.f.full{grid-column:1/-1}.f label,.f legend{font:500 11.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#9aa6b6;padding:0}.f input[type=text],.f input[type=email],.f select{background:var(--mid);width:100%;color:var(--ti-hi);font:400 15px var(--body);border:1px solid #2c4061;border-radius:3px;padding:12px;transition:border-color .2s}.f input::placeholder{color:#55657c}.f input:focus,.f select:focus{border-color:var(--amber);outline:none}fieldset.f{border:0;margin:0;padding:0}.seg{flex-wrap:wrap;gap:8px;display:flex}.seg label{cursor:pointer;position:relative}.seg input{opacity:0;position:absolute}.seg span{font:500 13px var(--body);letter-spacing:0;text-transform:none;color:var(--ti);border:1px solid #2c4061;border-radius:3px;padding:9px 13px;transition:all .2s;display:inline-block}.seg input:checked+span{border-color:var(--amber);color:var(--amber);background:#ffb23e14}.seg input:focus-visible+span{outline:2px solid var(--amber);outline-offset:2px}.optin{cursor:pointer;color:var(--ti);border:1px dashed #2c4061;border-radius:4px;grid-template-columns:22px 1fr;align-items:start;gap:12px;padding:14px;font-size:14.5px;display:grid}.optin input{width:18px;height:18px;accent-color:var(--amber);margin:2px 0 0}.optin small{color:#7e8b9d;font-size:13px;display:block}.done{border:1px solid var(--amber);background:#ffb23e12;border-radius:4px;gap:10px;padding:18px;display:none}.done.show{display:grid}.done strong{color:var(--amber);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.err{color:#ff8e7a;min-height:1em;font-size:13.5px}.news{position:relative;overflow:hidden}.news canvas{opacity:.6;pointer-events:none;width:100%;height:90px;position:absolute;inset:auto 0 0}.news-row{flex-wrap:wrap;gap:10px;display:flex}.news-row input{flex:200px;min-width:0}.issue{border-top:1px solid var(--line);gap:4px;padding:14px 0;display:grid}.issue .mono{letter-spacing:.12em;text-transform:uppercase;color:var(--steel);font-size:11px}.issue span{color:var(--ti);font-size:15px}footer{border-top:1px solid var(--line);color:#8794a6;background:#060d18;font-size:14px}.foot-top{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:32px;padding-block:56px 40px;display:grid}.foot-top h4{font:500 11.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#6f7c8e;margin-bottom:14px}.foot-top ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.foot-top a{color:#a9b3c1;text-decoration:none}.foot-top a:hover{color:var(--ti-hi)}.foot-top .tagline{color:#8794a6;max-width:34ch;margin-top:16px}.prod{font:500 12px var(--mono);letter-spacing:.06em}.prod small{color:#5b6b82;letter-spacing:.04em;font-size:11px;display:block}.foot-bot{font:500 12px var(--mono);letter-spacing:.04em;color:#5f6d80;border-top:1px solid #16243b;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:20px 28px;display:flex}.foot-bot a{color:#7e8b9d;margin-left:18px;text-decoration:none}.rv{transition:opacity .7s,transform .7s}.js .rv.pre{opacity:.001;transform:translateY(14px)}@media (prefers-reduced-motion:reduce){.js .rv.pre{opacity:1;transform:none}}@media (max-width:980px){.links,.nav .btn.desk{display:none}.menu-btn{display:inline-block}.mobile-menu.open{display:block}.steps4{grid-template-columns:1fr 1fr}.st:nth-child(3){border-left:0}.st:nth-child(n+3){border-top:1px solid var(--line)}.ind{grid-template-columns:1fr}.card.feat{grid-row:auto}.case-grid,.steps-grid,.forms-grid{grid-template-columns:1fr}.foot-top{grid-template-columns:1fr 1fr}.foot-top>div:first-child{grid-column:1/-1}}@media (max-width:640px){.principles .in{grid-template-columns:1fr}.pr,.pr+.pr{border-left:0;padding:22px 0}.pr+.pr{border-top:1px solid var(--line)}.steps4{grid-template-columns:1fr}.st+.st{border-left:0;border-top:1px solid var(--line)}.metrics,.fields{grid-template-columns:1fr}.foot-bot a{margin:0 14px 0 0}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nf{text-align:left;place-content:center;gap:20px;min-height:70vh;display:grid}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.legal{max-width:720px}.legal .updated{color:#7e8b9d;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-top:12px;font-size:12px}.legal .lede{margin-top:28px}.legal h2{font-family:var(--display);text-transform:uppercase;color:#f3f5f8;margin-top:36px;font-size:20px;font-weight:800;font-stretch:118%}.legal p,.legal li{color:var(--ti);max-width:65ch;margin-top:12px;font-size:16px;line-height:1.6}.legal ul{padding-left:20px}.legal a{color:var(--amber)}.legal .back{margin-top:44px}.acct-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;margin-top:32px;display:grid}.account dl{grid-template-columns:auto 1fr;gap:8px 16px;margin:0;display:grid}.account dt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#7e8b9d;padding-top:3px;font-size:12px}.account dd{color:var(--ti);overflow-wrap:anywhere;margin:0}.account .panel .btn{justify-self:start}
