.hero{background:radial-gradient(ellipse at 48% 45%,#d5f8ff,#9bd5f0 50%,#99afe6);isolation:isolate}.scene{background:linear-gradient(135deg,#a6e9fa,#d7faff 48%,#a0bdf2)}.scene-inner{opacity:0;pointer-events:none}.hero-film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.68;filter:saturate(.8) hue-rotate(155deg);mix-blend-mode:soft-light}.hero-film-tint{position:absolute;inset:0;background:radial-gradient(ellipse at center,#e9ffffc7 0%,#bceffd80 55%,#91bae2a0 100%);pointer-events:none}.copy{position:relative;z-index:4;text-align:center}.copy h1{color:#0e2e4d;text-shadow:0 1px 18px #ffffff73}.description{color:#204b68}.hero .kicker{display:inline-flex;align-items:center;justify-content:center;padding:9px 16px;border:1px solid #ffffffa8;border-radius:999px;background:#ffffff80;backdrop-filter:blur(12px);color:#285979}.hero .kicker:before,.hero .kicker:after{display:none}.hero .cta{border-radius:999px;box-shadow:0 12px 30px #246ca31c}.zhz-roll{display:inline-grid;overflow:hidden;vertical-align:middle}.zhz-roll span{grid-area:1/1;transition:transform .5s ease;white-space:nowrap}.zhz-roll span+span{transform:translateY(120%);visibility:hidden}.hero .cta:hover .zhz-roll span:first-child,.hero .cta:focus-visible .zhz-roll span:first-child{transform:translateY(-120%)}.hero .cta:hover .zhz-roll span+span,.hero .cta:focus-visible .zhz-roll span+span{transform:translateY(0);visibility:visible}.hero-meta{z-index:4}@media(max-width:850px){.hero-film{display:none}.hero .copy h1{font-size:clamp(42px,11vw,68px)}.hero .actions{justify-content:center}.scene{background:radial-gradient(circle at 50% 35%,#f0ffff,#a9dff5 58%,#b1c8ef)}}@media(prefers-reduced-motion:reduce){.hero-film{display:none}.zhz-roll span{transition:none!important}}