
.bta-wrap{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#eaf2ff}
.bta-wrap *{box-sizing:border-box}
.bta-hero{background:radial-gradient(circle at top left,rgba(105,230,163,.14),transparent 30%),linear-gradient(135deg,#08111f,#10284a);border:1px solid rgba(74,144,226,.35);border-radius:24px;padding:38px;margin:24px 0;box-shadow:0 22px 60px rgba(0,0,0,.24)}
.bta-kicker{text-transform:uppercase;letter-spacing:.13em;color:#69e6a3;font-weight:900;font-size:13px}
.bta-hero h1,.bta-hero h2{font-size:48px;line-height:1.02;margin:10px 0;color:#fff}
.bta-hero p{font-size:18px;color:#b9c9dd;max-width:780px}
.bta-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}
.bta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px}
.bta-card,.bta-pick-card{background:#0d1b2f;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:20px;margin:14px 0;color:#eaf2ff;box-shadow:0 10px 26px rgba(0,0,0,.14)}
.bta-card h2,.bta-card h3{color:#fff;margin-top:8px}
.bta-date,.bta-confidence,.bta-mini-ai,.bta-disclaimer{color:#9fb2c9;font-size:14px}
.bta-ai-pick{background:rgba(105,230,163,.08);border:1px solid rgba(105,230,163,.25);border-radius:14px;padding:12px;margin:12px 0;display:flex;justify-content:space-between;gap:10px}
.bta-ai-pick span{font-size:12px;color:#9fb2c9}
.bta-vegas{background:rgba(56,189,248,.08);border:1px solid rgba(56,189,248,.2);border-radius:12px;padding:9px;margin:10px 0;color:#c9eaff}
.bta-meter{height:11px;border-radius:999px;background:#20324f;overflow:hidden;margin:12px 0}
.bta-meter div{height:100%;background:linear-gradient(90deg,#38bdf8,#69e6a3);border-radius:999px}
.bta-primary,.bta-secondary{display:inline-block;text-decoration:none!important;border-radius:999px;padding:12px 18px;font-weight:900;margin-top:10px;cursor:pointer;border:0}
.bta-primary{background:#69e6a3;color:#05111f!important}
.bta-secondary{background:#132744;color:#fff!important;border:1px solid rgba(255,255,255,.14)}
.bta-books{margin-top:14px;display:flex;gap:8px;flex-wrap:wrap;align-items:stretch}
.bta-books-title{width:100%;font-size:13px;color:#9fb2c9;font-weight:900;text-transform:uppercase;letter-spacing:.08em}
.bta-book-btn{display:inline-flex;flex-direction:column;gap:2px;background:#132744;border:1px solid rgba(255,255,255,.12);color:#fff!important;text-decoration:none!important;border-radius:13px;padding:10px 12px;font-weight:900}
.bta-book-btn span{font-weight:500;color:#9fb2c9;font-size:12px}
.bta-form{background:#08111f;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:20px}
.bta-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:16px}
.bta-form input[type="text"],.bta-form input[type="email"],.bta-form input:not([type]){width:100%;padding:13px;border-radius:12px;border:1px solid #20324f;background:#0d1b2f;color:#fff}
.bta-pick-card{display:grid;grid-template-columns:1.2fr 2fr .8fr;gap:12px;align-items:center}
.bta-radio{display:flex;gap:12px;flex-wrap:wrap}
.bta-radio label{background:#132744;padding:9px 11px;border-radius:999px;cursor:pointer}
.bta-success{background:#123c2b;border:1px solid #69e6a3;color:#d7ffe8;padding:14px;border-radius:12px;margin:16px 0;font-weight:900}
.bta-score-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:14px 0}
.bta-score-strip div{background:#0d1b2f;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:18px}
.bta-score-strip span{display:block;color:#9fb2c9;font-size:13px;text-transform:uppercase;letter-spacing:.08em}
.bta-score-strip strong{font-size:34px;color:#fff}
.bta-table{width:100%;border-collapse:collapse;background:#0d1b2f;border-radius:16px;overflow:hidden;color:#eaf2ff}
.bta-table th,.bta-table td{padding:13px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left}
.bta-table th{background:#132744;color:#fff}
.bta-email-card{max-width:760px;margin-left:auto;margin-right:auto}
@media(max-width:720px){.bta-hero{padding:26px}.bta-hero h1,.bta-hero h2{font-size:34px}.bta-pick-card{grid-template-columns:1fr}.bta-radio{flex-direction:column}.bta-ai-pick{flex-direction:column}}
