.hero-intro{--hdr:83px;box-sizing:border-box;position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;margin-top:calc(-1 * var(--hdr));padding:calc(var(--hdr) + 64px) 0 120px;min-height:clamp(580px,88vh,920px)}.hero-intro__container{position:relative;z-index:2;width:100%}.hero-intro__media{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;opacity:0;background:#020817 62% 50%/cover no-repeat;transition:opacity 1.1s ease}.hero-intro[data-hero-intro=playing] .hero-intro__media{opacity:1}.hero-intro[data-hero-intro=done] .hero-intro__media,.hero-intro[data-hero-intro=playing] .hero-intro__media{background-image:url(/video/home-hero-intro/2026-11-08/assurified-hero-intro-poster.jpg)}.hero-intro[data-hero-intro=end] .hero-intro__media{transition:none}.hero-intro[data-dash=true] .hero-intro__media{background:radial-gradient(50% 45% at 50% 58%,rgba(249,115,22,.12) 0,rgba(249,115,22,0) 70%),#020817}.hero-intro__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 50%;opacity:0;transition:opacity 1s ease}.hero-intro[data-ready=true] .hero-intro__video{opacity:1}.hero-intro[data-dash=true] .hero-intro__video{object-fit:contain;border-radius:14px;background:#fff;box-shadow:0 40px 90px -24px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.14)}.hero-intro__media:after{content:"";position:absolute;inset:0;transition:opacity .9s ease;background:linear-gradient(180deg,rgba(2,8,23,.8),rgba(2,8,23,0) 24%),linear-gradient(0deg,#020817,rgba(2,8,23,.55) 16%,rgba(2,8,23,0) 38%),linear-gradient(90deg,rgba(2,8,23,.94),rgba(2,8,23,.86) 34%,rgba(2,8,23,.62) 64%,rgba(2,8,23,.38)),radial-gradient(55% 48% at 88% 6%,rgba(249,115,22,.18) 0,rgba(249,115,22,0) 70%)}.hero-intro[data-clear=true] .hero-intro__media:after{opacity:0}.hero-intro__line{position:absolute;left:0;right:0;top:50%;margin:0;padding-inline:inherit;font-size:clamp(56px,9.5vw,136px);line-height:1.02;font-weight:800;letter-spacing:-.03em;color:#fff;text-wrap:balance;opacity:0;transform:translateY(calc(-50% + 18px));pointer-events:none;transition:opacity .55s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.hero-intro__line[data-state=on]{opacity:1;transform:translateY(-50%)}.hero-intro__line[data-state=off]{opacity:0;transform:translateY(calc(-50% - 10px));transition:opacity .5s ease,transform .5s ease}.hero-intro__accent{background:linear-gradient(to right,var(--color-orange-300,oklch(.837 .128 66.29)),var(--color-orange-500,oklch(.705 .213 47.604)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hero-intro__copy>*{transition:opacity .9s ease,transform 1s cubic-bezier(.2,.7,.2,1)}.hero-intro[data-hero-intro=playing] .hero-intro__copy>*{opacity:0;transform:translateY(20px)}.hero-intro[data-hero-intro=done] .hero-intro__copy>*{transition-delay:.4s}.hero-intro[data-hero-intro=done] .hero-intro__copy>:nth-child(2){transition-delay:.55s}.hero-intro[data-hero-intro=done] .hero-intro__copy>:nth-child(3){transition-delay:.7s}.hero-intro[data-hero-intro=end] .hero-intro__copy>*{transition:none}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.hero-intro[data-hero-intro=static] .hero-intro__copy>*{opacity:0;transform:translateY(20px);animation:hero-intro-failsafe-in .9s ease 6s forwards}.hero-intro[data-hero-intro=static] .hero-intro__media{opacity:1;background-image:url(/video/home-hero-intro/2026-11-08/assurified-hero-intro-poster.jpg);animation:hero-intro-failsafe-out .9s ease 6s forwards}}@keyframes hero-intro-failsafe-in{to{opacity:1;transform:none}}@keyframes hero-intro-failsafe-out{to{opacity:0}}.hero-intro__skip{position:absolute;z-index:3;right:max(24px,calc((100% - 1280px) / 2 + 24px));bottom:32px;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;cursor:pointer;color:#fff;font-family:inherit;font-size:14px;line-height:20px;font-weight:600;background:rgba(2,8,23,.5);border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s ease,border-color .2s ease,opacity .4s ease}.hero-intro__skip:hover{background:rgba(2,8,23,.75);border-color:rgba(255,255,255,.4)}.hero-intro__skip:focus-visible{outline:2px solid var(--color-orange-400,oklch(.75 .183 55.934));outline-offset:3px}.hero-intro__skip svg{width:14px;height:14px}.hero-intro__skip[data-fading=true]{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.hero-intro__copy>*,.hero-intro__line,.hero-intro__media,.hero-intro__media:after{transition:none}}@media (max-width:760px){.hero-intro{padding:calc(var(--hdr) + 40px) 0 96px;min-height:82vh}.hero-intro__media{background-position:50% 50%}.hero-intro__video{object-position:50% 50%}.hero-intro__media:after{background:linear-gradient(180deg,rgba(2,8,23,.84),rgba(2,8,23,.62) 40%,rgba(2,8,23,.74) 72%,#020817),radial-gradient(70% 40% at 90% 0,rgba(249,115,22,.16) 0,rgba(249,115,22,0) 70%)}.hero-intro__line{font-size:clamp(44px,13vw,64px)}.hero-intro__skip{right:16px;bottom:20px}}