@font-face{font-family:Archivo;font-style:normal;font-weight:600 800;font-display:swap;src:url(/fonts/archivo-600-700-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/ibm-plex-sans-400-500-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#0B1522;--navy:#1D3557;--navy-deep:#132540;--coral:#CC4235;--coral-hot:#E4573E;--paper:#EEF2F8;--card:#FAFCFE;--line:#D6DFEA;--line-dark:rgba(255,255,255,.15);--muted:#51617A;--muted-dark:#A6B8CF;--coral-on-dark:#F2705C;--display:"Archivo","Helvetica Neue",Arial,sans-serif;--body:"IBM Plex Sans","Segoe UI",Helvetica,Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;--wrap:1160px;--ease:cubic-bezier(.22,.61,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);--tshadow:0 1px 2px rgba(4,8,14,.95),0 3px 12px rgba(4,8,14,.8),0 10px 44px rgba(4,8,14,.82)}*{box-sizing:border-box}html,body{overflow-x:hidden;overflow-x:clip}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:19px;line-height:1.62;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--display);text-wrap:balance;margin:0;letter-spacing:-.022em;line-height:1.04}p{margin:0}:focus-visible{outline:3px solid var(--coral);outline-offset:3px;border-radius:2px}.skip{position:absolute;left:-9999px;top:0;z-index:200;background:var(--coral);color:#fff;padding:12px 20px;font-family:var(--mono);font-size:13px;text-decoration:none}.skip:focus{left:8px;top:8px}#env{position:fixed;inset:0;z-index:0;pointer-events:none}#env canvas{width:100%;height:100%;display:block;opacity:.6}#env:after{content:"";position:absolute;inset:-20%;background:radial-gradient(ellipse 46% 40% at 22% 18%,rgba(214,72,58,.16),transparent 62%),radial-gradient(ellipse 52% 46% at 82% 74%,rgba(36,64,106,.2),transparent 66%);animation:drift 96s var(--ease) -30s infinite alternate}@keyframes drift{0%{transform:translate3d(-2%,-1.5%,0) scale(1)}to{transform:translate3d(2.5%,2%,0) scale(1.08)}}#page{position:relative;z-index:1}.chrome{position:sticky;top:0;z-index:100;background:#060e18;color:#fff;border-bottom:1px solid rgba(255,255,255,.13)}.chrome-in{max-width:var(--wrap);margin:0 auto;padding:10px 24px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.chrome-tag{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#7e93b0}.chrome-tabs{display:flex;gap:5px;margin-left:auto;flex-wrap:wrap}.chrome-tabs button{font-family:var(--mono);font-size:12px;letter-spacing:.09em;text-transform:uppercase;background:transparent;border:1px solid rgba(255,255,255,.2);color:#c6d4e7;padding:7px 14px;border-radius:2px;cursor:pointer;transition:background .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease)}.chrome-tabs button:hover{border-color:#ffffff80;color:#fff}.chrome-tabs button[aria-current=true]{background:var(--coral);border-color:var(--coral);color:#fff}.view{display:none}.view.on{display:block}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.eyebrow{font-family:var(--mono);font-size:12.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--coral);display:flex;align-items:center;gap:12px;margin-bottom:24px}.eyebrow:before{content:"";width:9px;height:9px;background:var(--coral);flex:none;transform:rotate(45deg)}.eyebrow.in-view:before{animation:pulse 5.5s ease-in-out -2s infinite}@keyframes pulse{0%,to{opacity:.35;transform:rotate(45deg) scale(.85)}50%{opacity:1;transform:rotate(45deg) scale(1.12)}}.eyebrow:after{content:"";height:1px;flex:1;background:var(--line);max-width:140px}.on-dark .eyebrow:after,.on-ink .eyebrow:after,.formhero .eyebrow:after{background:var(--line-dark)}.sec{padding:112px 0;border-top:1px solid var(--line);background:#eef2f8e6}.sec h2{font-size:clamp(36px,5vw,62px);font-weight:700}.lede{font-size:22px;color:var(--muted);max-width:60ch;margin-top:22px;line-height:1.55}.on-dark{background:#132540ed;color:#edf2f9;border-top:none}.on-dark .lede{color:var(--muted-dark)}.on-ink{background:#0b1522f0;color:#edf2f9;border-top:none}.on-ink .lede{color:var(--muted-dark)}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:15.5px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:17px 30px;border-radius:2px;border:1px solid transparent;cursor:pointer;transition:background .3s var(--ease),color .3s var(--ease),transform .3s var(--ease-out),border-color .3s var(--ease);position:relative}.btn:hover{transform:translateY(-2px)}.btn-p{background:var(--coral);color:#fff}.btn-p:before{content:"";position:absolute;inset:0;border-radius:2px;pointer-events:none;box-shadow:0 8px 24px #00000047;opacity:0;transition:opacity .35s var(--ease)}.btn-p:hover:before{opacity:1}.btn-p:hover{background:var(--coral-hot)}.btn-s{border-color:currentColor;color:inherit;background:transparent}.btn-s:hover{background:#ffffff17}.light .btn-s:hover{background:#1d355712}@media(pointer:coarse){.btn{min-height:48px}}.smallprint{font-family:var(--mono);font-size:13px;letter-spacing:.01em;color:var(--muted);line-height:1.72;max-width:78ch}.on-dark .smallprint,.on-ink .smallprint{color:var(--muted-dark)}.anim [data-r]{opacity:0;transform:translateY(20px);transition:opacity .85s var(--ease) var(--d,0s),transform .85s var(--ease-out) var(--d,0s)}.anim [data-r=fade]{transform:none}.anim [data-r=left]{transform:translate(-22px)}.anim .in [data-r],.anim [data-r].in{opacity:1;transform:none}.nav{background:var(--ink);color:#fff;position:relative;z-index:5}.nav-in{max-width:var(--wrap);margin:0 auto;padding:18px 24px;display:flex;align-items:center;gap:22px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;flex:none}.brand img{width:34px;transition:transform .5s var(--ease-out)}.brand:hover img{transform:rotate(-8deg) scale(1.06)}.brand span{font-family:var(--display);font-weight:800;font-size:17.5px;letter-spacing:.01em;white-space:nowrap}.nav-links{display:flex;gap:20px;margin-left:auto;align-items:center}.nav-links a,.btn{white-space:nowrap}@media(max-width:1439px){.nav-links a.bo{display:none}}.nav-links a{font-family:var(--mono);font-size:12.5px;letter-spacing:.11em;text-transform:uppercase;text-decoration:none;color:#bccbdf;position:relative;padding-bottom:3px}.nav-links a:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--coral);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease-out)}.nav-links a:hover{color:#fff}.nav-links a:hover:after{transform:scaleX(1)}.nav-links a.bo{color:#93a8c4}.nav .btn{padding:13px 20px;font-size:13px}@media(max-width:1200px){.nav-links{gap:15px}.nav-links a{font-size:11.5px;letter-spacing:.06em}.nav .btn{padding:12px 15px;font-size:12px}}.shot{position:absolute;inset:0;z-index:0;overflow:hidden}.shot img{width:100%;height:100%;object-fit:cover;display:block}.scrim{position:absolute;inset:0;pointer-events:none;z-index:1}.figure{position:relative;overflow:hidden;border-radius:3px;background:var(--navy-deep);margin:0}.figure img{width:100%;display:block;transform:translate3d(0,var(--py,0px),0) scale(1.07)}.figure figcaption{position:absolute;left:0;right:0;bottom:0;padding:64px 28px 24px;font-family:var(--mono);font-size:13px;letter-spacing:.06em;color:#eef3f9;line-height:1.55;background:linear-gradient(180deg,#050a1100,#050a1199,#050a11eb 52%,#050a11f7);text-shadow:var(--tshadow)}.figure figcaption b{font-family:var(--display);font-weight:700;font-size:17px;display:block;margin-bottom:5px;letter-spacing:0}.figure.wipe:after{content:"";position:absolute;inset:0;background:var(--coral);transform-origin:right;transform:scaleX(1);transition:transform 1.15s var(--ease-out) .1s}.anim .in .figure.wipe:after{transform:scaleX(0)}.figure.panel{border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 22px #0000004d}.figure.panel img{transform:translate3d(0,var(--py,0px),0) scale(1)}.light .figure.panel{border-color:var(--line);box-shadow:0 8px 20px #0000001f}.lead2{display:grid;grid-template-columns:1.02fr .98fr;gap:60px;align-items:start;margin-top:26px}.lead2 .lede{margin-top:0}.lead2 .lede+.lede{margin-top:22px}.figrow{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin-top:56px}.hero{background:var(--ink);color:#fff;padding:92px 0 72px;position:relative;overflow:hidden}.hero .shot img{object-position:50% 62%;transform-origin:52% 62%;animation:ken 38s var(--ease) -8s infinite alternate}@keyframes ken{0%{transform:scale(1.06)}to{transform:scale(1.19) translate3d(-1.6%,-2.2%,0)}}.hero .scrim{background:linear-gradient(90deg,#050a11f5,#050a11eb 44%,#050a1180 76%,#050a119e),radial-gradient(ellipse 122% 96% at 52% 46%,#050a110f 30%,#050a1194),linear-gradient(180deg,#050a1180,#050a1100 26% 58%,#0b1522f5)}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 80% 62% at 28% 40%,rgba(214,72,58,.16),transparent 62%)}.hero .wrap{position:relative;z-index:1}.hero h1,.hero .slug,.hero p.sub,.stages5 h2,.stages5 h3,.stages5 p,.stages5 .n{text-shadow:var(--tshadow)}.hero .btn{text-shadow:none}.hero h1{font-size:clamp(40px,5vw,66px);font-weight:800;max-width:14ch}.hero h1 .w{display:inline-block;overflow:hidden;padding-bottom:.14em;margin-bottom:-.14em}.hero h1 .w i{display:inline-block;font-style:normal;transform:translateY(110%);opacity:0;transition:transform 1s var(--ease-out) var(--d,0s),opacity .7s var(--ease) var(--d,0s)}.hero.lit h1 .w i{transform:none;opacity:1}.slug{font-family:var(--display);font-weight:800;font-size:clamp(17px,2.1vw,24px);letter-spacing:.17em;text-transform:uppercase;color:#f2705c;margin-top:24px;position:relative;display:inline-block}.slug:before{display:none;content:"";position:absolute;inset:-70px -90px;pointer-events:none;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(214,72,58,.34),transparent 70%);opacity:0}.hero.lit .slug:before{animation:breathe 6.5s ease-in-out -2.4s infinite}@keyframes breathe{0%,to{opacity:.12}50%{opacity:.34}}.hero p.sub{font-size:22px;color:#d8e3f0;max-width:54ch;margin-top:22px;line-height:1.5}.hero-cta{display:flex;gap:14px;margin-top:32px;flex-wrap:wrap}.stages5{margin-top:52px}.s5head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--line-dark);margin-bottom:1px}.s5head span{font-family:var(--display);font-weight:700;font-size:20px;color:#fff;text-shadow:var(--tshadow)}.s5head a{font-family:var(--mono);font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:#f2705c;text-decoration:none;text-shadow:var(--tshadow)}.s5head a:hover{color:#fff}.stages5 ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line-dark)}.stages5 li{background:#09111ce6;padding:26px 22px 24px;position:relative;transition:background .4s var(--ease)}.stages5 li:hover{background:#09111ce6}.stages5 .n{font-family:var(--mono);font-size:12px;letter-spacing:.14em;color:#f2705c;display:block;margin-bottom:12px}.stages5 h2,.stages5 h3{font-family:var(--display);font-weight:700;font-size:20px;color:#fff;letter-spacing:.01em}.stages5 p{color:#b4c5db;font-size:16px;margin-top:10px;line-height:1.48}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:56px}.cards.four{grid-template-columns:repeat(2,1fr)}.card{background:var(--card);border:1px solid var(--line);border-radius:3px;padding:32px;transition:transform .45s var(--ease-out),border-color .45s var(--ease)}.card:hover{transform:translateY(-4px);border-color:var(--coral)}.on-dark .card,.on-ink .card{background:#ffffff0d;border-color:var(--line-dark)}.card h3{font-size:21px;font-weight:700;margin-bottom:13px}.card p{color:var(--muted);font-size:17.5px;line-height:1.58}.on-dark .card p,.on-ink .card p{color:var(--muted-dark)}.split{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:56px}.list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.list li{padding-left:30px;position:relative;font-size:18px;line-height:1.52}.list li:before{content:"";position:absolute;left:0;top:.6em;width:10px;height:10px;background:var(--coral)}.list.no li:before{background:transparent;border:1px solid currentColor;opacity:.45;transform:rotate(45deg)}h3.mini,h4.mini{font-family:var(--mono);font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:22px;font-weight:500}.route{position:relative;margin-top:60px;padding-left:52px}.route svg{position:absolute;left:0;top:0;width:34px;height:100%;overflow:visible}.route path{fill:none;stroke:var(--coral);stroke-width:2;stroke-linecap:round}.route .track{stroke:#ffffff24}.stage{display:grid;grid-template-columns:210px 1fr;gap:28px;padding:26px 0;border-bottom:1px solid var(--line-dark);align-items:baseline;position:relative}.stage:first-child{border-top:1px solid var(--line-dark)}.stage .n{position:absolute;left:-52px;top:30px;width:34px;text-align:center;font-family:var(--mono);font-size:12.5px;color:var(--coral);background:#0f1b2b;padding:3px 0}.stage h3{font-family:var(--display);font-weight:700;font-size:25px}.stage p{color:var(--muted-dark);font-size:18px;max-width:62ch}.dash{background:#09111d;color:#edf2f9;border-top:none;position:relative;overflow:hidden}.dash:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(217,164,65,.55) 22%,rgba(214,72,58,.6) 60%,transparent)}.dash .lede{color:var(--muted-dark)}.dash .eyebrow{color:#e4b65c}.dash .eyebrow:before{background:#e4b65c}.dash .eyebrow:after{background:var(--line-dark)}.dashwrap{display:grid;grid-template-columns:1.55fr 1fr;gap:44px;align-items:start;margin-top:60px}.screen{position:relative;border-radius:8px;overflow:hidden;border:1px solid rgba(217,164,65,.3);background:#0c1728;box-shadow:0 14px 26px -10px #0000008c,0 0 0 1px #ffffff0d inset}.screen:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:8px;background:linear-gradient(160deg,rgba(255,255,255,.09),transparent 34%)}.screen img{width:100%;display:block;transform:translate3d(0,var(--py,0px),0)}.chrome2{display:flex;align-items:center;gap:9px;padding:13px 18px;background:linear-gradient(180deg,#ffffff12,#ffffff05);border-bottom:1px solid rgba(255,255,255,.09)}.chrome2 i{width:10px;height:10px;border-radius:50%;background:#fff3;flex:none}.chrome2 i:first-child{background:#d6483ad9}.chrome2 i:nth-child(2){background:#d9a441cc}.chrome2 span{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#c8d6e8;margin-left:12px}.chrome2 em{font-family:var(--mono);font-style:normal;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#e4b65c;margin-left:auto;border:1px solid rgba(217,164,65,.4);border-radius:20px;padding:4px 12px}.dash.in .chrome2 em{animation:livepulse 4.5s ease-in-out -1.5s infinite}@keyframes livepulse{0%,to{opacity:.55}50%{opacity:1}}.dashside{display:flex;flex-direction:column;gap:14px}.dcard{background:#121c2b;border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:24px 26px;transition:transform .45s var(--ease-out),border-color .45s var(--ease),background .45s var(--ease)}.dcard:hover{transform:translate(4px);border-color:#e4b65c8c;background:linear-gradient(180deg,#ffffff1c,#ffffff0d)}.dcard h3{font-family:var(--display);font-weight:700;font-size:19.5px;color:#fff;margin-bottom:8px}.dcard p{color:var(--muted-dark);font-size:16.5px;line-height:1.5}@media(max-width:1000px){.dashwrap{grid-template-columns:1fr;gap:30px}}.dd{display:grid;grid-template-columns:1fr 1fr;gap:52px;margin-top:56px}.ddcol{border-top:2px solid var(--coral);padding-top:28px}.ddtag{font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--coral);margin-bottom:14px}.ddcol h3{font-family:var(--display);font-weight:700;font-size:clamp(21px,2.3vw,27px);margin-bottom:26px;max-width:24ch}.audit-nums{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line-dark);margin-bottom:28px}.audit-nums>div{background:#ffffff0b;padding:20px 16px}.audit-nums b{display:block;font-family:var(--display);font-weight:800;font-size:clamp(24px,2.6vw,32px);color:#fff;font-variant-numeric:tabular-nums;line-height:1}.audit-nums span{display:block;font-size:13.5px;line-height:1.4;color:var(--muted-dark);margin-top:9px}.audit-nums .hot{background:var(--coral)}.audit-nums .hot span{color:#ffffffeb}.ddnote{margin-top:48px;font-size:19px;line-height:1.6;max-width:78ch;color:var(--muted-dark);padding:6px 0}.ddnote b{font-family:var(--display);font-weight:700;color:#fff;display:block;font-size:21px;margin-bottom:8px}@media(max-width:1000px){.dd{grid-template-columns:1fr;gap:44px}}@media(max-width:640px){.audit-nums{grid-template-columns:repeat(2,1fr)}}.spoc{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start;margin-top:52px}.spoc .big{font-family:var(--display);font-weight:800;font-size:clamp(56px,8vw,104px);line-height:.9;color:var(--coral);display:block;margin-bottom:16px}.spoc h3{font-family:var(--display);font-weight:700;font-size:clamp(22px,2.5vw,30px);margin-bottom:16px;max-width:20ch}.eight{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line-dark)}.eight>div{background:#ffffff0b;padding:22px 24px}.eight h4{font-family:var(--display);font-weight:700;font-size:17px;margin-bottom:7px;color:#fff}.eight p{font-size:15.5px;line-height:1.45;color:var(--muted-dark)}@media(max-width:1000px){.spoc{grid-template-columns:1fr;gap:36px}}@media(max-width:640px){.eight{grid-template-columns:1fr}}.numbered{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;margin-top:56px;background:var(--line-dark)}.numbered>div{background:#ffffff0d;padding:30px 32px;transition:background .4s var(--ease)}.numbered>div:hover{background:#ffffff17}.numbered .k{font-family:var(--mono);font-size:12.5px;color:var(--coral);letter-spacing:.14em;margin-bottom:9px}.numbered h3{font-size:20px;font-weight:700;margin-bottom:8px;color:#fff}.numbered p{color:var(--muted-dark);font-size:17px;line-height:1.52}.sports{display:flex;flex-wrap:wrap;gap:12px;margin-top:52px}.sports span,.sports a{font-family:var(--display);font-weight:700;font-size:16.5px;letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line);padding:15px 26px;border-radius:2px;transition:border-color .4s var(--ease),color .4s var(--ease),transform .4s var(--ease-out)}.sports span:hover,.sports a:hover{border-color:var(--coral);color:var(--coral);transform:translateY(-3px)}.fill{background:#0b1522f0;color:#edf2f9;border-top:none;padding:112px 0;position:relative;overflow:hidden}.fill .wrap{position:relative;z-index:1}.crowdbg{position:absolute;inset:0;z-index:0;opacity:0;transition:opacity .25s linear}.crowdbg img{width:100%;height:100%;object-fit:cover;object-position:50% 42%}.crowdbg .scrim{background:linear-gradient(180deg,#050a11ed,#050a11cc 30%,#050a1185 56%,#050a11db),radial-gradient(ellipse 96% 80% at 50% 60%,#08101a47,#08101a9e 72%,#0b1522e0)}.fill h2,.fill .lede,.fill .payoff,.fill .readout,.fill .eyebrow{text-shadow:var(--tshadow)}.bowl{margin-top:56px;display:flex;flex-direction:column;align-items:center;gap:7px;user-select:none}.bowl .row{display:flex;gap:5px;justify-content:center}.seat{width:11px;height:9px;border-radius:1px;background:#ffffff1c;transition:background .45s var(--ease),transform .45s var(--ease-out),box-shadow .45s var(--ease)}.seat.f{background:var(--coral);transform:translateY(-1px) scale(1.08);box-shadow:0 0 9px #d6483abf}.holdbar{display:flex;align-items:center;gap:26px;margin-top:44px;flex-wrap:wrap;justify-content:center}.holdbtn{font-family:var(--display);font-weight:800;font-size:15.5px;letter-spacing:.09em;text-transform:uppercase;background:transparent;border:1px solid var(--coral);color:#fff;padding:19px 40px;border-radius:2px;cursor:pointer;position:relative;overflow:hidden;min-height:48px;transition:color .3s var(--ease)}.holdbtn span{position:relative;z-index:1}.holdbtn:before{content:"";position:absolute;left:0;top:0;bottom:0;width:100%;background:var(--coral);transform:scaleX(var(--p,0));transform-origin:left;transition:transform .18s linear}.readout{font-family:var(--mono);font-size:15px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-dark);font-variant-numeric:tabular-nums}.readout b{color:#fff;font-weight:500;font-size:30px;font-family:var(--display)}.payoff{margin-top:40px;text-align:center;font-family:var(--display);font-weight:700;font-size:clamp(21px,2.7vw,32px);color:#fff;opacity:0;transform:translateY(14px);transition:opacity .8s var(--ease),transform .8s var(--ease-out)}.payoff.on{opacity:1;transform:none}.tbl{width:100%;border-collapse:collapse;margin-top:52px;font-size:17.5px;color:inherit}.on-dark .tbl,.on-dark .tbl td,.on-ink .tbl,.on-ink .tbl td{color:#edf2f9}.sec .tbl,.sec .tbl td,.map .tbl,.map .tbl td{color:var(--ink)}.on-dark .tbl td,.on-ink .tbl td{color:#edf2f9}.tblwrap{overflow-x:auto}.tbl th,.tbl td{text-align:left;padding:18px 20px;border-bottom:1px solid var(--line);color:inherit}.tbl th{font-family:var(--mono);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:500}.on-dark .tbl th,.on-ink .tbl th{color:var(--muted-dark)}.tbl td:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.notours{margin-top:26px;font-size:19px;line-height:1.55;max-width:70ch;padding:4px 0;color:var(--muted-dark)}.notours b{font-family:var(--display);font-weight:700;color:#fff;display:block;font-size:21px;margin-bottom:6px}.tbl tr.total td{background:#d6483a24;border-top:2px solid var(--coral);border-bottom:none;font-weight:600;padding-top:22px;padding-bottom:22px}.tbl tr.total td:first-child{font-family:var(--display);font-size:19px}.tbl tr.total td:last-child{font-family:var(--display);font-size:clamp(20px,2.2vw,27px);color:#fff}.tbl tr.total.yr td{background:#d6483a14;border-top:1px solid rgba(214,72,58,.35);padding-top:16px;padding-bottom:16px}.tbl tr.total.yr td:last-child{font-size:clamp(17px,1.8vw,21px)}.wesit{margin-top:34px;display:grid;grid-template-columns:auto 1fr;gap:30px;align-items:start;border:1px solid var(--line-dark);border-radius:3px;padding:32px 34px;background:#ffffff0a}.wesit .tag2{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--coral);white-space:nowrap;padding-top:6px}.wesit h3{font-family:var(--display);font-weight:700;font-size:clamp(20px,2.3vw,27px);margin-bottom:12px}.wesit p{font-size:18px;line-height:1.55;color:var(--muted-dark);max-width:62ch}@media(max-width:900px){.wesit{grid-template-columns:1fr;gap:14px;padding:26px 24px}.wesit .tag2{padding-top:0}}.offer{margin-top:56px;background:var(--card);border:1px solid var(--line);border-radius:0}.offer-head{display:flex;justify-content:space-between;align-items:center;gap:30px;flex-wrap:wrap;padding:36px 40px;border-bottom:1px solid var(--line)}.offer .tier{font-family:var(--mono);font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--coral);margin-bottom:11px}.offer-head h2,.offer-head h3{font-size:clamp(24px,2.8vw,34px);font-weight:800;max-width:22ch}.offer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line)}.offer-grid>div{background:var(--card);padding:34px 30px}.offer-grid h3.mini,.offer-grid h4.mini{color:var(--muted)}.offer-grid .list li{font-size:17px;line-height:1.48;padding-left:26px}.offer-grid .list li:before{width:8px;height:8px;top:.58em}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line-dark);margin-top:52px}.stats>div{background:#132540b8;padding:32px 24px}.stats .v{font-family:var(--display);font-weight:800;font-size:clamp(38px,4.6vw,56px);color:#fff;font-variant-numeric:tabular-nums;line-height:1}.stats .l{font-family:var(--mono);font-size:12.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted-dark);margin-top:11px;line-height:1.5}details.faq{border-bottom:1px solid var(--line);padding:24px 0}details.faq summary{font-family:var(--display);font-weight:700;font-size:21px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:22px;align-items:baseline;transition:color .3s var(--ease)}details.faq summary:hover{color:var(--coral)}details.faq summary::-webkit-details-marker{display:none}details.faq summary:after{content:"+";font-family:var(--mono);color:var(--coral);font-size:22px;transition:transform .3s var(--ease-out)}details.faq[open] summary:after{content:"–"}details.faq p{margin-top:16px;color:var(--muted);max-width:68ch;font-size:18px}.closer{background:var(--coral);color:#fff;padding:112px 0;text-align:center;position:relative;overflow:hidden}.closer .shot img{object-position:50% 46%;animation:ken 44s var(--ease) -14s infinite alternate;transform-origin:50% 50%}.closer .shot .scrim{background:linear-gradient(180deg,#b43226f5,#c23a2df0 45%,#b43226f7)}.closer:before{content:"";position:absolute;inset:-30%;pointer-events:none;z-index:0;background:radial-gradient(ellipse 40% 40% at 50% 50%,rgba(255,255,255,.2),transparent 62%)}.closer.in:before{animation:drift 70s var(--ease) -20s infinite alternate}.closer .wrap{position:relative;z-index:1}.closer h2,.closer p{text-shadow:none}.closer h2{font-size:clamp(32px,4.8vw,58px);font-weight:800;max-width:19ch;margin:0 auto}.closer p{margin-top:20px;font-size:20px;color:#ffffffe6}.closer .btn{margin-top:36px;background:#fff;color:var(--coral)}.closer .btn:hover{background:var(--ink);color:#fff}.foot{background:var(--ink);color:#93a6c0;padding:76px 0 34px;font-size:17px;position:relative;z-index:5}.foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}.foot h3{font-family:var(--mono);font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:#7086a4;margin:0 0 18px;font-weight:500}.foot ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.foot a{text-decoration:none;color:#bccbdf;transition:color .3s var(--ease)}.foot a:hover,.foot .brand span{color:#fff}.bo-strip{margin-top:56px;padding:26px 0 0;border-top:1px solid var(--line-dark);display:flex;justify-content:space-between;gap:22px;flex-wrap:wrap;align-items:center}.bo-strip p{font-size:17px;color:#bccbdf}.bo-strip a{font-family:var(--mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:#fff;border-bottom:1px solid var(--coral);padding-bottom:4px;transition:color .3s var(--ease)}.bo-strip a:hover{color:var(--coral)}.legal{margin-top:30px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:#66799a;display:flex;gap:20px;flex-wrap:wrap}.legal a{color:#66799a;text-decoration:none}.legal a:hover{color:#fff}.formhero{background:var(--ink);color:#fff;padding:96px 0 80px;position:relative;overflow:hidden}.formhero .wrap{position:relative;z-index:1}.formhero .shot img{object-position:50% 60%;animation:ken 40s var(--ease) -10s infinite alternate;transform-origin:50% 60%}.formhero .scrim{background:linear-gradient(90deg,#060c14f5,#060c14e6 40%,#060c149e),linear-gradient(180deg,#060c1480,#060c1400 30%,#0b1522f7)}.formhero h1,.formhero>.wrap>p,.steps h2,.steps h3,.steps p{text-shadow:var(--tshadow)}.formhero h1{font-size:clamp(38px,5.4vw,68px);font-weight:800;max-width:14ch}.formhero p{margin-top:24px;font-size:21px;color:#c4d2e5;max-width:56ch;line-height:1.5}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-dark);margin-top:64px}.steps>div{background:#09111cbd;padding:28px 26px 10px}.steps .k{font-family:var(--mono);font-size:12.5px;letter-spacing:.16em;color:var(--coral);margin-bottom:12px}.steps h2,.steps h3{font-size:20px;font-weight:700;color:#fff}.steps p{font-size:17px;color:#afc1d8;margin-top:9px;line-height:1.52}.formsec{padding:92px 0;background:#eef2f8e6}.formgrid{display:grid;grid-template-columns:1.35fr 1fr;gap:68px;align-items:start}form{display:flex;flex-direction:column;gap:26px}.fieldrow{display:grid;grid-template-columns:1fr 1fr;gap:22px}.field{display:flex;flex-direction:column;gap:8px}.field label{font-family:var(--mono);font-size:12.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.field label .req{color:var(--coral)}.field input,.field select,.field textarea{font-family:var(--body);font-size:18px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:2px;padding:15px 16px;width:100%;transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.field input:hover,.field select:hover,.field textarea:hover{border-color:#9fb2c9}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--navy);box-shadow:0 0 0 3px #1d355724;outline:none}.field .hint{font-size:15px;color:var(--muted);line-height:1.5}.field textarea{min-height:116px;resize:vertical}.checks{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field label.check{display:flex;align-items:center;gap:12px;cursor:pointer;border:1px solid var(--line);background:#fff;border-radius:2px;padding:14px 16px;font-family:var(--body);font-size:17px;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--ink);min-height:54px;transition:border-color .3s var(--ease),background .3s var(--ease)}.check:hover{border-color:#9fb2c9}.check input{appearance:none;width:20px;height:20px;flex:none;margin:0;border:1px solid #9FB2C9;border-radius:2px;background:#fff;position:relative;transition:background .2s var(--ease),border-color .2s var(--ease)}.check input:checked{background:var(--coral);border-color:var(--coral)}.check input:checked:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.check:has(input:checked){border-color:var(--coral);background:#fff6f4}@media(max-width:900px){.checks{grid-template-columns:1fr}}.fs{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:26px}.fs legend{font-family:var(--display);font-weight:700;font-size:15px;letter-spacing:.09em;text-transform:uppercase;padding:0 0 18px;color:var(--ink);border-bottom:1px solid var(--line);width:100%;margin-bottom:4px}.assure{display:flex;flex-direction:column;gap:30px;background:var(--card);border:1px solid var(--line);padding:36px;border-radius:3px}.assure h3{font-size:20px;font-weight:700;margin-bottom:9px}.assure p{color:var(--muted);font-size:17px;line-height:1.58}.map{padding:72px 0 108px;background:#eef2f8e6}.map h1{font-size:clamp(34px,4.8vw,54px);font-weight:800}.mapgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:52px}.page{background:var(--card);border:1px solid var(--line);border-radius:3px;padding:30px;display:flex;flex-direction:column;gap:14px}.page .top{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.page h3{font-size:23px;font-weight:700}.page .url{font-family:var(--mono);font-size:13.5px;color:var(--muted)}.tag{font-family:var(--mono);font-size:11px;letter-spacing:.13em;text-transform:uppercase;padding:6px 10px;border-radius:2px;white-space:nowrap}.tag.new{background:var(--coral);color:#fff}.tag.rw{background:var(--navy);color:#fff}.tag.keep{background:var(--line);color:var(--muted)}.page ol,.page ul{margin:0;padding-left:21px;color:var(--muted);font-size:17px;line-height:1.62}.langtbl td:first-child{color:var(--muted);text-decoration:line-through}.langtbl td:nth-child(2){font-weight:600}.note{background:#fff4f1;border:1px solid #F0C9C1;padding:22px 26px;margin-top:52px;font-size:17.5px;line-height:1.6}.note strong{font-family:var(--display)}@media(max-width:1100px)and (min-width:901px){.offer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1180px)and (min-width:901px){.stages5 ol{grid-template-columns:repeat(3,1fr)}}@media(max-width:1180px){.audit-nums{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){body{font-size:18px}.cards,.cards.four,.steps,.numbered,.mapgrid,.stages5 ol{grid-template-columns:1fr}.stages5{margin-top:48px}.offer-grid{grid-template-columns:1fr}.offer-head,.offer-grid>div{padding:28px 24px}.split,.formgrid,.lead2,.figrow{grid-template-columns:1fr;gap:40px}.figure img{transform:none!important}.hero .shot .scrim{background:linear-gradient(180deg,#050a11ed,#050a11e0 46%,#0b1522fa)}.formhero .scrim{background:linear-gradient(180deg,#060c14e6,#060c14d1 40%,#0b1522f7)}.stats{grid-template-columns:repeat(2,1fr)}.stage{grid-template-columns:1fr;gap:10px}.foot-grid{grid-template-columns:1fr 1fr}.fieldrow{grid-template-columns:1fr}.nav-links{display:none}.sec,.fill{padding:76px 0}.seat{width:8px;height:7px}.bowl .row{gap:4px}}.lines{margin-top:56px;border-top:1px solid var(--line)}.line{display:grid;grid-template-columns:230px 1fr 1fr;gap:32px;padding:30px 0;border-bottom:1px solid var(--line);align-items:start;transition:background .4s var(--ease)}.line:hover{background:#1d355709}.on-dark .line:hover,.on-ink .line:hover{background:#ffffff09}.on-dark .line .prob,.on-ink .line .prob,.on-dark .line .fix b,.on-ink .line .fix b{color:var(--muted-dark)}.line .name{display:flex;gap:14px;align-items:baseline}.line .num{font-family:var(--mono);font-size:12.5px;color:var(--coral);letter-spacing:.12em}.line h3{font-family:var(--display);font-weight:700;font-size:21px}.line .prob{color:var(--muted);font-size:17.5px;line-height:1.5}.line .prob b{display:block;font-family:var(--mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--coral);margin-bottom:8px;font-weight:500}.line .fix{font-size:17.5px;line-height:1.5}.line .fix b{display:block;font-family:var(--mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-weight:500}@media(max-width:900px){.line{grid-template-columns:1fr;gap:14px;padding:26px 0}}@media(max-height:560px){#env{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;transition-delay:0s!important}.anim [data-r]{opacity:1!important;transform:none!important}.hero h1 .w i{transform:none!important;opacity:1!important}.payoff{opacity:1!important;transform:none!important}}body.paused *,body.paused *:before,body.paused *:after{animation-play-state:paused!important}.navtoggle{display:none}@media(max-width:900px){.nav-in{position:relative;gap:14px}.navtoggle{display:inline-flex;align-items:center;gap:9px;margin-left:auto;min-height:44px;font-family:var(--mono);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:#bccbdf;background:transparent;border:1px solid var(--line-dark);border-radius:2px;padding:11px 16px;cursor:pointer}.navtoggle:hover{color:#fff;border-color:#ffffff6b}.navtoggle:before{content:"";width:14px;height:1px;background:currentColor;box-shadow:0 5px 0 currentColor,0 -5px 0 currentColor}.navtoggle[aria-expanded=true]{color:#fff;border-color:var(--coral)}.nav-links[data-open]{display:flex;flex-direction:column;align-items:stretch;gap:0;margin-left:0;position:absolute;left:0;right:0;top:100%;z-index:20;background:var(--ink);border-top:1px solid var(--line-dark);padding:4px 24px 16px;box-shadow:0 26px 46px #04080e80}.nav-links[data-open] a{padding:16px 0;font-size:13px;border-bottom:1px solid var(--line-dark);white-space:normal}.nav-links[data-open] a:last-child{border-bottom:none}.nav-links[data-open] a.bo{display:block;color:#93a8c4}.nav-links[data-open] a:after{display:none}.nav .btn{padding:12px 16px;font-size:12px}}@media(max-width:640px){.nav .brand span{display:none}.nav-in{gap:10px;flex-wrap:wrap;row-gap:12px}.navtoggle{padding:11px 12px}.nav .btn{padding:12px 13px;font-size:11.5px}}.on-dark .eyebrow,.on-ink .eyebrow,.formhero .eyebrow,.fill .eyebrow,.hero .eyebrow,.on-dark .ddtag,.on-ink .ddtag,.fill .ddtag,.on-dark .stage .n,.on-ink .stage .n,.on-dark .line .num,.on-ink .line .num,.fill .line .num,.on-dark .line .prob b,.on-ink .line .prob b,.fill .line .prob b,.on-dark .numbered .k,.on-ink .numbered .k,.fill .numbered .k,.on-dark .wesit .tag2,.on-ink .wesit .tag2,.fill .wesit .tag2{color:var(--coral-on-dark)}.on-dark .eyebrow:before,.on-ink .eyebrow:before,.formhero .eyebrow:before,.fill .eyebrow:before{background:var(--coral-on-dark)}.stages5 h2,.stages5 h3,.stages5 p,.stages5 .n{text-shadow:none}@media(max-width:900px){.anim [data-r=left]{transform:translateY(20px)}.slug:before{display:none}.slug{letter-spacing:.1em;max-width:100%}}
