.plans.svelte-1swql1j{padding:5.5rem 0;background:var(--oc-bg);color:var(--oc-ink)}.plans.svelte-1swql1j .head:where(.svelte-1swql1j){max-width:62ch;margin:0 auto 2.5rem;text-align:center}.plans.svelte-1swql1j h2:where(.svelte-1swql1j){margin:0 0 .9rem;font-weight:800;letter-spacing:-.022em;line-height:1.15;font-size:clamp(1.6rem,3.1vw,2.35rem);color:var(--oc-ink);text-wrap:balance}.plans.svelte-1swql1j .subtitle-muted:where(.svelte-1swql1j){margin:0;color:var(--oc-ink-soft);font-size:1.13rem;line-height:1.7}.container.svelte-1swql1j{max-width:var(--oc-container);margin:0 auto;padding:0 1.5rem}@media(max-width:900px){.plans.svelte-1swql1j{padding:3.25rem 0}.plans.svelte-1swql1j .head:where(.svelte-1swql1j){margin-bottom:1.75rem}.plans.svelte-1swql1j .subtitle-muted:where(.svelte-1swql1j){font-size:1.05rem}}.seo-section.svelte-16xtote{padding:5.5rem 0;background:var(--oc-surface);border-block:1px solid var(--oc-line)}.seo-section.svelte-16xtote h2:where(.svelte-16xtote){margin:0 0 .9rem;font-weight:800;letter-spacing:-.022em;line-height:1.15;color:var(--oc-ink);text-align:center;font-size:clamp(1.6rem,3.1vw,2.35rem);text-wrap:balance}.intro.svelte-16xtote{max-width:62ch;margin:0 auto 2.5rem;text-align:center;font-size:1.13rem;line-height:1.7;color:var(--oc-ink-soft)}.cards.svelte-16xtote{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:2.5rem}.card.svelte-16xtote{background:var(--oc-surface);border:1px solid var(--oc-line);border-radius:var(--oc-radius);padding:1.75rem;box-shadow:var(--oc-shadow-sm);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.card.svelte-16xtote:hover{transform:translateY(-3px);border-color:var(--oc-accent-100);box-shadow:var(--oc-shadow)}.card-icon.svelte-16xtote{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--oc-accent-soft);border:1px solid var(--oc-accent-100);border-radius:12px;color:var(--oc-accent-dark);margin-bottom:1.1rem}.card-icon.svelte-16xtote .inline-icon{width:24px;height:24px}.card.svelte-16xtote h3:where(.svelte-16xtote){color:var(--oc-ink);font-size:1.15rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .5rem}.card.svelte-16xtote p:where(.svelte-16xtote){color:var(--oc-ink-soft);font-size:.96rem;line-height:1.65;margin:0}.features.svelte-16xtote{max-width:800px;margin:0 auto 2.5rem;background:var(--oc-surface);border:1px solid var(--oc-line);border-radius:var(--oc-radius);padding:2rem;box-shadow:var(--oc-shadow-sm)}.features.svelte-16xtote h3:where(.svelte-16xtote){color:var(--oc-ink);font-size:1.2rem;font-weight:700;letter-spacing:-.01em;margin:0 0 1.25rem;text-align:center}.features.svelte-16xtote ul:where(.svelte-16xtote){list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.features.svelte-16xtote li:where(.svelte-16xtote){padding:.3rem 0 .3rem 1.4rem;position:relative;color:var(--oc-ink-soft);font-size:.96rem;line-height:1.6}.features.svelte-16xtote li:where(.svelte-16xtote):before{content:"✓";position:absolute;left:0;color:var(--oc-green);font-weight:700}.cta-center.svelte-16xtote{text-align:center;margin-top:2rem}.cta-sub.svelte-16xtote{margin-top:.9rem;color:var(--oc-muted);font-size:.92rem}@media(max-width:991px){.cards.svelte-16xtote{grid-template-columns:1fr}}@media(max-width:900px){.seo-section.svelte-16xtote{padding:3.25rem 0}.intro.svelte-16xtote{font-size:1.05rem;margin-bottom:1.75rem}}@media(max-width:767px){.features.svelte-16xtote ul:where(.svelte-16xtote){grid-template-columns:1fr}.features.svelte-16xtote{padding:1.5rem 1.25rem}}@media(prefers-reduced-motion:reduce){.card.svelte-16xtote{transition:none!important;transform:none!important}}.container.svelte-16xtote{max-width:var(--oc-container);margin:0 auto;padding:0 1.5rem}
