.impact-stage{height:240svh;--impact-p:0;--light-x:30%;--ring-scale:.65;--ring-rotate:-20deg}.impact-sticky{min-height:650px;isolation:isolate;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:110px 9% 100px}.impact-light{position:absolute;inset:-35%;z-index:-2;pointer-events:none;background:radial-gradient(ellipse at var(--light-x) 58%,#4d977962,transparent 42%),radial-gradient(ellipse at 75% 30%,#497bb73d,transparent 45%);transform:rotate(var(--ring-rotate));will-change:transform}.impact-rings{position:absolute;right:-17%;top:0;width:85%;aspect-ratio:1;z-index:-1;transform:scale(var(--ring-scale)) rotate(var(--ring-rotate));will-change:transform;opacity:.55}.impact-rings i{position:absolute;inset:0;border:1px solid #d8f49a44;border-radius:50%;box-shadow:0 0 60px #9bdcaf0c}.impact-rings i:nth-child(2){inset:12%;border-color:#b9cdee40}.impact-rings i:nth-child(3){inset:26%;border-color:#fff3}.impact-eyebrow{position:absolute;top:100px;font-size:13px;letter-spacing:.18em;color:#dbe5dc}.impact-copy{width:100%;position:relative}.impact-intro{font-size:clamp(18px,2vw,26px);color:#d6dfdc;margin:0 0 20px;letter-spacing:.06em}.impact-copy h2{margin:0;font-size:clamp(42px,6.7vw,100px);line-height:1.48;letter-spacing:-.04em}.impact-line{display:block;opacity:var(--line-opacity,1);transform:translate3d(var(--line-x,0px),var(--line-y,0px),0);filter:blur(var(--line-blur,0px));will-change:transform,opacity;transform-origin:left center}.impact-future{color:#d9f89c;text-shadow:0 0 60px #c6f78230}.impact-footer{position:absolute;bottom:60px;left:9%;right:9%;display:flex;justify-content:space-between;gap:24px;align-items:center;font-size:14px;color:#d5e2da;opacity:var(--footer-opacity,1)}.impact-footer p{margin:0}.impact-footer a{white-space:nowrap;border-bottom:1px solid #a5b9ac;padding:10px 0}.impact-progress{position:absolute;bottom:0;left:0;right:0;height:2px;background:#ffffff12}.impact-progress span{display:block;width:100%;height:100%;transform:scaleX(var(--impact-p));transform-origin:left;background:linear-gradient(90deg,#8ec4ce,#def79e)}.proof-grid .number-one{font-size:clamp(48px,6vw,80px)}.video-kicker{text-transform:none}.video-description .video-meta{line-height:1.8}@media(max-width:700px){.impact-stage{height:220svh}.impact-sticky{min-height:590px;padding:115px 6% 135px}.impact-eyebrow{top:95px;font-size:12px}.impact-copy h2{font-size:clamp(35px,8.6vw,58px);line-height:1.6}.impact-intro{font-size:18px}.impact-footer{left:6%;right:6%;bottom:45px;display:block;font-size:12px}.impact-footer a{display:inline-block;margin-top:12px}.impact-rings{width:150%;right:-80%;top:18%}.impact-light{inset:-10%}}@media(prefers-reduced-motion:reduce){.impact-stage{height:auto}.impact-sticky{min-height:700px;display:flex}.impact-line{opacity:1!important;transform:none!important;filter:none!important}.impact-footer{opacity:1}.impact-rings{transform:none}.impact-progress{display:none}}

.proof-grid strong{white-space:nowrap}@media(min-width:701px) and (max-width:1000px){.proof-grid strong{font-size:clamp(30px,4.7vw,47px)}.proof-grid strong span{font-size:18px}.proof-grid .number-one{font-size:clamp(32px,5vw,50px)}}
