.cl-hero[data-astro-cid-adoge4uj]{background:linear-gradient(135deg,var(--color-deep-blue) 0%,var(--color-brand-blue) 100%);color:#fff;padding:var(--space-6) 0 var(--space-5);text-align:center}.cl-hero[data-astro-cid-adoge4uj] h1[data-astro-cid-adoge4uj]{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;margin-bottom:var(--space-2);color:#fff}.cl-hero__badge[data-astro-cid-adoge4uj]{display:inline-block;background:#ffffff26;color:#fff;padding:6px 16px;border-radius:20px;font-size:.85rem;font-weight:600;margin-bottom:var(--space-2);letter-spacing:.02em}.cl-hero__sub[data-astro-cid-adoge4uj]{font-size:1.15rem;color:#ffffffe6;max-width:600px;margin:0 auto var(--space-3);line-height:1.6}.cl-hero__price[data-astro-cid-adoge4uj]{font-size:3rem;font-weight:800;color:var(--color-cta);line-height:1;margin-bottom:var(--space-1)}.cl-hero__price-label[data-astro-cid-adoge4uj]{display:block;font-size:.9rem;font-weight:500;color:#ffffffb3;margin-top:4px}.cl-hero__actions[data-astro-cid-adoge4uj]{margin-top:var(--space-3)}.cl-hero__actions[data-astro-cid-adoge4uj] .btn[data-astro-cid-adoge4uj]{padding:14px 36px;font-size:1.05rem}.cl-cards[data-astro-cid-adoge4uj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-3);margin-top:var(--space-3)}.cl-card[data-astro-cid-adoge4uj]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3);text-align:center;transition:box-shadow var(--dur-normal) var(--ease-premium),transform var(--dur-normal) var(--ease-premium)}.cl-card[data-astro-cid-adoge4uj]:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.cl-card__icon[data-astro-cid-adoge4uj]{margin-bottom:var(--space-2)}.cl-card[data-astro-cid-adoge4uj] h3[data-astro-cid-adoge4uj]{font-size:1.1rem;margin-bottom:var(--space-1);color:var(--color-deep-blue)}.cl-card[data-astro-cid-adoge4uj] p[data-astro-cid-adoge4uj]{font-size:.92rem;color:var(--color-text-muted);line-height:1.6}.cl-comparison[data-astro-cid-adoge4uj]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin-top:var(--space-3)}.cl-comparison__col[data-astro-cid-adoge4uj]{background:#fff;border-radius:var(--radius-lg);padding:var(--space-3);border:1px solid var(--color-border)}.cl-comparison__col[data-astro-cid-adoge4uj] h3[data-astro-cid-adoge4uj]{font-size:1.1rem;margin-bottom:var(--space-2);padding-bottom:var(--space-1);border-bottom:2px solid var(--color-border)}.cl-comparison__yes[data-astro-cid-adoge4uj] h3[data-astro-cid-adoge4uj]{color:#16a34a;border-color:#bbf7d0}.cl-comparison__no[data-astro-cid-adoge4uj] h3[data-astro-cid-adoge4uj]{color:#dc2626;border-color:#fecaca}.cl-comparison__col[data-astro-cid-adoge4uj] ul[data-astro-cid-adoge4uj]{list-style:none;padding:0}.cl-comparison__col[data-astro-cid-adoge4uj] li[data-astro-cid-adoge4uj]{padding:8px 0;font-size:.92rem;display:flex;align-items:flex-start;gap:10px;line-height:1.5}.cl-check[data-astro-cid-adoge4uj]{color:#16a34a;font-weight:700;flex-shrink:0}.cl-x[data-astro-cid-adoge4uj]{color:#dc2626;font-weight:700;flex-shrink:0}@media (max-width: 640px){.cl-comparison[data-astro-cid-adoge4uj]{grid-template-columns:1fr}}.cl-steps[data-astro-cid-adoge4uj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3);margin-top:var(--space-3)}.cl-step[data-astro-cid-adoge4uj]{text-align:center;padding:var(--space-2)}.cl-step__num[data-astro-cid-adoge4uj]{width:48px;height:48px;border-radius:50%;background:var(--color-brand-blue);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:700;margin-bottom:var(--space-2)}.cl-step[data-astro-cid-adoge4uj] h3[data-astro-cid-adoge4uj]{font-size:1rem;margin-bottom:var(--space-1);color:var(--color-deep-blue)}.cl-step[data-astro-cid-adoge4uj] p[data-astro-cid-adoge4uj]{font-size:.9rem;color:var(--color-text-muted);line-height:1.6}.cl-mls-grid[data-astro-cid-adoge4uj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-2);margin-top:var(--space-3)}.cl-mls-card[data-astro-cid-adoge4uj]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2);text-align:center}.cl-mls-card[data-astro-cid-adoge4uj] strong[data-astro-cid-adoge4uj]{display:block;font-size:.95rem;color:var(--color-deep-blue);margin-bottom:4px}.cl-mls-card[data-astro-cid-adoge4uj] span[data-astro-cid-adoge4uj]{font-size:.82rem;color:var(--color-text-muted)}.cl-mls-disclaimer[data-astro-cid-adoge4uj]{text-align:center;font-size:.82rem;color:var(--color-text-muted);margin-top:var(--space-2);font-style:italic}.cl-bottom-cta[data-astro-cid-adoge4uj]{background:linear-gradient(135deg,var(--color-deep-blue) 0%,var(--color-brand-blue) 100%);color:#fff;padding:var(--space-5) 0}.cl-bottom-cta[data-astro-cid-adoge4uj] h2[data-astro-cid-adoge4uj]{color:#fff;font-size:1.8rem;margin-bottom:var(--space-1)}.cl-bottom-cta[data-astro-cid-adoge4uj] p[data-astro-cid-adoge4uj]{color:#ffffffd9}.cl-bottom-cta__contact[data-astro-cid-adoge4uj]{margin-top:var(--space-3);font-size:.9rem}.cl-bottom-cta__contact[data-astro-cid-adoge4uj] a[data-astro-cid-adoge4uj]{color:var(--color-cta);font-weight:600}
