:root{--canvas:#0a2545;--canvas-deep:#061a33;--canvas-deeper:#03101f;--navy:#14365e;--navy-mid:#2c5384;--navy-deep:#0a2545;--paper:#f1e8d2;--paper-dim:#f1e8d2db;--paper-mute:#f1e8d2b8;--paper-faint:#f1e8d273;--paper-ghost:#f1e8d224;--gold:#c9a24b;--gold-paper:#e8d69a;--red:#c42130;--red-deep:#8c1722;--rule:#c9a24b73;--rule-soft:#c9a24b2e;--light-surface:#f1e8d2;--light-ink:#2a241b;--light-mute:#6e6555}.v4-page *{box-sizing:border-box;margin:0;padding:0}.v4-page{background:var(--canvas);color:var(--paper);font-family:var(--font-plex-sans), "IBM Plex Sans", system-ui, sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.55;position:relative;overflow-x:hidden}.v4-page:before{content:"";pointer-events:none;z-index:200;opacity:.55;background-image:radial-gradient(1.5px 1.5px at 20% 12%,#f1e8d20f 50%,#0000 51%),radial-gradient(1px 1px at 78% 36%,#f1e8d20d 50%,#0000 51%),radial-gradient(2px 2px at 44% 78%,#f1e8d20a 50%,#0000 51%);background-size:220px 220px,380px 380px,300px 300px;position:fixed;inset:0}.header{border-bottom:.5px solid var(--rule);z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a2545eb;justify-content:space-between;align-items:center;gap:24px;padding:18px 56px;display:flex;position:sticky;top:0}.header .left{align-items:center;gap:14px;display:flex}.h-badge{cursor:pointer;flex-shrink:0;width:44px;height:44px;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.h-badge:hover{transform:rotate(15deg)}.h-wm{font-family:var(--font-big-shoulders), "Big Shoulders Display";letter-spacing:.04em;color:var(--paper);font-size:22px;font-weight:800;line-height:1}.h-wm .dot{color:var(--red);animation:3s ease-in-out infinite dotPulse;display:inline-block}@keyframes dotPulse{0%,to{opacity:1}50%{opacity:.6}}.h-sub{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-top:2px;font-size:9.5px}.h-nav{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.18em;text-transform:uppercase;color:var(--paper-dim);gap:28px;font-size:11px;display:flex}.h-nav a{color:inherit;border-bottom:1px solid #0000;padding-bottom:3px;text-decoration:none;transition:all .2s}.h-nav a.active,.h-nav a:hover{border-bottom-color:var(--red);color:var(--paper)}.h-actions{align-items:center;gap:16px;display:flex}.h-portal{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.16em;text-transform:uppercase;color:var(--paper-dim);border-bottom:1px solid #0000;font-size:10px;text-decoration:none;transition:all .2s;display:none}.h-portal:hover{color:var(--paper);border-bottom-color:var(--red)}.h-cta{background:var(--red);color:var(--paper);font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.18em;text-transform:uppercase;padding:10px 18px;font-size:11px;text-decoration:none;transition:background .2s;position:relative;overflow:hidden}.h-cta:after{content:"";background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:100%;height:100%;transition:left .7s;position:absolute;top:0;left:-100%}.h-cta:hover:after{left:100%}.h-cta:hover{background:var(--red-deep)}.portal-page{min-height:100vh}.portal-shell{border-bottom:.5px solid var(--rule);justify-content:space-between;align-items:center;padding:28px 56px;display:flex}.portal-brand{font-family:var(--font-big-shoulders), "Big Shoulders Display";letter-spacing:.04em;color:var(--paper);font-size:34px;font-weight:900;text-decoration:none}.portal-brand .dot{color:var(--red)}.portal-back{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.18em;text-transform:uppercase;color:var(--paper-dim);border-bottom:1px solid #0000;font-size:11px;text-decoration:none}.portal-back:hover{color:var(--paper);border-bottom-color:var(--red)}.portal-main{place-items:center;min-height:calc(100vh - 94px);padding:56px 24px;display:grid}.portal-card{border-top:1px solid var(--gold);border-bottom:1px solid var(--rule);width:min(100%,720px);padding:42px 0 36px}.portal-kicker{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:18px;font-size:11px}.portal-card h1{font-family:var(--font-big-shoulders), "Big Shoulders Display";letter-spacing:.005em;text-transform:uppercase;color:var(--paper);max-width:680px;margin:0;font-size:clamp(58px,8vw,108px);font-weight:900;line-height:.92}.portal-card p{color:var(--paper-dim);font-family:var(--font-plex-sans), "IBM Plex Sans", sans-serif;max-width:560px;margin:22px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.5}.portal-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.portal-primary,.portal-secondary{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.18em;text-transform:uppercase;padding:13px 18px;font-size:11px;text-decoration:none}.portal-primary{background:var(--red);color:var(--paper)}.portal-primary:hover{background:var(--red-deep)}.portal-secondary{color:var(--paper);border:1px solid var(--rule)}.portal-secondary:hover{border-color:var(--gold)}.portal-note{border-top:.5px dashed var(--rule-soft);color:var(--paper-mute);font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.06em;margin-top:24px;padding-top:16px;font-size:11px;line-height:1.7}.hero{grid-template-columns:7fr 5fr;align-items:center;gap:64px;max-width:1320px;margin:0 auto;padding:110px 56px 100px;display:grid;position:relative}.hero:before{content:"";pointer-events:none;background:radial-gradient(ellipse 60% 45% at var(--cx,30%) var(--cy,35%), #c9a24b1a, transparent 70%);transition:background-position .4s ease-out;position:absolute;inset:0}.hero>*{position:relative}.hero-left .eye{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.22em;text-transform:uppercase;color:var(--gold);opacity:1;font-size:11px;animation:.8s ease-out .4s both fadeInUp}.hero-left .eye .sep{color:var(--paper-faint);margin:0 8px}.hero-left .wedge-leader{font-family:var(--font-special-elite), "Special Elite", serif;color:var(--paper);opacity:1;max-width:720px;margin-top:22px;font-size:clamp(22px,2.6vw,30px);line-height:1.4;animation:.9s cubic-bezier(.16,1,.3,1) .55s forwards heroSlide}.hero-left .wedge-leader .gold{color:var(--gold)}.hero-left .wedge-leader .red{color:var(--red)}.hero-left h1{font-family:var(--font-big-shoulders), "Big Shoulders Display";letter-spacing:.005em;color:var(--paper);text-transform:uppercase;margin-top:16px;font-size:clamp(72px,8.5vw,144px);font-weight:900;line-height:.92}.hero-left h1 .red{color:var(--red)}.hero-left h1 .word{opacity:1;animation:.9s cubic-bezier(.16,1,.3,1) forwards heroSlide;display:inline-block;transform:translateY(24px)}.hero-left h1 .w1{animation-delay:.6s}.hero-left h1 .w2{animation-delay:.78s}.hero-left h1 .w3{animation-delay:.96s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes heroSlide{0%{transform:translateY(18px)}to{transform:translateY(0)}}.hero-left .hero-clarifier{font-family:var(--font-plex-sans), "IBM Plex Sans", sans-serif;color:var(--paper);opacity:1;max-width:640px;margin-top:32px;font-size:clamp(18px,1.7vw,22px);font-weight:500;line-height:1.45;animation:.8s ease-out 1.1s forwards heroSlide}.hero-left .hero-meta-line{font-family:var(--font-plex-sans), "IBM Plex Sans", sans-serif;color:var(--paper-dim);opacity:1;max-width:600px;margin-top:14px;font-size:15px;font-weight:400;line-height:1.55;animation:.8s ease-out 1.2s forwards heroSlide}.hero-left .subhead{font-family:var(--font-special-elite), "Special Elite";color:var(--paper-mute);opacity:1;max-width:560px;margin-top:18px;font-size:16px;line-height:1.55;animation:.8s ease-out 1.3s both fadeInUp}.hero-proof{border-top:.5px dashed var(--rule-soft);max-width:640px;font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.06em;color:var(--paper-dim);opacity:1;font-variant-numeric:tabular-nums;margin-top:22px;padding-top:16px;font-size:12px;line-height:1.7;animation:.8s ease-out 1.4s forwards heroSlide}.hero-proof .label{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;margin-bottom:6px;font-size:10px;display:block}.hero-proof .pn{color:var(--paper);font-weight:600}.hero-proof .sep{color:var(--paper-faint);margin:0 8px}.hero-proof .live-now{color:var(--red)}.hero-proof .pulse-inline{background:var(--red);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;animation:2s ease-in-out infinite heroProofPulse;display:inline-block}@keyframes heroProofPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.hero-cta-row{opacity:1;flex-wrap:wrap;align-items:center;gap:28px;margin-top:28px;animation:.8s ease-out 1.55s forwards heroSlide;display:flex}.hero-cta{background:var(--red);color:var(--paper);font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.18em;text-transform:uppercase;padding:14px 22px;font-size:12px;text-decoration:none;transition:background .2s;position:relative;overflow:hidden}.hero-cta:after{content:"";background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:100%;height:100%;transition:left .7s;position:absolute;top:0;left:-100%}.hero-cta:hover:after{left:100%}.hero-cta:hover{background:var(--red-deep)}.hero-cta .arr{color:var(--gold);margin-left:10px;transition:transform .3s;display:inline-block}.hero-cta:hover .arr{transform:translate(4px)}.hero-cta-secondary{color:var(--gold);font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--gold);background:0 0;padding:13px 20px;font-size:12px;text-decoration:none;transition:all .2s}.hero-cta-secondary:hover{background:var(--gold);color:var(--canvas)}.hero-cta-secondary .arr{color:var(--red);margin-left:10px;transition:transform .3s;display:inline-block}.hero-cta-secondary:hover .arr{color:var(--canvas);transform:translate(4px)}.hero-cta-meta{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.04em;color:var(--paper-mute);font-size:11px}.hero-cta-meta .red{color:var(--gold)}.hero-badge-wrap{align-items:center;gap:18px;margin-bottom:36px;display:flex}.hero-badge-large{opacity:0;flex-shrink:0;width:80px;height:80px;animation:1.2s cubic-bezier(.16,1.2,.3,1) .1s forwards stampIn;transform:scale(.6)rotate(-30deg)}@keyframes stampIn{0%{opacity:0;transform:scale(.6)rotate(-30deg)}60%{opacity:1;transform:scale(1.08)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}.hero-badge-large svg .ring-anim{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:1.4s ease-out .7s forwards ringDraw}@keyframes ringDraw{to{stroke-dashoffset:0}}.hero-badge-large svg .center-dot{transform-origin:180px 180px;animation:.5s cubic-bezier(.34,1.56,.64,1) 1.4s forwards dotPop;transform:scale(0)}@keyframes dotPop{to{transform:scale(1)}}.hero-wm-stack{opacity:1;animation:.8s ease-out 1s both fadeInUp}.hero-wm-stack .hwm{font-family:var(--font-big-shoulders), "Big Shoulders Display";letter-spacing:.04em;color:var(--paper);font-size:28px;font-weight:800;line-height:1}.hero-wm-stack .hwm .dot{color:var(--red)}.hero-wm-stack .hsub{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin-top:4px;font-size:10px}.hero-right{opacity:1;animation:.9s ease-out .8s both fadeInUp}.live{border:1px solid var(--rule);background:#f1e8d20a;padding:22px;position:relative;overflow:hidden}.live:before{content:"";background:linear-gradient(90deg,#0000,#c9a24b0f,#0000);width:100%;height:100%;animation:6s ease-in-out infinite scan;position:absolute;top:0;left:-100%}@keyframes scan{0%{left:-100%}50%{left:100%}to{left:100%}}.live>*{position:relative}.live-bar{border-bottom:.75px dashed var(--rule-soft);font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.18em;text-transform:uppercase;color:var(--paper-mute);justify-content:space-between;padding-bottom:10px;font-size:10.5px;display:flex}.live-bar .right{color:var(--red);align-items:center;gap:8px;display:flex}.live-bar .right.stale{color:var(--gold)}.live-bar .right.stale .pulse{background:var(--gold)}.live-bar .right.stale .pulse:after{border-color:var(--gold)}.live-bar .right.cold{color:var(--paper-mute)}.live-bar .right.cold .pulse{background:var(--paper-mute);animation:none}.live-bar .right.cold .pulse:after{border-color:var(--paper-mute);animation:none}.pulse{background:var(--red);border-radius:50%;width:8px;height:8px;position:relative}.pulse:after{content:"";border:1px solid var(--red);opacity:.55;border-radius:50%;animation:2s ease-out infinite pulseRing;position:absolute;inset:-3px}@keyframes pulseRing{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.live-foot{border-top:.5px dashed var(--rule-soft);font-family:var(--font-special-elite), "Special Elite";color:var(--paper-mute);margin-top:12px;padding-top:10px;font-size:12.5px;line-height:1.5}.live-rows{font-family:var(--font-plex-mono), "IBM Plex Mono";color:var(--paper);font-variant-numeric:tabular-nums;padding:14px 0 6px;font-size:13px;line-height:1.7}.live-rows .row{grid-template-columns:130px 1fr;display:grid}.live-rows .row .k{color:var(--paper-mute)}.live-rows .row .v.gold{color:var(--gold);font-weight:500}.live-rows .row .v.red{color:var(--red)}.live-rows .row .v.flash{animation:.8s ease-out flash}@keyframes flash{0%{color:var(--gold-paper);text-shadow:0 0 8px #e8d69ab3}to{text-shadow:none}}.atom-section{background:var(--canvas-deeper);border-top:.5px solid var(--rule);border-bottom:.5px solid var(--rule);padding:100px 0 80px;position:relative;overflow:hidden}.atom-section:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#f1e8d206 1px,#0000 1px),linear-gradient(#f1e8d206 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.atom-intro{z-index:2;max-width:1320px;margin:0 auto;padding:0 56px 36px;position:relative}.atom-intro .eye{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-size:11px}.atom-intro h2{font-family:var(--font-big-shoulders), "Big Shoulders Display";letter-spacing:.005em;color:var(--paper);text-transform:uppercase;max-width:1100px;margin-top:16px;font-size:clamp(48px,6vw,96px);font-weight:900;line-height:.94}.atom-intro h2 .gold{color:var(--gold)}.atom-intro h2 .red{color:var(--red)}.atom-intro p{font-family:var(--font-plex-sans), "IBM Plex Sans";color:var(--paper-dim);max-width:720px;margin-top:22px;font-size:17px;line-height:1.6}.atom-intro p em{color:var(--gold);font-style:normal;font-weight:600}.atom-stage-wrap{z-index:2;max-width:1320px;margin:0 auto;padding:0 56px;position:relative}.atom-stage{border:1px solid var(--rule);background:linear-gradient(180deg, var(--canvas-deeper) 0%, var(--canvas-deep) 100%);height:680px;position:relative;overflow:hidden}.atom-stage canvas{width:100%;height:100%;display:block}.atom-stage .corner{border:1.5px solid var(--gold);z-index:5;pointer-events:none;width:18px;height:18px;position:absolute}.atom-stage .corner.tl{border-bottom:0;border-right:0;top:8px;left:8px}.atom-stage .corner.tr{border-bottom:0;border-left:0;top:8px;right:8px}.atom-stage .corner.bl{border-top:0;border-right:0;bottom:8px;left:8px}.atom-stage .corner.br{border-top:0;border-left:0;bottom:8px;right:8px}.atom-stage .stage-tl,.atom-stage .stage-tr,.atom-stage .stage-bl,.atom-stage .stage-br{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.22em;text-transform:uppercase;color:var(--gold);z-index:5;pointer-events:none;font-size:9.5px;position:absolute}.atom-stage .stage-tl{top:14px;left:38px}.atom-stage .stage-tr{top:14px;right:38px}.atom-stage .stage-bl{bottom:14px;left:38px}.atom-stage .stage-br{bottom:14px;right:38px}.atom-stage .hud-tr{z-index:6;font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.16em;text-transform:uppercase;color:var(--paper-mute);text-align:right;pointer-events:none;font-size:10px;line-height:1.7;position:absolute;top:36px;right:38px}.atom-stage .hud-tr .v{color:var(--paper);font-variant-numeric:tabular-nums}.atom-stage .hud-tr .v.gold{color:var(--gold)}.atom-stage .hud-tr .v.red{color:var(--red)}.atom-stage .controls-hint{z-index:6;font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.18em;text-transform:uppercase;color:var(--paper-mute);text-align:right;border:.5px solid var(--rule-soft);pointer-events:none;background:#0006;padding:8px 10px;font-size:9.5px;line-height:1.7;position:absolute;bottom:36px;right:38px}.atom-stage .controls-hint .key{border:.5px solid var(--gold);color:var(--gold);margin-right:4px;padding:1px 6px}.atom-tooltip{border:1px solid var(--gold);pointer-events:none;z-index:10;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000eb;max-width:240px;padding:12px 14px;transition:opacity .18s;position:absolute;transform:translate(-50%,-120%)}.atom-tooltip.in{opacity:1}.atom-tooltip .tt-cat{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:4px;font-size:9px}.atom-tooltip .tt-name{font-family:var(--font-big-shoulders), "Big Shoulders Display";letter-spacing:.005em;text-transform:uppercase;color:var(--paper);font-size:18px;font-weight:800;line-height:1.05}.atom-tooltip .tt-desc{font-family:var(--font-plex-sans), "IBM Plex Sans";color:var(--paper-dim);border-top:.5px dashed var(--rule-soft);margin-top:6px;padding-top:6px;font-size:12px;line-height:1.55}.atom-tooltip .tt-meta{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.06em;color:var(--paper-mute);margin-top:6px;font-size:10px}.atom-tooltip .tt-meta .gold{color:var(--gold)}.atom-tour-label{z-index:7;border:1px solid var(--gold);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--paper);text-align:center;opacity:0;pointer-events:none;background:#000000c7;max-width:80%;padding:10px 22px;font-size:12px;line-height:1.45;transition:opacity .4s;position:absolute;bottom:56px;left:50%;transform:translate(-50%)}.atom-tour-label.in{opacity:1}.atom-tour-label .gold{color:var(--gold)}.atom-tour-label .red{color:var(--red)}.atom-tour-progress{background:var(--gold);width:0;height:2px;box-shadow:0 0 8px var(--gold);transition:width .2s linear;position:absolute;top:0;left:0}.atom-foot{justify-content:space-between;align-items:center;max-width:1320px;margin:0 auto;padding:22px 56px 0;display:flex}.atom-foot .meta{font-family:var(--font-special-elite), "Special Elite";color:var(--paper-dim);max-width:700px;font-size:14px;line-height:1.55}.atom-foot .meta em{color:var(--gold);font-style:normal;font-weight:600}.atom-foot .open-full{color:var(--gold);border:1px solid var(--gold);font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.18em;text-transform:uppercase;background:0 0;align-items:center;gap:8px;padding:11px 18px;font-size:11px;text-decoration:none;transition:all .2s;display:inline-flex}.atom-foot .open-full:hover{background:var(--gold);color:var(--canvas-deep)}.atom-foot .open-full .arr{transition:transform .3s}.atom-foot .open-full:hover .arr{transform:translate(4px)}.stats{background:var(--canvas-deep);border-top:.5px solid var(--rule);border-bottom:.5px solid var(--rule);padding:50px 56px}.stats-row{grid-template-columns:repeat(4,1fr);gap:36px;max-width:1320px;margin:0 auto;display:grid}.stat .num{font-family:var(--font-big-shoulders), "Big Shoulders Display";color:var(--paper);font-variant-numeric:tabular-nums;font-size:76px;font-weight:900;line-height:.95}.stat .num .red{color:var(--red)}.stat .num .gold{color:var(--gold)}.stat .lab{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.16em;text-transform:uppercase;color:var(--paper-mute);max-width:260px;margin-top:8px;font-size:11px;line-height:1.5}.industries{max-width:1320px;font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.18em;text-transform:uppercase;color:var(--paper-mute);flex-wrap:wrap;align-items:center;gap:22px;margin:0 auto;padding:36px 56px;font-size:11px;display:flex}.industries .lab{color:var(--gold)}.industries .pill{border:.5px solid var(--rule);color:var(--paper);padding:5px 12px;transition:all .3s}.industries .pill:hover{border-color:var(--gold);color:var(--gold)}.problem{max-width:1320px;margin:0 auto;padding:90px 56px 70px}.sec-tag{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-size:11px}.sec-h{font-family:var(--font-big-shoulders), "Big Shoulders Display";letter-spacing:.005em;text-transform:uppercase;color:var(--paper);max-width:880px;margin-top:14px;font-size:56px;font-weight:900;line-height:.95}.sec-h .red{color:var(--red)}.sec-h .gold{color:var(--gold)}.pain-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:44px;display:grid}.pain-card{background:var(--navy);border:.5px solid var(--rule-soft);opacity:0;flex-direction:column;min-height:260px;padding:22px;transition:all .3s;display:flex;transform:translateY(24px)}.pain-card.in{opacity:1;transform:translateY(0)}.pain-card:hover{background:var(--navy-mid);border-color:var(--gold);transform:translateY(-2px)}.pain-card .pn{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.16em;color:var(--gold);font-size:11px}.pain-card .ph{font-family:var(--font-big-shoulders), "Big Shoulders Display";letter-spacing:.005em;color:var(--paper);text-transform:uppercase;margin-top:10px;font-size:24px;font-weight:700;line-height:1.05}.pain-card .ph .red{color:var(--red)}.pain-card .pb{font-family:var(--font-plex-sans), "IBM Plex Sans";color:var(--paper-dim);margin-top:14px;font-size:14px;line-height:1.6}.pain-card .pf{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.14em;text-transform:uppercase;color:var(--paper-mute);border-top:.5px dashed var(--rule-soft);margin-top:auto;padding-top:14px;font-size:10.5px}.narrative{background:var(--light-surface);color:var(--light-ink);border-top:.5px solid var(--rule);border-bottom:.5px solid var(--rule);padding:100px 56px;position:relative;overflow:hidden}.narrative:before{content:"";background:var(--canvas);z-index:1;height:100%;transition:transform 1.2s cubic-bezier(.65,0,.35,1);position:absolute;top:0;left:0;right:0;transform:translateY(0)}.narrative.in:before{transform:translateY(-100%)}.narrative>*{z-index:2;position:relative}.nar-inner{grid-template-columns:5fr 7fr;gap:64px;max-width:1320px;margin:0 auto;display:grid}.nar-left .eye{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.22em;text-transform:uppercase;color:var(--red);font-size:11px}.nar-h{font-family:var(--font-big-shoulders), "Big Shoulders Display";text-transform:uppercase;color:#14365e;margin-top:16px;font-size:64px;font-weight:900;line-height:.92}.nar-h .red{color:var(--red)}.nar-stat{align-items:end;gap:16px;padding-top:28px;display:flex}.nar-stat .ninety,.nar-stat .seven{font-family:var(--font-big-shoulders), "Big Shoulders Display";font-variant-numeric:tabular-nums;font-size:144px;font-weight:900;line-height:.85}.nar-stat .ninety{color:var(--light-ink);opacity:.42}.nar-stat .seven{color:var(--red)}.nar-stat .ninety .pct,.nar-stat .seven .pct{vertical-align:24px;font-size:64px}.ratio-bar{border:1px solid var(--light-ink);height:10px;margin-top:18px;display:flex;overflow:hidden}.ratio-bar .a{background:repeating-linear-gradient(135deg, transparent, transparent 4px, var(--light-ink) 4px, var(--light-ink) 5px);opacity:.4;flex:0 93;width:0;transition:width 1.4s ease-out .6s}.ratio-bar .b{background:var(--red);flex:0 7;width:0;transition:width 1.4s ease-out 1.4s}.narrative.in .ratio-bar .a{flex:93;width:93%}.narrative.in .ratio-bar .b{flex:7;width:7%}.nar-right{font-family:var(--font-plex-sans), "IBM Plex Sans";color:var(--light-ink);font-size:16px;line-height:1.7}.nar-right p+p{margin-top:18px}.nar-right strong{color:#14365e;font-weight:600}.nar-right em{color:var(--red);font-style:normal;font-weight:600}.nar-right .footnote{font-family:var(--font-plex-mono), "IBM Plex Mono";color:var(--light-mute);border-top:.5px dashed #14365e4d;margin-top:24px;padding-top:14px;font-size:11px;line-height:1.7}.nar-right .footnote sup{color:var(--red);margin-right:6px}.closing{border-top:.5px solid var(--rule-soft);max-width:880px;margin:0 auto;padding:90px 56px 70px}.closing .ce{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.22em;text-transform:uppercase;color:var(--red);font-size:11px}.closing h3{font-family:var(--font-big-shoulders), "Big Shoulders Display";letter-spacing:.005em;text-transform:uppercase;color:var(--paper);margin-top:14px;font-size:clamp(40px,5vw,64px);font-weight:800;line-height:.96}.closing h3 .red{color:var(--red)}.closing h3 .gold{color:var(--gold)}.closing .closing-body{font-family:var(--font-plex-sans), "IBM Plex Sans";color:var(--paper-dim);max-width:780px;margin-top:28px;font-size:17px;line-height:1.7}.closing .closing-body em{color:var(--paper);font-style:normal;font-weight:600}.closing .closing-body+.closing-body{margin-top:18px}.closing .sig{border-top:.5px dashed var(--rule-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-top:36px;padding-top:22px;display:flex}.closing .sig .names{font-family:var(--font-big-shoulders), "Big Shoulders Display";letter-spacing:.005em;text-transform:uppercase;color:var(--paper);font-size:22px;font-weight:700}.closing .sig .names .dot{color:var(--red)}.closing .sig .role{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:10.5px}.mid-cta{border-top:.5px solid var(--rule-soft);border-bottom:.5px solid var(--rule-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;max-width:1320px;margin:0 auto;padding:38px 56px;display:flex}.mid-cta .meta{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.12em;text-transform:uppercase;color:var(--paper-dim);align-items:center;gap:14px;font-size:12px;display:flex}.mid-cta .meta .pulse-mid{background:var(--red);border-radius:50%;width:8px;height:8px;position:relative}.mid-cta .meta .pulse-mid:after{content:"";border:1px solid var(--red);opacity:.55;border-radius:50%;animation:2s ease-out infinite pulseRing;position:absolute;inset:-3px}.mid-cta .meta .gold{color:var(--gold)}.mid-cta .meta .red{color:var(--red)}.mid-cta-actions{align-items:center;gap:16px;display:flex}.mid-cta-btn{background:var(--red);color:var(--paper);font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.18em;text-transform:uppercase;padding:14px 22px;font-size:12px;text-decoration:none;transition:background .2s;position:relative;overflow:hidden}.mid-cta-btn:after{content:"";background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:100%;height:100%;transition:left .7s;position:absolute;top:0;left:-100%}.mid-cta-btn:hover:after{left:100%}.mid-cta-btn:hover{background:var(--red-deep)}.mid-cta-btn .arr{color:var(--gold);margin-left:10px;transition:transform .3s;display:inline-block}.mid-cta-btn:hover .arr{transform:translate(4px)}.mid-cta-secondary{color:var(--gold);font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--gold);background:0 0;padding:13px 20px;font-size:12px;text-decoration:none;transition:all .2s}.mid-cta-secondary:hover{background:var(--gold);color:var(--canvas)}.how{max-width:1320px;margin:0 auto;padding:100px 56px}.shape-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:44px;display:grid}.shape{border:1px solid var(--rule);background:#f1e8d208;flex-direction:column;min-height:380px;padding:28px 26px;transition:all .3s;display:flex}.shape:hover{border-color:var(--gold);background:#f1e8d20f;transform:translateY(-3px)}.shape .sn{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:11px}.shape .sname{font-family:var(--font-big-shoulders), "Big Shoulders Display";letter-spacing:.005em;text-transform:uppercase;color:var(--paper);margin-top:8px;font-size:36px;font-weight:800;line-height:1}.shape .sname .dot{color:var(--red)}.shape .sdur{font-family:var(--font-special-elite), "Special Elite";color:var(--paper-mute);margin-top:10px;font-size:14px}.shape .sdesc{font-family:var(--font-plex-sans), "IBM Plex Sans";color:var(--paper-dim);border-top:.5px dashed var(--rule-soft);margin-top:16px;padding-top:14px;font-size:14px;line-height:1.6}.shape .sprice{border-top:.5px solid var(--rule);font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.04em;color:var(--paper-mute);margin-top:auto;padding-top:18px;font-size:11px}.shape .sprice .num{color:var(--gold);font-size:13px;font-weight:600}.ds-page{background:var(--canvas)}.ds-hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:58px;max-width:1320px;margin:0 auto;padding:96px 56px 86px;display:grid;position:relative}.ds-hero:before{content:"";pointer-events:none;background:radial-gradient(45% 60% at 78% 32%,#c9a24b1f,#0000 68%),linear-gradient(#f1e8d206,#0000 56%);position:absolute;inset:0}.ds-hero>*{position:relative}.ds-kicker{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-size:11px}.ds-hero h1{font-family:var(--font-big-shoulders), "Big Shoulders Display";letter-spacing:.005em;text-transform:uppercase;color:var(--paper);margin-top:18px;font-size:clamp(76px,8vw,132px);font-weight:900;line-height:.9}.ds-hero h1 .red{color:var(--red)}.ds-hero h1 .gold{color:var(--gold)}.ds-lede{font-family:var(--font-plex-sans), "IBM Plex Sans";color:var(--paper);max-width:720px;margin-top:30px;font-size:clamp(19px,1.6vw,23px);line-height:1.5}.ds-cta-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}.ds-proof-line{border-top:.5px dashed var(--rule-soft);max-width:660px;font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.08em;text-transform:uppercase;color:var(--paper-mute);margin-top:22px;padding-top:16px;font-size:11px;line-height:1.75}.ds-command-panel{border:1px solid var(--gold);background:linear-gradient(180deg, var(--canvas-deeper), var(--canvas-deep));position:relative;overflow:hidden;box-shadow:0 28px 70px #00000052}.ds-command-panel:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#f1e8d205 1px,#0000 1px),linear-gradient(#f1e8d205 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.ds-command-panel:after{content:"";background:linear-gradient(90deg,#0000,#c9a24b14,#0000);width:220px;animation:9s linear infinite scanBeam;position:absolute;top:0;bottom:0;left:-240px}.ds-command-panel>*{z-index:2;position:relative}.ds-panel-bar{background:var(--navy);border-bottom:1px solid var(--gold);font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.18em;text-transform:uppercase;color:var(--gold);justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;font-size:10px;display:flex}.ds-panel-bar .live-now{color:var(--red);white-space:nowrap;align-items:center;display:inline-flex}.ds-panel-core{border-bottom:1px solid var(--rule-soft);grid-template-columns:repeat(3,1fr);display:grid}.ds-panel-stat{border-right:1px solid var(--rule-soft);padding:30px 20px 24px}.ds-panel-stat:last-child{border-right:0}.ds-panel-stat .n{font-family:var(--font-big-shoulders), "Big Shoulders Display";color:var(--paper);font-variant-numeric:tabular-nums;font-size:70px;font-weight:900;line-height:.9;display:block}.ds-panel-stat .l{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-top:8px;font-size:10px;display:block}.ds-signal-list{gap:10px;padding:22px 24px;display:grid}.ds-signal{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.12em;text-transform:uppercase;color:var(--paper-dim);grid-template-columns:18px 1fr;align-items:center;gap:10px;font-size:11px;display:grid}.ds-signal .mark{border:1px solid var(--gold);background:#c9a24b2e;width:8px;height:8px;display:inline-block}.ds-panel-foot{border-top:.5px dashed var(--rule-soft);font-family:var(--font-special-elite), "Special Elite";color:var(--paper-mute);padding:14px 24px 18px;font-size:13px;line-height:1.55}.ds-band{background:var(--light-surface);color:var(--light-ink);border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:end;gap:56px;padding:68px 56px;display:grid}.ds-band>*{max-width:660px}.ds-band .sec-h{color:var(--navy)}.ds-band p{font-family:var(--font-plex-sans), "IBM Plex Sans";color:var(--light-ink);font-size:18px;line-height:1.65}.ds-section{max-width:1320px;margin:0 auto;padding:100px 56px}.ds-timeline{border:1px solid var(--rule);background:#f1e8d208;grid-template-columns:repeat(5,1fr);margin-top:44px;display:grid}.ds-day{border-right:1px solid var(--rule-soft);flex-direction:column;min-height:320px;padding:24px 20px;display:flex}.ds-day:last-child{border-right:0}.ds-day-num{font-family:var(--font-big-shoulders), "Big Shoulders Display";color:var(--red);font-variant-numeric:tabular-nums;font-size:58px;font-weight:900;line-height:.9}.ds-day h3{font-family:var(--font-big-shoulders), "Big Shoulders Display";letter-spacing:.02em;text-transform:uppercase;color:var(--paper);margin-top:18px;font-size:25px;font-weight:800;line-height:1.02}.ds-day p{border-top:.5px dashed var(--rule-soft);font-family:var(--font-plex-sans), "IBM Plex Sans";color:var(--paper-dim);margin-top:14px;padding-top:14px;font-size:14px;line-height:1.62}.ds-inversion{background:var(--canvas-deeper);border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);padding:86px 56px}.ds-inversion-inner{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);align-items:start;gap:64px;max-width:1320px;margin:0 auto;display:grid}.ds-inversion h2{font-family:var(--font-big-shoulders), "Big Shoulders Display";letter-spacing:.005em;text-transform:uppercase;color:var(--paper);margin-top:14px;font-size:clamp(54px,6vw,92px);font-weight:900;line-height:.92}.ds-inversion h2 span{color:var(--red)}.ds-deliverables{border-top:1px solid var(--rule);gap:0;display:grid}.ds-deliverable{border-bottom:1px solid var(--rule-soft);grid-template-columns:58px 1fr;align-items:baseline;gap:18px;padding:18px 0;display:grid}.ds-deliverable span{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.16em;color:var(--gold);font-size:11px}.ds-deliverable p{font-family:var(--font-plex-sans), "IBM Plex Sans";color:var(--paper);font-size:19px;line-height:1.45}.ds-fit{grid-template-columns:1fr 1fr;gap:24px;max-width:1320px;margin:0 auto;padding:90px 56px;display:grid}.ds-fit-card{border:1px solid var(--gold);background:#c9a24b0f;padding:30px 28px}.ds-fit-card.muted{border-color:var(--rule-soft);background:#f1e8d208}.ds-fit-card h3{font-family:var(--font-big-shoulders), "Big Shoulders Display";letter-spacing:.005em;text-transform:uppercase;color:var(--paper);margin-top:12px;font-size:34px;font-weight:800;line-height:1.02}.ds-fit-card p{border-top:.5px dashed var(--rule-soft);font-family:var(--font-plex-sans), "IBM Plex Sans";color:var(--paper-dim);margin-top:16px;padding-top:14px;font-size:15px;line-height:1.65}.ds-final{border-top:.5px solid var(--rule-soft);padding:92px 56px 110px}.ds-final-inner{text-align:center;max-width:900px;margin:0 auto}.ds-final h2{font-family:var(--font-big-shoulders), "Big Shoulders Display";letter-spacing:.005em;text-transform:uppercase;color:var(--paper);margin-top:14px;font-size:clamp(52px,6vw,92px);font-weight:900;line-height:.95}.ds-final h2 .red{color:var(--red)}.ds-final p{max-width:700px;font-family:var(--font-plex-sans), "IBM Plex Sans";color:var(--paper-dim);margin:22px auto 0;font-size:18px;line-height:1.65}.ds-final .ds-cta-row{justify-content:center}.tb-page{background:var(--canvas)}.tb-hero{grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);align-items:center;gap:58px;max-width:1320px;min-height:calc(100vh - 81px);margin:0 auto;padding:86px 56px 76px;display:grid;position:relative}.tb-hero:before{content:"";pointer-events:none;background:radial-gradient(56% 44% at 72% 32%,#c421301f,#0000 72%),radial-gradient(42% 38% at 18% 70%,#c9a24b1a,#0000 72%);position:absolute;inset:0}.tb-hero>*{position:relative}.tb-hero h1{font-family:var(--font-big-shoulders), "Big Shoulders Display";letter-spacing:.005em;text-transform:uppercase;color:var(--paper);max-width:820px;margin-top:18px;font-size:clamp(66px,8vw,128px);font-weight:900;line-height:.92}.tb-hero h1 .red{color:var(--red)}.tb-hero h1 .gold{color:var(--gold)}.tb-lede{font-family:var(--font-plex-sans), "IBM Plex Sans";color:var(--paper);max-width:680px;margin-top:26px;font-size:clamp(19px,1.85vw,24px);line-height:1.48}.tb-proof-line{border-top:.5px dashed var(--rule-soft);color:var(--paper-dim);font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.06em;max-width:650px;margin-top:24px;padding-top:16px;font-size:11px;line-height:1.7}.tb-phone-panel{border:1px solid var(--rule);background:linear-gradient(#03101ff5,#061a33f5),radial-gradient(circle at 50% 0,#c9a24b1a,#0000 58%);position:relative;overflow:hidden;box-shadow:0 32px 90px #00000059}.tb-phone-panel:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#f1e8d206 1px,#0000 1px),linear-gradient(#f1e8d206 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.tb-phone-panel:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#0000001f 3.5px,#0000 4px);position:absolute;inset:0}.tb-phone-panel>*{z-index:2;position:relative}.tb-phone-top{border-bottom:1px solid var(--rule);background:var(--navy);font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.18em;text-transform:uppercase;color:var(--gold);justify-content:space-between;align-items:center;gap:16px;padding:13px 18px;font-size:10px;display:flex}.tb-phone-top .live-now{color:var(--red);align-items:center;gap:7px;display:inline-flex}.tb-thread{flex-direction:column;gap:14px;padding:26px 24px 22px;display:flex}.tb-msg{border:1px solid var(--rule-soft);width:min(86%,420px);font-family:var(--font-plex-sans), "IBM Plex Sans";color:var(--paper);padding:13px 15px;font-size:14px;line-height:1.45}.tb-msg span{color:var(--gold);font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.12em;text-transform:uppercase;margin-top:6px;font-size:9.5px;display:block}.tb-msg-in{background:#f1e8d20b;align-self:flex-start}.tb-msg-out{background:#c4213024;border-color:#c421308c;align-self:flex-end}.tb-alert{border:1px solid var(--gold);font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.12em;text-transform:uppercase;color:var(--gold);background:#c9a24b14;justify-content:space-between;align-items:baseline;gap:16px;margin-top:6px;padding:14px 16px;font-size:10px;display:flex}.tb-alert strong{color:var(--paper);text-align:right;font-weight:500}.tb-phone-stats{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.tb-phone-stats div{border-right:1px solid var(--rule-soft);padding:18px 16px 16px}.tb-phone-stats div:last-child{border-right:0}.tb-phone-stats .n{font-family:var(--font-big-shoulders), "Big Shoulders Display";color:var(--paper);font-variant-numeric:tabular-nums;font-size:34px;font-weight:900;line-height:.95;display:block}.tb-phone-stats .l{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.16em;text-transform:uppercase;color:var(--paper-mute);margin-top:7px;font-size:9.5px;display:block}.tb-band{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--canvas-deep);grid-template-columns:minmax(0,.9fr) minmax(320px,.8fr);align-items:start;gap:56px;padding:62px 56px;display:grid}.tb-band p{color:var(--paper-dim);font-family:var(--font-special-elite), "Special Elite";font-size:clamp(18px,1.8vw,24px);line-height:1.55}.tb-moments,.tb-section{max-width:1320px;margin:0 auto;padding:86px 56px 78px}.tb-moment-grid{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(6,1fr);margin-top:34px;display:grid}.tb-moment{border-right:1px solid var(--rule-soft);flex-direction:column;justify-content:space-between;min-height:154px;padding:18px 16px;display:flex}.tb-moment:last-child{border-right:0}.tb-moment span{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.18em;color:var(--gold);font-size:10px}.tb-moment p{color:var(--paper);font-family:var(--font-big-shoulders), "Big Shoulders Display";text-transform:uppercase;font-size:27px;line-height:1}.tb-timeline{border:1px solid var(--rule);background:#f1e8d209;grid-template-columns:repeat(5,1fr);margin-top:36px;display:grid}.tb-step{border-right:1px solid var(--rule-soft);flex-direction:column;min-height:315px;padding:22px 20px 24px;display:flex}.tb-step:last-child{border-right:0}.tb-step-num{font-family:var(--font-big-shoulders), "Big Shoulders Display";color:var(--red);font-size:52px;font-weight:900;line-height:.9}.tb-step h3{font-family:var(--font-big-shoulders), "Big Shoulders Display";text-transform:uppercase;color:var(--paper);margin-top:26px;font-size:25px;font-weight:800;line-height:1}.tb-step p{color:var(--paper-dim);margin-top:15px;font-size:14px;line-height:1.55}.tb-inversion{background:var(--light-surface);color:var(--light-ink);padding:80px 56px}.tb-inversion-inner{grid-template-columns:minmax(0,.85fr) minmax(360px,1fr);align-items:start;gap:66px;max-width:1320px;margin:0 auto;display:grid}.tb-inversion h2{font-family:var(--font-big-shoulders), "Big Shoulders Display";text-transform:uppercase;color:var(--light-ink);font-size:clamp(52px,6vw,92px);font-weight:900;line-height:.92}.tb-inversion h2 span{color:var(--red)}.tb-deliverables{border-top:1px solid #2a241b47;flex-direction:column;display:flex}.tb-deliverable{border-bottom:1px solid #2a241b33;grid-template-columns:64px 1fr;align-items:baseline;gap:18px;padding:18px 0;display:grid}.tb-deliverable span{font-family:var(--font-plex-mono), "IBM Plex Mono";color:var(--red);letter-spacing:.18em;font-size:11px}.tb-deliverable p{font-family:var(--font-big-shoulders), "Big Shoulders Display";text-transform:uppercase;color:var(--light-ink);font-size:31px;font-weight:800;line-height:1}.tb-pricing{max-width:1320px;margin:0 auto;padding:86px 56px 78px}.tb-pricing-head{max-width:820px}.tb-pricing-head p{color:var(--paper-dim);margin-top:18px;font-size:17px;line-height:1.65}.tb-pricing .red{color:var(--red)}.tb-price-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:34px;display:grid}.tb-price-card{border:1px solid var(--rule);background:#f1e8d20b;min-height:230px;padding:28px 28px 30px}.tb-price-card span{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:11px}.tb-price-card h3{font-family:var(--font-big-shoulders), "Big Shoulders Display";text-transform:uppercase;color:var(--paper);margin-top:18px;font-size:clamp(42px,5vw,68px);font-weight:900;line-height:.92}.tb-price-card p{color:var(--paper-dim);margin-top:20px;font-size:15.5px;line-height:1.65}.tb-price-cta{margin-top:24px;display:inline-block}.tb-fit{grid-template-columns:1fr 1fr;gap:18px;max-width:1320px;margin:0 auto;padding:80px 56px;display:grid}.tb-fit-panel{border:1px solid var(--rule);background:#f1e8d20b;padding:34px 32px}.tb-fit-panel.muted{border-color:var(--rule-soft);background:#0000002e}.tb-fit-panel h3{font-family:var(--font-big-shoulders), "Big Shoulders Display";text-transform:uppercase;color:var(--paper);margin-top:12px;font-size:36px;font-weight:800;line-height:1}.tb-fit-panel p{color:var(--paper-dim);margin-top:16px;font-size:15.5px;line-height:1.65}.tb-business-list{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.tb-business-list span{border:1px solid var(--rule-soft);color:var(--gold);font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.14em;text-transform:uppercase;padding:6px 9px;font-size:9.5px}.tb-final{background:linear-gradient(180deg, #03101f85, #03101feb), var(--canvas-deeper);border-top:1px solid var(--rule);padding:86px 56px 96px}.tb-final-inner{text-align:center;max-width:900px;margin:0 auto}.tb-final h2{font-family:var(--font-big-shoulders), "Big Shoulders Display";text-transform:uppercase;color:var(--paper);margin-top:14px;font-size:clamp(48px,6vw,86px);font-weight:900;line-height:.94}.tb-final h2 .red{color:var(--red)}.tb-final p{max-width:680px;color:var(--paper-dim);margin:22px auto 0;font-size:17px;line-height:1.65}.tb-final .ds-cta-row{justify-content:center;margin-top:30px}.pull{background:var(--canvas-deep);border-top:.5px solid var(--rule);border-bottom:.5px solid var(--rule);padding:100px 56px;position:relative;overflow:hidden}.pull:before{content:"";pointer-events:none;background:radial-gradient(70% 100%,#c9a24b0d,#0000 70%);position:absolute;inset:0}.pull-inner{text-align:center;max-width:1100px;margin:0 auto;position:relative}.pull-q{font-family:var(--font-special-elite), "Special Elite";color:var(--paper);min-height:130px;font-size:28px;line-height:1.55}.pull-q .typer{display:inline}.pull-q .caret{background:var(--red);vertical-align:-4px;width:12px;height:28px;margin-left:4px;animation:.7s steps(2,end) infinite caretBlink;display:inline-block}@keyframes caretBlink{0%,50%{opacity:1}51%,to{opacity:0}}.pull-q .caret.done{display:none}.pull-attr{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.18em;text-transform:uppercase;color:var(--gold);opacity:0;margin-top:32px;font-size:12px;transition:opacity .6s .3s}.pull-attr.in{opacity:1}.pull-attr .red{color:var(--red)}.proof{max-width:1320px;margin:0 auto;padding:100px 56px}.proof-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:44px;display:grid}.case{border:1px solid var(--rule);background:#f1e8d208;transition:all .3s;overflow:hidden}.case:hover{border-color:var(--gold);transform:translateY(-3px);box-shadow:0 8px 18px #0000004d}.case-head{background:var(--navy);color:var(--paper);border-bottom:.5px solid var(--gold);justify-content:space-between;align-items:baseline;padding:18px 24px;display:flex}.case-head .cn{font-family:var(--font-big-shoulders), "Big Shoulders Display";letter-spacing:.02em;text-transform:uppercase;font-size:28px;font-weight:800}.case-head .cn .dot{color:var(--red)}.case-head .cm{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.22em;text-transform:uppercase;color:var(--gold-paper);font-size:10px}.case-body{padding:26px 24px 22px}.case-body .ch{font-family:var(--font-big-shoulders), "Big Shoulders Display";color:var(--paper);margin-bottom:14px;font-size:22px;font-weight:700;line-height:1.15}.case-body .cb{font-family:var(--font-plex-sans), "IBM Plex Sans";color:var(--paper-dim);font-size:14px;line-height:1.6}.case-metrics{border-top:.5px dashed var(--rule-soft);background:#14365e66;grid-template-columns:1fr 1fr 1fr;gap:20px;padding:18px 24px;display:grid}.case-metric .mn{font-family:var(--font-big-shoulders), "Big Shoulders Display";color:var(--gold);letter-spacing:.005em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1}.case-metric .ml{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.16em;text-transform:uppercase;color:var(--paper-mute);margin-top:4px;font-size:10px;line-height:1.4}.case-foot{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.14em;text-transform:uppercase;color:var(--paper-mute);border-top:.5px solid var(--rule);justify-content:space-between;padding:14px 24px;font-size:10.5px;display:flex}.case-foot .red{color:var(--red)}.activity{max-width:1320px;margin:0 auto;padding:90px 56px}.activity-frame{border:1px solid var(--rule);background:#0000002e;padding:32px 36px}.activity-head{border-bottom:.5px dashed var(--rule-soft);justify-content:space-between;align-items:baseline;margin-bottom:22px;padding-bottom:18px;display:flex}.activity-head .left{align-items:baseline;gap:18px;display:flex}.activity-head .eye{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-size:11px}.activity-head .h{font-family:var(--font-big-shoulders), "Big Shoulders Display";letter-spacing:.005em;text-transform:uppercase;color:var(--paper);font-size:32px;font-weight:800;line-height:1}.activity-head .h .red{color:var(--red)}.activity-head .right{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.18em;text-transform:uppercase;color:var(--red);align-items:center;gap:8px;font-size:10px;display:flex}.activity-list{grid-template-columns:1fr 1fr;gap:0 32px;display:grid}.activity-item{border-bottom:.5px solid var(--rule-soft);grid-template-columns:60px 1fr;gap:14px;padding:12px 0;display:grid}.activity-item:last-child,.activity-item:nth-last-child(2){border-bottom:0}.activity-item .t{font-family:var(--font-plex-mono), "IBM Plex Mono";color:var(--gold);letter-spacing:.04em;font-size:11px}.activity-item .body{font-family:var(--font-plex-mono), "IBM Plex Mono";color:var(--paper-dim);font-size:12px;line-height:1.5}.activity-item .body .cat{color:var(--paper-mute);text-transform:uppercase;letter-spacing:.16em;margin-bottom:2px;font-size:9.5px;display:block}.activity-foot{border-top:.5px dashed var(--rule-soft);font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.16em;text-transform:uppercase;color:var(--paper-mute);justify-content:space-between;margin-top:22px;padding-top:18px;font-size:10.5px;display:flex}.activity-foot .stats{gap:22px;display:flex}.activity-foot .stats span{color:var(--paper)}.activity-foot .stats span.red{color:var(--red)}.people{max-width:1320px;margin:0 auto;padding:100px 56px}.ppl-grid{grid-template-columns:1fr 1fr;gap:32px;margin-top:44px;display:grid}.person{border:1px solid var(--rule);background:#f1e8d208;grid-template-columns:96px 1fr;gap:24px;padding:28px;transition:all .3s;display:grid}.person:hover{border-color:var(--gold)}.portrait{background:var(--navy-mid);border:1px solid var(--gold);justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:relative}.portrait .initials{font-family:var(--font-big-shoulders), "Big Shoulders Display";color:var(--paper);font-size:38px;font-weight:900}.portrait .initials .dot{color:var(--red)}.person .pn{font-family:var(--font-big-shoulders), "Big Shoulders Display";letter-spacing:.005em;color:var(--paper);text-transform:uppercase;font-size:24px;font-weight:800}.person .pn .dot{color:var(--red)}.person .pr{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-top:4px;font-size:10.5px}.person .pb{font-family:var(--font-plex-sans), "IBM Plex Sans";color:var(--paper-dim);border-top:.5px dashed var(--rule-soft);margin-top:12px;padding-top:12px;font-size:14px;line-height:1.6}.person .pc{font-family:var(--font-plex-mono), "IBM Plex Mono";color:var(--paper-mute);border-top:.5px dashed var(--rule-soft);margin-top:12px;padding-top:10px;font-size:11px;line-height:1.6}.person .pc .red{color:var(--red)}.strip{background:var(--light-surface);color:var(--light-ink);border-top:.5px solid var(--rule);border-bottom:.5px solid var(--rule);padding:80px 56px;position:relative;overflow:hidden}.strip:before{content:"";background:var(--canvas);z-index:1;height:100%;transition:transform 1.2s cubic-bezier(.65,0,.35,1);position:absolute;top:0;left:0;right:0;transform:translateY(0)}.strip.in:before{transform:translateY(100%)}.strip>*{z-index:2;position:relative}.strip-inner{grid-template-columns:5fr 7fr;gap:64px;max-width:1320px;margin:0 auto;display:grid}.cap-block .ce{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.22em;text-transform:uppercase;color:var(--red);font-size:11px}.cap-block .cnum{font-family:var(--font-big-shoulders), "Big Shoulders Display";color:#14365e;font-variant-numeric:tabular-nums;margin-top:14px;font-size:124px;font-weight:900;line-height:.9}.cap-block .cnum .dot{color:var(--red)}.cap-block .ct{font-family:var(--font-big-shoulders), "Big Shoulders Display";letter-spacing:.005em;text-transform:uppercase;color:#14365e;margin-top:4px;font-size:22px;font-weight:700}.cap-block .csub{font-family:var(--font-plex-sans), "IBM Plex Sans";color:var(--light-ink);max-width:360px;margin-top:14px;font-size:15px;line-height:1.6}.wwan-block .we{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.22em;text-transform:uppercase;color:var(--red);font-size:11px}.wwan-block .wh{font-family:var(--font-big-shoulders), "Big Shoulders Display";letter-spacing:.005em;text-transform:uppercase;color:#14365e;margin-top:10px;font-size:36px;font-weight:800}.wwan-block .wh .dot{color:var(--red)}.wwan-list{border-top:.5px solid #14365e;grid-template-columns:1fr 1fr;gap:0;margin-top:24px;display:grid}.wwan-list .item{border-bottom:.5px solid #14365e40;grid-template-columns:36px 1fr;gap:12px;padding:16px 18px 18px 0;display:grid}.wwan-list .item:nth-child(2n){padding-left:28px}.wwan-list .item .n{font-family:var(--font-plex-mono), "IBM Plex Mono";color:var(--light-mute);font-size:11px}.wwan-list .item .stmt{font-family:var(--font-big-shoulders), "Big Shoulders Display";letter-spacing:.005em;color:#14365e;text-transform:uppercase;font-size:18px;font-weight:700;line-height:1.05}.wwan-list .item .qual{font-family:var(--font-special-elite), "Special Elite";color:var(--light-ink);margin-top:4px;font-size:13px;line-height:1.4}.wwan-coda{font-family:var(--font-plex-sans), "IBM Plex Sans";color:var(--light-ink);border-top:1px solid #14365e;max-width:600px;margin-top:22px;padding-top:16px;font-size:16px;line-height:1.55}.wwan-coda em{color:var(--red);font-style:normal;font-weight:600}.intake{max-width:980px;margin:0 auto;padding:100px 56px}.intake .lede{font-family:var(--font-plex-sans), "IBM Plex Sans";max-width:640px;color:var(--paper-dim);margin-top:14px;font-size:16px;line-height:1.6}.intake-form{border:1px solid var(--rule);background:#f1e8d20a;margin-top:36px;padding:36px 36px 32px}.form-row{grid-template-columns:1fr 1fr;gap:22px;margin-bottom:22px;display:grid}.field{flex-direction:column;gap:6px;display:flex}.field label{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:10.5px}.field label .req{color:var(--red)}.field input,.field textarea,.field select{border:.75px solid var(--rule);font-family:var(--font-plex-mono), "IBM Plex Mono";color:var(--paper);background:#00000040;width:100%;padding:12px 14px;font-size:13px;transition:border-color .2s}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--gold);outline:none}.field input.error,.field textarea.error{border-color:var(--red)}.field textarea{resize:vertical;min-height:80px}.field input::placeholder,.field textarea::placeholder{color:var(--paper-faint)}.form-row.full{grid-template-columns:1fr}.form-foot{border-top:.5px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-top:8px;padding-top:22px;display:flex}.form-foot .meta{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.04em;color:var(--paper-mute);font-size:11px}.form-foot .meta .red{color:var(--red)}.form-cta{background:var(--red);color:var(--paper);font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border:none;padding:12px 24px;font-size:12px;transition:background .2s}.form-cta:hover{background:var(--red-deep)}.form-cta:disabled{opacity:.5;cursor:not-allowed}.form-status{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.06em;color:var(--paper-dim);border-left:3px solid;margin-top:14px;padding:10px 14px;font-size:12px;line-height:1.55}.form-status.success{border-color:var(--gold);color:var(--gold-paper);background:#c9a24b12}.form-status.error{border-color:var(--red);color:var(--paper);background:#c4213012}.form-status.success strong{color:var(--gold)}.form-success{border:1px solid var(--gold);background:#c9a24b14;margin-top:36px;padding:32px 36px;display:none}.form-success.show{display:block}.form-success .eye{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-size:11px}.form-success h3{font-family:var(--font-big-shoulders), "Big Shoulders Display";color:var(--paper);text-transform:uppercase;margin-top:12px;font-size:36px;font-weight:800;line-height:1.05}.form-success h3 .red{color:var(--red)}.form-success p{font-family:var(--font-plex-sans), "IBM Plex Sans";color:var(--paper-dim);margin-top:14px;font-size:15px;line-height:1.6}.form-success .id{font-family:var(--font-plex-mono), "IBM Plex Mono";color:var(--paper-mute);border-top:.5px dashed var(--rule-soft);margin-top:14px;padding-top:12px;font-size:11px}footer.site-foot{color:var(--paper);border-top:1px solid var(--gold);z-index:2;background:#000;padding:56px 56px 40px;position:relative}.foot-inner{grid-template-columns:1fr 2fr 1fr;gap:48px;max-width:1320px;margin:0 auto;display:grid}.foot-mark{align-items:flex-start;gap:14px;display:flex}.foot-badge{flex-shrink:0;width:52px;height:52px}.foot-mark .fwm{font-family:var(--font-big-shoulders), "Big Shoulders Display";letter-spacing:.04em;color:var(--paper);font-size:24px;font-weight:800}.foot-mark .fwm .dot{color:var(--red)}.foot-mark .fsub{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-top:2px;font-size:9.5px}.foot-tag{font-family:var(--font-special-elite), "Special Elite";color:var(--paper);font-size:14px;line-height:1.55}.foot-tag em{color:var(--gold);font-style:normal}.foot-meta{text-align:right;font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:10.5px;line-height:1.7}.foot-meta .red{color:var(--red)}.foot-meta a{color:var(--paper);border-bottom:.5px solid var(--paper);padding-bottom:1px;text-decoration:none}.foot-bottom{max-width:1320px;font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.18em;text-transform:uppercase;color:var(--paper-faint);border-top:.5px solid #c9a24b4d;justify-content:space-between;margin:32px auto 0;padding-top:18px;font-size:10px;display:flex}.velocity-section{max-width:1320px;margin:0 auto;padding:80px 56px 60px}.velocity-frame{border:1px solid var(--rule);background:#f1e8d208;margin-top:28px;padding:36px 36px 32px}.velocity-head{border-bottom:.5px dashed var(--rule-soft);justify-content:space-between;align-items:baseline;margin-bottom:32px;padding-bottom:18px;display:flex}.velocity-head .left{align-items:baseline;gap:18px;display:flex}.velocity-head .eye{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-size:11px}.velocity-head .h{font-family:var(--font-big-shoulders), "Big Shoulders Display";letter-spacing:.005em;text-transform:uppercase;color:var(--paper);font-size:28px;font-weight:800;line-height:1}.velocity-head .h .red{color:var(--red)}.velocity-head .right{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.18em;text-transform:uppercase;color:var(--paper-mute);font-size:10.5px}.velocity-track{padding:24px 0 36px;position:relative}.velocity-stages{z-index:1;grid-template-columns:1fr 1fr 1fr;gap:0;display:grid;position:relative}.velocity-stage{border-left:.5px dashed var(--rule-soft);min-height:210px;padding:0 18px;position:relative}.velocity-stage:first-child{border-left:0;padding-left:0}.velocity-stage .stage-name{font-family:var(--font-big-shoulders), "Big Shoulders Display";letter-spacing:.04em;text-transform:uppercase;color:var(--gold);font-size:16px;font-weight:700}.velocity-stage .stage-dur{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.16em;color:var(--paper-mute);text-transform:uppercase;margin-top:4px;font-size:10px}.velocity-stage .stage-price{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.04em;color:var(--paper-mute);margin-top:4px;font-size:10.5px}.velocity-stage .stage-price .num{color:var(--paper)}.velocity-arrow{color:var(--gold);font-family:var(--font-plex-mono), "IBM Plex Mono";opacity:.5;font-size:14px;position:absolute;top:36px;right:-10px}.velocity-particles{height:110px;position:absolute;top:90px;left:0;right:0}.vp{flex-direction:column;align-items:center;transition:left 1.2s cubic-bezier(.34,1.2,.5,1);display:flex;position:absolute;transform:translate(-50%)}.vp.above{flex-direction:column-reverse}.vp .dot{background:var(--gold);border:1px solid var(--canvas-deep);width:14px;height:14px;box-shadow:0 0 0 1px var(--gold), 0 0 12px #c9a24b66;border-radius:50%;animation:4.8s ease-in-out infinite vpDrift}.vp.qualify .dot{border-color:var(--gold);background:#c9a24b59}.vp.sprint .dot{background:var(--gold)}.vp.build .dot{background:var(--paper);border-color:var(--gold);box-shadow:0 0 0 1px var(--gold), 0 0 18px #f1e8d280}.vp.platform .dot{background:var(--red);border-color:var(--gold);box-shadow:0 0 0 1px var(--red), 0 0 18px #c4213099}@keyframes vpDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.vp .label{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.14em;text-transform:uppercase;color:var(--paper-dim);white-space:nowrap;text-align:center;margin-top:6px;font-size:9px}.vp.above .label{margin-top:0;margin-bottom:6px}.vp .label .stage{color:var(--gold);opacity:.75;margin-top:2px;font-size:8.5px;display:block}.velocity-foot{border-top:.5px dashed var(--rule-soft);font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.16em;text-transform:uppercase;color:var(--paper-mute);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:24px;padding-top:22px;font-size:10.5px;display:flex}.velocity-foot .stats{flex-wrap:wrap;gap:26px;display:flex}.velocity-foot .stats span strong{color:var(--paper);font-weight:600}.velocity-foot .stats span .red{color:var(--red)}.velocity-foot .legend{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.velocity-foot .legend .swatch{align-items:center;gap:6px;display:inline-flex}.velocity-foot .legend .sw{border:1px solid var(--gold);border-radius:50%;width:10px;height:10px}.velocity-foot .legend .sw.q{background:#c9a24b59}.velocity-foot .legend .sw.s{background:var(--gold)}.velocity-foot .legend .sw.b{background:var(--paper)}.console-section{max-width:1320px;margin:0 auto;padding:100px 56px}.console{background:var(--canvas-deeper);border:1px solid var(--gold);font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;color:var(--paper);margin-top:36px;font-size:13px;position:relative;overflow:hidden}.console:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#f1e8d205 1px,#0000 1px),linear-gradient(#f1e8d205 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.console:after{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,#0000 0 3px,#0000001a 3.5px,#0000 4px);position:absolute;inset:0}.console>*{z-index:2;position:relative}.console .scan-beam{pointer-events:none;z-index:3;background:linear-gradient(90deg,#0000,#c9a24b12,#0000);width:240px;animation:9s linear infinite scanBeam;position:absolute;top:0;bottom:0;transform:translate(-260px)}@keyframes scanBeam{0%,35%{opacity:0;transform:translate(-260px)}40%{opacity:1}95%{opacity:1}to{opacity:0;transform:translate(calc(100vw + 260px))}}.console.refresh-sweep:before{animation:.7s ease-out signalSweep}@keyframes signalSweep{0%{background:linear-gradient(90deg,#0000,#c9a24b2e,#0000) -100% 0/100% 100%,linear-gradient(90deg,#f1e8d205 1px,#0000 1px) 0/24px 24px,linear-gradient(#f1e8d205 1px,#0000 1px) 0/24px 24px}to{background-position:100% 0,0,0}}.csl-bar{background:var(--navy);border-bottom:1px solid var(--gold);letter-spacing:.18em;text-transform:uppercase;grid-template-columns:2fr 1fr 1fr;align-items:center;padding:12px 22px;font-size:10.5px;display:grid}.csl-bar .l{color:var(--gold)}.csl-bar .l strong{color:var(--paper);letter-spacing:.04em;font-weight:600}.csl-bar .c{text-align:center;color:var(--paper);font-variant-numeric:tabular-nums;letter-spacing:.12em;font-size:11.5px}.csl-bar .r{text-align:right;color:var(--red);justify-content:flex-end;align-items:center;gap:8px;display:flex}.csl-bar .breathe{background:var(--red);border-radius:50%;width:8px;height:8px;animation:2.6s ease-in-out infinite breathe}@keyframes breathe{0%,to{opacity:1;box-shadow:0 0 #c42130b3,0 0 4px #c4213099}50%{opacity:.85;box-shadow:0 0 0 6px #c4213000,0 0 8px #c42130f2}}.csl-row{border-bottom:1px solid var(--rule-soft);display:grid}.csl-row.top{grid-template-columns:1.3fr 1fr}.csl-row.mid{grid-template-columns:1fr}.csl-row.bottom{grid-template-columns:1fr 1fr 1fr}.csl-row:last-of-type{border-bottom:0}.csl-panel{border-right:1px solid var(--rule-soft);padding:22px 26px;position:relative}.csl-panel:last-child{border-right:0}.csl-panel .lab{border-bottom:.5px dashed var(--rule-soft);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:14px;font-size:10px;display:flex}.csl-panel .lab .right{color:var(--paper-mute);align-items:center;gap:6px;display:flex}.csl-panel .led{background:var(--gold);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite ledPulse;display:inline-block}@keyframes ledPulse{0%,to{opacity:.4}50%{opacity:1;box-shadow:0 0 6px var(--gold)}}.prod-grid{grid-template-columns:130px 1fr;gap:8px 14px;line-height:1.7;display:grid}.prod-grid .k{color:var(--paper-mute)}.prod-grid .v{color:var(--paper);font-variant-numeric:tabular-nums}.prod-grid .v.gold{color:var(--gold);font-weight:500}.prod-grid .v.red{color:var(--red)}.prod-grid .v.flash{animation:.8s ease-out csValFlash}@keyframes csValFlash{0%{color:var(--gold-paper);text-shadow:0 0 8px #e8d69ab3}to{text-shadow:none}}.sparkline{border-top:.5px dashed var(--rule-soft);margin-top:22px;padding-top:14px}.sparkline .lab{letter-spacing:.18em;text-transform:uppercase;color:var(--paper-mute);justify-content:space-between;margin-bottom:8px;font-size:9px;display:flex}.sparkline .lab .num{color:var(--gold)}.sparkline svg{width:100%;height:36px;display:block}.sparkline rect{cursor:pointer;transition:opacity .2s}.sparkline rect:hover{opacity:1!important}.sparkline-tip{border:.5px solid var(--gold);letter-spacing:.04em;color:var(--paper);pointer-events:none;opacity:0;z-index:5;background:#000000eb;padding:6px 9px;font-size:10px;transition:opacity .15s;position:absolute}.sparkline-tip.in{opacity:1}.deploy-ticker{border-top:.5px dashed var(--rule-soft);border-bottom:.5px dashed var(--rule-soft);margin-top:14px;padding:8px 0;position:relative;overflow:hidden}.deploy-ticker .label{letter-spacing:.18em;text-transform:uppercase;color:var(--paper-mute);margin-bottom:4px;font-size:9px}.deploy-ticker .marquee{white-space:nowrap;animation:38s linear infinite marquee;display:flex}.deploy-ticker .marquee span{letter-spacing:.04em;color:var(--paper-dim);flex-shrink:0;padding:0 18px;font-size:11px}.deploy-ticker .marquee span .ok{color:var(--gold)}.deploy-ticker .marquee span .num{color:var(--paper)}.deploy-ticker .marquee span .red{color:var(--red)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.cap-summary{letter-spacing:.06em;border-bottom:.5px dashed var(--rule-soft);justify-content:space-between;align-items:baseline;margin-bottom:14px;padding-bottom:16px;font-size:11px;display:flex}.cap-summary .num{font-family:var(--font-big-shoulders), "Big Shoulders Display";color:var(--gold);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:36px;font-weight:800;line-height:1}.cap-summary .num .suffix{font-family:var(--font-plex-mono), "IBM Plex Mono";color:var(--paper-mute);letter-spacing:.16em;margin-left:6px;font-size:11px}.cap-summary .label{color:var(--paper-mute);text-transform:uppercase;letter-spacing:.18em;margin-top:6px;font-size:10px}.cap-summary .right{text-align:right}.cap-summary .right .v{color:var(--red);font-family:var(--font-big-shoulders), "Big Shoulders Display";font-size:32px;font-weight:800;line-height:1}.cap-list{grid-template-columns:30px 100px 1fr 70px;align-items:center;gap:6px 12px;font-size:11.5px;line-height:1.5;display:grid}.cap-list .n{color:var(--paper-mute);font-variant-numeric:tabular-nums}.cap-list .stage{color:var(--paper)}.cap-list .bar{background:var(--rule-faint);height:6px;position:relative;overflow:hidden}.cap-list .bar .fill{background:var(--gold);height:100%;transition:width 1.2s ease-out}.cap-list .bar .fill.engagement{background:var(--gold)}.cap-list .bar .fill.qualify{background:var(--gold);opacity:.55}.cap-list .bar .fill.open{border:.5px dashed var(--gold);background:0 0;height:100%}.cap-list .status{color:var(--paper);letter-spacing:.14em;text-transform:uppercase;text-align:right;font-size:9.5px}.cap-list .status.active{color:var(--gold)}.cap-list .status.open{color:var(--red)}.cap-open-slot{border:1px solid var(--red);cursor:pointer;background:#c421300f;grid-column:1/-1;grid-template-columns:30px 100px 1fr auto;align-items:center;column-gap:12px;margin-top:12px;padding:14px;transition:all .2s;display:grid;position:relative}.cap-open-slot:hover{border-color:var(--gold);background:#c421301a}.cap-open-slot .n{font-family:var(--font-big-shoulders), "Big Shoulders Display";color:var(--red);font-size:22px;font-weight:800;line-height:1}.cap-open-slot .stage{color:var(--paper);font-size:12px}.cap-open-slot .bar{background:#c421301f;height:8px;position:relative;overflow:hidden}.cap-open-slot .bar:after{content:"";background:linear-gradient(90deg, var(--red), var(--gold));width:30%;animation:2.4s ease-in-out infinite openSweep;position:absolute;top:0;bottom:0;left:0}@keyframes openSweep{0%{left:-30%}to{left:100%}}.cap-open-slot .open-cta{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.16em;text-transform:uppercase;color:var(--paper);background:var(--red);cursor:pointer;border:none;padding:8px 14px;font-size:11px;transition:background .2s}.cap-open-slot:hover .open-cta{background:var(--red-deep)}.cap-open-slot .open-cta .arr{color:var(--gold-paper);margin-left:6px}.csl-activity{grid-template-columns:1fr 1fr;gap:0 32px;display:grid}.csl-activity .item{border-bottom:.5px solid var(--rule-faint);opacity:0;grid-template-columns:60px 1fr;gap:14px;padding:8px 0;font-size:11.5px;line-height:1.5;animation:.5s ease-out forwards itemIn;display:grid;transform:translateY(-6px)}@keyframes itemIn{to{opacity:1;transform:translateY(0)}}.csl-activity .item.fresh{background:#c9a24b0d;animation:.5s ease-out forwards itemIn,1.2s ease-out forwards itemFresh}@keyframes itemFresh{0%{background:#c9a24b2e}to{background:0 0}}.csl-activity .item:last-child,.csl-activity .item:nth-last-child(2){border-bottom:0}.csl-activity .item .t{color:var(--gold);letter-spacing:.04em;font-variant-numeric:tabular-nums}.csl-activity .item .body{color:var(--paper-dim)}.csl-activity .item .body .cat{color:var(--paper-mute);letter-spacing:.18em;text-transform:uppercase;margin-bottom:1px;font-size:9px;display:block}.csl-counters{grid-template-columns:1fr;gap:12px;display:grid}.csl-counter-row{border-bottom:.5px dashed var(--rule-soft);cursor:default;grid-template-columns:1fr auto;align-items:baseline;margin:0 -6px;padding:4px 6px 10px;font-size:11.5px;transition:background .2s;display:grid}.csl-counter-row:hover{background:#f1e8d208}.csl-counter-row:last-child{border-bottom:0;padding-bottom:4px}.csl-counter-row .lbl{color:var(--paper-mute);letter-spacing:.06em}.csl-counter-row .val{font-family:var(--font-big-shoulders), "Big Shoulders Display";color:var(--paper);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1}.csl-counter-row .val .red{color:var(--red);font-size:16px}.csl-counter-row .delta{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.04em;color:var(--gold);opacity:0;margin-left:8px;font-size:9.5px;transition:opacity .2s}.csl-counter-row:hover .delta{opacity:1}.op-list{gap:14px;display:grid}.op{border-left:2px solid var(--gold);background:#f1e8d206;padding:10px 12px}.op .name{font-family:var(--font-big-shoulders), "Big Shoulders Display";letter-spacing:.02em;color:var(--paper);text-transform:uppercase;font-size:16px;font-weight:700}.op .name .dot{color:var(--red)}.op .role{color:var(--paper-mute);letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:10px}.op .status{letter-spacing:.16em;color:var(--gold);border-top:.5px dashed var(--rule-soft);justify-content:space-between;margin-top:6px;padding-top:6px;font-size:10px;display:flex}.op .status .red{color:var(--red);align-items:center;gap:5px;display:flex}.op .status .red .pulse-mini{background:var(--red);border-radius:50%;width:6px;height:6px;animation:2.6s ease-in-out infinite breathe}.integrity-list{gap:8px;font-size:11.5px;display:grid}.integrity-row{border-bottom:.5px solid var(--rule-faint);cursor:default;grid-template-columns:1fr auto auto;align-items:baseline;gap:14px;margin:0 -6px;padding:6px;transition:background .2s;display:grid;position:relative}.integrity-row:hover{background:#f1e8d208}.integrity-row:last-child{border-bottom:0}.integrity-row .lbl{color:var(--paper-mute)}.integrity-row .val{color:var(--paper);font-variant-numeric:tabular-nums}.integrity-row .ok{color:var(--gold);letter-spacing:.16em;border:.5px solid var(--gold);padding:1px 6px;font-size:10px}.integrity-row .ts{font-family:var(--font-plex-mono), "IBM Plex Mono";letter-spacing:.04em;color:var(--gold);opacity:0;margin-left:8px;font-size:9.5px;transition:opacity .2s;position:absolute;bottom:-3px;right:6px}.integrity-row:hover .ts{opacity:1}.csl-foot{border-top:1px solid var(--gold);letter-spacing:.18em;text-transform:uppercase;color:var(--paper-mute);background:#0006;justify-content:space-between;padding:12px 22px;font-size:10px;display:flex}.csl-foot .right{color:var(--gold)}@media (max-width:1100px){.hero,.nar-inner,.strip-inner{grid-template-columns:1fr;gap:40px}.ds-hero,.ds-band,.ds-inversion-inner,.tb-hero,.tb-band,.tb-inversion-inner{grid-template-columns:1fr;gap:36px}.tb-moment-grid{grid-template-columns:repeat(3,1fr)}.tb-moment:nth-child(3n){border-right:0}.tb-moment:nth-child(-n+3){border-bottom:1px solid var(--rule-soft)}.tb-timeline{grid-template-columns:1fr 1fr}.tb-step{border-bottom:1px solid var(--rule-soft)}.tb-step:nth-child(2n){border-right:0}.tb-step:last-child{border-bottom:0;grid-column:1/-1}.tb-price-grid,.tb-fit{grid-template-columns:1fr}.ds-timeline{grid-template-columns:1fr 1fr}.ds-day{border-bottom:1px solid var(--rule-soft)}.ds-day:nth-child(2n){border-right:0}.ds-day:last-child{border-bottom:0;grid-column:1/-1}.stats-row,.pain-grid,.shape-grid,.proof-grid,.ppl-grid,.wwan-list,.activity-list{grid-template-columns:1fr 1fr;gap:16px}.csl-row.top,.csl-row.bottom{grid-template-columns:1fr}.csl-panel{border-right:0;border-bottom:1px solid var(--rule-soft);min-width:0}.csl-activity{grid-template-columns:1fr}.console-section{padding-left:24px;padding-right:24px}.header{padding:14px 24px}.hero,.stats,.industries,.problem,.narrative,.how,.pull,.proof,.activity,.people,.strip,.intake,.closing,.atom-intro,.atom-stage-wrap,.atom-foot,.site-foot,.mid-cta{padding-left:24px;padding-right:24px}.hero-left h1{font-size:64px}.atom-stage{height:520px}.foot-inner{grid-template-columns:1fr;gap:24px}.foot-meta{text-align:left}}@media (max-width:720px){.stats-row,.pain-grid,.shape-grid,.proof-grid,.ppl-grid,.wwan-list,.activity-list{grid-template-columns:1fr;gap:14px}.csl-row.bottom{grid-template-columns:1fr}.prod-grid{grid-template-columns:100px 1fr;column-gap:10px;font-size:12px}.deploy-ticker,.sparkline{display:none}.header{gap:12px;padding:12px 16px}.h-nav{display:none}.h-actions{gap:10px}.h-portal{display:inline-block}.h-cta{letter-spacing:.14em;padding:9px 12px;font-size:10px}.h-wm{font-size:18px}.h-sub{font-size:8.5px}.h-badge{width:36px;height:36px}.portal-shell{padding:18px 20px}.portal-main{min-height:calc(100vh - 73px);padding:36px 20px}.portal-card{padding-top:32px}.hero{padding:60px 20px}.ds-hero{grid-template-columns:1fr;gap:32px;padding:54px 20px 58px}.ds-hero h1{font-size:58px;line-height:.94}.ds-lede{font-size:17px}.ds-proof-line{font-size:10px}.ds-command-panel{box-shadow:none}.ds-panel-bar{flex-direction:column;align-items:flex-start}.ds-panel-core{grid-template-columns:1fr}.ds-panel-stat{border-right:0;border-bottom:1px solid var(--rule-soft);padding:22px 18px 18px}.ds-panel-stat:last-child{border-bottom:0}.ds-band{grid-template-columns:1fr;gap:24px;padding:48px 20px}.ds-band p{font-size:16px}.ds-section,.ds-inversion,.ds-fit,.ds-final{padding-left:20px;padding-right:20px}.ds-section{padding-top:62px;padding-bottom:62px}.ds-timeline{grid-template-columns:1fr}.ds-day,.ds-day:nth-child(2n),.ds-day:last-child{border-right:0;border-bottom:1px solid var(--rule-soft);grid-column:auto;min-height:0}.ds-day:last-child{border-bottom:0}.ds-inversion{padding-top:58px;padding-bottom:58px}.ds-inversion-inner{grid-template-columns:1fr;gap:34px}.ds-inversion h2{font-size:46px}.ds-deliverable{grid-template-columns:42px 1fr;gap:12px}.ds-deliverable p{font-size:16px}.ds-fit{grid-template-columns:1fr;padding-top:58px;padding-bottom:58px}.ds-fit-card{padding:24px 20px}.ds-fit-card h3{font-size:28px}.ds-final{padding-top:62px;padding-bottom:72px}.ds-final h2{font-size:44px}.ds-final p{font-size:16px}.tb-hero{grid-template-columns:1fr;gap:32px;min-height:0;padding:54px 20px 58px}.tb-hero h1{font-size:54px;line-height:.94}.tb-lede{font-size:17px}.tb-proof-line{font-size:10px}.tb-phone-panel{box-shadow:none}.tb-phone-top{flex-direction:column;align-items:flex-start}.tb-thread{padding:20px 16px}.tb-msg{width:100%;font-size:13.5px}.tb-alert{flex-direction:column;align-items:flex-start;gap:5px}.tb-alert strong{text-align:left}.tb-phone-stats{grid-template-columns:1fr}.tb-phone-stats div{border-right:0;border-bottom:1px solid var(--rule-soft)}.tb-phone-stats div:last-child{border-bottom:0}.tb-band{grid-template-columns:1fr;gap:24px;padding:48px 20px}.tb-band p{font-size:16px}.tb-moments,.tb-section,.tb-inversion,.tb-pricing,.tb-fit,.tb-final{padding-left:20px;padding-right:20px}.tb-moments,.tb-section{padding-top:62px;padding-bottom:62px}.tb-moment-grid{grid-template-columns:1fr}.tb-moment,.tb-moment:nth-child(3n),.tb-moment:nth-child(-n+3){border-right:0;border-bottom:1px solid var(--rule-soft);min-height:116px}.tb-moment:last-child{border-bottom:0}.tb-timeline{grid-template-columns:1fr}.tb-step,.tb-step:nth-child(2n),.tb-step:last-child{border-right:0;border-bottom:1px solid var(--rule-soft);grid-column:auto;min-height:0}.tb-step:last-child{border-bottom:0}.tb-inversion{padding-top:58px;padding-bottom:58px}.tb-inversion-inner{grid-template-columns:1fr;gap:34px}.tb-inversion h2{font-size:44px}.tb-deliverable{grid-template-columns:42px 1fr;gap:12px}.tb-deliverable p{font-size:23px}.tb-pricing{padding-top:62px;padding-bottom:58px}.tb-price-grid{grid-template-columns:1fr}.tb-price-card{min-height:0;padding:24px 20px}.tb-price-card h3{font-size:42px}.tb-fit{grid-template-columns:1fr;padding-top:58px;padding-bottom:58px}.tb-fit-panel{padding:24px 20px}.tb-fit-panel h3{font-size:28px}.tb-final{padding-top:62px;padding-bottom:72px}.tb-final h2{font-size:42px}.tb-final p{font-size:16px}.stats,.industries,.problem,.narrative,.how,.pull,.proof,.activity,.people,.strip,.intake,.closing,.atom-intro,.atom-stage-wrap,.atom-foot,.site-foot,.mid-cta,.console-section,.velocity-section{padding-left:20px;padding-right:20px}.stats{padding-top:36px;padding-bottom:36px}.problem,.how,.proof,.activity,.people,.intake,.closing{padding-top:60px;padding-bottom:50px}.narrative,.strip{padding-top:56px;padding-bottom:56px}.atom-section{padding:56px 0 50px}.hero-left h1{font-size:56px;line-height:.95}.hero-left .wedge-leader{max-width:none;font-size:22px;line-height:1.35}.hero-left .hero-clarifier{max-width:none;margin-top:22px;font-size:17px}.hero-left .hero-meta-line{max-width:none;font-size:14px}.hero-left .subhead{display:none}.hero-proof{font-size:11px;line-height:1.6}.hero-proof .label{font-size:9px}.hero-proof .sep{margin:0 5px}.hero-cta-row{gap:12px;margin-top:22px}.hero-cta,.hero-cta-secondary{text-align:center;flex:auto;padding:12px 16px;font-size:11px}.hero-cta-meta{font-size:10px}.hero-badge-large{width:60px;height:60px}.hero-wm-stack .hwm{font-size:22px}.hero-wm-stack .hsub{font-size:9px}.sec-h,.nar-h,.atom-intro h2{font-size:36px;line-height:.98}.atom-intro p,.nar-right{font-size:15px}.stat .num{font-size:56px}.atom-stage{height:380px}.atom-stage .controls-hint,.atom-stage .hud-tr{display:none}.atom-foot{flex-direction:column;align-items:flex-start;gap:16px}.velocity-frame{padding:16px}.velocity-stages{font-size:11px}.velocity-stage .stage-name{font-size:12px}.velocity-stage .stage-dur,.velocity-stage .stage-price{font-size:10px}.pain-card{min-height:200px;padding:18px}.pain-card .ph{font-size:22px}.nar-stat .ninety,.nar-stat .seven{font-size:88px}.nar-stat .ninety .pct,.nar-stat .seven .pct{vertical-align:12px;font-size:36px}.shape{min-height:auto;padding:22px 20px}.shape .sname{font-size:30px}.case-head{flex-direction:column;align-items:flex-start;gap:4px;padding:14px 18px}.case-head .cn{font-size:24px}.case-body{padding:20px 18px 16px}.case-metrics{gap:12px;padding:14px 18px}.case-metric .mn{font-size:22px}.case-foot{flex-direction:column;align-items:flex-start;gap:4px;padding:12px 18px}.csl-panel{padding:18px}.csl-bar{flex-wrap:wrap;gap:10px;padding:10px 16px;font-size:9px}.csl-foot{flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px}.person{grid-template-columns:64px 1fr;gap:16px;padding:22px 18px}.portrait{width:64px;height:64px}.portrait .initials{font-size:26px}.person .pn{font-size:20px}.cap-block .cnum{font-size:88px}.wwan-block .wh{font-size:28px}.wwan-list .item{grid-template-columns:28px 1fr;gap:8px;padding:14px 14px 14px 0}.wwan-list .item:nth-child(2n){padding-left:14px}.wwan-list .item .stmt{font-size:16px}.mid-cta{flex-direction:column;align-items:flex-start;gap:18px;padding:28px 20px}.mid-cta .meta{font-size:11px}.mid-cta-actions{flex-direction:column;align-items:stretch;gap:10px;width:100%}.mid-cta-btn,.mid-cta-secondary{text-align:center}.form-row{grid-template-columns:1fr;gap:14px;margin-bottom:14px}.intake-form{padding:22px 18px 20px}.form-foot{flex-direction:column;align-items:stretch;gap:14px}.form-foot .form-cta{text-align:center;width:100%}.closing{padding:60px 20px 50px}.closing h3{font-size:36px}.closing .closing-body{font-size:15px}.closing .sig{flex-direction:column;align-items:flex-start;gap:8px}.site-foot{padding:32px 20px 24px}.foot-bottom{flex-direction:column;align-items:flex-start;gap:6px;padding:14px 20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.hero-left .eye,.hero-left .wedge-leader,.hero-left h1 .word,.hero-left .hero-clarifier,.hero-left .hero-meta-line,.hero-left .subhead,.hero-proof,.hero-cta-row,.hero-wm-stack,.hero-right{opacity:1!important;animation:none!important;transform:none!important}}
