body{background:#050505}main.svelte-1hrotn9{background:#050505;color:#d1d5db;font-family:Inter,system-ui,sans-serif}.wrap.svelte-1hrotn9{max-width:1100px;margin:0 auto;padding:0 1.5rem}.wrap.narrow.svelte-1hrotn9{max-width:760px}.hero.svelte-1hrotn9{text-align:center;padding:8rem 0 2.5rem;background:radial-gradient(circle at 50% 0%,rgba(201,40,0,.14) 0%,transparent 60%)}.eyebrow.svelte-1hrotn9{text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;color:#ff4500;margin-bottom:.8rem}h1.svelte-1hrotn9{font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.05;color:#fff;margin:0 0 1.2rem;font-weight:400;letter-spacing:-.01em}.lede.svelte-1hrotn9{max-width:680px;margin:0 auto;color:#9ca3af;font-size:1.05rem;line-height:1.6}.controls.svelte-1hrotn9{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem}.cur-note.svelte-1hrotn9{margin:.9rem 0 0;color:#6b7280;font-size:.82rem}.toggle.svelte-1hrotn9{display:inline-flex;margin-top:1.4rem;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:.25rem;gap:.25rem}.toggle.svelte-1hrotn9 button:where(.svelte-1hrotn9){display:inline-flex;align-items:center;gap:.45rem;border:none;background:transparent;color:#9ca3af;font:inherit;font-size:.9rem;padding:.5rem 1.05rem;border-radius:4px;cursor:pointer;transition:all .15s ease}.toggle.svelte-1hrotn9 button.active:where(.svelte-1hrotn9){background:#ff450024;color:#fff}.toggle.svelte-1hrotn9 button:where(.svelte-1hrotn9) svg{flex-shrink:0}.toggle.audience.svelte-1hrotn9 button:where(.svelte-1hrotn9){flex:1;justify-content:center;min-width:9.5rem}.toggle.audience.svelte-1hrotn9 button.active:where(.svelte-1hrotn9){background:#ff450033}.toggle.svelte-1hrotn9 .save:where(.svelte-1hrotn9){font-size:.66rem;color:#ff4500;border:1px solid rgba(255,69,0,.4);border-radius:3px;padding:.05rem .45rem}@media(max-width:560px){.controls.svelte-1hrotn9{gap:.6rem;width:100%}.toggle.term.svelte-1hrotn9{display:flex;width:100%;max-width:360px}.toggle.term.svelte-1hrotn9 button:where(.svelte-1hrotn9){flex:1 1 0;min-width:0;flex-direction:column;gap:.2rem;padding:.45rem .3rem;font-size:.82rem;line-height:1.15;text-align:center}.toggle.term.svelte-1hrotn9 .save:where(.svelte-1hrotn9){font-size:.58rem;padding:.05rem .4rem;white-space:nowrap}}.plans.svelte-1hrotn9{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;padding-top:2.5rem;padding-bottom:1rem;align-items:stretch}@media(max-width:860px){.plans.svelte-1hrotn9{grid-template-columns:1fr;max-width:460px}}.org-plans.svelte-1hrotn9{grid-template-columns:repeat(2,1fr);max-width:820px}@media(max-width:860px){.org-plans.svelte-1hrotn9{grid-template-columns:1fr}}.plan.svelte-1hrotn9{position:relative;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.08);background:#ffffff05;border-radius:4px;padding:1.8rem 1.5rem}.plan.featured.svelte-1hrotn9{border-color:#ff450080;background:#ff45000a;box-shadow:0 0 30px #ff45001f}.plan.svelte-1hrotn9 h2:where(.svelte-1hrotn9){color:#fff;font-size:1.4rem;margin:0}.plan.svelte-1hrotn9 .plan-tag:where(.svelte-1hrotn9){color:#9ca3af;font-size:.9rem;margin:.3rem 0 1.2rem}.plan.reaper.svelte-1hrotn9{border-color:#e11d2a8c;background:radial-gradient(130% 90% at 50% -10%,rgba(225,29,42,.16),transparent 62%),linear-gradient(180deg,#130b0b,#0a0707);overflow:hidden}.plan.reaper.svelte-1hrotn9 .reaper-art:where(.svelte-1hrotn9){position:absolute;inset:0;z-index:0;pointer-events:none}.plan.reaper.svelte-1hrotn9 .reaper-art:where(.svelte-1hrotn9) img:where(.svelte-1hrotn9){width:100%;height:100%;object-fit:cover;object-position:center;display:block;opacity:.2;mask-image:linear-gradient(180deg,#000 45%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent 100%)}.plan.reaper.svelte-1hrotn9>:where(.svelte-1hrotn9){position:relative;z-index:1}.plan.reaper.svelte-1hrotn9 h2:where(.svelte-1hrotn9){background:linear-gradient(92deg,#ff5a3c,#ff9a4d);-webkit-background-clip:text;background-clip:text;color:transparent}.plan.reaper.svelte-1hrotn9 .credits-line:where(.svelte-1hrotn9){background:#e11d2a17;border-color:#e11d2a52}.plan.reaper.svelte-1hrotn9 .credits-line:where(.svelte-1hrotn9) svg{color:#ff5a3c}.plan.reaper.svelte-1hrotn9 .feat:where(.svelte-1hrotn9) li:where(.svelte-1hrotn9) svg{color:#ff5a3c}.btn.reaper-btn.svelte-1hrotn9{color:#fff;border:1px solid rgba(225,29,42,.55);background:linear-gradient(180deg,#c0121e,#8a0d16)}.btn.reaper-btn.svelte-1hrotn9:hover{background:linear-gradient(180deg,#e11d2a,#a30f1a)}.badge.svelte-1hrotn9{position:absolute;top:-.7rem;right:1.2rem;background:linear-gradient(180deg,#ff4500,#c92800);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.25rem .55rem;border-radius:3px}.price.svelte-1hrotn9{display:flex;align-items:baseline;gap:.4rem}.price.svelte-1hrotn9 .amount:where(.svelte-1hrotn9){font-size:2.1rem;font-weight:800;color:#fff}.price.svelte-1hrotn9 .amount.small:where(.svelte-1hrotn9){font-size:1.15rem;font-weight:700}.price.svelte-1hrotn9 .per:where(.svelte-1hrotn9){color:#9ca3af;font-size:.9rem}.price-sub.svelte-1hrotn9{color:#6b7280;font-size:.8rem;margin:.2rem 0 1rem;min-height:1rem}.credits-line.svelte-1hrotn9{display:flex;align-items:center;gap:.5rem;color:#e5e7eb;font-size:.9rem;padding:.6rem .8rem;margin-bottom:1.2rem;background:#ff45000f;border:1px solid rgba(255,69,0,.2);border-radius:4px}.credits-line.svelte-1hrotn9 svg{color:#ff4500;flex-shrink:0}.trial-note.svelte-1hrotn9{margin:.55rem 0 0;text-align:center;font-size:.74rem;line-height:1.4;color:#71717a}.trial-note.ghost.svelte-1hrotn9{visibility:hidden}.feat.svelte-1hrotn9{list-style:none;padding:0;margin:1.4rem 0 0;display:flex;flex-direction:column;gap:.6rem}.feat.svelte-1hrotn9 li:where(.svelte-1hrotn9){display:flex;align-items:flex-start;gap:.55rem;color:#cbd5e1;font-size:.92rem;line-height:1.4}.feat.svelte-1hrotn9 li:where(.svelte-1hrotn9) svg{color:#ff4500;flex-shrink:0;margin-top:.15rem}.org-note.svelte-1hrotn9{max-width:820px;margin:1.2rem auto 0;text-align:center;color:#9ca3af;font-size:.92rem;line-height:1.6}.compare-wrap.svelte-1hrotn9{padding-top:3rem}.table-scroll.svelte-1hrotn9{overflow-x:auto;border:1px solid rgba(255,255,255,.09);border-radius:4px;background:#ffffff04}table.compare.svelte-1hrotn9{width:100%;border-collapse:collapse;font-size:.9rem;min-width:600px}table.compare.svelte-1hrotn9 th:where(.svelte-1hrotn9),table.compare.svelte-1hrotn9 td:where(.svelte-1hrotn9){padding:.8rem 1.1rem;text-align:center}table.compare.svelte-1hrotn9 tbody:where(.svelte-1hrotn9) td:where(.svelte-1hrotn9){border-top:1px solid rgba(255,255,255,.05)}table.compare.svelte-1hrotn9 thead:where(.svelte-1hrotn9) th:where(.svelte-1hrotn9){padding-top:1.1rem;padding-bottom:1.1rem;vertical-align:bottom}table.compare.svelte-1hrotn9 .th-name:where(.svelte-1hrotn9){display:block;color:#fff;font-weight:800;font-size:1.05rem}table.compare.svelte-1hrotn9 .th-chip:where(.svelte-1hrotn9){display:inline-block;margin-top:.35rem;font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:linear-gradient(180deg,#ff4500,#c92800);padding:.12rem .5rem;border-radius:3px}table.compare.svelte-1hrotn9 th.hi:where(.svelte-1hrotn9),table.compare.svelte-1hrotn9 td.hi:where(.svelte-1hrotn9){background:#ff45000f;box-shadow:inset 1px 0 #ff450059,inset -1px 0 #ff450059}table.compare.svelte-1hrotn9 thead:where(.svelte-1hrotn9) th.hi:where(.svelte-1hrotn9){border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:inset 1px 1px #ff450073,inset -1px 0 #ff450073}table.compare.svelte-1hrotn9 .feat-col:where(.svelte-1hrotn9){text-align:left;color:#cbd5e1;width:40%}table.compare.svelte-1hrotn9 thead:where(.svelte-1hrotn9) th.feat-col:where(.svelte-1hrotn9){color:#9ca3af;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}table.compare.svelte-1hrotn9 .group-row:where(.svelte-1hrotn9) td:where(.svelte-1hrotn9){text-align:left;background:#ffffff09;padding-top:.6rem;padding-bottom:.6rem}table.compare.svelte-1hrotn9 .group-head:where(.svelte-1hrotn9){display:inline-flex;align-items:center;gap:.45rem;color:#ff4500;font-weight:700;font-size:.76rem;text-transform:uppercase;letter-spacing:.06em}table.compare.svelte-1hrotn9 .group-head:where(.svelte-1hrotn9) svg{color:#ff4500}table.compare.svelte-1hrotn9 .group-note:where(.svelte-1hrotn9){color:#6b7280;font-size:.76rem;margin-left:.6rem}table.compare.svelte-1hrotn9 tbody:where(.svelte-1hrotn9) tr:where(.svelte-1hrotn9):not(.group-row):hover td:where(.svelte-1hrotn9){background:#ffffff06}table.compare.svelte-1hrotn9 tbody:where(.svelte-1hrotn9) tr:where(.svelte-1hrotn9):not(.group-row):hover td.hi:where(.svelte-1hrotn9){background:#ff450017}table.compare.svelte-1hrotn9 .cell-val:where(.svelte-1hrotn9){color:#e5e7eb;font-weight:500}table.compare.svelte-1hrotn9 .cell-val.accent:where(.svelte-1hrotn9){color:#ff8c5a;font-weight:700}table.compare.svelte-1hrotn9 .chk:where(.svelte-1hrotn9){display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%}table.compare.svelte-1hrotn9 .chk:where(.svelte-1hrotn9) svg{display:block}table.compare.svelte-1hrotn9 .chk.yes:where(.svelte-1hrotn9){background:#22c55e26;color:#22c55e}table.compare.svelte-1hrotn9 .chk.no:where(.svelte-1hrotn9){background:#ffffff0d;color:#52525b}.band.svelte-1hrotn9{padding:3.5rem 0;border-top:1px solid rgba(255,255,255,.06);margin-top:3rem}.section-title.svelte-1hrotn9{font-size:clamp(1.5rem,3vw,2rem);color:#fff;text-align:center;margin:0 0 2rem;font-weight:700}.grid-3.svelte-1hrotn9{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media(max-width:860px){.grid-3.svelte-1hrotn9{grid-template-columns:1fr}}.grid-3.cols-2.svelte-1hrotn9{grid-template-columns:repeat(2,1fr);max-width:720px;margin-left:auto;margin-right:auto}@media(max-width:860px){.grid-3.cols-2.svelte-1hrotn9{grid-template-columns:1fr}}.card.svelte-1hrotn9{border:1px solid rgba(255,255,255,.08);background:#ffffff05;border-radius:4px;padding:1.5rem}.card.svelte-1hrotn9 svg{color:#ff4500}.card.svelte-1hrotn9 h3:where(.svelte-1hrotn9){color:#fff;margin:.8rem 0 .5rem;font-size:1.1rem}.card.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:#9ca3af;font-size:.92rem;line-height:1.55;margin:0}.note.svelte-1hrotn9{text-align:center;color:#6b7280;font-size:.88rem;margin-top:1.6rem}.faqs.svelte-1hrotn9{display:flex;flex-direction:column;gap:1.4rem}.faq.svelte-1hrotn9{border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:1.4rem}.faq.svelte-1hrotn9 h3:where(.svelte-1hrotn9){color:#fff;font-size:1.05rem;margin:0 0 .5rem}.faq.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:#9ca3af;font-size:.95rem;line-height:1.6;margin:0}.cta.svelte-1hrotn9{text-align:center;padding:4rem 0 5rem}.cta.svelte-1hrotn9 h2:where(.svelte-1hrotn9){color:#fff;font-size:clamp(1.6rem,3.5vw,2.2rem);margin:0 0 .8rem}.cta.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:#9ca3af;margin:0 auto 1.8rem;max-width:520px}.cta.svelte-1hrotn9 .cta-actions:where(.svelte-1hrotn9){display:flex;gap:.8rem;justify-content:center;flex-wrap:wrap}.btn.svelte-1hrotn9{display:inline-flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:.9rem;padding:.8rem 1.6rem;border-radius:4px;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.btn.full.svelte-1hrotn9{width:100%}.btn.primary.svelte-1hrotn9{background:linear-gradient(180deg,#ff4500,#c92800);color:#fff;box-shadow:0 0 18px #ff450059}.btn.primary.svelte-1hrotn9:hover{transform:translateY(-2px);box-shadow:0 0 26px #ff450080}.btn.ghost.svelte-1hrotn9{border:1px solid rgba(255,255,255,.15);color:#e5e7eb}.btn.ghost.svelte-1hrotn9:hover{border-color:#ff450066;color:#fff}
