@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-latin-400-normal.iW8qmuJY.woff2) format("woff2"),url(/_astro/inter-tight-latin-400-normal.BLrFJfvD.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-tight-latin-500-normal.BFXNXuvF.woff2) format("woff2"),url(/_astro/inter-tight-latin-500-normal.pobXraBK.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-tight-latin-600-normal.BgSTtRxb.woff2) format("woff2"),url(/_astro/inter-tight-latin-600-normal.D7bG6gX1.woff) format("woff")}:root{--blue: #0c46ea;--text: #ffffff;--muted: rgba(255, 255, 255, .8);--quiet: rgba(255, 255, 255, .78);--line: rgba(255, 255, 255, .2);--line-soft: rgba(255, 255, 255, .14);--panel: rgba(3, 16, 64, .16);--error: #ffe08a;--font: "Inter Tight", "Helvetica Neue", Helvetica, Arial, sans-serif;--wrap: 1140px;--header: 4.5rem;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-padding-top:calc(var(--header) + .75rem)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--blue);color:var(--text);font-family:var(--font);font-size:1.0625rem;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}main{flex:1}h1,h2,h3,h4,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button,input,textarea{font:inherit;color:inherit}img{max-width:100%;display:block}::selection{background:#fff;color:var(--blue)}:focus-visible{outline:2px solid #fff;outline-offset:3px}.skip{position:absolute;left:1rem;top:-4rem;z-index:40;background:#fff;color:var(--blue);padding:.6rem .9rem;border-radius:999px;font-weight:600;text-decoration:none}.skip:focus{top:.75rem}.wrap{width:min(var(--wrap),calc(100% - 2.5rem));margin-inline:auto}.section{padding:6.25rem 0;border-top:1px solid var(--line)}.eyebrow{margin-bottom:.9rem;font-size:.78rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--quiet)}h1,.h1,.display{font-weight:500;letter-spacing:-.048em;line-height:1.02}h2{font-size:clamp(2.25rem,4.4vw,3.7rem);font-weight:500;letter-spacing:-.045em;line-height:1.04;text-wrap:balance;max-width:14em}h3{font-size:1.35rem;font-weight:500;letter-spacing:-.03em;line-height:1.2}.intro,.stack p,.lede,.contrast p,.panel p,.legal p,.form-success p,.audit-copy .intro{color:var(--muted);font-size:1.0625rem;line-height:1.55;text-wrap:pretty}.intro{max-width:38rem;margin-top:1.25rem}.stack{display:grid;gap:1rem;margin-top:1.35rem;max-width:40rem}.actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1.25rem;border-radius:999px;border:1px solid transparent;font-size:.95rem;font-weight:600;letter-spacing:-.011em;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.btn-primary{background:#fff;color:var(--blue);border-color:#fff}.btn-primary:hover{background:transparent;color:#fff}.btn-secondary{background:transparent;color:#fff;border-color:#ffffff73}.btn-secondary:hover{border-color:#fff;background:#ffffff0f}.btn:disabled{opacity:.65;cursor:wait}.points{display:grid;gap:.45rem;margin-top:1rem}.points li{color:#ffffffe0;line-height:1.4}.points li:before{content:"– ";color:#ffffff8c}.note,.qualify,.under-cta,.reassure,.price-hint{color:var(--quiet)}.site-header{position:sticky;top:0;z-index:20;background:var(--blue);border-bottom:1px solid var(--line)}.header-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:var(--header)}.wordmark{font-size:1.05rem;font-weight:600;letter-spacing:-.04em;text-decoration:none}.desktop-nav{display:none;gap:1.5rem}.desktop-nav a{color:var(--muted);font-size:.95rem;text-decoration:none}.desktop-nav a:hover{color:#fff}.header-actions{display:flex;align-items:center;gap:.55rem}.cta-short{display:none}.nav-toggle{display:inline-flex;align-items:center;min-height:2.6rem;padding:.4rem .9rem;border:1px solid rgba(255,255,255,.4);border-radius:999px;background:transparent;color:#fff;cursor:pointer}.mobile-nav{padding:.15rem 0 .85rem;border-top:1px solid var(--line)}.mobile-nav a{display:block;padding:.9rem 0;border-bottom:1px solid var(--line-soft);font-size:1.15rem;letter-spacing:-.02em;text-decoration:none}.mobile-nav a:last-child{border-bottom:0}.hero{padding:2.75rem 0 4rem}.hero .wrap{container-type:inline-size}.hero-grid{display:grid;grid-template-areas:"eyebrow" "title" "copy" "cards";gap:0}.hero .eyebrow{grid-area:eyebrow}.hero h1{grid-area:title;max-width:none;font-size:min(5.5rem,calc(100cqi / 8.7));line-height:.98;letter-spacing:-.052em}.hero-copy{grid-area:copy}.thread-stack{grid-area:cards}.hero h1 span{display:block;white-space:nowrap}.lede{max-width:36rem;margin-top:1.4rem;font-size:1.125rem;color:#ffffffe6}.lede-second{margin-top:.75rem;font-size:1.02rem;color:var(--muted)}.reassure{margin-top:1.1rem;font-size:.95rem}.price-hint{margin-top:.3rem;font-size:.95rem}.thread-stack{display:grid;gap:.8rem;max-width:440px}.stack-label{font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.thread{border:1px solid rgba(255,255,255,.22);background:var(--panel);border-radius:16px;padding:1.1rem 1.15rem 1.15rem}.thread-kicker{margin-bottom:.7rem;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.thread-title{font-size:1.2rem;font-weight:500;letter-spacing:-.03em;line-height:1.25}.thread-compact .thread-title{font-size:1.08rem}.replies{display:grid;gap:.45rem;margin-top:.95rem}.replies li{padding-top:.5rem;border-top:1px solid var(--line-soft);font-size:.95rem}.reply-missing{display:flex;justify-content:space-between;gap:1rem;margin-top:.7rem;padding:.7rem .75rem;border:1px dashed rgba(255,255,255,.62);border-radius:10px;font-size:.95rem}.reply-missing span:last-child{color:var(--quiet);text-align:right}.thread-callout{margin-top:.9rem;padding-left:.8rem;border-left:2px solid #fff;font-weight:500;letter-spacing:-.02em;line-height:1.35}.thread-status{margin-top:.75rem;color:var(--muted);font-size:.92rem}.logo-section{padding-bottom:4.5rem}.logo-heading{font-size:clamp(1.5rem,2.5vw,2rem);max-width:18em;margin-bottom:1.75rem}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee-track{display:flex;width:max-content;animation:marquee 42s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-group{display:flex;gap:.85rem;padding-right:.85rem}.logo-slot{display:grid;place-items:center;flex:0 0 auto;height:4.5rem;min-width:9.5rem;padding:0 1.25rem}.logo-slot img{max-height:1.85rem;max-width:8.5rem;width:auto;object-fit:contain}.logo-slot-placeholder{border:1px solid rgba(255,255,255,.22);border-radius:12px;color:#ffffffb3;font-size:.78rem;font-weight:500;letter-spacing:.16em}@keyframes marquee{to{transform:translate(-50%)}}.problem-list{margin-top:2.75rem;border-bottom:1px solid var(--line)}.problem-row{display:grid;gap:.7rem;padding:1.7rem 0;border-top:1px solid var(--line)}.problem-num{font-size:.95rem;font-weight:500;letter-spacing:.06em;color:var(--quiet)}.problem-title{font-size:clamp(1.45rem,2vw,1.8rem)}.problem-quote{font-size:clamp(1.3rem,2vw,1.7rem);font-weight:500;letter-spacing:-.03em;line-height:1.25}.problem-body p+p{margin-top:.55rem;color:var(--muted);max-width:36rem}.problem-close{margin-top:2.5rem;max-width:18em;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:500;letter-spacing:-.035em;line-height:1.18}.opportunity-grid{display:grid;gap:1.75rem}.analysis{border:1px solid var(--line);border-radius:18px;background:var(--panel);padding:1.25rem}.analysis-flag{display:inline-flex;margin-bottom:.75rem;padding:.28rem .6rem;border:1px solid var(--line);border-radius:999px;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.analysis-disclaimer{max-width:28rem;color:var(--muted);font-size:.98rem;line-height:1.45}.analysis-kicker{margin-top:1.25rem;font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.analysis-category{margin-top:.35rem;font-size:1.45rem;font-weight:500;letter-spacing:-.03em}.analysis-top{padding-bottom:1.15rem;border-bottom:1px solid var(--line)}.metrics{display:grid;grid-template-columns:1fr 1fr;gap:1.35rem 1rem;margin-top:1.25rem}.metric-value{font-size:clamp(2.4rem,4vw,3.15rem);font-weight:500;letter-spacing:-.05em;line-height:.95;font-variant-numeric:tabular-nums}.metric-label{margin-top:.35rem;max-width:11em;color:var(--muted);font-size:.92rem;line-height:1.3}.opportunity-rest .intro{margin-top:0}.opportunity-rest .btn{margin-top:1.5rem}.stages{margin-top:2.5rem;border-bottom:1px solid var(--line)}.stage{display:grid;grid-template-columns:3.25rem 1fr;gap:.35rem 1rem;padding:2rem 0;border-top:1px solid var(--line)}.stage-num{font-size:1.05rem;font-weight:500;letter-spacing:.04em;color:var(--quiet);padding-top:.35rem}.stage h3{font-size:clamp(1.7rem,2.5vw,2.15rem);margin-bottom:.65rem}.stage p{max-width:40rem;color:var(--muted)}.stage .callout-line{margin-top:1rem;padding-left:.85rem;border-left:2px solid #fff;color:#fff;font-weight:500;max-width:34rem}.loop{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .7rem;margin-top:2rem;font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:500;letter-spacing:-.03em}.loop-arrow,.flow-arrow{color:#ffffffb8;font-weight:400}.split{display:grid;gap:2.5rem;margin-top:2.5rem}.block+.block{margin-top:2.15rem}.note{margin-top:2.25rem;max-width:40rem;padding-top:1.25rem;border-top:1px solid var(--line);font-size:.98rem}.flow{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;margin:2rem 0 .25rem;padding:1.35rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:clamp(1.15rem,2vw,1.4rem);font-weight:500;letter-spacing:-.03em}.flow li{display:flex;align-items:center;gap:.75rem}.contrasts{display:grid;margin-top:2.25rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.contrast{padding:1.5rem 0}.contrast+.contrast{border-top:1px solid var(--line)}.contrast h3{margin-bottom:.65rem;font-size:clamp(1.5rem,2vw,1.9rem)}.contrast p{max-width:28rem}.goal{margin-top:3rem}.goal h2{max-width:16em}.goal p{margin-top:.7rem;max-width:16em;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:500;letter-spacing:-.035em;line-height:1.18;color:#fff}.fit-grid{display:grid;gap:1rem;margin-top:2.25rem}.panel{border:1px solid var(--line);border-radius:18px;padding:1.35rem 1.25rem 1.5rem;background:var(--panel)}.panel h3{font-size:1.45rem}.subhead{margin-top:1.75rem;font-size:1.15rem}.pricing-panel{margin-top:2rem;border:1px solid var(--line);border-radius:20px;padding:1.4rem 1.2rem 1.6rem;background:var(--panel)}.product-name{font-size:1.2rem;letter-spacing:-.02em}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem .7rem;margin-top:.35rem}.price-figure{font-size:clamp(3.6rem,10vw,6rem);font-weight:500;letter-spacing:-.055em;line-height:.92;font-variant-numeric:tabular-nums}.price-unit{font-size:1.3rem;color:var(--muted)}.price-term{margin-top:.85rem;font-size:1.2rem;font-weight:500;letter-spacing:-.02em}.price-after{margin-top:.25rem;color:var(--muted)}.includes{display:grid;gap:0;margin:1.75rem 0 1.6rem}.includes li{padding:.75rem 0;border-top:1px solid var(--line);color:#ffffffe6}.under-cta{margin-top:.8rem;font-size:.95rem}.qualify{margin-top:.45rem;max-width:36rem;font-size:1rem}.audit-grid{display:grid;gap:2rem}.audit-points{margin-top:1.25rem}.audit-strong{margin-top:1.5rem;max-width:16em;font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:500;letter-spacing:-.03em;line-height:1.25}.audit-form{border:1px solid var(--line);border-radius:20px;background:var(--panel);padding:1.15rem}.form-intro{margin-bottom:1rem;color:var(--muted)}.form-grid{display:grid;gap:.85rem}.field label{display:block;margin-bottom:.4rem;font-size:.9rem;color:var(--muted)}.optional{color:#ffffff9e}input,textarea{width:100%;border:1px solid rgba(255,255,255,.28);border-radius:12px;background:#000c3047;padding:.85rem .9rem;color:#fff}textarea{min-height:7.5rem;resize:vertical}input::placeholder,textarea::placeholder{color:#ffffff9e}input:-webkit-autofill,textarea:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:0 0 0 100px #0a3498 inset}.field-error,.form-error{margin-top:.35rem;color:var(--error);font-size:.88rem}.field.has-error input,.field.has-error textarea{border-color:var(--error)}.form-error{margin-top:.9rem}.form-submit{width:100%;margin-top:1rem}.form-success{display:grid;gap:.8rem;align-content:center;min-height:18rem}.form-success h3{font-size:clamp(1.6rem,2vw,2rem)}.form-success:focus{outline:none}.hp{position:absolute;left:-9999px;height:0;overflow:hidden}.faq-list{margin-top:2rem;border-bottom:1px solid var(--line)}.faq-item{border-top:1px solid var(--line)}.faq-item h3{font-size:inherit;font-weight:inherit}.faq-item button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 0;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer;font-size:clamp(1.08rem,1.6vw,1.28rem);font-weight:500;letter-spacing:-.025em;line-height:1.3}.faq-item button:hover span:first-child{color:#ffffffd6}.faq-icon{position:relative;flex:0 0 auto;width:.95rem;height:.95rem}.faq-icon:before,.faq-icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:#fff}.faq-icon:after{transform:rotate(90deg)}.faq-item.is-open .faq-icon:after{transform:rotate(0)}.faq-answer p{max-width:42rem;padding-bottom:1.2rem;color:var(--muted)}.final{text-align:center}.final h2{max-width:14em;margin-inline:auto;font-size:clamp(2.5rem,5.4vw,4.6rem);letter-spacing:-.048em;line-height:1.02}.final h2 span{display:block}.final h2 span+span{margin-top:.18em}.final .intro{margin-inline:auto}.final .actions{justify-content:center}.final .reassure{margin-top:1rem}.site-footer{border-top:1px solid var(--line);padding:1.75rem 0 2.25rem}.footer-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 1.5rem;align-items:center}.footer-links{display:flex;gap:1.25rem}.footer-links a{text-decoration:none;color:var(--muted)}.footer-links a:hover{color:#fff}.footer-tag{margin-top:.85rem;color:var(--quiet);font-size:.98rem}.legal h1{font-size:clamp(2.6rem,6vw,4.4rem);max-width:12em}.legal-updated{margin-top:1rem;color:var(--quiet);font-size:.95rem}.legal h2{margin-top:2.25rem;margin-bottom:.7rem;font-size:clamp(1.45rem,2vw,1.8rem);max-width:none}.legal p{max-width:40rem}.legal p+p{margin-top:.8rem}.legal .intro{margin-bottom:1.5rem}.legal a{text-underline-offset:.18em}@media(min-width:760px){.wrap{width:min(var(--wrap),calc(100% - 4rem))}.problem-row{grid-template-columns:3.5rem minmax(12rem,.8fr) minmax(0,1.15fr);gap:1rem 1.5rem;align-items:start;padding:2rem 0}.metrics{grid-template-columns:repeat(6,1fr)}.metric:nth-child(1),.metric:nth-child(2){grid-column:span 3}.metric:nth-child(n+3){grid-column:span 2}.form-grid{grid-template-columns:1fr 1fr}.field-wide{grid-column:1 / -1}.audit-form{padding:1.4rem}.pricing-panel,.panel{padding:1.6rem 1.5rem 1.75rem}}@media(min-width:861px){.header-bar{display:grid;grid-template-columns:1fr auto 1fr}.wordmark{justify-self:start}.desktop-nav{display:flex}.header-actions{justify-self:end}.nav-toggle,.mobile-nav{display:none}}@media(min-width:980px){.hero{padding:3.5rem 0 5.5rem}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-template-areas:"eyebrow cards" "title cards" "copy cards";column-gap:3.25rem;align-items:start}.hero h1{font-size:min(5rem,calc((100cqi - 26rem) / 8.5))}.hero-copy{margin-top:1.6rem}.thread-stack{justify-self:end;width:100%;margin-top:.15rem}.thread:nth-child(3){margin-left:8%}.thread:nth-child(4){margin-left:2%}.opportunity-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-areas:"intro panel" "rest panel";column-gap:3.5rem;row-gap:1.5rem;align-items:center}.opportunity-intro{grid-area:intro}.analysis{grid-area:panel;padding:1.5rem}.opportunity-rest{grid-area:rest}.stage{grid-template-columns:5rem 1fr;gap:1.25rem;padding:2.3rem 0}.split,.fit-grid,.audit-grid{grid-template-columns:1fr 1fr;gap:3rem 4rem}.contrasts{grid-template-columns:repeat(3,1fr)}.contrast{padding:1.7rem 1.4rem 1.7rem 0}.contrast+.contrast{border-top:0;border-left:1px solid var(--line);padding-left:1.5rem}.flow{flex-direction:row;flex-wrap:wrap;gap:.7rem .35rem}.includes{grid-template-columns:1fr 1fr;column-gap:2rem}.pricing-panel{padding:2.4rem 2.2rem 2.5rem}}@media(max-width:860px){.header-cta{min-height:2.6rem;padding:.5rem .85rem;font-size:.86rem}}@media(max-width:420px){.cta-long{display:none}.cta-short{display:inline}.hero h1 span{white-space:normal}}@media(max-width:720px){.section{padding:4.15rem 0}.metric:last-child{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.marquee{overflow:visible;mask-image:none;-webkit-mask-image:none}.marquee-track{animation:none;width:min(var(--wrap),calc(100% - 2.5rem));margin-inline:auto}.marquee-group[aria-hidden=true]{display:none}.marquee-group{flex-wrap:wrap}}
