.reviews[data-astro-cid-4bjs7uhz]{border-top:1px solid var(--line);padding:5.5rem 0}h2[data-astro-cid-4bjs7uhz]{font-family:var(--font-display);letter-spacing:-.03em;margin:.7rem 0 .4rem;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.15}.reviews-head[data-astro-cid-4bjs7uhz]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;display:flex}.summary[data-astro-cid-4bjs7uhz]{color:var(--signal);margin:0;font-weight:600}.muted[data-astro-cid-4bjs7uhz]{color:var(--steel)}.muted[data-astro-cid-4bjs7uhz] a[data-astro-cid-4bjs7uhz],.link[data-astro-cid-4bjs7uhz]{color:var(--signal)}.link[data-astro-cid-4bjs7uhz]{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.panel[data-astro-cid-4bjs7uhz]{border:1px solid var(--line);background:var(--ink-2);border-radius:1rem;max-width:36rem;margin-top:2rem;padding:1.5rem}.form[data-astro-cid-4bjs7uhz]{gap:1rem;display:grid}.form[data-astro-cid-4bjs7uhz][hidden]{display:none}.form-title[data-astro-cid-4bjs7uhz]{color:var(--fog);margin:0}.form[data-astro-cid-4bjs7uhz] label[data-astro-cid-4bjs7uhz]:not(.stars label){gap:.35rem;display:grid}.form[data-astro-cid-4bjs7uhz] label[data-astro-cid-4bjs7uhz]>span[data-astro-cid-4bjs7uhz]{color:var(--steel);font-size:.9rem}input[data-astro-cid-4bjs7uhz][type=email],input[data-astro-cid-4bjs7uhz][type=password],input[data-astro-cid-4bjs7uhz][type=text],textarea[data-astro-cid-4bjs7uhz]{border:1px solid var(--line);background:var(--ink);width:100%;color:var(--paper);font:inherit;border-radius:.6rem;padding:.75rem .9rem}input[data-astro-cid-4bjs7uhz]:focus,textarea[data-astro-cid-4bjs7uhz]:focus{outline:2px solid var(--signal);outline-offset:1px}textarea[data-astro-cid-4bjs7uhz]{resize:vertical}.rating[data-astro-cid-4bjs7uhz]{border:0;margin:0;padding:0}.stars[data-astro-cid-4bjs7uhz]{flex-direction:row-reverse;justify-content:flex-end;gap:.2rem;display:flex}.rating[data-astro-cid-4bjs7uhz] legend[data-astro-cid-4bjs7uhz]{color:var(--steel);margin-bottom:.35rem;padding:0;font-size:.9rem}.stars[data-astro-cid-4bjs7uhz] input[data-astro-cid-4bjs7uhz]{opacity:0;pointer-events:none;position:absolute}.stars[data-astro-cid-4bjs7uhz] label[data-astro-cid-4bjs7uhz]{color:var(--line);cursor:pointer;font-size:1.8rem;line-height:1;transition:color .15s}.stars[data-astro-cid-4bjs7uhz] input[data-astro-cid-4bjs7uhz]:checked~label[data-astro-cid-4bjs7uhz],.stars[data-astro-cid-4bjs7uhz] label[data-astro-cid-4bjs7uhz]:hover,.stars[data-astro-cid-4bjs7uhz] label[data-astro-cid-4bjs7uhz]:hover~label[data-astro-cid-4bjs7uhz]{color:var(--signal)}.stars[data-astro-cid-4bjs7uhz] input[data-astro-cid-4bjs7uhz]:focus-visible+label[data-astro-cid-4bjs7uhz]{outline:2px solid var(--signal);border-radius:4px}.form-actions[data-astro-cid-4bjs7uhz]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.error[data-astro-cid-4bjs7uhz],.ok[data-astro-cid-4bjs7uhz]{margin:0;font-size:.95rem}.error[data-astro-cid-4bjs7uhz]{color:var(--warn)}.ok[data-astro-cid-4bjs7uhz]{color:var(--ok)}[data-astro-cid-4bjs7uhz][data-status]{margin:2rem 0 0}.review-grid[data-astro-cid-4bjs7uhz]{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem;display:grid}.review-grid[data-astro-cid-4bjs7uhz]:empty{display:none}.review-grid[data-astro-cid-4bjs7uhz] .review-card{border-top:1px solid var(--line);min-width:0;padding-top:1.25rem}.review-grid[data-astro-cid-4bjs7uhz] .card-stars{color:var(--signal);letter-spacing:.1em;margin:0 0 .5rem}.review-grid[data-astro-cid-4bjs7uhz] .card-text{color:var(--fog);overflow-wrap:anywhere;white-space:pre-line;margin:0 0 .75rem}.review-grid[data-astro-cid-4bjs7uhz] .card-meta{color:var(--steel);margin:0;font-size:.9rem}@media (width<=800px){.review-grid[data-astro-cid-4bjs7uhz]{grid-template-columns:1fr}.panel[data-astro-cid-4bjs7uhz]{padding:1.1rem}}.hero[data-astro-cid-lcdefpme]{align-items:end;min-height:100svh;padding:7rem 0 4.5rem;display:grid;position:relative;overflow:hidden}.hero-plane[data-astro-cid-lcdefpme]{background:radial-gradient(80% 55% at 70% 20%,#f5a52438,#0000 55%),radial-gradient(60% 50% at 10% 80%,#3ecf8e14,#0000 50%),linear-gradient(165deg,#0b0f14 0%,#121821 42%,#1a2430 100%),repeating-linear-gradient(-12deg,#0000,#0000 18px,#d7dde805 18px 19px);animation:18s ease-in-out infinite alternate drift;position:absolute;inset:0}.hero-plane[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(#0000,#0b0f14f2);height:38%;position:absolute;inset:auto 0 0}.hero-copy[data-astro-cid-lcdefpme]{z-index:1;max-width:44rem;animation:.9s both rise;position:relative}.brand-mark[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.045em;margin:0 0 1rem;font-size:clamp(2.6rem,8vw,4.8rem);font-weight:800;line-height:.95}h1[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.025em;color:var(--fog);max-width:22ch;margin:0;font-size:clamp(1.55rem,3.4vw,2.15rem);font-weight:700;line-height:1.2}.lede[data-astro-cid-lcdefpme]{color:var(--steel);max-width:38ch;margin:1.25rem 0 0;font-size:1.08rem}.cta-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.section[data-astro-cid-lcdefpme]{padding:5.5rem 0}.narrow[data-astro-cid-lcdefpme]{max-width:40rem}h2[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.03em;margin:.7rem 0 1rem;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.15}.problem[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{color:var(--steel);font-size:1.05rem}.how[data-astro-cid-lcdefpme]{background:linear-gradient(#0000,#141b24a6,#0000)}.steps[data-astro-cid-lcdefpme]{counter-reset:step;gap:1.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:step;gap:.35rem;padding-left:3.2rem;display:grid;position:relative}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(step);width:2.2rem;height:2.2rem;color:var(--signal);background:#f5a52424;border-radius:999px;place-items:center;font-weight:700;display:grid;position:absolute;top:0;left:0}.steps[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1.15rem}.steps[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--steel)}.tier-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem;display:grid}.tier-grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);padding-top:1.25rem}.tier-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin:0 0 .5rem;font-size:1.25rem}.tier-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--steel);margin:0}.pricing[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.price[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--signal);margin:0;font-size:clamp(2.6rem,6vw,3.6rem);font-weight:800;line-height:1}.price-note[data-astro-cid-lcdefpme]{color:var(--steel);max-width:38ch;margin:.9rem 0 0}@keyframes drift{0%{transform:scale(1)}to{transform:scale(1.04)translateY(-1%)}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=800px){.tier-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero[data-astro-cid-lcdefpme]{align-items:center;padding-top:8rem}}
