.visually-hidden[data-astro-cid-j7pv25f6]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;padding:5.5rem 0 6rem}.hero[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;right:9%;top:3.5rem;width:120px;height:120px;border-radius:999px;background:var(--color-accent);box-shadow:0 0 120px 30px #ff3b2f73;opacity:.9;pointer-events:none}.hero-grid[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:4rem;align-items:end}.hero-kicker[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.6rem;font-size:.875rem;color:var(--color-text-secondary);border:1px solid var(--color-border-hover);border-radius:999px;padding:.4rem .9rem .4rem .7rem;margin-bottom:2rem}.kicker-dot[data-astro-cid-j7pv25f6]{width:8px;height:8px;border-radius:999px;background:var(--color-accent);box-shadow:0 0 12px var(--color-accent)}.hero-title[data-astro-cid-j7pv25f6]{font-size:clamp(2.4rem,10.5vw,4.75rem);margin-bottom:1.75rem}.hero-grid[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{min-width:0}.hero-sub[data-astro-cid-j7pv25f6]{font-size:1.25rem;line-height:1.55;color:var(--color-text-body);max-width:36rem;margin-bottom:2rem}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.75rem}.hero-trust[data-astro-cid-j7pv25f6]{margin-top:1.25rem;font-size:.8125rem;color:var(--color-text-muted)}.cap-card[data-astro-cid-j7pv25f6]{background:var(--color-bg-surface);box-shadow:inset 0 0 0 1px var(--color-border),0 30px 80px -40px #ff3b2f59;border-radius:var(--radius-lg);padding:1.6rem;display:flex;flex-direction:column;gap:1.1rem}.cap-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.cap-title[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:800;font-size:1.25rem;color:var(--color-text-title)}.cap-meta[data-astro-cid-j7pv25f6]{font-size:.8125rem;color:var(--color-text-muted);margin-top:.25rem}.cap-armed[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--color-accent);font-weight:600}.cap-toggle[data-astro-cid-j7pv25f6]{width:44px;height:26px;border-radius:999px;background:var(--color-accent);position:relative;box-shadow:0 0 18px -2px var(--color-accent)}.cap-toggle[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{position:absolute;right:3px;top:3px;width:20px;height:20px;border-radius:999px;background:var(--color-text-title)}.cap-meter-row[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;font-size:.8125rem;color:var(--color-text-body);margin-bottom:.5rem}.cap-track[data-astro-cid-j7pv25f6]{height:8px;border-radius:999px;background:var(--color-bg-card);overflow:hidden}.cap-track[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;height:100%;border-radius:999px;background:var(--color-accent)}.cap-rules[data-astro-cid-j7pv25f6]{list-style:none;display:flex;flex-direction:column;gap:.5rem}.cap-rule[data-astro-cid-j7pv25f6]{background:var(--color-bg-card);border-radius:12px;padding:.7rem .85rem;display:flex;flex-direction:column;gap:.15rem}.cap-rule-hot[data-astro-cid-j7pv25f6]{background:#241211;box-shadow:inset 0 0 0 1px #ff3b2f8c}.cap-at[data-astro-cid-j7pv25f6]{font-size:.75rem;color:var(--color-text-muted)}.cap-rule-hot[data-astro-cid-j7pv25f6] .cap-at[data-astro-cid-j7pv25f6]{color:#e7a49e}.cap-what[data-astro-cid-j7pv25f6]{font-size:.8125rem;color:var(--color-text-title)}.cap-foot[data-astro-cid-j7pv25f6]{font-size:.75rem;color:var(--color-text-muted)}.problem-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.problem-item[data-astro-cid-j7pv25f6]{background:var(--color-bg-surface);border-radius:var(--radius-lg);padding:2rem;box-shadow:inset 0 0 0 1px var(--color-border)}.problem-num[data-astro-cid-j7pv25f6]{font-size:2.5rem;font-weight:600;color:var(--color-accent);letter-spacing:-.03em;margin-bottom:1rem}.problem-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.25rem;margin-bottom:.6rem}.problem-link[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:1rem;color:var(--color-text-title);border-bottom:1px solid var(--color-accent)}.steps[data-astro-cid-j7pv25f6]{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;counter-reset:none}.step[data-astro-cid-j7pv25f6]{padding:1.75rem;border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:inset 0 0 0 1px var(--color-border)}.step[data-astro-cid-j7pv25f6]:last-child{background:#241211;box-shadow:inset 0 0 0 1px #ff3b2f80}.step-num[data-astro-cid-j7pv25f6]{font-size:.8125rem;color:var(--color-text-muted)}.step[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:800;font-size:1.5rem;letter-spacing:-.03em;margin:.75rem 0 .6rem}.cuts-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.cut[data-astro-cid-j7pv25f6]{padding:2rem;border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:inset 0 0 0 1px var(--color-border);display:flex;flex-direction:column;gap:.75rem}.cut[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.375rem}.cut-api[data-astro-cid-j7pv25f6]{align-self:flex-start;font-size:.75rem;color:var(--color-text-muted);margin-top:auto;overflow-wrap:anywhere}@media(max-width:1024px){.cuts-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}.safety[data-astro-cid-j7pv25f6]{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2rem;font-size:.8125rem}.safety[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{border:1px solid var(--color-border-hover);border-radius:999px;padding:.45rem .9rem;color:var(--color-text-secondary)}.limits-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.limits-col[data-astro-cid-j7pv25f6]{padding:2rem;border-radius:var(--radius-lg)}.limits-yes[data-astro-cid-j7pv25f6]{background:#241211;box-shadow:inset 0 0 0 1px #ff3b2f80}.limits-no[data-astro-cid-j7pv25f6]{background:var(--color-bg-surface);box-shadow:inset 0 0 0 1px var(--color-border)}.limits-col[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:800;font-size:1.75rem;letter-spacing:-.03em;margin-bottom:1.25rem}.limits-col[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;display:flex;flex-direction:column;gap:.9rem}.limits-col[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding-left:1.6rem;position:relative;color:var(--color-text-secondary)}.limits-yes[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:.55em;width:10px;height:10px;border-radius:999px;background:var(--color-accent)}.limits-no[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:.8em;width:10px;height:2px;background:var(--color-text-muted)}.compare-wrap[data-astro-cid-j7pv25f6]{overflow-x:auto;border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--color-border)}.compare-table[data-astro-cid-j7pv25f6]{width:100%;border-collapse:collapse;min-width:620px}.compare-table[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6],.compare-table[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{text-align:left;padding:1.1rem 1.4rem;border-bottom:1px solid var(--color-border);font-size:1rem}.compare-table[data-astro-cid-j7pv25f6] thead[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]{font-size:.875rem;color:var(--color-text-muted);font-weight:500}.compare-table[data-astro-cid-j7pv25f6] tbody[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]{color:var(--color-text-title);font-weight:500}.compare-table[data-astro-cid-j7pv25f6] tbody[data-astro-cid-j7pv25f6] tr[data-astro-cid-j7pv25f6]:last-child th[data-astro-cid-j7pv25f6],.compare-table[data-astro-cid-j7pv25f6] tbody[data-astro-cid-j7pv25f6] tr[data-astro-cid-j7pv25f6]:last-child td[data-astro-cid-j7pv25f6]{border-bottom:none}.compare-table[data-astro-cid-j7pv25f6] thead[data-astro-cid-j7pv25f6] .compare-sf[data-astro-cid-j7pv25f6]{color:var(--color-accent);font-weight:600}.compare-table[data-astro-cid-j7pv25f6] tbody[data-astro-cid-j7pv25f6] .compare-sf[data-astro-cid-j7pv25f6]{color:var(--color-text-title)}.help[data-astro-cid-j7pv25f6]{background:var(--color-text-title);color:#3a3936}.help[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:#b4231a}.help-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;align-items:start}.help-title[data-astro-cid-j7pv25f6]{font-size:clamp(2.75rem,5.5vw,4.75rem);color:var(--color-bg-base);margin-bottom:1.5rem}.help-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.125rem;margin-bottom:2rem;max-width:32rem}.help[data-astro-cid-j7pv25f6] .btn-light[data-astro-cid-j7pv25f6]{background:var(--color-bg-base);color:var(--color-text-title)}.help[data-astro-cid-j7pv25f6] .btn-light[data-astro-cid-j7pv25f6]:hover{background:#1c1c22}.help-list[data-astro-cid-j7pv25f6]{list-style:none}.help-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:1.5rem;padding:1.6rem 0;border-top:1px solid #CFCBC3}.help-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:first-child{border-top:2px solid var(--color-bg-base)}.help-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child{border-bottom:1px solid #CFCBC3}.help-list[data-astro-cid-j7pv25f6] .mono[data-astro-cid-j7pv25f6]{font-weight:600;color:var(--color-bg-base);width:2rem;flex:none}.help-list[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:800;font-size:1.5rem;letter-spacing:-.03em;color:var(--color-bg-base);margin-bottom:.35rem}.trust-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:3rem}.trust-title[data-astro-cid-j7pv25f6]{font-size:clamp(2.25rem,4.5vw,3.75rem)}.trust-cols[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.trust-cols[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.0625rem;margin-bottom:.5rem}.pricing-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;max-width:52rem;margin:0 auto}.price-card[data-astro-cid-j7pv25f6]{position:relative;padding:2rem;border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:inset 0 0 0 1px var(--color-border);display:flex;flex-direction:column;gap:1rem}.price-card[data-astro-cid-j7pv25f6].featured{box-shadow:inset 0 0 0 1px var(--color-accent),0 30px 80px -40px #ff3b2f80}.price-tag[data-astro-cid-j7pv25f6]{position:absolute;top:1.4rem;right:1.4rem;font-size:.75rem;color:var(--color-accent);border:1px solid rgba(255,59,47,.5);border-radius:999px;padding:.2rem .6rem}.price-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:800;font-size:1.5rem;letter-spacing:-.03em}.price-num[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:800;font-size:3rem;color:var(--color-text-title);letter-spacing:-.04em}.price-per[data-astro-cid-j7pv25f6]{color:var(--color-text-muted);margin-left:.2rem}.price-card[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;display:flex;flex-direction:column;gap:.55rem;margin-bottom:.5rem}.price-card[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding-left:1.4rem;position:relative;color:var(--color-text-secondary)}.price-card[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:.6em;width:8px;height:8px;border-radius:999px;background:var(--color-accent)}.price-card[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{margin-top:auto}.pricing-more[data-astro-cid-j7pv25f6]{margin-top:1.75rem}.pricing-more[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-text-title);border-bottom:1px solid var(--color-accent)}.faq-inner[data-astro-cid-j7pv25f6]{max-width:880px}.faq-list[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.faq-item[data-astro-cid-j7pv25f6]{border-top:1px solid var(--color-border)}.faq-item[data-astro-cid-j7pv25f6]:last-child{border-bottom:1px solid var(--color-border)}.faq-item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{cursor:pointer;list-style:none;padding:1.4rem 2.5rem 1.4rem 0;position:relative;font-size:1.125rem;font-weight:500;color:var(--color-text-title)}.faq-item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:after{content:"+";position:absolute;right:.25rem;top:1.2rem;font-size:1.5rem;color:var(--color-accent)}.faq-item[data-astro-cid-j7pv25f6][open] summary[data-astro-cid-j7pv25f6]:after{content:"–"}.faq-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{padding:0 0 1.5rem;max-width:46rem}.final-cta[data-astro-cid-j7pv25f6]{padding:8rem 0;border-top:1px solid var(--color-border);position:relative;overflow:hidden}.final-inner[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;gap:2.25rem;position:relative}.final-flare[data-astro-cid-j7pv25f6]{width:56px;height:56px;border-radius:999px;background:var(--color-accent);box-shadow:0 0 80px 14px #ff3b2f8c}.final-title[data-astro-cid-j7pv25f6]{font-size:clamp(2.75rem,7vw,6rem);max-width:14ch}@media(max-width:1024px){.hero-grid[data-astro-cid-j7pv25f6],.help-grid[data-astro-cid-j7pv25f6],.trust-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero[data-astro-cid-j7pv25f6]:before{right:-30px;top:1rem;width:90px;height:90px}.steps[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-cols[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}@media(max-width:760px){.hero[data-astro-cid-j7pv25f6]{padding:3.5rem 0 4rem}.problem-grid[data-astro-cid-j7pv25f6],.cuts-grid[data-astro-cid-j7pv25f6],.limits-grid[data-astro-cid-j7pv25f6],.pricing-grid[data-astro-cid-j7pv25f6],.steps[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-sub[data-astro-cid-j7pv25f6]{font-size:1.0625rem}}
