.hero-section{background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0),radial-gradient(circle at 78% 18%,rgba(247,145,75,.11),transparent 30%),linear-gradient(135deg,#040d14,#07131c 58%,#10110f);background-color:var(--navy-deep);background-position:50%;background-repeat:no-repeat;background-size:44px 44px,44px 44px,auto,auto;color:white;display:flex;isolation:isolate;min-height:100svh;overflow:hidden;padding:clamp(92px,11vh,118px) 0 clamp(62px,8vh,92px);position:relative}.hero-section:after,.hero-section:before{content:"";pointer-events:none;position:absolute;z-index:0}.hero-section:before{background:linear-gradient(90deg,rgba(4,13,20,.94),rgba(4,13,20,.72) 42%,rgba(4,13,20,.28) 68%,rgba(4,13,20,.78)),linear-gradient(180deg,rgba(4,13,20,.1),rgba(4,13,20,.9));background-position:50%,50%;background-size:cover,cover;inset:0;opacity:.72}.hero-section:after{background:linear-gradient(105deg,transparent,rgba(247,145,75,.09) 45%,transparent 70%);height:145%;left:64%;top:-25%;transform:rotate(10deg);width:28%;z-index:0}.home-hero-glow{background:radial-gradient(circle,rgba(148,180,193,.08),transparent 62%);border-radius:999px;height:420px;left:-160px;position:absolute;top:24%;width:420px;z-index:0}.home-strata-bg{inset:0;opacity:.9;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.home-strata-bg svg{height:100%;min-width:1600px;width:160%}.home-strata-layer{will-change:transform}.home-strata-layer-a{animation:homeStrataDriftA 44s linear infinite alternate}.home-strata-layer-b{animation:homeStrataDriftB 56s linear infinite alternate}.home-strata-layer-c{animation:homeStrataDriftC 70s linear infinite alternate}.home-strata-pulse-path{animation:homeStrataPulseTravel 6.1s linear infinite;opacity:.95;stroke-dasharray:120 1480;stroke-dashoffset:0}.hero-contours{inset:0;opacity:.12;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.hero-contours svg{height:100%;min-width:1500px;width:160%}.contour-line{animation:contourDrift 32s ease-in-out infinite alternate;fill:none;stroke:rgba(246,241,232,.12);stroke-width:1.5}.contour-b,.contour-d{animation-direction:alternate-reverse;stroke:rgba(216,203,183,.16)}.contour-c,.contour-d{animation-duration:42s}.hero-atmosphere{inset:0;pointer-events:none;position:absolute;z-index:1}.hero-atmosphere span{animation:signalDrift 9s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(232,223,207,.22),rgba(247,145,75,.16),transparent);height:1px;left:8%;position:absolute;transform-origin:left center;width:76%}.hero-atmosphere span:first-child{top:32%;transform:rotate(-7deg)}.hero-atmosphere span:nth-child(2){animation-delay:-2.5s;top:58%;transform:rotate(5deg)}.hero-atmosphere span:nth-child(3){animation-delay:-5s;top:78%;transform:rotate(-2deg)}.hero-section .hero-grid{align-items:center;display:flex;flex:0 1 auto;margin-inline:auto;min-height:0;position:relative;width:min(1240px,calc(100% - 36px));z-index:2}.hero-copy{max-width:min(100%,980px);padding-top:0;position:relative;z-index:2}.hero-copy h1{font-size:clamp(2.5rem,4.05vw,4.35rem);font-weight:620;line-height:1.04;margin-bottom:22px;max-width:18ch}.hero-copy h1 span{display:block;white-space:nowrap}.hero-accent-line{color:var(--teal)}.hero-copy .lead{color:rgba(246,241,232,.8);font-size:clamp(.98rem,1.02vw,1.08rem);line-height:1.54;max-width:560px}.hero-section .section-label{color:var(--teal)}.final-cta .btn.primary,.hero-section .btn.primary{font-size:clamp(.9rem,.95vw,1rem);line-height:1.15;max-width:min(100%,300px);min-width:min(100%,236px);padding-inline:24px;text-align:center;white-space:normal}.hero-section .btn.secondary{border-color:rgba(255,255,255,.34);color:white}.hero-copy .button-row{margin-top:26px}@keyframes sweepSignal{0%,to{opacity:.16;transform:translateX(0) rotate(8deg)}50%{opacity:.42;transform:translateX(220%) rotate(8deg)}}@keyframes heroImageDrift{0%{opacity:.22;transform:scale(1.01) translateZ(0)}to{opacity:.4;transform:scale(1.045) translate3d(-1.1%,-.8%,0)}}@keyframes signalDrift{0%,to{opacity:.18;transform:translateX(-4%) scaleX(.7)}50%{opacity:.72;transform:translateX(8%) scaleX(1)}}@keyframes contourDrift{0%{transform:translateX(0)}to{transform:translateX(-5%)}}@keyframes homeStrataDriftA{0%{transform:translateX(0)}to{transform:translateX(-6%)}}@keyframes homeStrataDriftB{0%{transform:translateX(-4%)}to{transform:translateX(0)}}@keyframes homeStrataDriftC{0%{transform:translateX(0)}to{transform:translateX(-3%)}}@keyframes homeStrataPulseTravel{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1600}}.card-kicker{background:linear-gradient(90deg,var(--rust),var(--amber),var(--teal));display:block;margin-bottom:28px;width:72px}.card-kicker,.progress-track{border-radius:999px;height:4px}.progress-track{background:rgba(14,34,64,.12);margin-top:42px;overflow:hidden}.progress-track span{background:var(--teal);display:block;height:100%;transform:scaleX(0);transform-origin:left center}.section-head{margin-bottom:40px}.operating-section{background:linear-gradient(rgba(7,19,28,.055) 1px,transparent 0),linear-gradient(90deg,rgba(7,19,28,.055) 1px,transparent 0),radial-gradient(circle at 88% 18%,rgba(247,145,75,.08),transparent 30%),linear-gradient(180deg,#f8f3ea,#eee5d6);background-size:58px 58px,58px 58px,auto,auto;color:var(--navy);display:grid;align-items:center;overflow:hidden;min-height:100svh;padding:clamp(42px,5vh,58px) 0}.operating-system{color:var(--navy);display:grid;align-content:center;min-height:min(720px,calc(100svh - clamp(84px, 10vh, 116px)));padding:clamp(10px,2vw,22px) 0;position:relative}.operating-header{grid-gap:clamp(24px,5vw,86px);gap:clamp(24px,5vw,86px);grid-template-columns:minmax(0,.78fr) minmax(320px,.56fr);margin-bottom:clamp(34px,5vh,52px);max-width:1180px}.operating-header .section-label{align-items:center;color:var(--teal);display:flex;gap:16px;margin-bottom:18px}.operating-header .section-label:before{background:var(--teal);content:"";display:block;height:3px;width:34px;transform:translateY(-1px)}.operating-header .lead{color:rgba(7,19,28,.58);font-size:clamp(.98rem,1vw,1.06rem);line-height:1.55;margin:0 0 .2em;max-width:min(68ch,100%)}@media (min-width:760px){.operating-header .lead span{white-space:nowrap}}.operating-header h2{font-size:clamp(2rem,2.7vw,2.85rem);font-weight:650;letter-spacing:-.01em;line-height:1.05;margin:0;max-width:1180px;text-align:left;white-space:normal}.operating-flow{align-items:center;display:grid;grid-gap:clamp(22px,3vw,52px);gap:clamp(22px,3vw,52px);grid-template-columns:minmax(220px,.52fr) minmax(180px,.3fr) minmax(250px,.4fr);min-height:clamp(330px,40vh,430px);position:relative;width:100%}.operating-flow-lines{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:1}.operating-inputs{display:grid;grid-gap:clamp(11px,1.45vh,15px);gap:clamp(11px,1.45vh,15px);justify-self:start;max-width:360px;position:relative;width:100%;z-index:2}.flow-label{color:rgba(7,19,28,.42);font-size:clamp(.66rem,.72vw,.74rem);font-weight:820;letter-spacing:.16em;line-height:1.2;margin:0 0 clamp(10px,1.4vh,14px);text-transform:uppercase}.operating-inputs span{align-items:center;background:rgba(255,253,248,.78);border:1px solid rgba(213,183,132,.5);border-radius:999px;box-shadow:0 10px 24px rgba(7,19,28,.028);color:rgba(7,19,28,.62);display:flex;font-size:clamp(.86rem,.92vw,.98rem);font-weight:720;justify-content:center;min-height:clamp(38px,4vh,46px);padding:7px 14px;text-align:center}.operating-diagram{min-height:clamp(250px,30vh,330px);position:relative;z-index:2}.operating-lines{display:none;height:100%;inset:0;overflow:visible;position:absolute;width:100%}.decision-line,.input-line{fill:none;vector-effect:non-scaling-stroke}.input-line{stroke:rgba(7,19,28,.13);stroke-linecap:round;stroke-width:1.55}.decision-line{stroke:rgba(247,145,75,.56);stroke-linecap:round;stroke-width:1.8}.decision-trunk{stroke:rgba(247,145,75,.58);stroke-width:1.9}.diagram-core{align-items:center;display:grid;grid-gap:8px;gap:8px;justify-items:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-48%);width:clamp(118px,10vw,146px)}.diagram-core .core-mark{filter:drop-shadow(0 16px 24px rgba(7,19,28,.16));height:clamp(82px,7vw,104px);width:clamp(82px,7vw,104px)}.diagram-core span{color:rgba(7,19,28,.5);font-size:clamp(.72rem,.8vw,.86rem);font-weight:820;letter-spacing:.32em;margin-left:.32em;text-transform:uppercase}.operating-outcomes{display:grid;grid-gap:clamp(20px,2.8vh,30px);gap:clamp(20px,2.8vh,30px);justify-self:start;max-width:340px;padding-left:0;position:relative;width:100%;z-index:2}.operating-outcomes div{align-items:start;align-content:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto 1fr;min-height:0;padding:0;position:relative}.operating-outcomes span{align-items:center;color:#f7914b;display:inline-flex;font-size:clamp(.64rem,.72vw,.72rem);font-weight:820;gap:clamp(8px,.8vw,12px);letter-spacing:.16em;line-height:1.15;min-width:0}.operating-outcomes span:before{background:rgba(247,145,75,.76);border-radius:999px;content:"";height:2px;width:clamp(22px,2.2vw,32px)}.operating-outcomes strong{color:rgba(7,19,28,.68);font-size:clamp(.98rem,1.08vw,1.12rem);font-weight:640;letter-spacing:-.006em;line-height:1.15}.operating-stage{align-content:start;background:rgba(255,253,248,.74);border:1px solid rgba(201,189,169,.28);border-radius:18px;box-shadow:0 14px 34px rgba(7,19,28,.035);display:grid;grid-gap:16px;gap:16px;min-height:clamp(260px,30vh,330px);padding:clamp(22px,2.4vw,30px)}.stage-label{color:var(--teal);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.operating-stage h3{color:var(--navy);font-size:clamp(1.28rem,1.55vw,1.7rem);font-weight:650;line-height:1.12;margin:0}.operating-stage p{color:rgba(7,19,28,.58);line-height:1.55;margin:0}.signal-cloud{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.signal-cloud span{background:#fffaf3;border:1px solid rgba(201,189,169,.38);border-radius:999px;color:rgba(7,19,28,.62);font-size:.78rem;font-weight:700;padding:9px 12px}.canyon-stage{align-content:center;text-align:center}.stage-core{height:clamp(92px,8vw,116px);margin:0 auto;width:clamp(92px,8vw,116px)}.core-mark{display:block;height:100%;object-fit:contain;width:100%}.outcome-stage{background:linear-gradient(135deg,#07131c,#111c24 58%,#2d3434);border-color:rgba(246,241,232,.1);color:white}.outcome-stage h3{color:white}.outcome-stage p{color:rgba(246,241,232,.66)}.outcome-stage .stage-label{color:#f7914b}.operating-connector{align-items:center;display:flex;justify-content:center;min-width:56px;position:relative}.operating-connector:before{background:rgba(197,107,54,.3);content:"";height:2px;width:100%}.operating-connector span{animation:flowSweep 2.8s ease-in-out infinite;background:#f7914b;border-radius:999px;height:3px;left:0;position:absolute;width:32%}@keyframes flowSweep{0%{opacity:.15;transform:translateX(0)}45%{opacity:1}to{opacity:.18;transform:translateX(210%)}}.why-section{background:radial-gradient(circle at 12% 86%,rgba(200,184,159,.1),transparent 34%),linear-gradient(180deg,#fffaf3,#f6efe3);border-bottom:1px solid rgba(201,189,169,.24);border-top:1px solid rgba(201,189,169,.24);color:var(--navy);display:grid;min-height:100svh;place-items:center;padding:clamp(58px,7vh,84px) 0}.why-shell{align-items:center;display:grid;grid-gap:clamp(30px,4vw,64px);gap:clamp(30px,4vw,64px);grid-template-columns:minmax(360px,.48fr) minmax(0,.72fr);min-height:min(720px,calc(100svh - clamp(116px, 14vh, 168px)))}.why-intro{align-content:center;display:grid;max-width:560px}.why-intro .section-label{align-items:center;color:var(--teal);display:flex;gap:14px;margin-bottom:22px}.why-intro .section-label:before{background:var(--teal);content:"";display:block;height:2px;transform:translateY(-1px);width:30px}.why-intro h2{color:var(--navy);margin:0 0 22px;max-width:12ch;white-space:normal}.why-intro .lead{color:rgba(7,19,28,.58);font-size:clamp(.98rem,1.02vw,1.08rem);line-height:1.55;margin:0;max-width:45ch;white-space:normal}.advantage-panel{background:linear-gradient(135deg,#07131c,#111c24 58%,#2d3434);border:1px solid rgba(246,241,232,.1);border-radius:20px;box-shadow:0 26px 76px rgba(7,19,28,.16);display:grid;grid-gap:0;gap:0;overflow:hidden;padding:clamp(16px,2vw,24px);position:relative}.advantage-card{align-items:center;background:rgba(246,241,232,.035);border:1px solid rgba(246,241,232,.07);border-radius:14px;display:grid;grid-gap:clamp(18px,2.2vw,34px);gap:clamp(18px,2.2vw,34px);grid-template-columns:auto minmax(0,1fr);min-height:clamp(116px,14vh,142px);padding:clamp(20px,2.4vw,30px);position:relative;transition:transform .24s var(--ease)}.advantage-card+.advantage-card{margin-top:14px}.advantage-card:hover{transform:translateY(-3px)}.advantage-number{align-items:center;background:#f7914b;border-radius:999px;color:var(--navy);display:inline-flex;font-size:.82rem;font-weight:800;height:48px;justify-content:center;letter-spacing:0;width:48px}.advantage-copy{align-items:center;display:grid;grid-gap:clamp(14px,1.9vw,28px);gap:clamp(14px,1.9vw,28px);grid-template-columns:minmax(180px,.65fr) minmax(220px,1fr);min-height:0;padding:0}.advantage-card h3{color:#fffaf0;font-size:clamp(1.42rem,2.1vw,2rem);font-weight:650;letter-spacing:-.012em;line-height:1.12;margin:0;max-width:11.5ch}.advantage-card ul{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.advantage-card li{align-items:center;color:rgba(246,241,232,.7);display:flex;font-size:clamp(.92rem,1vw,1rem);font-weight:650;gap:10px;line-height:1.35}.advantage-card li:before{background:var(--teal);border-radius:999px;content:"";flex:0 0 auto;height:7px;width:7px}.why-link{color:var(--navy);justify-self:start}.audience-strip{background:radial-gradient(circle at 88% 8%,rgba(247,145,75,.08),transparent 28%),linear-gradient(180deg,#f6f1e9,#f3ece1);border-bottom:1px solid rgba(222,201,161,.58);color:var(--navy);overflow:hidden;padding:clamp(48px,7vh,74px) 0 clamp(42px,6vh,64px)}.audience-strip-inner{display:grid;grid-gap:clamp(26px,4vh,42px);gap:clamp(26px,4vh,42px);margin:0 auto;max-width:100vw;text-align:center}.audience-strip h2{color:var(--navy);font-size:clamp(1.62rem,2.1vw,2.35rem);font-weight:620;letter-spacing:-.01em;line-height:1.12;margin:0 auto;max-width:980px;padding:0 var(--page-x)}.audience-rail{overflow:hidden;position:relative}.audience-rail:after,.audience-rail:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:min(18vw,260px);z-index:2}.audience-rail:before{background:linear-gradient(90deg,#f6f1e9,rgba(246,241,233,0));left:0}.audience-rail:after{background:linear-gradient(270deg,#f3ece1,rgba(243,236,225,0));right:0}.audience-track{animation:audienceMarquee 34s linear infinite;display:flex;gap:14px;width:max-content;will-change:transform}.audience-pill{align-items:center;background:rgba(255,250,240,.8);border:1px solid rgba(222,201,161,.72);border-radius:999px;box-shadow:0 16px 34px rgba(7,19,28,.045);color:rgba(7,19,28,.62);display:inline-flex;flex:0 0 auto;font-size:clamp(.88rem,.98vw,1.04rem);font-weight:650;gap:12px;min-height:54px;padding:0 26px;white-space:nowrap}.audience-pill:before{background:#f7914b;border-radius:999px;content:"";flex:0 0 auto;height:7px;width:7px}@keyframes audienceMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.final-cta{background:linear-gradient(180deg,#f6efe3,#e8dfcf);color:var(--navy);display:grid;min-height:0;overflow:hidden;place-items:center;position:relative;min-height:72svh;padding:clamp(54px,7vh,78px) 0}.final-cta-inner{align-items:center;background:linear-gradient(135deg,#07131c,#111c24 54%,#2d3434);border:1px solid rgba(246,241,232,.1);border-radius:clamp(16px,1.7vw,24px);box-shadow:0 24px 74px rgba(7,19,28,.14);color:white;display:grid;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,1fr) minmax(250px,.34fr);min-height:min(440px,calc(72svh - clamp(108px, 14vh, 156px)));padding:clamp(38px,6vh,64px) clamp(28px,5vw,68px);position:relative}.final-cta:after{display:none}.final-cta-inner:after{background:linear-gradient(105deg,transparent,rgba(246,241,232,.07) 44%,transparent 68%);content:"";height:150%;left:58%;position:absolute;top:-25%;transform:rotate(10deg);width:34%}.final-cta-inner>*{position:relative;z-index:2}.final-cta-copy{max-width:900px}.final-cta .section-label{color:var(--teal)}.final-cta-copy h2 span{display:block}.final-cta-copy h2{display:grid;font-size:clamp(1.8rem,3vw,3.1rem);font-weight:620;grid-gap:.12em;gap:.12em;letter-spacing:-.014em;line-height:1.2}.final-cta-actions{align-items:stretch;flex-direction:column;justify-self:end;margin-top:0;min-width:min(100%,260px);transform:none}.final-cta-inner .secondary{border-color:rgba(255,255,255,.34);color:white}main:has(.hero-section)+.site-footer{background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),radial-gradient(circle at 82% 6%,rgba(247,145,75,.13),transparent 30%),linear-gradient(110deg,var(--navy-deep) 0,#07131c 58%,#151514 100%);background-size:42px 42px,42px 42px,auto,auto}@media (max-width:1020px){.operating-section{display:block;min-height:0;padding:clamp(42px,7vh,70px) 0}.operating-system{align-content:normal;display:block;min-height:0;padding:clamp(28px,5vw,42px)}.final-cta-inner,.why-shell{grid-template-columns:1fr}.final-cta,.why-section{min-height:0;place-items:stretch}.final-cta-inner,.hero-grid,.why-shell{min-height:0}.operating-header{display:block;margin-bottom:28px}.operating-header h2{font-size:clamp(2.6rem,6vw,4.4rem)}.operating-flow{gap:28px;grid-template-columns:1fr;min-height:0}.operating-flow-lines{display:none}.operating-inputs{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.operating-diagram{min-height:320px}.operating-outcomes{gap:18px;max-width:none;padding-left:0}.operating-outcomes div{min-height:0;padding:18px 20px}.operating-stage{min-height:0}.signal-cloud{margin-top:0}.operating-connector{min-height:34px}.operating-connector:before{height:100%;width:2px}.operating-connector span{animation:flowSweepVertical 2.8s ease-in-out infinite;height:28%;left:50%;top:0;transform:translateX(-50%);width:3px}.why-intro .section-label{margin-bottom:0}.why-intro h2{max-width:12ch;white-space:normal}.why-intro .lead{max-width:min(52ch,100%);white-space:normal}.advantage-panel{padding:18px}.advantage-card{gap:18px;grid-template-columns:auto minmax(0,1fr);min-height:0}}@media (max-width:700px){.hero-section{min-height:100svh;padding:96px 0 58px}.hero-copy .lead{font-size:.98rem;line-height:1.48;max-width:30ch}.hero-copy h1{font-size:clamp(2rem,8.4vw,2.75rem);max-width:18ch}.operating-system{border-radius:16px;min-height:0;padding:0}.operating-header{margin-bottom:28px}.operating-header h2{white-space:normal}.operating-inputs{grid-template-columns:1fr}.operating-diagram{min-height:260px}.operating-lines{opacity:.74}.diagram-core{transform:translate(-50%,-50%)}.operating-stage{border-radius:14px;padding:18px}.stage-core{height:86px;width:86px}.advantage-card{gap:14px}.advantage-card,.advantage-copy{grid-template-columns:1fr;min-height:auto}.advantage-card h3{max-width:none}.audience-strip{padding:42px 0 44px}.audience-rail:after,.audience-rail:before{width:68px}.audience-track{animation-duration:24s}.final-cta-actions{justify-self:start;width:min(100%,260px)}.final-cta .btn.primary,.hero-section .btn.primary{max-width:min(100%,260px);min-width:0;width:min(100%,260px)}}@media (prefers-reduced-motion:reduce){.audience-track,.contour-line,.operating-connector span{animation:none}}@keyframes flowSweepVertical{0%{opacity:.15;transform:translate(-50%)}45%{opacity:1}to{opacity:.18;transform:translate(-50%,250%)}}.audience-marquee,.audience-pill-train,.audience-rail,.audience-strip,.audience-ticker,.audience-ticker-section,.audience-track,.audience-train,.floating-train,.home-audience-marquee,.home-audience-strip,.who-help-marquee,.who-help-ticker,.who-help-train,[class*=audience-marquee],[class*=audience-strip],[class*=audience-ticker],[class*=audience-train],[class*=floating-train],[class*=pill-train]{display:none!important}.audience-floating-strip,.audience-floating-train,.audience-marquee,.audience-pill-marquee,.audience-pill-row,.audience-pill-strip,.audience-pill-track,.audience-pill-train,.audience-pills,.audience-rail,.audience-strip,.audience-ticker,.audience-ticker-section,.audience-track,.audience-train,.floating-audience-strip,.floating-audience-train,.floating-train,.home-audience-marquee,.home-audience-strip,.team-audience-marquee,.team-audience-strip,.team-audience-train,.who-help-marquee,.who-help-pill-row,.who-help-pill-strip,.who-help-rail,.who-help-strip,.who-help-ticker,.who-help-track,.who-help-train,[class*=audience-floating],[class*=audience][class*=marquee],[class*=audience][class*=pill],[class*=audience][class*=rail],[class*=audience][class*=strip],[class*=audience][class*=ticker],[class*=audience][class*=track],[class*=audience][class*=train],[class*=floating-audience],[class*=floating-train],[class*=pill-train],[class*=team-audience],[class*=who-help][class*=marquee],[class*=who-help][class*=pill],[class*=who-help][class*=rail],[class*=who-help][class*=strip],[class*=who-help][class*=ticker],[class*=who-help][class*=track],[class*=who-help][class*=train]{display:none!important;visibility:hidden!important;pointer-events:none!important}.audience-marquee,.audience-rail,.audience-strip,.audience-ticker,.audience-ticker-track,.audience-track,.audience-train,.floating-rail,.floating-train,.home-audience-marquee,.home-audience-rail,.home-audience-strip,.home-audience-track,.pill-marquee,.pill-rail,.pill-train,.who-help-marquee,.who-help-rail,.who-help-strip,.who-help-ticker,.who-help-track,.who-help-train,.who-we-help-marquee,.who-we-help-rail,.who-we-help-strip,.who-we-help-ticker,.who-we-help-track,.who-we-help-train{display:none!important}.audience-carousel,.audience-loop,.audience-marquee,.audience-rail,.audience-scroller,.audience-strip,.audience-ticker,.audience-track,.audience-train,.floating-audience,.floating-train,.team-marquee,.team-strip,.team-ticker,.team-train,.who-help-floating,.who-help-marquee,.who-help-ticker,.who-help-train,.who-we-help-marquee,[class*=audience][class*=marquee],[class*=audience][class*=rail],[class*=audience][class*=strip],[class*=audience][class*=ticker],[class*=audience][class*=track],[class*=audience][class*=train],[class*=team][class*=marquee],[class*=team][class*=strip],[class*=team][class*=ticker],[class*=team][class*=track],[class*=team][class*=train],[class*=who][class*=marquee],[class*=who][class*=ticker],[class*=who][class*=track]{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;visibility:hidden!important}.hero-copy h1{font-size:var(--type-hero);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:1.03}.hero-copy .lead,.operating-header .lead,.why-intro .lead{font-size:var(--type-lead);line-height:1.58;max-width:min(56ch,100%);text-wrap:pretty}.final-cta-copy h2,.operating-header h2{font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:1.08}.operating-header h2{font-size:clamp(2.55rem,4.5vw,4.45rem);max-width:15ch}.final-cta-copy h2{font-size:var(--type-section-tight)}.why-intro h2{font-size:var(--type-section);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:1.08}.advantage-card h3,.operating-stage h3{font-size:var(--type-card);font-weight:var(--weight-heading);letter-spacing:-.014em;line-height:1.14}.advantage-card li,.operating-stage p{font-size:var(--type-body);line-height:1.58}.final-cta .section-label,.operating-header .section-label,.stage-label,.why-intro .section-label{color:var(--teal);font-size:var(--type-label);font-weight:780;letter-spacing:var(--tracking-label)}.final-cta .section-label,.outcome-stage .stage-label{color:#f7914b}@media (max-width:700px){.hero-copy h1{font-size:clamp(2.2rem,10.5vw,3.2rem);line-height:1.06}.hero-copy h1 span{white-space:normal}.final-cta-copy h2,.operating-header h2,.why-intro h2{font-size:clamp(2rem,9vw,2.8rem);line-height:1.08}.operating-header .lead span{white-space:normal}}.operating-section{background:linear-gradient(rgba(7,19,28,.032) 1px,transparent 0),linear-gradient(90deg,rgba(7,19,28,.032) 1px,transparent 0),radial-gradient(circle at 86% 18%,rgba(247,145,75,.06),transparent 32%),linear-gradient(180deg,#fbf7ef,#f1e8d9);background-size:64px 64px,64px 64px,auto,auto;padding:clamp(58px,8vh,92px) 0}.operating-system{min-height:auto;padding:0}.operating-header{align-items:end;display:grid;grid-column-gap:clamp(54px,9vw,150px);column-gap:clamp(54px,9vw,150px);grid-template-columns:minmax(0,.7fr) minmax(360px,.58fr);margin-bottom:clamp(64px,9vh,96px);max-width:1280px;grid-row-gap:clamp(16px,2.4vh,24px);row-gap:clamp(16px,2.4vh,24px)}.operating-header .section-label{grid-column:1/-1;margin-bottom:clamp(14px,2vh,22px)}.operating-header h2{font-size:var(--type-section);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:1.08;max-width:12ch}.operating-header .lead{align-self:center;border-left:2px solid rgba(247,145,75,.32);color:rgba(7,19,28,.6);font-size:clamp(1.05rem,1.35vw,1.38rem);line-height:1.5;margin:0;padding-left:clamp(18px,2vw,28px);max-width:38ch}.operating-header .lead span{display:block}@media (min-width:760px){.operating-header .lead span{white-space:normal}}@media (max-width:700px){.operating-section{padding:42px 0}.operating-header{align-items:start;grid-template-columns:1fr;margin-bottom:34px}.operating-header .section-label{grid-column:auto}.operating-header h2{font-size:clamp(2.3rem,10.5vw,3.2rem);max-width:11ch}.operating-header .lead{border-left:0;border-top:2px solid rgba(247,145,75,.32);font-size:.98rem;line-height:1.52;max-width:36ch;padding-left:0;padding-top:14px}}