.plan-grid.svelte-133tnjx{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.plan-card.svelte-133tnjx{isolation:isolate;background:linear-gradient(155deg,#1c1b21,#131316 55%);border:1px solid #ffffff1c;border-radius:24px;min-width:0;padding:30px 26px;position:relative;box-shadow:0 16px 40px #0002}.plan-card.svelte-133tnjx:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(at 0 0,#ffffff05,#0000 65%);position:absolute;inset:0}.plan-card.featured.svelte-133tnjx{background:linear-gradient(150deg,#352532,#1b1822 55%,#18161e) padding-box padding-box,linear-gradient(140deg,#f8a4a3,#a578c9 50%,#5b425e) border-box;border-color:#0000;box-shadow:0 20px 60px #ad619518}.featured.svelte-133tnjx:before{background:radial-gradient(at 15% 0,#f797ad14,#0000 65%)}.plan-topline.svelte-133tnjx{color:#afa7b7;letter-spacing:.025em;align-items:center;gap:10px;margin-bottom:28px;font-size:11px;display:flex}.plan-index.svelte-133tnjx{font-variant-numeric:tabular-nums;color:#d0bfda;border:1px solid #ffffff1c;border-radius:8px;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.featured.svelte-133tnjx .plan-topline:where(.svelte-133tnjx){color:#f4c4d2}.featured.svelte-133tnjx .plan-index:where(.svelte-133tnjx){background:#eab6ca0a;border-color:#d792ba55}.plan-card.svelte-133tnjx h2:where(.svelte-133tnjx){letter-spacing:-.04em;margin:0;font-size:30px;font-weight:550;line-height:1.2}.plan-description.svelte-133tnjx{color:#aba4b2;text-wrap:pretty;min-height:66px;margin:14px 0 26px;font-size:14px;line-height:1.65}.plan-price.svelte-133tnjx{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;display:flex}.plan-price.svelte-133tnjx strong:where(.svelte-133tnjx){letter-spacing:-.055em;font-size:clamp(42px,4.2vw,54px);font-weight:550;line-height:1.12}.plan-price.svelte-133tnjx>span:where(.svelte-133tnjx){color:#aaa1b3;font-size:13px}.billing-note.svelte-133tnjx{color:#aaa1b3;margin:12px 0 25px;font-size:12px}.featured.svelte-133tnjx .billing-note:where(.svelte-133tnjx){color:#d0b9d4}.plan-cta.svelte-133tnjx{gap:10px;width:100%;min-height:46px;display:flex}.trial-note.svelte-133tnjx{text-align:center;color:#a99eaf;margin:12px 0 25px;font-size:10px}.plan-allowances.svelte-133tnjx{border-block:1px solid #ffffff14;grid-template-columns:.85fr 1fr 1.15fr;margin:0 0 26px;padding:22px 0;display:grid}.plan-allowances.svelte-133tnjx>div:where(.svelte-133tnjx){border-left:1px solid #ffffff14;flex-direction:column-reverse;gap:7px;padding-left:12px;display:flex}.plan-allowances.svelte-133tnjx>div:where(.svelte-133tnjx):first-child{border-left:0;padding-left:0}.plan-allowances.svelte-133tnjx dt:where(.svelte-133tnjx){color:#aba4b2;font-size:10px}.plan-allowances.svelte-133tnjx dd:where(.svelte-133tnjx){letter-spacing:-.04em;margin:0;font-size:24px;font-weight:500;line-height:1.2}.plan-allowances.svelte-133tnjx .unlimited:where(.svelte-133tnjx){letter-spacing:-.03em;font-size:17px;line-height:28.8px}.features-label.svelte-133tnjx{text-transform:uppercase;letter-spacing:.09em;color:#bca9c5;margin:0 0 18px;font-size:10px}.plan-features.svelte-133tnjx{gap:13px;margin:0;padding:0;list-style:none;display:grid}.plan-features.svelte-133tnjx li:where(.svelte-133tnjx){color:#d3cdd9;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;display:flex}.plan-features.svelte-133tnjx svg{color:#b69fc5;flex-shrink:0;margin-top:2px}.featured.svelte-133tnjx .plan-features:where(.svelte-133tnjx) svg{color:#eeacbe}.plan-cta.svelte-133tnjx:focus-visible,button.svelte-133tnjx:focus-visible{outline-offset:5px;outline:2px solid #f4b7d3}@media (width>=768px) and (width<=1000px){.plan-grid.svelte-133tnjx{gap:12px}.plan-card.svelte-133tnjx{padding:25px 18px}.plan-description.svelte-133tnjx{min-height:92px}.plan-allowances.svelte-133tnjx>div:where(.svelte-133tnjx){padding-left:8px}.plan-allowances.svelte-133tnjx dt:where(.svelte-133tnjx){font-size:9px}.plan-allowances.svelte-133tnjx .unlimited:where(.svelte-133tnjx){font-size:14px}}@media (width<=767px){.plan-grid.svelte-133tnjx{grid-template-columns:1fr;gap:20px}.plan-card.svelte-133tnjx{padding:28px}.plan-description.svelte-133tnjx{max-width:32ch;min-height:0}.plan-price.svelte-133tnjx strong:where(.svelte-133tnjx){font-size:52px}.plan-topline.svelte-133tnjx{margin-bottom:22px}}@media (prefers-reduced-motion:reduce){.plan-cta.svelte-133tnjx{transition:none}.plan-cta.svelte-133tnjx:hover{transform:none}}
