.case[data-astro-cid-i3w3svzj]{--r:1.25rem}.btn[data-astro-cid-i3w3svzj]{border-radius:.75rem;padding:.8rem 1.5rem;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-block}.btn-primary[data-astro-cid-i3w3svzj]{background:var(--color-accent);color:var(--color-base)}.btn-ghost[data-astro-cid-i3w3svzj]{border:1px solid var(--color-border);color:var(--color-ink)}.btn[data-astro-cid-i3w3svzj]:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.btn[data-astro-cid-i3w3svzj]:active{transform:none}}.wrap[data-astro-cid-i3w3svzj]{max-width:72rem;margin:0 auto;padding:0 1.25rem}.crumb[data-astro-cid-i3w3svzj]{color:var(--color-ink-dim);margin-top:1.25rem;font-size:.8rem}.crumb[data-astro-cid-i3w3svzj] a[data-astro-cid-i3w3svzj]{color:var(--color-ink-dim);text-decoration:none}.crumb[data-astro-cid-i3w3svzj] a[data-astro-cid-i3w3svzj]:hover{color:var(--color-ink)}.crumb[data-astro-cid-i3w3svzj] span[data-astro-cid-i3w3svzj]{color:var(--color-accent);font-weight:600}.hero[data-astro-cid-i3w3svzj]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1.5rem;margin-top:1rem;position:relative;overflow:hidden}.hero-wide[data-astro-cid-i3w3svzj]{align-items:flex-end;min-height:30rem;display:flex}.hero-wide[data-astro-cid-i3w3svzj] .hero-bg{position:absolute;inset:0}.hero-wide[data-astro-cid-i3w3svzj]:after{content:"";background:linear-gradient(#080b1000 25%,#080b10eb 88%);position:absolute;inset:0}.hero-wide[data-astro-cid-i3w3svzj] .hero-text[data-astro-cid-i3w3svzj]{z-index:1;position:relative}.hero-split[data-astro-cid-i3w3svzj]{display:grid}.hero-split[data-astro-cid-i3w3svzj] .hero-side{max-height:34rem}.hero-split[data-astro-cid-i3w3svzj] .hero-text[data-astro-cid-i3w3svzj]{align-self:center}.hero-text[data-astro-cid-i3w3svzj]{padding:2.25rem}.logo[data-astro-cid-i3w3svzj]{object-fit:contain;filter:drop-shadow(0 2px 8px #00000073);width:auto;max-width:14rem;height:3.5rem;margin-bottom:1rem;display:block}.eyebrow[data-astro-cid-i3w3svzj]{color:var(--color-accent);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:700;display:block}h1[data-astro-cid-i3w3svzj]{letter-spacing:-.025em;max-width:52rem;margin:.6rem 0 0;font-size:clamp(2rem,5vw,3.3rem);font-weight:700;line-height:1.06}h1[data-astro-cid-i3w3svzj] em[data-astro-cid-i3w3svzj]{color:var(--color-accent);font-style:normal}.event[data-astro-cid-i3w3svzj]{color:var(--color-ink-mid);margin:.9rem 0 0;font-size:.95rem}.stats[data-astro-cid-i3w3svzj]{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:1.25rem;display:grid}.stat[data-astro-cid-i3w3svzj]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;padding:1.1rem}.stat[data-astro-cid-i3w3svzj] b[data-astro-cid-i3w3svzj]{color:var(--color-accent);letter-spacing:-.02em;font-size:clamp(1.6rem,3.4vw,2.3rem);font-weight:800;line-height:1;display:block}.stat[data-astro-cid-i3w3svzj] span[data-astro-cid-i3w3svzj]{color:var(--color-ink-mid);margin-top:.35rem;font-size:.82rem;display:block}.grid[data-astro-cid-i3w3svzj]{gap:1.25rem;margin-top:2.5rem;display:grid}.card[data-astro-cid-i3w3svzj]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r);padding:1.75rem}.card[data-astro-cid-i3w3svzj] h2[data-astro-cid-i3w3svzj]{letter-spacing:-.015em;margin:0 0 1rem;font-size:1.45rem;font-weight:700}.steps[data-astro-cid-i3w3svzj]{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-i3w3svzj]{grid-template-columns:2.75rem 1fr;gap:.9rem;display:grid}.step[data-astro-cid-i3w3svzj] .n[data-astro-cid-i3w3svzj]{width:2.75rem;height:2.75rem;color:var(--color-base);background:var(--color-accent);border-radius:.75rem;place-items:center;font-weight:800;display:grid}.step[data-astro-cid-i3w3svzj] h3[data-astro-cid-i3w3svzj]{margin:.1rem 0 .25rem;font-size:1.02rem;font-weight:600}.step[data-astro-cid-i3w3svzj] p[data-astro-cid-i3w3svzj]{color:var(--color-ink-mid);margin:0;font-size:.94rem;line-height:1.55}.plan[data-astro-cid-i3w3svzj]{background:linear-gradient(160deg, color-mix(in srgb, var(--color-accent) 16%, var(--color-surface)), var(--color-surface) 60%);border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-border))}.badge[data-astro-cid-i3w3svzj]{background:var(--color-accent);color:var(--color-base);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.3rem .65rem;font-size:.7rem;font-weight:800;display:inline-block}.plan[data-astro-cid-i3w3svzj] .plan-name[data-astro-cid-i3w3svzj]{margin:.75rem 0 .1rem;font-size:1.9rem}.plan-period[data-astro-cid-i3w3svzj]{color:var(--color-ink-mid);margin:0}.plan-price[data-astro-cid-i3w3svzj]{color:var(--color-ink-mid);margin:.35rem 0 0}.plan-price[data-astro-cid-i3w3svzj] .now[data-astro-cid-i3w3svzj]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-dim);font-size:.72rem}.plan-price[data-astro-cid-i3w3svzj] b[data-astro-cid-i3w3svzj]{color:var(--color-ink);font-size:1.15rem}.plan-price[data-astro-cid-i3w3svzj] .tax[data-astro-cid-i3w3svzj]{color:var(--color-ink-dim);font-size:.85rem}.plan[data-astro-cid-i3w3svzj] ul[data-astro-cid-i3w3svzj]{gap:.55rem;margin:1rem 0;padding:0;list-style:none;display:grid}.plan[data-astro-cid-i3w3svzj] li[data-astro-cid-i3w3svzj]{padding-left:1.6rem;font-size:.95rem;position:relative}.plan[data-astro-cid-i3w3svzj] li[data-astro-cid-i3w3svzj]:before{content:"✓";color:var(--color-accent);font-weight:800;position:absolute;left:0}.plan[data-astro-cid-i3w3svzj] .btn[data-astro-cid-i3w3svzj]{text-align:center;margin-top:.6rem;display:block}.quote[data-astro-cid-i3w3svzj]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1.4rem;gap:1rem;margin:2.5rem 0 0;padding:2rem;display:grid}.qm[data-astro-cid-i3w3svzj]{color:var(--color-accent)}blockquote[data-astro-cid-i3w3svzj]{color:var(--color-ink-mid);text-wrap:pretty;margin:0;font-size:clamp(1.15rem,2.3vw,1.5rem);font-weight:600;line-height:1.4}mark[data-astro-cid-i3w3svzj]{color:var(--color-ink);background:linear-gradient(transparent 62%, color-mix(in srgb, var(--color-accent) 35%, transparent) 62%)}.note[data-astro-cid-i3w3svzj]{color:var(--color-ink-dim);margin:.5rem 0 0;font-size:.75rem}figcaption[data-astro-cid-i3w3svzj]{color:var(--color-ink-mid);flex-direction:column;gap:.6rem;font-size:.9rem;display:flex}figcaption[data-astro-cid-i3w3svzj] b[data-astro-cid-i3w3svzj]{color:var(--color-ink)}.links[data-astro-cid-i3w3svzj]{flex-wrap:wrap;gap:1rem;font-size:.85rem;display:flex}.links[data-astro-cid-i3w3svzj] a[data-astro-cid-i3w3svzj]{color:var(--color-accent);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.links[data-astro-cid-i3w3svzj] a[data-astro-cid-i3w3svzj]:hover{text-decoration:underline}.gallery-sec[data-astro-cid-i3w3svzj] h2[data-astro-cid-i3w3svzj]{margin:3rem 0 1rem;font-size:1.45rem;font-weight:700}.gallery[data-astro-cid-i3w3svzj]{grid-template-columns:1fr;gap:.6rem;display:grid}.gallery[data-astro-cid-i3w3svzj] .g{aspect-ratio:16/9;border-radius:.9rem}.gallery-2[data-astro-cid-i3w3svzj]{grid-template-columns:1fr 1fr}.gallery-2[data-astro-cid-i3w3svzj] .g{aspect-ratio:4/5}.cta[data-astro-cid-i3w3svzj]{text-align:center;border:1px solid var(--color-border);background:radial-gradient(ellipse at top, color-mix(in srgb, var(--color-accent) 16%, var(--color-base)), var(--color-base) 70%);border-radius:1.5rem;margin:3.25rem 0 4rem;padding:2.75rem 1.25rem}.cta[data-astro-cid-i3w3svzj] h2[data-astro-cid-i3w3svzj]{margin:0 0 .5rem;font-size:clamp(1.6rem,3.5vw,2.3rem);font-weight:700}.cta[data-astro-cid-i3w3svzj] p[data-astro-cid-i3w3svzj]{color:var(--color-ink-mid);margin:0 0 1.25rem}@media (width>=820px){.stats[data-astro-cid-i3w3svzj]{grid-template-columns:repeat(4,1fr)}.grid[data-astro-cid-i3w3svzj]{grid-template-columns:1.35fr 1fr}.hero-split[data-astro-cid-i3w3svzj]{grid-template-columns:1.2fr 1fr}.hero-text[data-astro-cid-i3w3svzj]{padding:2.75rem}.quote[data-astro-cid-i3w3svzj]{padding:2.5rem}.gallery-feature[data-astro-cid-i3w3svzj]{grid-template-columns:2fr 1fr}.gallery-feature[data-astro-cid-i3w3svzj] .g-big{aspect-ratio:auto;grid-row:span 2}.gallery-2[data-astro-cid-i3w3svzj]{max-width:48rem}}
