.cta-final.svelte-171mh5m{background:linear-gradient(135deg, color-mix(in oklch, var(--color-primary) 85%, black) 0%, var(--color-primary) 40%, color-mix(in oklch, var(--color-primary) 80%, var(--color-accent)) 100%);padding-block:var(--space-2xl) var(--space-xl);padding-inline:var(--layout-padding);container-type:inline-size}.cta-inner.svelte-171mh5m{align-items:center;gap:var(--space-s);text-align:center;flex-direction:column;max-width:36rem;margin-inline:auto;display:flex}.cta-headline.svelte-171mh5m{letter-spacing:-.03em;color:var(--color-on-primary);font-size:clamp(2rem,4.5vw + .5rem,3.5rem);font-weight:800;line-height:1.1}.cta-accent.svelte-171mh5m{color:color-mix(in oklch, white 70%, var(--color-accent))}.cta-subtitle.svelte-171mh5m{font-size:var(--font-size-text-lg);line-height:var(--line-height-text-lg);color:color-mix(in oklch, var(--color-on-primary) 80%, transparent);max-width:30rem}.cta-actions.svelte-171mh5m{justify-content:center;gap:var(--space-xs);padding-top:var(--space-xs);flex-wrap:wrap;display:flex}.cta-actions.svelte-171mh5m .aurea-btn{--_btn-bg:var(--color-on-primary);--_btn-text:var(--color-primary);--_btn-hover:color-mix(in oklch, var(--color-on-primary) 90%, transparent);--_btn-active:color-mix(in oklch, var(--color-on-primary) 80%, transparent);box-shadow:none;background:var(--_btn-bg);color:var(--_btn-text);border-color:#0000}.cta-actions.svelte-171mh5m .aurea-btn:hover{background:var(--_btn-hover);box-shadow:0 4px 16px oklch(0% none none/.2)}.cta-actions.svelte-171mh5m .aurea-btn[data-style=outline]{color:var(--color-on-primary);border-color:color-mix(in oklch, var(--color-on-primary) 40%, transparent);background:0 0}.cta-actions.svelte-171mh5m .aurea-btn[data-style=outline]:hover{background:color-mix(in oklch, var(--color-on-primary) 12%, transparent);border-color:color-mix(in oklch, var(--color-on-primary) 60%, transparent);box-shadow:none}.site-hero.svelte-1stpcvw{justify-content:center;align-items:center;gap:var(--space-s);padding-block:var(--space-xl) var(--space-xl);text-align:center;flex-direction:column;display:flex}.hero-headline.svelte-1stpcvw{letter-spacing:-.03em;color:var(--color-text);max-width:18em;font-size:clamp(2.5rem,6vw + 1rem,5rem);font-weight:800;line-height:1.08}.hero-accent.svelte-1stpcvw{color:var(--color-primary)}.hero-sub.svelte-1stpcvw{font-size:var(--font-size-text-xl);line-height:var(--line-height-text-xl);color:var(--color-text-muted);max-width:38rem}.hero-actions.svelte-1stpcvw{justify-content:center;gap:var(--space-xs);padding-top:var(--space-xs);flex-wrap:wrap;display:flex}.cluster-header.svelte-drsbuj{align-items:flex-end;gap:var(--space-l);display:flex}.cluster-header-text.svelte-drsbuj{gap:var(--space-3xs);flex-direction:column;flex:0 auto;max-width:28rem;display:flex}.cluster-eyebrow.svelte-drsbuj{font-size:var(--font-size-text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);font-weight:700}.cluster-headline.svelte-drsbuj{letter-spacing:-.02em;color:var(--color-text);font-size:clamp(1.75rem,3vw + .5rem,2.5rem);font-weight:700;line-height:1.15}.cluster-rule.svelte-drsbuj{background:var(--color-border);flex:1;height:1px;margin-bottom:.5em}.product-card.svelte-drsbuj{color:inherit;transition:border-color var(--duration-normal) var(--ease-default), transform var(--duration-normal) var(--ease-default), box-shadow var(--duration-normal) var(--ease-default);text-decoration:none}.product-card.svelte-drsbuj:hover{border-color:var(--color-primary);transform:translateY(calc(-2px * var(--depth)));box-shadow:0 calc(6px * var(--depth)) calc(24px * var(--depth)) calc(-8px * var(--depth)) var(--shadow-color-lg)}.product-brand.svelte-drsbuj{align-items:center;gap:var(--space-2xs);display:flex}.product-icon.svelte-drsbuj{flex-shrink:0;width:1.625rem;height:1.625rem;display:inline-flex}.product-icon.svelte-drsbuj svg{width:100%;height:100%}.product-name.svelte-drsbuj{font-size:var(--font-size-text-lg);letter-spacing:-.02em;color:var(--color-text);font-weight:700}.product-vertical.svelte-drsbuj{font-size:var(--font-size-text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary);font-weight:700}.product-desc.svelte-drsbuj{color:var(--color-text-muted)}.product-footer.svelte-drsbuj{padding-top:var(--space-xs);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.product-status.svelte-drsbuj{font-size:var(--font-size-text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-subtle);font-weight:600}.product-arrow.svelte-drsbuj{border:1px solid var(--color-border-subtle);width:2.25rem;height:2.25rem;color:var(--color-icon-muted);font-size:var(--font-size-text-base);transition:border-color var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default);border-radius:50%;justify-content:center;align-items:center;display:flex}.product-card.svelte-drsbuj:hover .product-arrow:where(.svelte-drsbuj){border-color:var(--color-primary);color:var(--color-primary)}@media (width<=767px){.cluster-rule.svelte-drsbuj{display:none}}
