.header-container.svelte-vufzlv{background:var(--bg-primary);position:relative}.header-cta.svelte-vufzlv{display:inline-flex;align-items:center;padding:14px 28px;border-radius:9999px;background:var(--bg-brand);color:var(--text-alternate);font-size:var(--text-base);font-weight:var(--font-medium);text-decoration:none;transition:opacity .15s}.header-cta.svelte-vufzlv:hover{opacity:.85}.header-cta.svelte-vufzlv:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.card-mockup-wrapper.svelte-vufzlv{perspective:800px}.card-mockup.svelte-vufzlv{max-width:480px;transition:transform .4s ease}.card-mockup.svelte-vufzlv:hover{transform:rotateY(-5deg) rotateX(3deg)}@media(max-width:768px){.header-content.svelte-vufzlv{padding:var(--spacing-64) var(--padding-global)!important}}.qualify-section.svelte-m4phtd{padding:var(--section-padding-huge) var(--spacing-80);background:var(--bg-primary)}.desc.svelte-m4phtd{font-size:var(--body-md);line-height:var(--body-md-line-height);letter-spacing:var(--body-md-letter-spacing);font-weight:var(--font-medium)}.condition-pill.svelte-m4phtd{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:var(--radius-s);padding:.875rem 1.25rem}@media(max-width:768px){.qualify-section.svelte-m4phtd{padding:var(--section-padding-huge) var(--padding-global)}}.costs-section.svelte-de29xn{background:var(--bg-tertiary);border-top:1px solid var(--border-primary);padding:var(--section-padding-huge) var(--spacing-80)}.subtitle.svelte-de29xn{font-size:var(--body-md);line-height:var(--body-md-line-height);letter-spacing:var(--body-md-letter-spacing);font-weight:var(--font-medium)}.cost-cards.svelte-de29xn{gap:var(--spacing-24)}.cost-card.svelte-de29xn{display:flex;flex-direction:column;gap:var(--spacing-12);padding:var(--spacing-24) var(--spacing-32);border-left:1px solid var(--border-primary)}.card-label.svelte-de29xn{font-weight:var(--font-medium)}.card-price.svelte-de29xn{font-family:var(--font-heading);font-size:var(--text-4xl);line-height:var(--h2-line-height);letter-spacing:var(--h2-letter-spacing);color:var(--text-secondary)}.price-original.svelte-de29xn{color:var(--text-placeholder);text-decoration:line-through}.card-desc.svelte-de29xn{font-size:var(--body-md);line-height:var(--body-md-line-height);letter-spacing:var(--body-md-letter-spacing);font-weight:var(--font-semibold);white-space:pre-line}@media(max-width:768px){.costs-section.svelte-de29xn{padding:var(--section-padding-huge) var(--padding-global)}.cost-card.svelte-de29xn{border-left:none;border-top:1px solid var(--border-primary);padding:var(--spacing-24) 0}}
