main.svelte-1hrotn9{color:#000;max-width:1320px;margin:auto;padding:70px 28px}header.svelte-1hrotn9{text-align:center;max-width:850px;margin:0 auto 52px}header.svelte-1hrotn9 span:where(.svelte-1hrotn9),article.svelte-1hrotn9>span:where(.svelte-1hrotn9){letter-spacing:.09em;color:#be0000;font-size:13px;font-weight:700}h1.svelte-1hrotn9{letter-spacing:-.035em;margin:20px 0;font-size:clamp(36px,5vw,64px);line-height:1.1}em.svelte-1hrotn9{color:#be0000;font-style:normal}header.svelte-1hrotn9 p:where(.svelte-1hrotn9){font-size:17px;line-height:1.8}.plans.svelte-1hrotn9{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.plans.svelte-1hrotn9 article:where(.svelte-1hrotn9){background:#fff;border:1px solid #e0e5eb;border-radius:20px;flex-direction:column;padding:30px;display:flex;box-shadow:0 12px 35px #132a4610}.plans.svelte-1hrotn9 .featured:where(.svelte-1hrotn9){background:linear-gradient(145deg,#fff5f5,#fff 45%);border:2px solid #be0000}h2.svelte-1hrotn9{margin:15px 0;font-size:24px}.price.svelte-1hrotn9{margin:14px 0;font-size:34px;font-weight:750}.price.svelte-1hrotn9 small:where(.svelte-1hrotn9){margin-top:6px;font-size:13px;font-weight:400;display:block}p.svelte-1hrotn9{font-size:14px;line-height:1.7}ul.svelte-1hrotn9{flex:1;margin:24px 0 30px;padding:0;list-style:none}li.svelte-1hrotn9{border-bottom:1px solid #edf0f5;padding:10px 0;font-size:14px}li.svelte-1hrotn9:before{content:"✓";color:#be0000;margin-right:8px}.plans.svelte-1hrotn9 a:where(.svelte-1hrotn9),.custom.svelte-1hrotn9 a:where(.svelte-1hrotn9){text-align:center;color:#fff;background:#be0000;border-radius:9px;padding:14px 18px;font-size:14px;font-weight:650;text-decoration:none;display:block}.custom.svelte-1hrotn9{background:#f4f7fa;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin:38px 0;padding:28px 34px;display:flex}.custom.svelte-1hrotn9 h2:where(.svelte-1hrotn9){margin-top:0}.details.svelte-1hrotn9{padding:28px 0}.details.svelte-1hrotn9>h2:where(.svelte-1hrotn9){text-align:center}.details.svelte-1hrotn9>div:where(.svelte-1hrotn9){grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:25px;display:grid}.details.svelte-1hrotn9 h3:where(.svelte-1hrotn9){margin-bottom:12px;font-size:18px}@media (width<=950px){.plans.svelte-1hrotn9,.details.svelte-1hrotn9>div:where(.svelte-1hrotn9){grid-template-columns:1fr}.custom.svelte-1hrotn9{flex-direction:column;align-items:start}main.svelte-1hrotn9{padding:45px 20px}}
