.prism-canvas.svelte-1sh6i3p{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.pricing-hero.svelte-1hrotn9{padding-top:14rem;padding-bottom:4rem;max-width:700px}.pricing-hero.svelte-1hrotn9 h1{font-size:3em;font-weight:500;line-height:1.15;overflow:hidden}.subtitle.svelte-1hrotn9{font-size:1.15em;font-weight:400;line-height:1.6;color:var(--grey-text);margin-top:1.5rem;max-width:520px}.section.svelte-1hrotn9{opacity:0;transform:translateY(40px)}.pricing-grid.svelte-1hrotn9{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding-bottom:6rem}.pricing-card.svelte-1hrotn9{border:1px solid rgba(248,254,255,.08);padding:2.5rem;display:flex;flex-direction:column;transition:border-color var(--animation-default)}.pricing-card.svelte-1hrotn9:hover{border-color:#f8feff33}.card-header.svelte-1hrotn9{margin-bottom:2rem}.card-title.svelte-1hrotn9{font-size:1.15em;font-weight:500;margin-bottom:.4rem}.card-tagline.svelte-1hrotn9{font-size:.85em;font-weight:400;color:var(--grey-text)}.card-price.svelte-1hrotn9{display:flex;align-items:baseline;gap:.5rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(248,254,255,.06)}.price.svelte-1hrotn9{font-size:2em;font-weight:500;line-height:1}.price-suffix.svelte-1hrotn9{font-size:.9em;font-weight:400;color:var(--grey-text)}.card-features.svelte-1hrotn9{list-style:none;display:flex;flex-direction:column;gap:.85rem;flex:1;margin-bottom:2rem}.card-features.svelte-1hrotn9 li:where(.svelte-1hrotn9){font-size:.95em;font-weight:400;color:var(--grey-text);padding-left:1.2rem;position:relative}.card-features.svelte-1hrotn9 li:where(.svelte-1hrotn9):before{content:"";position:absolute;left:0;top:.55em;width:4px;height:4px;border-radius:50%;background:#f8feff33}.card-footer.svelte-1hrotn9{font-size:.8em;font-weight:400;color:#f8feff40;line-height:1.5;margin-bottom:.5rem;border-top:1px solid rgba(248,254,255,.04);padding-top:1.5rem}.card-cta.svelte-1hrotn9{margin-top:auto}.bottom-cta.svelte-1hrotn9{max-width:560px;padding-top:2rem}.bottom-cta-heading.svelte-1hrotn9{font-size:1.35em;font-weight:500;line-height:1.35;margin-bottom:1rem}.bottom-cta-text.svelte-1hrotn9{font-size:1.05em;font-weight:400;line-height:1.6;color:var(--grey-text)}@media(max-width:1024px){.pricing-grid.svelte-1hrotn9{grid-template-columns:1fr 1fr}}@media(max-width:768px){.pricing-hero.svelte-1hrotn9{padding-top:8rem}.pricing-hero.svelte-1hrotn9 h1{font-size:2.2em}.pricing-grid.svelte-1hrotn9{grid-template-columns:1fr;gap:1.5rem}.pricing-card.svelte-1hrotn9{padding:2rem}}
