.section-head.svelte-eg4aen{text-align:center;max-width:34rem;margin:0 auto 3rem}.section-head.svelte-eg4aen h2:where(.svelte-eg4aen){font-size:var(--h2-size);color:#fff;margin-bottom:.85rem;font-weight:700;line-height:1.15}.section-head.svelte-eg4aen p:where(.svelte-eg4aen){color:#ffffffc7;font-size:var(--font-body-size);line-height:1.6}.pricing-card-wrap.svelte-eg4aen{max-width:620px;margin:0 auto}.pricing-step-label.svelte-eg4aen{font-size:var(--font-body-size);letter-spacing:.04em;text-transform:uppercase;color:var(--gold);margin-bottom:.6rem;font-weight:700;display:block}.pricing-card.svelte-eg4aen{background:var(--navy-3);border-radius:var(--radius);box-shadow:var(--shadow-sm);border:1px solid #ffffff14;padding:2.5rem 2rem;position:relative}.pricing-card.featured.svelte-eg4aen{border:2px solid var(--gold);box-shadow:var(--shadow-lg)}.pricing-drawer.svelte-eg4aen{border-top:1px solid #ffffff1f;margin-top:1.75rem;padding-top:1.5rem}.pricing-drawer-summary.svelte-eg4aen{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.pricing-drawer-summary.svelte-eg4aen::-webkit-details-marker{display:none}.pricing-drawer-summary.svelte-eg4aen:after{content:"+";color:var(--gold);flex-shrink:0;font-size:1.3rem;font-weight:700}.pricing-drawer[open].svelte-eg4aen .pricing-drawer-summary:where(.svelte-eg4aen):after{content:"–"}.pricing-drawer-heading.svelte-eg4aen{flex-direction:column;display:flex}.pricing-drawer-heading.svelte-eg4aen .pricing-step-label:where(.svelte-eg4aen){margin-bottom:.3rem}.pricing-drawer-title.svelte-eg4aen{color:#fff;font-size:1.1rem;font-weight:700}.pricing-drawer-price.svelte-eg4aen{font-size:var(--font-body-size);color:var(--gold-light);white-space:nowrap;font-weight:700}.pricing-drawer-body.svelte-eg4aen{padding-top:1.5rem}.pricing-drawer-body.svelte-eg4aen .pricing-tagline:where(.svelte-eg4aen){margin-bottom:1.25rem}.pricing-drawer-body.svelte-eg4aen .pricing-features:where(.svelte-eg4aen){margin-bottom:0}.pricing-name.svelte-eg4aen{color:#fff;margin-bottom:.3rem;font-size:1.3rem;font-weight:700}.pricing-tagline.svelte-eg4aen{font-size:var(--font-body-size);color:#ffffffc7;margin-bottom:1.5rem;line-height:1.5}.pricing-price-old.svelte-eg4aen{font-size:var(--font-body-size);color:#fff9;margin-bottom:.4rem;text-decoration:line-through}.pricing-price.svelte-eg4aen{color:var(--gold-light);margin-bottom:.5rem;font-size:1.6rem;font-weight:700}.pricing-price-note.svelte-eg4aen{font-size:var(--font-body-size);color:#fff9;margin-bottom:1.5rem}.pricing-features.svelte-eg4aen{margin:0 0 1.75rem;padding:0;list-style:none}.pricing-features.svelte-eg4aen li:where(.svelte-eg4aen){font-size:var(--font-body-size);color:#ffffffe6;padding:.5rem 0 .5rem 1.5rem;line-height:1.5;position:relative}.pricing-features.svelte-eg4aen li:where(.svelte-eg4aen):before{content:"✓";color:var(--gold);font-weight:700;position:absolute;left:0}.btn-pricing.svelte-eg4aen{text-align:center;background:var(--gold);width:100%;color:var(--ink);font-weight:600;font-size:var(--font-body-size);border-radius:var(--radius);padding:.85rem;text-decoration:none;transition:opacity .2s,background .2s;display:block}.btn-pricing.svelte-eg4aen:hover{opacity:.88}.pricing-note.svelte-eg4aen{font-size:var(--font-body-size);color:#ffffffc7;text-align:center;margin-top:1.25rem;line-height:1.5}.pricing-guarantee.svelte-eg4aen{align-items:center;gap:var(--space-5);max-width:620px;margin:var(--space-7) auto 0;text-align:left;background:linear-gradient(135deg, #c9a13b47 0%, #c9a13b0a 55%, transparent 80%), var(--navy-2);border-radius:var(--radius);padding:var(--space-6) var(--space-5);box-shadow:var(--shadow-lg);border:1px solid #c9a13b59;display:flex}.pricing-guarantee-icon.svelte-eg4aen{flex-shrink:0;font-size:4rem;line-height:1}.pricing-guarantee.svelte-eg4aen h3:where(.svelte-eg4aen){color:#fff;margin-bottom:.6rem;font-size:1.4rem;font-weight:700}.pricing-guarantee.svelte-eg4aen p:where(.svelte-eg4aen){font-size:var(--font-body-size);color:#fffc;margin-top:.5rem;line-height:1.6}.pricing.tight-top.svelte-eg4aen{padding-top:var(--space-4)}@media (width>=720px){.section-head.svelte-eg4aen{margin-bottom:4rem}}
