.hero[data-astro-cid-fsn4nvv3]{background:var(--brand-strong);color:var(--text-inverse);padding:5rem 1.5rem 4rem}.hero-inner[data-astro-cid-fsn4nvv3]{max-width:720px;margin:0 auto}.badge[data-astro-cid-fsn4nvv3]{display:inline-block;background:#ffffff26;color:var(--text-inverse);font-size:var(--text-sm);font-weight:600;padding:.25rem .9rem;border-radius:999px;margin-bottom:1.25rem}.hero[data-astro-cid-fsn4nvv3] h1[data-astro-cid-fsn4nvv3]{font-family:var(--font-head);font-size:var(--text-h2);color:#fff;margin:0 0 1rem;line-height:1.2}.lead[data-astro-cid-fsn4nvv3]{font-size:var(--text-lg);opacity:.88;line-height:1.65;margin:0 0 1rem}.disclaimer-note[data-astro-cid-fsn4nvv3]{font-size:var(--text-sm);opacity:.7;line-height:1.5;margin:0;font-style:italic}.section[data-astro-cid-fsn4nvv3]{padding:4rem 1.5rem}.alt-bg[data-astro-cid-fsn4nvv3]{background:var(--bg-elevated)}.container[data-astro-cid-fsn4nvv3]{max-width:880px;margin:0 auto}.container[data-astro-cid-fsn4nvv3].narrow{max-width:700px}.container[data-astro-cid-fsn4nvv3].center{text-align:center}.section[data-astro-cid-fsn4nvv3] h2[data-astro-cid-fsn4nvv3]{font-family:var(--font-head);font-size:var(--text-h3);color:var(--brand-strong);margin:0 0 1rem}.section[data-astro-cid-fsn4nvv3] p[data-astro-cid-fsn4nvv3]{font-size:var(--text-base);color:var(--text-muted);line-height:1.7;margin:0 0 1rem}.section-sub[data-astro-cid-fsn4nvv3]{font-size:var(--text-lg);color:var(--text-muted);margin:0 0 2rem!important}.reasons-grid[data-astro-cid-fsn4nvv3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin-top:.5rem}.reason-card[data-astro-cid-fsn4nvv3]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.5rem;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:.5rem}.reason-num[data-astro-cid-fsn4nvv3]{width:2rem;height:2rem;background:var(--brand);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--text-sm);flex-shrink:0;margin-bottom:.25rem}.reason-card[data-astro-cid-fsn4nvv3] h3[data-astro-cid-fsn4nvv3]{font-family:var(--font-head);font-size:var(--text-base);color:var(--text-primary);margin:0;font-weight:700}.reason-card[data-astro-cid-fsn4nvv3] p[data-astro-cid-fsn4nvv3]{font-size:var(--text-sm);margin:0;line-height:1.65}.warning-cards[data-astro-cid-fsn4nvv3]{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.warning-card[data-astro-cid-fsn4nvv3]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.25rem 1.5rem;box-shadow:var(--shadow-card);display:flex;gap:1.25rem;align-items:flex-start}.warning-card[data-astro-cid-fsn4nvv3].urgent{border-left:4px solid #c0392b}.warning-icon[data-astro-cid-fsn4nvv3]{width:2.25rem;height:2.25rem;background:#c0392b;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem;flex-shrink:0}.warning-card[data-astro-cid-fsn4nvv3]:not(.urgent) .warning-icon[data-astro-cid-fsn4nvv3]{background:var(--brand)}.warning-content[data-astro-cid-fsn4nvv3] h3[data-astro-cid-fsn4nvv3]{font-family:var(--font-head);font-size:var(--text-base);color:var(--text-primary);margin:0 0 .4rem;font-weight:700}.warning-content[data-astro-cid-fsn4nvv3] p[data-astro-cid-fsn4nvv3]{font-size:var(--text-sm);color:var(--text-muted);margin:0;line-height:1.65}.feature-list[data-astro-cid-fsn4nvv3]{list-style:none;padding:0;margin:0 0 1.5rem}.feature-list[data-astro-cid-fsn4nvv3] li[data-astro-cid-fsn4nvv3]{padding:.35rem 0 .35rem 1.75rem;position:relative;font-size:var(--text-base);color:var(--text-muted);line-height:1.5}.feature-list[data-astro-cid-fsn4nvv3] li[data-astro-cid-fsn4nvv3]:before{content:"✓";position:absolute;left:0;color:var(--brand);font-weight:700}.cta-group[data-astro-cid-fsn4nvv3]{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1.75rem}.cta-group[data-astro-cid-fsn4nvv3].light{justify-content:center}.cta-btn[data-astro-cid-fsn4nvv3]{display:inline-block;padding:.875rem 1.75rem;border-radius:var(--radius-md);font-size:var(--text-base);font-weight:700;font-family:var(--font-body);text-decoration:none;transition:opacity .15s}.cta-btn[data-astro-cid-fsn4nvv3].primary,.cta-btn[data-astro-cid-fsn4nvv3].solid{background:var(--brand);color:#fff;box-shadow:0 2px 8px #00000026}.cta-btn[data-astro-cid-fsn4nvv3].secondary{background:var(--bg-surface);color:var(--brand-strong);border:2px solid var(--brand)}.cta-btn[data-astro-cid-fsn4nvv3].outline{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.7)}.cta-btn[data-astro-cid-fsn4nvv3]:hover{opacity:.88}.mini-faq[data-astro-cid-fsn4nvv3]{display:flex;flex-direction:column;gap:.5rem}details[data-astro-cid-fsn4nvv3]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface)}summary[data-astro-cid-fsn4nvv3]{padding:1rem 1.25rem;font-weight:600;font-size:var(--text-base);color:var(--text-primary);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}summary[data-astro-cid-fsn4nvv3]:after{content:"+";color:var(--brand);font-size:1.2rem}details[data-astro-cid-fsn4nvv3][open] summary[data-astro-cid-fsn4nvv3]:after{content:"−"}details[data-astro-cid-fsn4nvv3] p[data-astro-cid-fsn4nvv3]{padding:.75rem 1.25rem 1rem;margin:0;border-top:1px solid var(--border-subtle);font-size:var(--text-base);color:var(--text-muted);line-height:1.7}.final-cta[data-astro-cid-fsn4nvv3]{background:var(--brand-strong);padding:4rem 1.5rem;color:var(--text-inverse)}.final-cta[data-astro-cid-fsn4nvv3] h2[data-astro-cid-fsn4nvv3]{font-family:var(--font-head);font-size:var(--text-h2);color:#fff;margin:0 0 1rem}.final-cta[data-astro-cid-fsn4nvv3] p[data-astro-cid-fsn4nvv3]{color:#ffffffe0;font-size:var(--text-lg);line-height:1.65;margin:0 0 1.5rem}.final-disclaimer[data-astro-cid-fsn4nvv3]{font-size:var(--text-sm)!important;opacity:.65;font-style:italic;margin-top:2rem!important}@media(max-width:640px){.warning-card[data-astro-cid-fsn4nvv3]{flex-direction:column;gap:.75rem}.cta-group[data-astro-cid-fsn4nvv3]{flex-direction:column}.reasons-grid[data-astro-cid-fsn4nvv3]{grid-template-columns:1fr}}
