.wrap.svelte-1hrotn9{max-width:1120px;margin:0 auto;padding:0 24px}.wrap-narrow.svelte-1hrotn9{max-width:760px;margin:0 auto;padding:0 24px}h1.svelte-1hrotn9,h2.svelte-1hrotn9{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--ink);margin:0}.center.svelte-1hrotn9{text-align:center}.eyebrow.svelte-1hrotn9{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:11px}.eyebrow-night.svelte-1hrotn9{color:#8fa2ff}.btn.svelte-1hrotn9{border-radius:var(--r-pill);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:13px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background .14s,border-color .14s;display:inline-flex}.btn-accent.svelte-1hrotn9{background:var(--accent);color:var(--accent-ink);border:1px solid var(--accent)}.btn-accent.svelte-1hrotn9:hover{background:var(--accent-hover)}.btn-ghost.svelte-1hrotn9{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.btn-ghost.svelte-1hrotn9:hover{border-color:color-mix(in srgb, var(--accent) 38%, var(--line));color:var(--accent)}.btn-block.svelte-1hrotn9{width:100%;margin-top:18px}.head.svelte-1hrotn9{padding:64px 0 12px}.head.svelte-1hrotn9 h1:where(.svelte-1hrotn9){margin-bottom:18px;font-size:clamp(30px,4vw,42px);font-weight:800;line-height:1.08}.head-sub.svelte-1hrotn9{color:var(--ink-2);max-width:640px;margin:0;font-size:16px;line-height:1.65}.pricing.svelte-1hrotn9{padding:36px 0 24px}.price-grid.svelte-1hrotn9{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:18px;display:grid}.price-card.svelte-1hrotn9{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;padding:26px 24px 24px;display:flex;position:relative}.price-card.featured.svelte-1hrotn9{border-color:var(--accent);box-shadow:0 14px 40px #2f4bf029}.price-badge.svelte-1hrotn9{white-space:nowrap;text-overflow:ellipsis;background:var(--accent);color:#fff;letter-spacing:.02em;border-radius:var(--r-pill);max-width:calc(100% - 24px);padding:5px 13px;font-size:11px;font-weight:600;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.price-name.svelte-1hrotn9{font-family:var(--font-sans);font-size:15px;font-weight:700}.price-desc.svelte-1hrotn9{color:var(--ink-3);min-height:57px;margin:8px 0 0;font-size:12.5px;line-height:1.5}.price-amount.svelte-1hrotn9{font-family:var(--font-sans);letter-spacing:-.02em;margin-top:14px;font-size:30px;font-weight:800;line-height:1.05}.price-from.svelte-1hrotn9{color:var(--ink-3);margin-right:2px;font-size:14px;font-weight:600}.price-per.svelte-1hrotn9{color:var(--ink-3);min-height:36px;margin:4px 0 0;font-size:12.5px;line-height:1.45}.price-card.svelte-1hrotn9 ul:where(.svelte-1hrotn9){border-top:1px solid var(--line-2);flex-direction:column;gap:10px;margin:14px 0 24px;padding:16px 0 0;list-style:none;display:flex}.price-card.svelte-1hrotn9 li:where(.svelte-1hrotn9){color:var(--ink-2);padding-left:26px;font-size:13.5px;line-height:1.45;position:relative}.price-card.svelte-1hrotn9 li:where(.svelte-1hrotn9):before{content:"✓";background:var(--accent-soft);width:16px;height:16px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex;position:absolute;top:1px;left:0}.price-card.svelte-1hrotn9 .btn-block:where(.svelte-1hrotn9){margin-top:auto}.price-note.svelte-1hrotn9{color:var(--ink-3);text-align:center;margin:22px 0 0;font-size:13px}.faq.svelte-1hrotn9{padding:56px 0 72px}.faq.svelte-1hrotn9 h2:where(.svelte-1hrotn9){margin-bottom:28px;font-size:28px;font-weight:700}.faq.svelte-1hrotn9 .eyebrow:where(.svelte-1hrotn9){text-align:center}.faq-list.svelte-1hrotn9{flex-direction:column;display:flex}.faq-item.svelte-1hrotn9{border-top:1px solid var(--line-2)}.faq-item.svelte-1hrotn9:last-child{border-bottom:1px solid var(--line-2)}.faq-item.svelte-1hrotn9 summary:where(.svelte-1hrotn9){cursor:pointer;font-family:var(--font-sans);color:var(--ink);justify-content:space-between;align-items:baseline;gap:16px;padding:16px 2px;font-size:15.5px;font-weight:600;list-style:none;display:flex}.faq-item.svelte-1hrotn9 summary:where(.svelte-1hrotn9)::-webkit-details-marker{display:none}.faq-item.svelte-1hrotn9 summary:where(.svelte-1hrotn9):after{content:"+";font-family:var(--font-mono);color:var(--ink-4);flex:none;font-size:16px;transition:transform .15s}.faq-item[open].svelte-1hrotn9 summary:where(.svelte-1hrotn9):after{content:"−";color:var(--accent)}.faq-item.svelte-1hrotn9 summary:where(.svelte-1hrotn9):hover{color:var(--accent)}.faq-item.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:var(--ink-2);margin:0;padding:0 28px 18px 2px;font-size:14.5px;line-height:1.65}.faq-more.svelte-1hrotn9{color:var(--ink-3);text-align:center;margin:28px 0 0;font-size:14px}.faq-more.svelte-1hrotn9 a:where(.svelte-1hrotn9){color:var(--accent);text-decoration:none}.faq-more.svelte-1hrotn9 a:where(.svelte-1hrotn9):hover{text-decoration:underline}.subscribe.svelte-1hrotn9{background:radial-gradient(ellipse 700px 380px at 22% 110%, #2f4bf040, transparent), var(--night);padding:72px 0;scroll-margin-top:62px}.subscribe-in.svelte-1hrotn9{text-align:center;flex-direction:column;align-items:center;display:flex}.subscribe.svelte-1hrotn9 h2:where(.svelte-1hrotn9){color:var(--night-ink);font-size:30px;font-weight:700}.subscribe-sub.svelte-1hrotn9{color:var(--night-ink-2);max-width:520px;margin:12px 0 28px;font-size:15.5px;line-height:1.6}@media (width<=960px){.price-grid.svelte-1hrotn9{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.head.svelte-1hrotn9{padding:44px 0 8px}.price-grid.svelte-1hrotn9{grid-template-columns:1fr}.price-desc.svelte-1hrotn9,.price-per.svelte-1hrotn9{min-height:0}}
