.price-plans.svelte-ox4fp2{display:flex;flex-direction:column;gap:12px;width:100%;margin-inline:auto}.price-plans.two.svelte-ox4fp2{max-width:860px}.price-plans.three.svelte-ox4fp2{max-width:1040px}.price-grid.svelte-ox4fp2{display:grid;gap:10px;width:100%}.price-grid.two.svelte-ox4fp2{grid-template-columns:repeat(2,minmax(0,1fr))}.price-grid.three.svelte-ox4fp2{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 900px){.price-plans.two.svelte-ox4fp2,.price-plans.three.svelte-ox4fp2{max-width:none}.price-grid.two.svelte-ox4fp2,.price-grid.three.svelte-ox4fp2{grid-template-columns:1fr}}.credits-line.svelte-ox4fp2{margin:0 0 14px;font-size:14px;font-weight:600;color:var(--accent);letter-spacing:.01em}.plan-cta.svelte-ox4fp2{margin-bottom:22px}.plan-cta.svelte-ox4fp2 a.pcta,.plan-cta.svelte-ox4fp2 button.pcta{display:block;width:100%;text-align:center;padding:12px 18px;border-radius:980px;font-size:14px;font-weight:600;cursor:pointer;transition:transform .25s var(--ease),background .2s var(--ease),opacity .2s var(--ease);box-sizing:border-box;text-decoration:none;font-family:inherit}.plan-cta.svelte-ox4fp2 a.pcta:hover,.plan-cta.svelte-ox4fp2 button.pcta:hover{transform:scale(1.02)}.plan-cta.svelte-ox4fp2 .pcta.is-primary{background:linear-gradient(120deg,var(--accent),var(--accent-2));color:#fff;border:1px solid transparent}.plan-cta.svelte-ox4fp2 .pcta.is-ghost{background:var(--paper);color:var(--ink);border:1px solid var(--line)}.plan-cta.svelte-ox4fp2 .pcta.is-ghost:hover{background:var(--paper-2)}.plan-cta.svelte-ox4fp2 form{margin:0}.price-card.custom.svelte-ox4fp2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:28px 48px;align-items:center;width:100%;box-sizing:border-box}.custom-info.svelte-ox4fp2{display:flex;flex-direction:column;min-width:0}.price-card.custom.svelte-ox4fp2 .tagline:where(.svelte-ox4fp2){min-height:0}.price-card.custom.svelte-ox4fp2 .perbrand:where(.svelte-ox4fp2){margin-bottom:18px}.price-card.custom.svelte-ox4fp2 .plan-cta:where(.svelte-ox4fp2){margin-bottom:0;max-width:280px}.custom-feats.svelte-ox4fp2{margin:0}@media (max-width: 900px){.price-card.custom.svelte-ox4fp2{grid-template-columns:1fr;gap:22px}.price-card.custom.svelte-ox4fp2 .plan-cta:where(.svelte-ox4fp2){max-width:none}}.price-card.custom.svelte-ox4fp2 .custom-amt:where(.svelte-ox4fp2) .num:where(.svelte-ox4fp2){font-size:clamp(2rem,4vw,2.6rem);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking)}
