.hero__logo.svelte-1uha8ag{height:120px;width:auto;object-fit:contain;filter:brightness(0) invert(1);align-self:flex-start}.hero.svelte-1uha8ag{position:relative;padding:var(--space-2xl) 0 calc(var(--space-xl) + 40px);background:linear-gradient(160deg,#111D29 0%,var(--color-primary) 50%,var(--color-primary-dark) 100%);color:var(--color-text-inverse);overflow:hidden}.hero__content.svelte-1uha8ag{position:relative;max-width:700px;display:flex;flex-direction:column;gap:var(--space-sm);z-index:1}.hero__content.svelte-1uha8ag .badge:where(.svelte-1uha8ag){background:#cf2e2e40;color:#f4a3a1;width:fit-content;border:1px solid rgba(207,46,46,.3)}.hero__content.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:#fff;margin-top:var(--space-xs)}.hero__subtitle.svelte-1uha8ag{font-size:clamp(1.05rem,2vw,1.25rem);opacity:.85;line-height:1.7}.hero__actions.svelte-1uha8ag{display:flex;gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap}.hero__actions.svelte-1uha8ag .btn--outline:where(.svelte-1uha8ag){border-color:#ffffff80;color:#fff}.hero__actions.svelte-1uha8ag .btn--outline:where(.svelte-1uha8ag):hover{background:#fff;color:var(--color-primary);border-color:#fff}.stats-section.svelte-1uha8ag{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.stats__grid.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:0;background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:var(--space-md) var(--space-sm);border:1px solid var(--color-border)}.stats__item.svelte-1uha8ag{text-align:center;padding:var(--space-sm) var(--space-md);flex:1}.stats__divider.svelte-1uha8ag{width:1px;height:48px;background:var(--color-border);flex-shrink:0}.stats__number.svelte-1uha8ag{display:block;font-family:var(--font-display);font-size:clamp(2rem,4vw,2.8rem);font-weight:800;color:var(--color-primary);line-height:1}.stats__label.svelte-1uha8ag{display:block;margin-top:.5rem;font-size:.85rem;color:var(--color-text-muted);font-weight:500}.steps.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-md)}.step.svelte-1uha8ag{position:relative;text-align:center}.step__number.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:linear-gradient(135deg,var(--color-primary),var(--color-accent));color:#fff;font-family:var(--font-display);font-weight:800;font-size:1.5rem;border-radius:50%;margin:var(--space-md) auto 0;box-shadow:0 4px 15px #1c2b3a4d}.step.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.5rem}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-muted)}.value-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);align-items:center}.value-content.svelte-1uha8ag .badge:where(.svelte-1uha8ag){margin-bottom:var(--space-sm)}.value-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:var(--space-sm)}.value-content.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-bottom:var(--space-md)}.value-list.svelte-1uha8ag{list-style:none;margin-bottom:var(--space-md);display:flex;flex-direction:column;gap:.75rem}.value-list.svelte-1uha8ag li:where(.svelte-1uha8ag){padding-left:1.75rem;position:relative;color:#ffffffd9}.value-list.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"✓";position:absolute;left:0;color:var(--color-accent);font-weight:700}.comparison-card.svelte-1uha8ag{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden}.comparison-card__inner.svelte-1uha8ag{padding:var(--space-md)}.comparison.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md)}.comparison__item.svelte-1uha8ag{flex:1;text-align:center;padding:var(--space-sm);border-radius:var(--radius-sm)}.comparison__item--hospital.svelte-1uha8ag{background:#d94f4f1f;border:1px solid rgba(217,79,79,.2)}.comparison__item--jaxen.svelte-1uha8ag{background:#cf2e2e1f;border:1px solid rgba(207,46,46,.25)}.comparison__label.svelte-1uha8ag{display:block;font-size:.85rem;font-weight:600;color:#ffffff8c;margin-bottom:.25rem}.comparison__price.svelte-1uha8ag{display:block;font-family:var(--font-display);font-size:1.8rem;font-weight:800}.comparison__item--hospital.svelte-1uha8ag .comparison__price:where(.svelte-1uha8ag){color:#f87171}.comparison__item--jaxen.svelte-1uha8ag .comparison__price:where(.svelte-1uha8ag){color:#f0807e}.comparison__note.svelte-1uha8ag{display:block;font-size:.8rem;color:#ffffff73;margin-top:.25rem}.comparison__divider.svelte-1uha8ag{font-weight:700;color:#ffffff4d;font-size:.9rem}.comparison__savings.svelte-1uha8ag{text-align:center;font-weight:600;color:#f0807e;font-size:1rem}.cta-section.svelte-1uha8ag{position:relative;background:linear-gradient(135deg,var(--color-primary) 0%,#111D29 100%);color:var(--color-text-inverse);overflow:hidden}.cta-section__bg.svelte-1uha8ag{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 50%,rgba(207,46,46,.15) 0%,transparent 60%),radial-gradient(ellipse at 80% 50%,rgba(28,43,58,.2) 0%,transparent 60%);pointer-events:none}.cta-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#fff;margin-bottom:var(--space-sm);position:relative}.cta-section__text.svelte-1uha8ag{font-size:clamp(1rem,1.5vw,1.15rem);opacity:.85;max-width:600px;margin:0 auto var(--space-md);position:relative}.cta-section__actions.svelte-1uha8ag{display:flex;gap:var(--space-sm);justify-content:center;flex-wrap:wrap;position:relative}.cta-section__actions.svelte-1uha8ag .btn--outline:where(.svelte-1uha8ag){border-color:#fff6;color:#fff}.cta-section__actions.svelte-1uha8ag .btn--outline:where(.svelte-1uha8ag):hover{background:#fff;color:var(--color-primary);border-color:#fff}@media(max-width:768px){.hero.svelte-1uha8ag{padding:var(--space-xl) 0 calc(var(--space-lg) + 40px)}.stats__grid.svelte-1uha8ag{flex-direction:column;gap:0}.stats__divider.svelte-1uha8ag{width:60%;height:1px}.value-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:var(--space-md)}.comparison.svelte-1uha8ag{flex-direction:column}.comparison__divider.svelte-1uha8ag{margin:0}}
