.video-hero{--bg:#000;--text:#fff;--muted:#8e8e8e;--trust-size:clamp(36px, 4.5vw, 42px);background:var(--bg);height:100dvh;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow:visible}.video-hero .bg{z-index:0;background:#000;position:absolute;inset:0;overflow:hidden}.video-hero .bg-video{object-fit:cover;pointer-events:none;z-index:0;filter:grayscale(82%)saturate(.2)contrast(1.08)brightness(.88);width:100%;height:100%;position:absolute;inset:0}.video-hero .bg:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(120% 80% at 50% 40%,#1c24302e 0%,#0000 58%),linear-gradient(#00000038 0%,#09090b8c 100%);position:absolute;inset:0}.video-hero .page{z-index:1;flex-direction:column;align-items:center;height:100dvh;padding:clamp(72px,9vh,96px) clamp(14px,3vw,32px) clamp(16px,2.4vh,28px);display:flex;position:relative}.video-hero .hero,.video-hero .stats{z-index:1}.video-hero .hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:900px;display:flex}.video-hero .headline{font-family:var(--font-sans), "Segoe UI", system-ui, sans-serif;letter-spacing:-.03em;color:#fff;text-shadow:0 2px 28px #0000008c;margin:0 0 clamp(16px,2.2vh,22px);font-size:clamp(34px,7.2vw,84px);font-weight:600;line-height:1.05}.video-hero .headline-line{white-space:nowrap;opacity:0;animation:.85s cubic-bezier(.22,1,.36,1) forwards headlineFade;display:block;overflow:hidden}.video-hero .headline-line:first-child{animation-delay:.12s}.video-hero .intro{color:#f2f2f2;text-shadow:0 1px 16px #00000073;max-width:min(540px,92%);margin:0 0 clamp(18px,2.6vh,28px);font-size:clamp(16px,1.8vw,19px);font-weight:400;line-height:1.55}.video-hero .trust-avatars{align-items:center;display:flex}.video-hero .trust-avatar{width:var(--trust-size);height:var(--trust-size);background:var(--trust-bg);border:1px solid var(--trust-border);box-sizing:border-box;border-radius:50%;place-items:center;padding:5px;transition:transform .35s;display:grid;position:relative}.video-hero .trust-avatar+.trust-avatar,.video-hero .trust-pill{margin-left:calc(var(--trust-size) * -.42)}.video-hero .trust-avatar.a1{z-index:1}.video-hero .trust-avatar.a2{z-index:2}.video-hero .trust-avatar.a3{z-index:4}.video-hero .trust:hover .a1{transform:translateY(-2px)}.video-hero .trust:hover .a2{transform:translateY(-4px)}.video-hero .trust:hover .a3{transform:translateY(-2px)}.video-hero .trust-avatar-inner{background:#fff;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.video-hero .trust-avatar-inner i{color:#111;font-size:calc(var(--trust-size) * .34);line-height:1}.video-hero .trust-pill{z-index:3;height:var(--trust-size);padding:0 16px 0 calc(var(--trust-size) * .58);background:var(--trust-bg);border:1px solid var(--trust-border);color:var(--trust-text);font-family:var(--font-sans);white-space:nowrap;border-radius:999px;align-items:center;font-size:clamp(12px,1.4vw,13.5px);font-weight:500;display:flex}.video-hero .cta{color:#000;font-family:var(--font-sans);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:clamp(11px,1.6vh,13px) clamp(22px,3vw,28px);font-size:clamp(13.5px,1.5vw,14.5px);font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 0 0 1px #ffffff26,0 0 22px #ffffff52,0 0 44px #ffffff1f}.video-hero .cta:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 0 0 1px #ffffff38,0 0 28px #ffffff73,0 0 56px #ffffff2e}.video-hero .stats{flex-shrink:0;grid-template-columns:repeat(4,1fr);gap:12px;width:100%;max-width:920px;display:grid}.video-hero .stat{text-align:center;color:inherit;flex-direction:column;align-items:center;text-decoration:none;display:flex}.video-hero .stat-icon{color:#e4e4e7;background:#0d0d0fb8;border:1px solid #ffffff1f;border-radius:8px;place-items:center;width:36px;height:36px;margin-bottom:8px;display:grid}.video-hero .stat-icon svg{width:18px;height:18px}.video-hero .stat-value{font-family:var(--font-sans);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:#fff;font-size:clamp(18px,2.2vw,26px);font-weight:500}.video-hero .stat-label{color:var(--muted);margin-top:2px;font-size:clamp(11px,1.2vw,12.5px)}.video-hero .anim{animation:.85s cubic-bezier(.22,1,.36,1) forwards reveal;animation-delay:var(--d,0s)}.video-hero .headline.anim{animation:none}.video-hero .cta.anim{animation:.85s cubic-bezier(.22,1,.36,1) forwards revealPulse;animation-delay:var(--d,.4s)}.video-hero .availability{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e4e4e7;opacity:0;background:#09090b8c;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;margin:0 0 clamp(14px,2vh,20px);padding:6px 14px;font-size:12.5px;font-weight:500;display:inline-flex}.video-hero .availability-dot{background:#c3e88d;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite availabilityPulse}@keyframes availabilityPulse{0%,to{box-shadow:0 0 #c3e88d99}60%{box-shadow:0 0 0 7px #c3e88d00}}.video-hero .cta-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.video-hero .cta,.video-hero .cta-ghost{opacity:0}.video-hero .cta-ghost{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#09090b66;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;padding:clamp(11px,1.6vh,13px) clamp(22px,3vw,28px);font-size:clamp(13.5px,1.5vw,14.5px);font-weight:600;text-decoration:none;transition:transform .25s,border-color .25s,background-color .25s;display:inline-flex}.video-hero .cta-ghost:hover{background:#ffffff14;border-color:#ffffff73;transform:translateY(-2px)}.video-hero .stat-icon{transition:color .3s,border-color .3s,background-color .3s,box-shadow .3s}.video-hero .stat:hover .stat-icon{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 50%, transparent);background:color-mix(in srgb, var(--accent) 12%, #0d0d0fb8);box-shadow:0 0 18px -4px var(--accent)}@keyframes reveal{0%{opacity:0;filter:blur(6px);transform:translateY(22px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes revealPulse{0%{opacity:0;filter:blur(6px);transform:translateY(22px)scale(.98)}70%{opacity:1;filter:blur();transform:translateY(0)scale(1.03)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes headlineFade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.video-hero .headline{letter-spacing:-.035em;line-height:1.06}.video-hero .trust-pill{font-size:12px}.video-hero .stats{grid-template-columns:repeat(2,1fr);gap:18px 12px}}@media (max-width:420px){.video-hero{--trust-size:34px}.video-hero .headline{letter-spacing:-.04em;line-height:1.05}}@media (max-height:700px){.video-hero .headline{margin-bottom:10px}.video-hero .intro{margin-bottom:14px}}@media (prefers-reduced-motion:reduce){.video-hero .anim,.video-hero .headline.anim,.video-hero .cta.anim,.video-hero .headline-line,.video-hero .availability-dot{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.video-hero .headline{color:#fff}}
.header-root .logo-name,.header-root .logo-dev,.header-root .logo-underline{transition:color .35s,background-color .35s,text-shadow .35s}.header-root[data-logo-tone=dark] .logo-name{color:#ffffffb8}.header-root[data-logo-tone=dark] .logo-dev{color:#fff}.header-root[data-logo-tone=dark] .logo-underline{background:#fff}.header-root[data-logo-tone=dark] .logo-mark{text-shadow:0 1px 14px #00000073}.header-root[data-logo-tone=light] .logo-name{color:#000000ad}.header-root[data-logo-tone=light] .logo-dev{color:#000}.header-root[data-logo-tone=light] .logo-underline{background:#000}.header-root[data-logo-tone=light] .logo-mark{text-shadow:0 1px 14px #ffffff80}.header-root[data-logo-tone=dark] a:hover .logo-name{color:#fff}.header-root[data-logo-tone=light] a:hover .logo-name{color:#000}.header-root{transition:opacity .56s cubic-bezier(.16,1,.3,1),filter .56s cubic-bezier(.16,1,.3,1),transform .56s cubic-bezier(.16,1,.3,1),visibility linear}.header-root[data-hidden=true]{transition-duration:.42s,.42s,.42s,0s;transition-delay:0s,0s,0s,.42s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.header-root :is(a,button){transition:none}.header-root :is(a,button):hover,.header-root :is(a,button):active{transform:none}.header-root{transition:opacity .2s;filter:none!important;transform:none!important}}
