.page-hero.svelte-131n0nt{background:linear-gradient(135deg,#fff 0%,#f1f5f9 100%);padding:5rem 0 4rem}.hero-inner.svelte-131n0nt{max-width:780px}.page-hero.svelte-131n0nt h1:where(.svelte-131n0nt){font-family:var(--font-heading);color:#0b1d3a;margin:.75rem 0 1.25rem;font-size:clamp(1.9rem,3.5vw,2.75rem);font-weight:600;line-height:1.15}.page-hero.svelte-131n0nt .lead:where(.svelte-131n0nt){color:#64748b;max-width:660px;margin:0;font-size:1.05rem;line-height:1.6}.section.svelte-131n0nt{padding:5.5rem 0}.section.alt.svelte-131n0nt{background:#f8fafc;padding:5.5rem 0}.grid-2.svelte-131n0nt{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.grid-2.reverse.svelte-131n0nt :where(.svelte-131n0nt):first-child{order:1}.text-col.svelte-131n0nt{flex-direction:column;gap:1rem;display:flex}.section-label.svelte-131n0nt{text-transform:uppercase;letter-spacing:.1em;color:#1e3a8a;font-size:.78rem;font-weight:700}.text-col.svelte-131n0nt h2:where(.svelte-131n0nt){font-family:var(--font-heading);color:#0b1d3a;margin:0;font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:600;line-height:1.2}.text-col.svelte-131n0nt p:where(.svelte-131n0nt){color:#64748b;max-width:560px;margin:0;line-height:1.7}.img-wrap.svelte-131n0nt img:where(.svelte-131n0nt){border-radius:14px;width:100%;display:block;box-shadow:0 8px 32px #0b1d3a1a}ul.check.svelte-131n0nt{flex-direction:column;gap:.75rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}ul.check.svelte-131n0nt li:where(.svelte-131n0nt){color:#374151;padding-left:1.85rem;font-size:.95rem;line-height:1.55;position:relative}ul.check.svelte-131n0nt li:where(.svelte-131n0nt):before{content:"";border-bottom:2.5px solid #d4af37;border-left:2.5px solid #d4af37;width:14px;height:8px;position:absolute;top:.45em;left:0;transform:rotate(-45deg)}.section-head.svelte-131n0nt{text-align:center;max-width:720px;margin:0 auto 3rem}.plans.svelte-131n0nt{background:var(--c-primary);color:#fff;padding:5.5rem 0}.plans-grid.svelte-131n0nt{align-items:stretch}.plan.svelte-131n0nt{color:var(--c-text);background:#fff;border-radius:16px;flex-direction:column;gap:1rem;padding:2.5rem;display:flex;position:relative}.plan.svelte-131n0nt h3:where(.svelte-131n0nt){color:var(--c-primary);font-family:var(--font-heading);margin:0;font-size:1.3rem}.plan.svelte-131n0nt .price:where(.svelte-131n0nt){flex-wrap:wrap;gap:1.5rem;display:flex}.plan.svelte-131n0nt .price:where(.svelte-131n0nt)>div:where(.svelte-131n0nt){flex-direction:column;display:flex}.plan.svelte-131n0nt .price:where(.svelte-131n0nt) strong:where(.svelte-131n0nt){font-family:var(--font-heading);color:var(--c-primary);font-size:2rem}.plan.svelte-131n0nt .price:where(.svelte-131n0nt) span:where(.svelte-131n0nt){color:var(--c-text-muted);font-size:.85rem}.plan.svelte-131n0nt p:where(.svelte-131n0nt){color:#64748b;margin:0}.plan.svelte-131n0nt .btn:where(.svelte-131n0nt){text-align:center;border-radius:8px;margin-top:auto;padding:.85rem;font-weight:600}.plan.featured.svelte-131n0nt{border:2px solid var(--c-accent)}.badge.svelte-131n0nt{background:var(--c-accent);color:var(--c-primary);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.35rem .85rem;font-size:.75rem;font-weight:700;position:absolute;top:-14px;right:24px}.bank-note.svelte-131n0nt{color:var(--c-text-muted);margin-top:.25rem;font-size:.82rem}@media (width<=900px){.grid-2.svelte-131n0nt{grid-template-columns:1fr;gap:2.5rem}.grid-2.reverse.svelte-131n0nt :where(.svelte-131n0nt):first-child{order:0}.text-col.svelte-131n0nt p:where(.svelte-131n0nt){max-width:100%}}
