.wrap.svelte-1hrotn9{max-width:1200px;margin:0 auto;padding:0 1rem}.num.svelte-1hrotn9{font-variant-numeric:tabular-nums}.btn.svelte-1hrotn9{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;height:2.6rem;padding:0 1.1rem;border-radius:.6rem;font-size:13.5px;font-weight:500;transition:opacity .15s,background .15s,color .15s}.btn-light.svelte-1hrotn9{background:var(--text);color:var(--bg)}.btn-light.svelte-1hrotn9:hover{opacity:.9}.btn-ghost.svelte-1hrotn9{background:var(--surface-2);border:1px solid var(--border-strong);color:var(--text-2)}.btn-ghost.svelte-1hrotn9:hover{color:var(--text);background:var(--surface-3)}.hero.svelte-1hrotn9{position:relative;padding:8rem 0 3.5rem}.hero-bg.svelte-1hrotn9{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60% 45% at 50% 0%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 70%),linear-gradient(var(--border) 1px,transparent 1px) 0 0 / 64px 64px,linear-gradient(90deg,var(--border) 1px,transparent 1px) 0 0 / 64px 64px;-webkit-mask-image:radial-gradient(70% 70% at 50% 15%,#000 30%,transparent 80%);mask-image:radial-gradient(70% 70% at 50% 15%,#000 30%,transparent 80%)}.hero-copy.svelte-1hrotn9{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.pill.svelte-1hrotn9{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .8rem;border-radius:999px;border:1px solid var(--border-strong);background:color-mix(in srgb,var(--surface) 80%,transparent);font-size:12.5px;color:var(--text-2)}.pill-dot.svelte-1hrotn9{width:.4rem;height:.4rem;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 25%,transparent)}h1.svelte-1hrotn9{margin-top:1.5rem;max-width:860px;font-size:clamp(2.2rem,6vw,4rem);font-weight:600;line-height:1.04;letter-spacing:-.05em;padding-bottom:.08em}.h1-text.svelte-1hrotn9{background:linear-gradient(180deg,#fff 30%,#a1a1aa);-webkit-background-clip:text;background-clip:text;color:transparent}.lead.svelte-1hrotn9{margin-top:1.4rem;max-width:620px;font-size:clamp(15px,1.6vw,17px);line-height:1.65;color:var(--text-3)}.plans-wrap.svelte-1hrotn9{position:relative;padding-bottom:4rem}.plans.svelte-1hrotn9{display:grid;gap:.75rem}.plan.svelte-1hrotn9{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;border:1px solid var(--border);border-radius:.9rem;background:var(--surface)}.plan.featured.svelte-1hrotn9{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 60%),var(--surface);box-shadow:0 30px 80px -40px color-mix(in srgb,var(--accent) 60%,transparent)}.plan-head.svelte-1hrotn9{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.plan-name.svelte-1hrotn9{font-size:14px;font-weight:500;color:var(--text)}.plan-tag.svelte-1hrotn9{padding:.15rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 18%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent);font-size:11px;font-weight:500;color:var(--accent-text)}.plan-price.svelte-1hrotn9{display:flex;align-items:baseline;gap:.4rem}.price.svelte-1hrotn9{font-size:2.5rem;font-weight:600;letter-spacing:-.05em;color:var(--text)}.per.svelte-1hrotn9{font-size:12.5px;color:var(--text-3)}.features.svelte-1hrotn9{display:grid;gap:.7rem;padding-top:1.25rem;border-top:1px solid var(--border);font-size:13.5px;color:var(--text-3)}.features.svelte-1hrotn9 li:where(.svelte-1hrotn9){display:flex;align-items:flex-start;gap:.55rem}.features.svelte-1hrotn9 li:where(.svelte-1hrotn9) svg{flex-shrink:0;margin-top:.15rem;color:var(--green)}.features.svelte-1hrotn9 .strong:where(.svelte-1hrotn9){color:var(--text)}.notice.svelte-1hrotn9{padding:1.5rem;border:1px solid var(--border);border-radius:.9rem;background:var(--surface);font-size:13.5px;line-height:1.65;color:var(--text-3)}.notice-title.svelte-1hrotn9{margin-bottom:.4rem;font-weight:500;color:var(--text)}.capacity.svelte-1hrotn9{display:flex;gap:.7rem;margin-top:.75rem;padding:1rem 1.15rem;border:1px solid var(--border);border-radius:.9rem;background:var(--surface);font-size:13.5px;line-height:1.65;color:var(--text-3)}.capacity.svelte-1hrotn9 svg{flex-shrink:0;margin-top:.2rem;color:var(--accent-text)}.capacity.svelte-1hrotn9 strong:where(.svelte-1hrotn9){font-weight:500;color:var(--text)}.faq-wrap.svelte-1hrotn9{display:grid;gap:2rem;padding-top:4rem;padding-bottom:6rem;border-top:1px solid var(--border)}.eyebrow.svelte-1hrotn9{font-size:12px;color:var(--accent-text)}h2.svelte-1hrotn9{margin-top:.6rem;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:600;letter-spacing:-.04em;color:var(--text)}.faq.svelte-1hrotn9{border-top:1px solid var(--border)}.faq.svelte-1hrotn9 details:where(.svelte-1hrotn9){border-bottom:1px solid var(--border)}.faq.svelte-1hrotn9 summary:where(.svelte-1hrotn9){display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 0;cursor:pointer;list-style:none;font-size:15px;font-weight:500;color:var(--text)}.faq.svelte-1hrotn9 summary:where(.svelte-1hrotn9)::-webkit-details-marker{display:none}.faq.svelte-1hrotn9 summary:where(.svelte-1hrotn9) .faq-icon{flex-shrink:0;color:var(--text-3);transition:transform .2s}.faq.svelte-1hrotn9 details[open]:where(.svelte-1hrotn9) summary:where(.svelte-1hrotn9) .faq-icon{transform:rotate(45deg)}.faq.svelte-1hrotn9 details:where(.svelte-1hrotn9) p:where(.svelte-1hrotn9){padding-bottom:1.2rem;font-size:14px;line-height:1.7;color:var(--text-3)}@media (min-width: 768px){.plans.svelte-1hrotn9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 900px){.faq-wrap.svelte-1hrotn9{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem}}@media (min-width: 1200px){.plans.svelte-1hrotn9{grid-template-columns:repeat(4,minmax(0,1fr))}}
