.hero-eyebrow[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;border:1px solid color-mix(in srgb,var(--color-fg) 14%,transparent);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.hero-eyebrow-dot[data-astro-cid-bbe6dxrz]{width:6px;height:6px;border-radius:50%;background-color:var(--color-accent);box-shadow:0 0 8px var(--color-accent);flex-shrink:0}.hero-content[data-astro-cid-bbe6dxrz]{flex:1 1 auto;width:100%}@media(max-width:767px){.hero-eyebrow-wrap[data-astro-cid-bbe6dxrz]{display:none}.hero-subtitle[data-astro-cid-bbe6dxrz]{font-size:.9375rem!important;margin-bottom:1.5rem!important}}.metrics-grid[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,5vw,72px)}@media(max-width:767px){.metrics-grid[data-astro-cid-bbe6dxrz]{grid-template-columns:repeat(2,1fr)}.metric-cell-sep[data-astro-cid-bbe6dxrz]:nth-child(odd){border-left:none;padding-left:0}}@media(max-width:479px){.metrics-grid[data-astro-cid-bbe6dxrz]{grid-template-columns:repeat(2,1fr)}}.metric-cell[data-astro-cid-bbe6dxrz]{padding:14px 0;display:flex;flex-direction:column;gap:3px}.metric-cell-sep[data-astro-cid-bbe6dxrz]{padding-left:clamp(12px,2vw,24px);border-left:1px solid color-mix(in srgb,var(--color-fg) 10%,transparent)}.metric-bracket[data-astro-cid-bbe6dxrz]{display:inline-block;width:7px;height:7px;border-top:1px solid var(--color-accent);border-left:1px solid var(--color-accent);flex-shrink:0;margin-top:1px}.metric-label[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-subtle);display:flex;align-items:flex-start;gap:6px;line-height:1.4}.metric-value[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:.8125rem;font-weight:500;letter-spacing:.02em;color:var(--color-fg);line-height:1.3;display:flex;align-items:center;gap:5px}.metric-sub[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.06em;color:var(--color-subtle);line-height:1.4}.status-dot[data-astro-cid-bbe6dxrz]{color:var(--color-accent);animation:status-pulse 2.4s ease-in-out infinite}@keyframes status-pulse{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.status-dot[data-astro-cid-bbe6dxrz]{animation:none}}section[data-astro-cid-bbe6dxrz]{content-visibility:auto;contain-intrinsic-size:auto 800px}.hero-lottie[data-astro-cid-bbe6dxrz]{display:block;width:clamp(220px,29vw,500px);aspect-ratio:20 / 9;margin:-28px 0 8px;pointer-events:none}.hero-particles[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.particle[data-astro-cid-bbe6dxrz]{position:absolute;border-radius:9999px;background:radial-gradient(circle,color-mix(in srgb,var(--color-accent) 40%,white) 0%,var(--color-accent) 65%,transparent 100%);box-shadow:0 0 6px 1px var(--color-accent);opacity:0;animation:hero-particle-float ease-in-out infinite}@keyframes hero-particle-float{0%{transform:translateY(0) scale(.8);opacity:0}20%{opacity:.55}45%{transform:translateY(-18px) scale(1.4);opacity:1}60%{transform:translateY(-24px) scale(.9);opacity:.45}80%{opacity:.6}to{transform:translateY(-32px) scale(.8);opacity:0}}.particle[data-astro-cid-bbe6dxrz]:nth-child(1){top:8%;left:4%;width:3px;height:3px;animation-duration:5s;animation-delay:-1.5s}.particle[data-astro-cid-bbe6dxrz]:nth-child(2){top:24%;left:12%;width:5px;height:5px;animation-duration:7s;animation-delay:-4s}.particle[data-astro-cid-bbe6dxrz]:nth-child(3){top:68%;left:20%;width:2px;height:2px;animation-duration:4.5s;animation-delay:-2s}.particle[data-astro-cid-bbe6dxrz]:nth-child(4){top:42%;left:30%;width:4px;height:4px;animation-duration:6s;animation-delay:-3.5s}.particle[data-astro-cid-bbe6dxrz]:nth-child(5){top:82%;left:40%;width:3px;height:3px;animation-duration:5.5s;animation-delay:-1s}.particle[data-astro-cid-bbe6dxrz]:nth-child(6){top:14%;left:50%;width:5px;height:5px;animation-duration:8s;animation-delay:-6s}.particle[data-astro-cid-bbe6dxrz]:nth-child(7){top:58%;left:58%;width:2px;height:2px;animation-duration:4s;animation-delay:-.5s}.particle[data-astro-cid-bbe6dxrz]:nth-child(8){top:32%;left:66%;width:4px;height:4px;animation-duration:6.5s;animation-delay:-3s}.particle[data-astro-cid-bbe6dxrz]:nth-child(9){top:88%;left:75%;width:3px;height:3px;animation-duration:5s;animation-delay:-2.5s}.particle[data-astro-cid-bbe6dxrz]:nth-child(10){top:6%;left:83%;width:5px;height:5px;animation-duration:7.5s;animation-delay:-5s}.particle[data-astro-cid-bbe6dxrz]:nth-child(11){top:62%;left:91%;width:2px;height:2px;animation-duration:4.5s;animation-delay:-1s}.particle[data-astro-cid-bbe6dxrz]:nth-child(12){top:46%;left:96%;width:3px;height:3px;animation-duration:6s;animation-delay:-4s}.particle[data-astro-cid-bbe6dxrz]:nth-child(13){top:18%;left:8%;width:4px;height:4px;animation-duration:5s;animation-delay:-2s}.particle[data-astro-cid-bbe6dxrz]:nth-child(14){top:52%;left:16%;width:2px;height:2px;animation-duration:4s;animation-delay:-3s}.particle[data-astro-cid-bbe6dxrz]:nth-child(15){top:76%;left:25%;width:5px;height:5px;animation-duration:7s;animation-delay:-1.5s}.particle[data-astro-cid-bbe6dxrz]:nth-child(16){top:36%;left:35%;width:3px;height:3px;animation-duration:5.5s;animation-delay:-4.5s}.particle[data-astro-cid-bbe6dxrz]:nth-child(17){top:92%;left:54%;width:4px;height:4px;animation-duration:8s;animation-delay:-2s}.particle[data-astro-cid-bbe6dxrz]:nth-child(18){top:28%;left:62%;width:2px;height:2px;animation-duration:5s;animation-delay:-.5s}.particle[data-astro-cid-bbe6dxrz]:nth-child(19){top:72%;left:70%;width:5px;height:5px;animation-duration:6.5s;animation-delay:-5.5s}.particle[data-astro-cid-bbe6dxrz]:nth-child(20){top:12%;left:88%;width:3px;height:3px;animation-duration:4.5s;animation-delay:-3s}.testimonial-quote[data-astro-cid-zzqkys7x]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.testimonial-quote[data-astro-cid-zzqkys7x].line-clamp-4{-webkit-line-clamp:4}.testimonial-quote[data-astro-cid-zzqkys7x].expanded{-webkit-line-clamp:unset;overflow:visible}
