.alt-intro{background:var(--bf-surface);border:1px solid var(--bf-border);border-radius:12px;margin:14px 0 20px;padding:18px 20px}.alt-intro p{opacity:.92;margin:0 0 10px;font-size:.95rem;line-height:1.6}.alt-intro p:last-child{margin-bottom:0}.alt-intro a{color:var(--bf-accent);text-decoration:underline}.alt-context{background:var(--bf-surface);border:1px solid var(--bf-border);border-radius:12px;margin:32px 0 24px;padding:20px 24px}.alt-context h2{color:var(--bf-text);margin:0 0 10px;font-size:1.15rem}.alt-context p{opacity:.88;color:var(--bf-text);margin:0;font-size:.92rem;line-height:1.55}.alt-criteria{border-top:1px solid var(--bf-border);margin-top:14px;padding-top:12px}.alt-criteria summary{cursor:pointer;opacity:.85;color:var(--bf-text);font-size:.88rem;font-weight:600}.alt-criteria summary:hover{opacity:1}.alt-criteria p{margin-top:10px;font-size:.9rem;line-height:1.55}.alt-offer-strip{background:linear-gradient(135deg,#22c55e1f,#ffffff0a);border:1px solid #22c55e33;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin:16px 0 24px;padding:18px 20px;display:flex}.alt-offer-strip-copy{gap:4px;display:grid}.alt-offer-strip-kicker{color:var(--bf-accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.alt-offer-strip-text{color:var(--bf-text-secondary);margin:0;font-size:14px}.alt-offer-strip-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.alt-page{--bf-bg:#0a0a0f;--bf-surface:#ffffff0d;--bf-surface-hover:#ffffff14;--bf-border:#ffffff14;--bf-border-strong:#ffffff1f;--bf-text:#e8e8ed;--bf-text-secondary:var(--color-text-secondary);--bf-text-muted:var(--color-text-muted);--bf-green:var(--color-success);--bf-amber:var(--color-warning);--bf-red:var(--color-danger);--bf-accent:#22c55e;--bf-ring-track:#ffffff1a;--bf-blur:blur(12px);--bf-card-shadow:0 4px 24px #0000004d;max-width:900px;color:var(--bf-text);min-height:100vh;margin:0 auto;padding:0 24px 80px;font-family:DM Sans,sans-serif}.alt-page.bf-light{--bf-bg:#f5f5f7;--bf-surface:#00000008;--bf-surface-hover:#0000000d;--bf-border:#00000014;--bf-border-strong:#0000001f;--bf-text:#1a1a2e;--bf-text-secondary:var(--color-text-secondary);--bf-text-muted:var(--color-text-muted);--bf-ring-track:#00000014;--bf-card-shadow:0 4px 24px #0000000f}body:has(.alt-page){background:var(--bf-bg)}body:has(.alt-page.bf-light){background:#f5f5f7}body:has(.alt-page.bf-light) .site-header{background:#fff;border-bottom-color:#e5e5e2}body:has(.alt-page.bf-light) .site-header .site-logo{color:#1a1a2e}body:has(.alt-page.bf-light) .site-header .site-nav a,body:has(.alt-page.bf-light) .site-header .site-nav .nav-link{color:#6b6b7b}body:has(.alt-page.bf-light) .site-footer{color:#6b6b7b;background:#fff;border-top-color:#e5e5e2}.alt-page .breadcrumbs{padding:12px 0 0}.alt-page .breadcrumbs a,.alt-page .breadcrumbs span{color:var(--bf-text-muted)}.alt-page .breadcrumbs a:hover{color:var(--bf-accent)}.alt-page .breadcrumb-sep{color:var(--bf-border)}.alt-header{padding:12px 0 24px}.alt-target-badge{color:var(--bf-text-muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:600;display:inline-flex}.alt-target-icon{border:1px solid var(--bf-border);border-radius:6px}.alt-title{color:var(--bf-text);letter-spacing:-.03em;margin-bottom:4px;font-family:DM Sans,sans-serif;font-size:2.2rem;font-weight:800;line-height:1.15}.alt-subtitle{color:var(--bf-text-secondary);margin:0;font-size:15px;font-weight:400}.alt-target-link{color:var(--bf-accent);border-bottom:1px dotted var(--bf-border-strong);text-decoration:none}.alt-target-link:hover{border-bottom-color:var(--bf-accent)}.alt-verified{color:var(--bf-green);font-size:13px;font-weight:500}.alt-diff-note{color:var(--bf-green);margin:4px 0 0;font-size:13px;font-weight:600}.alt-back-section{margin-top:32px}.alt-page .disclosure{color:var(--bf-text-muted);border-color:var(--bf-border);background:var(--bf-surface)}.alt-page .cross-niche{background:var(--bf-surface);border:1px solid var(--bf-border);border-radius:12px}.alt-page .cross-niche h2{color:var(--bf-text)}.alt-page .cross-niche-intro{color:var(--bf-text-secondary)}.alt-page .cross-niche-card{background:var(--bf-surface);border-color:var(--bf-border);color:var(--bf-text)}.alt-page .cross-niche-card:hover{border-color:var(--bf-accent)}.alt-page .cross-niche-card h3{color:var(--bf-text)}.alt-page .cross-niche-meta{color:var(--bf-text-muted)}.alt-page .cross-niche-price{color:var(--bf-text-secondary)}.alt-page .cross-niche-also{border-top-color:var(--bf-border)}.alt-page .cross-niche-also-label{color:var(--bf-text-muted)}.alt-page .cross-niche-also a{color:var(--bf-accent)}.alt-page .faq-section,.alt-page .faq-section h2{color:var(--bf-text)}.alt-page .faq-item{border-bottom-color:var(--bf-border)}.alt-page .faq-item dt{color:var(--bf-text)}.alt-page .faq-item dd{color:var(--bf-text-secondary)}.bf-cta-btn--strip{justify-content:center;min-width:180px}@media (width<=640px){.alt-page{padding:0 12px 60px}.alt-title{font-size:1.6rem}.alt-offer-strip{flex-direction:column;align-items:stretch}.alt-offer-strip-actions{justify-content:stretch}.bf-cta-btn--strip{min-width:0}}
