.hero>*{z-index:1;position:relative}.he-lede{margin-inline:auto;max-width:640px;color:var(--ink-2);text-wrap:pretty;margin-top:24px;font-size:clamp(17px,1.3vw,19px);line-height:1.6}.he-actions{justify-content:center;margin-top:36px}.he-inner .hero-reassure{margin-top:14px;font-size:13px}.hero-e{text-align:center;justify-content:center}.hero-e:before{opacity:.4;-webkit-mask-image:radial-gradient(70% 55% at 50% 40%,#000 10%,#0000 75%);mask-image:radial-gradient(70% 55% at 50% 40%,#000 10%,#0000 75%)}.he-rays{z-index:0;pointer-events:none;height:min(100%,820px);position:absolute;inset:0 0 auto}.he-rays>*{position:absolute;inset:0}.he-inner{flex-direction:column;align-items:center;padding-block:clamp(48px,9vh,112px) clamp(40px,7vh,88px);display:flex}.he-badge{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 80%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink-2);animation:rise .8s var(--ease-out) both;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 10px;font-size:13px;font-weight:500;display:inline-flex}.he-badge>span{background:var(--brand);width:7px;height:7px;box-shadow:0 0 0 3px var(--brand-tint);border-radius:50%}.hero .he-title{letter-spacing:-.05em;flex-direction:column;align-items:center;margin-top:24px;font-size:clamp(36px,5.6vw,88px);line-height:1.02;display:flex}.he-lead{display:block}.he-rotate{min-height:1.08em;color:var(--brand);justify-content:center;padding-bottom:.06em;font-style:normal;display:inline-flex;overflow:hidden}.he-rotate-split{display:inline-flex}.he-lede{animation:rise .8s 80ms var(--ease-out) both}.he-actions{animation:rise .8s .16s var(--ease-out) both;flex-wrap:wrap;gap:12px;display:flex}.he-stats{border:1px solid var(--line);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--surface) 70%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,920px);margin-top:clamp(56px,9vh,96px);display:grid}.he-stats li{flex-direction:column;align-items:center;gap:6px;padding:22px 20px;display:flex}.he-stats li+li{border-left:1px solid var(--line)}.he-stats strong{letter-spacing:-.03em;color:var(--ink);font-size:clamp(26px,2.6vw,34px);font-weight:500}.he-stat-label{color:var(--ink-3);text-wrap:balance;font-size:13px;line-height:1.45}@media (max-width:700px){.he-stats{grid-template-columns:1fr 1fr}.he-stats li:nth-child(3){border-left:0}.he-stats li:nth-child(n+3){border-top:1px solid var(--line)}}
