.home_iconBadge__KddYB{display:grid;flex-shrink:0;width:3rem;height:3rem;place-items:center;border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border));border-radius:.875rem;background:color-mix(in srgb,var(--primary) 8%,var(--card));color:var(--primary)}.home_heroStage__tNB1m{position:relative;isolation:isolate;overflow:clip}.home_fieldSection__eXsvQ{position:relative;isolation:isolate;overflow:hidden}.home_fieldSection__eXsvQ:before{position:absolute;inset:0;z-index:-1;background-image:radial-gradient(circle at 100% 48%,transparent 0 9rem,color-mix(in srgb,var(--primary) 12%,transparent) 9.05rem 9.12rem,transparent 9.18rem),radial-gradient(circle at 0 80%,color-mix(in srgb,var(--foreground) 3%,transparent),transparent 20rem);content:"";pointer-events:none}.home_ctaPanel__S2aac{position:relative;display:grid;gap:2.5rem;isolation:isolate;overflow:hidden;padding:2.5rem 1.5rem;border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border));border-radius:1.5rem;background:linear-gradient(120deg,color-mix(in srgb,var(--card) 95%,var(--primary)),var(--background))}.home_ctaPanel__S2aac:before{position:absolute;top:0;left:1.5rem;width:5rem;height:3px;background:var(--primary);content:""}.home_ctaTitle__NHAGY{max-width:48rem;font-size:clamp(2.5rem,5.6vw,5rem);line-height:1.04;letter-spacing:-.025em}.home_ctaButton__FZTad{box-shadow:0 8px 24px color-mix(in srgb,var(--primary) 8%,transparent)}.home_ctaArrow__ERyIE{display:grid;width:2rem;height:2rem;flex-shrink:0;place-items:center;border-radius:50%;background:var(--primary-foreground);color:var(--primary)}@media (min-width:640px){.home_ctaPanel__S2aac{padding:3rem}.home_ctaPanel__S2aac:before{left:3rem}}@media (min-width:1024px){.home_ctaPanel__S2aac{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3rem;padding:3.5rem}.home_ctaPanel__S2aac:before{left:3.5rem}}