.wrap.svelte-skv6c4{max-width:62rem;margin:0 auto;padding:0 1.25rem}.hero.svelte-skv6c4{position:relative;padding:4rem 0 3rem;overflow:hidden}.hero-blob.svelte-skv6c4{position:absolute;inset:-3rem -3rem auto -3rem;height:46rem;z-index:-1;background:radial-gradient(35rem 25rem at 22% 22%,var(--blob-1),transparent 60%),radial-gradient(30rem 25rem at 78% 40%,var(--blob-2),transparent 55%);pointer-events:none}.hero-wrap.svelte-skv6c4{max-width:72rem;margin:0 auto;padding:0 1.25rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:3.5rem;align-items:center}.hero-copy.svelte-skv6c4{text-align:left}.eyebrow.svelte-skv6c4{display:inline-block;background:var(--accent-soft);color:var(--accent-ink);font-family:var(--font-display);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:.35rem .85rem;border-radius:999px;margin-bottom:1.1rem}.hero.svelte-skv6c4 h1:where(.svelte-skv6c4){font-family:var(--font-display);margin:0 0 1rem;font-size:clamp(2.15rem,5.2vw,3.6rem);font-weight:700;letter-spacing:-.035em;color:var(--text-strong);max-width:20ch;line-height:1.05}.hero.svelte-skv6c4 .lede:where(.svelte-skv6c4){max-width:34rem;margin:0 0 1.75rem;color:var(--muted);font-size:1.08rem;line-height:1.55}.hero.svelte-skv6c4 .cta:where(.svelte-skv6c4){display:flex;gap:.7rem;flex-wrap:wrap}.hero.svelte-skv6c4 .microcopy:where(.svelte-skv6c4){margin-top:1rem;color:var(--muted);font-size:.85rem}.hero-shot.svelte-skv6c4{position:relative}.shot-glow.svelte-skv6c4{position:absolute;top:-3rem;right:-2rem;bottom:-1rem;left:-2rem;z-index:0;background:radial-gradient(28rem 20rem at 60% 30%,var(--accent-soft),transparent 65%),radial-gradient(20rem 16rem at 30% 70%,var(--secondary-soft, var(--accent-soft)),transparent 60%);filter:blur(6px);pointer-events:none}.shot-tilt.svelte-skv6c4{position:relative;z-index:1;transform:perspective(1500px) rotateY(-8deg) rotateX(2deg);transform-origin:60% 50%;border-radius:14px;box-shadow:0 30px 60px -30px #0f172a59,0 12px 24px -12px #0f172a40;overflow:hidden;border:1px solid var(--border);background:var(--surface-solid, var(--surface))}.shot-tilt.svelte-skv6c4 img:where(.svelte-skv6c4){display:block;width:100%;height:auto}@media (max-width: 900px){.hero-wrap.svelte-skv6c4{grid-template-columns:1fr;gap:2.5rem}.hero-copy.svelte-skv6c4{text-align:center}.hero.svelte-skv6c4 h1:where(.svelte-skv6c4){max-width:100%;margin-inline:auto}.hero.svelte-skv6c4 .lede:where(.svelte-skv6c4){margin-inline:auto}.hero.svelte-skv6c4 .cta:where(.svelte-skv6c4){justify-content:center}.shot-tilt.svelte-skv6c4{transform:perspective(1500px) rotateY(-4deg)}}.feats-band.svelte-skv6c4{position:relative;padding:4rem 0 2rem}.feats-pattern.svelte-skv6c4{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.feats-inner.svelte-skv6c4{position:relative}.feats-head.svelte-skv6c4{text-align:center;margin-bottom:2rem}.feats-head.svelte-skv6c4 h2:where(.svelte-skv6c4){font-family:var(--font-display);margin:0 0 .5rem;font-size:1.9rem;letter-spacing:-.02em;color:var(--text-strong)}.feats-head.svelte-skv6c4 p:where(.svelte-skv6c4){margin:0 auto;color:var(--muted);max-width:40rem}.feats.svelte-skv6c4{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem}.feat.svelte-skv6c4 .ico:where(.svelte-skv6c4){display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;margin-bottom:.6rem;color:var(--accent);background:var(--accent-soft);border-radius:14px}.feat.svelte-skv6c4 h3:where(.svelte-skv6c4){font-family:var(--font-display);margin:0 0 .4rem;font-size:1.05rem;color:var(--text-strong)}.feat.svelte-skv6c4 p:where(.svelte-skv6c4){margin:0;color:var(--muted);font-size:.92rem}.pricing.svelte-skv6c4{padding-top:3.5rem}.p-head.svelte-skv6c4{text-align:center;margin-bottom:2rem}.p-head.svelte-skv6c4 h2:where(.svelte-skv6c4){font-family:var(--font-display);margin:0 0 .5rem;font-size:1.8rem;letter-spacing:-.02em;color:var(--text-strong)}.p-head.svelte-skv6c4 p:where(.svelte-skv6c4){margin:0 auto;color:var(--muted);max-width:38rem}.plans.svelte-skv6c4{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem}.plan.svelte-skv6c4{position:relative;display:flex;flex-direction:column}.plan.svelte-skv6c4 h3:where(.svelte-skv6c4){font-family:var(--font-display);margin:0 0 .5rem;font-size:1.1rem;color:var(--text-strong)}.plan.svelte-skv6c4 .price:where(.svelte-skv6c4){font-family:var(--font-display);font-size:2rem;font-weight:700;color:var(--accent-ink);margin-bottom:.75rem}.plan.svelte-skv6c4 .price:where(.svelte-skv6c4) span:where(.svelte-skv6c4){font-size:.9rem;color:var(--muted);font-weight:500}.plan.svelte-skv6c4 ul:where(.svelte-skv6c4){list-style:none;padding:0;margin:0 0 1.25rem;display:grid;gap:.4rem;color:var(--text);font-size:.92rem;flex:1}.plan.svelte-skv6c4 ul:where(.svelte-skv6c4) li:where(.svelte-skv6c4):before{content:"✓  ";color:var(--accent);font-weight:700}.plan.featured.svelte-skv6c4{border-color:var(--accent);box-shadow:0 20px 40px -20px var(--accent)}.plan.svelte-skv6c4 .tag:where(.svelte-skv6c4){position:absolute;top:-.6rem;right:1rem;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:var(--accent-contrast);padding:.15rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700}.btn.block.svelte-skv6c4{display:flex;justify-content:center;width:100%}.tinyprint.svelte-skv6c4{text-align:center;color:var(--muted);font-size:.85rem;margin-top:1.5rem}.tinyprint.svelte-skv6c4 a:where(.svelte-skv6c4){color:var(--accent-ink)}.trust.svelte-skv6c4{padding-top:4rem}.trust.svelte-skv6c4 h2:where(.svelte-skv6c4){font-family:var(--font-display);text-align:center;font-size:1.7rem;letter-spacing:-.02em;color:var(--text-strong);margin:0 auto 1.75rem;max-width:min(30ch,100%)}.trust-grid.svelte-skv6c4{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1.25rem}.trust-grid.svelte-skv6c4 h3:where(.svelte-skv6c4){font-family:var(--font-display);margin:0 0 .4rem;font-size:1rem;color:var(--text-strong)}.trust-grid.svelte-skv6c4 p:where(.svelte-skv6c4){margin:0;color:var(--muted);font-size:.92rem}.trust-grid.svelte-skv6c4 a:where(.svelte-skv6c4){color:var(--accent-ink)}.closing-cta.svelte-skv6c4{padding:4rem 1.25rem 3rem}.closing-cta.svelte-skv6c4 .card:where(.svelte-skv6c4){text-align:center;padding:2.5rem 1.5rem;background:linear-gradient(135deg,var(--accent-soft),transparent);border-color:var(--accent)}.closing-cta.svelte-skv6c4 h2:where(.svelte-skv6c4){font-family:var(--font-display);margin:0 0 .5rem;font-size:1.75rem;letter-spacing:-.02em;color:var(--text-strong)}.closing-cta.svelte-skv6c4 p:where(.svelte-skv6c4){margin:0 auto 1.5rem;color:var(--muted);max-width:34rem}
