.layout.svelte-1hrotn9{overflow:hidden}.pricing-hero.svelte-1hrotn9{height:55vh;display:flex;justify-content:center;align-items:center;text-align:center;background:linear-gradient(to bottom right,#000 30%,#00afff 140%);color:#fff;position:relative}.pricing-title.svelte-1hrotn9{font-size:42px;margin-bottom:10px}.pricing-subtext.svelte-1hrotn9{font-size:18px;margin-bottom:22px;color:#a7cde4}.plans-section.svelte-1hrotn9{padding:80px 0;background:#000}.plans-grid.svelte-1hrotn9{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px}.plan-card.svelte-1hrotn9{background:#4a4a4a66;border-radius:10px;padding:24px;color:#fff;text-align:center;border:1px solid transparent}.plan-card.svelte-1hrotn9:hover{border:1px solid #00afff}.plan-header.svelte-1hrotn9 h3:where(.svelte-1hrotn9){font-size:24px;margin:0 0 6px}.price.svelte-1hrotn9{font-size:28px;font-weight:600;margin-bottom:6px}.tagline.svelte-1hrotn9{color:#a7cde4;font-size:15px;margin-bottom:18px}.plan-features.svelte-1hrotn9{list-style:none;padding:0;font-size:16px;line-height:1.6;margin-bottom:20px}.plan-features.svelte-1hrotn9 li:where(.svelte-1hrotn9) strong:where(.svelte-1hrotn9){color:#00afff}.recommended.svelte-1hrotn9{position:relative;border:1px solid #00afff}.recommended-badge.svelte-1hrotn9{position:absolute;top:-12px;left:50%;background:#00afff;color:#000;font-size:12px;font-weight:700;padding:3px 8px;border-radius:4px}.trust-section.svelte-1hrotn9{padding:40px 0;background:#000;text-align:center}.trust-text.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:#a7cde4;font-size:14px;margin:4px}.plan-cta-block.svelte-1hrotn9{display:flex;flex-direction:column;width:100%;margin-top:18px;border-radius:8px}.plan-cta-block.svelte-1hrotn9 input:where(.svelte-1hrotn9){padding:12px;border:1px solid rgba(255,255,255,.2);border-bottom:none;border-radius:8px 8px 0 0;background:#333333b3;color:#fff;font-size:15px}.plan-cta-block.svelte-1hrotn9 input:where(.svelte-1hrotn9)::placeholder{color:#ffffff8c}.plan-cta-block.svelte-1hrotn9 button:where(.svelte-1hrotn9){padding:12px;font-weight:600;cursor:pointer;border:1px solid rgba(255,255,255,.2);border-top:none;border-radius:0 0 8px 8px;background:#00afff;color:#000;font-size:15px;transition:background .15s ease}.plan-cta-block.svelte-1hrotn9 button:where(.svelte-1hrotn9):hover{background:#008bcc}.plan-cta-block.svelte-1hrotn9:focus-within{box-shadow:0 0 0 2px #00afff59}
