.hero.svelte-13wmnd{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;align-items:center;margin-bottom:2.2rem}.hero__visual.svelte-13wmnd{display:flex;justify-content:center}.hero__content.svelte-13wmnd h1:where(.svelte-13wmnd){margin:0 0 .8rem;font-family:var(--cp-font-heading);font-size:clamp(2rem,2.2vw + 1rem,3rem);line-height:1.1;color:var(--cp-primary)}.hero__content.svelte-13wmnd p:where(.svelte-13wmnd){margin:0;color:var(--cp-text-muted);max-width:56ch}.hero__actions.svelte-13wmnd{display:flex;flex-wrap:wrap;gap:.7rem;margin:1.15rem 0 .95rem}.support.svelte-13wmnd{font-size:.95rem}.support.svelte-13wmnd a:where(.svelte-13wmnd),.section--contact.svelte-13wmnd a:where(.svelte-13wmnd){color:var(--cp-primary);font-weight:600}.section.svelte-13wmnd{margin-top:2rem}.section__header.svelte-13wmnd{margin-bottom:1rem}.section__header.svelte-13wmnd h2:where(.svelte-13wmnd){margin:0;font-family:var(--cp-font-heading);font-size:clamp(1.4rem,1vw + 1rem,2rem);color:var(--cp-primary)}.section__header.svelte-13wmnd p:where(.svelte-13wmnd){margin:.55rem 0 0;color:var(--cp-text-muted)}.feature-grid.svelte-13wmnd{display:grid;gap:.9rem;grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card.svelte-13wmnd{border-radius:16px;border:1px solid color-mix(in srgb,var(--cp-border) 80%,white);padding:1rem;background:color-mix(in srgb,var(--cp-surface) 88%,var(--cp-bg-accent));box-shadow:0 12px 30px #22186d14}.feature-card.svelte-13wmnd h3:where(.svelte-13wmnd){margin:0;font-size:1.03rem;color:var(--cp-text)}.feature-card.svelte-13wmnd p:where(.svelte-13wmnd){margin:.55rem 0 0;color:var(--cp-text-muted);line-height:1.45}.section--pricing.svelte-13wmnd{padding:1.2rem;border:1px solid color-mix(in srgb,var(--cp-border) 75%,white);border-radius:20px;background:radial-gradient(circle at 4% 0%,rgba(63,139,186,.12),transparent 42%),color-mix(in srgb,var(--cp-surface) 92%,var(--cp-bg-accent))}.pricing-grid.svelte-13wmnd{display:grid;gap:.9rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.plan-card.svelte-13wmnd{border-radius:14px;border:1px solid color-mix(in srgb,var(--cp-border) 78%,white);background:var(--cp-surface);padding:1rem}.plan-card.featured.svelte-13wmnd{border-color:color-mix(in srgb,var(--cp-primary) 42%,white);box-shadow:0 12px 30px #22186d1f}.plan-card__name.svelte-13wmnd{margin:0;font-weight:700;color:var(--cp-text)}.plan-card__price.svelte-13wmnd{margin:.35rem 0 0;font-family:var(--cp-font-heading);font-size:1.45rem;color:var(--cp-primary)}.plan-card__description.svelte-13wmnd{margin:.4rem 0 .7rem;color:var(--cp-text-muted)}.plan-card.svelte-13wmnd ul:where(.svelte-13wmnd){margin:0;padding-left:1rem;color:var(--cp-text-muted);display:grid;gap:.35rem;line-height:1.4}.plan-card__actions.svelte-13wmnd{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.6rem}.basket-inline.svelte-13wmnd{margin-top:1rem;border:1px solid color-mix(in srgb,var(--cp-border) 80%,white);border-radius:12px;background:color-mix(in srgb,var(--cp-surface) 90%,var(--cp-bg-accent));padding:.75rem .9rem}.basket-inline.svelte-13wmnd .kicker:where(.svelte-13wmnd){margin:0}.basket-inline__list.svelte-13wmnd{margin:.55rem 0 0;padding-left:1rem;color:var(--cp-text-muted);display:grid;gap:.3rem}.pricing-actions.svelte-13wmnd{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.7rem}.section--contact.svelte-13wmnd{text-align:center;padding:1.2rem;border-radius:18px;background:color-mix(in srgb,var(--cp-surface) 84%,var(--cp-bg-accent));border:1px solid color-mix(in srgb,var(--cp-border) 80%,white);margin-bottom:.6rem}.section--contact.svelte-13wmnd h2:where(.svelte-13wmnd){margin:0;font-family:var(--cp-font-heading);color:var(--cp-primary)}.section--contact.svelte-13wmnd p:where(.svelte-13wmnd){margin:.6rem 0 0;color:var(--cp-text-muted)}@media(max-width:980px){.hero.svelte-13wmnd{grid-template-columns:1fr}.hero__content.svelte-13wmnd{text-align:center}.hero__actions.svelte-13wmnd{justify-content:center}.feature-grid.svelte-13wmnd,.pricing-grid.svelte-13wmnd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.feature-grid.svelte-13wmnd,.pricing-grid.svelte-13wmnd{grid-template-columns:1fr}}
