.hero.svelte-4s1vdh{padding-block:var(--space-10);border-bottom:1px solid var(--border)}.hero.has-background.svelte-4s1vdh{background:var(--hero-bg-image) var(--hero-bg-position,center) / cover no-repeat;position:relative}.hero.has-background.svelte-4s1vdh:before{content:"";background:linear-gradient(to right, var(--bg) 15%, transparent 75%), linear-gradient(to top, var(--bg) 0%, transparent 40%);position:absolute;inset:0}.hero.has-background.svelte-4s1vdh .hero-grid:where(.svelte-4s1vdh){position:relative}.hero-cta.svelte-4s1vdh{inset:auto 0 var(--space-6) 0;position:absolute}.hero-cta-inner.svelte-4s1vdh{justify-content:flex-end;display:flex}@media (width<=639px){.hero-cta.svelte-4s1vdh{margin-top:var(--space-6);position:relative;inset:auto}.hero-cta-inner.svelte-4s1vdh{justify-content:stretch}.hero-cta-inner.svelte-4s1vdh .btn{width:100%}}.hero-grid.svelte-4s1vdh{gap:var(--space-8);flex-direction:column;display:flex;position:relative}.hero-content.svelte-4s1vdh{margin-top:var(--space-6)}.hero-breadcrumb.svelte-4s1vdh{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);color:var(--text-muted);font-size:var(--font-caption);font-weight:500;display:inline-flex}.hero-breadcrumb.svelte-4s1vdh svg{flex-shrink:0}.hero-breadcrumb.svelte-4s1vdh a:where(.svelte-4s1vdh){color:inherit}.hero-breadcrumb.svelte-4s1vdh a:where(.svelte-4s1vdh):hover{color:var(--text-primary)}.hero-breadcrumb.svelte-4s1vdh span:where(.svelte-4s1vdh){color:var(--text-secondary)}.hero-headline.svelte-4s1vdh{font-size:var(--font-h1);text-transform:uppercase;letter-spacing:.01em;flex-direction:column;font-weight:800;line-height:1.1;display:flex}.hero-headline.inline.svelte-4s1vdh{gap:0 var(--space-3);flex-flow:wrap}.line-1.svelte-4s1vdh{color:var(--text-primary)}.line-2.svelte-4s1vdh{color:var(--brand)}.hero.neon.svelte-4s1vdh .line-2:where(.svelte-4s1vdh),.hero.neon.svelte-4s1vdh .hero-headline.accent:where(.svelte-4s1vdh) .line-1:where(.svelte-4s1vdh){color:var(--brand-neon);text-shadow:var(--glow-text-brand)}.hero.neon.svelte-4s1vdh .trust-icon:where(.svelte-4s1vdh){border:1px solid var(--brand-line);color:var(--brand-neon)}.hero.neon.svelte-4s1vdh .breadcrumb span[aria-current]{color:var(--brand-neon)}.subhead.svelte-4s1vdh{color:var(--text-secondary);font-size:var(--font-h4);margin-top:var(--space-4);max-width:60ch}.trust-row.svelte-4s1vdh{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.trust-row.svelte-4s1vdh li:where(.svelte-4s1vdh){align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);flex:0 auto;display:flex}.trust-icon.svelte-4s1vdh{border-radius:var(--radius-control);background:var(--brand-surface);width:40px;height:40px;color:var(--brand);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.trust-icon.accent-amber.svelte-4s1vdh{background:var(--warning-surface);color:var(--warning)}.trust-text.svelte-4s1vdh{flex-direction:column;gap:1px;display:flex}.trust-label.svelte-4s1vdh{font-size:var(--font-h4);color:var(--text-primary);font-weight:800;line-height:1.1}.trust-caption.svelte-4s1vdh{font-size:var(--font-caption);color:var(--text-muted)}@media (width<=639px){.trust-row.grid.svelte-4s1vdh{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trust-row.grid.svelte-4s1vdh li:where(.svelte-4s1vdh){min-width:0;padding:var(--space-3);gap:var(--space-2)}.trust-row.grid.svelte-4s1vdh .trust-icon:where(.svelte-4s1vdh){width:var(--space-8);height:var(--space-8)}}@media (width>=1024px){.hero.svelte-4s1vdh{height:420px}.hero-grid.svelte-4s1vdh{flex-direction:row;align-items:center;height:100%}.hero-main.svelte-4s1vdh{flex:1}.hero.compact.svelte-4s1vdh{height:auto;min-height:320px}.hero.compact.svelte-4s1vdh .hero-headline:where(.svelte-4s1vdh){font-size:var(--font-display)}}
