.baa{--baa-gold:#ffb300;--baa-gold-2:#ffc94d;--baa-gold-deep:#e65100;--baa-accent:#00bcd4;--baa-accent-deep:#0097a7;--baa-ink:#e0f7fa;--baa-muted:#80deea;--baa-line:#00bcd42e;--baa-card:#0c2530;--baa-card-2:#12303f;--baa-max:1080px;color:var(--baa-ink);font-family:var(--ff-head,"Hind Siliguri", system-ui, sans-serif)}.baa a{text-decoration:none}.baa-wrap{width:min(100% - 1.5rem, var(--baa-max));margin-inline:auto}.baa-hero{border:1px solid var(--baa-accent-deep);text-align:center;background:radial-gradient(120% 140% at 85% 0,#00bcd429,#0000 55%),linear-gradient(150deg,#07222c,#0c2530 60%,#020b10);border-radius:22px;margin-top:1rem;padding:2.2rem 1.4rem 1.8rem;box-shadow:0 18px 40px #0000008c}.baa-eyebrow{border:1px solid var(--baa-accent-deep);color:var(--baa-accent);letter-spacing:.14em;text-transform:uppercase;background:#00bcd41a;border-radius:999px;padding:.3rem .9rem;font-size:.72rem;font-weight:800;display:inline-block}.baa-h1{max-width:22ch;color:var(--baa-gold);margin:.8rem auto .6rem;font-size:clamp(1.7rem,4.2vw,2.6rem);font-weight:800;line-height:1.18}.baa-h1 em{background:linear-gradient(135deg, var(--baa-gold), var(--baa-gold-2));color:#0000;background-clip:text;font-style:normal}.baa-lead{max-width:62ch;color:var(--baa-muted);margin:0 auto 1.3rem;font-size:.95rem;line-height:1.65}.baa-cta-row{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.baa-btn{border-radius:999px;align-items:center;gap:.45rem;padding:.8rem 1.7rem;font-size:.92rem;font-weight:800;display:inline-flex}.baa-btn-gold{color:#241500;background:linear-gradient(135deg, var(--baa-gold), var(--baa-gold-2));transition:transform .15s,box-shadow .15s;box-shadow:0 8px 20px #ffb30059}.baa-btn-gold:hover{transform:translateY(-2px);box-shadow:0 12px 26px #ffb30073}.baa-btn-ghost{color:var(--baa-gold);border:1px solid var(--baa-accent-deep)}.baa-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.baa-stat{background:var(--baa-card);border:1px solid var(--baa-line);text-align:center;border-radius:16px;padding:1rem .8rem}.baa-stat b{color:var(--baa-gold);font-size:1.25rem;font-weight:800;display:block}.baa-stat span{color:var(--baa-muted);font-size:.76rem;font-weight:600}.baa-section{margin-top:2.2rem}.baa-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--baa-accent);font-size:.72rem;font-weight:800;display:block}.baa-h2{color:var(--baa-gold);margin:.25rem 0 .5rem;font-size:clamp(1.3rem,2.8vw,1.7rem);font-weight:800;line-height:1.25}.baa-sub{max-width:68ch;color:var(--baa-muted);margin:0 0 1.1rem;font-size:.92rem;line-height:1.65}.baa-sub b,.baa-faq p b{color:var(--baa-ink)}.baa-steps{counter-reset:baa-step;grid-template-columns:1fr;gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.baa-steps li{background:var(--baa-card);border:1px solid var(--baa-line);counter-increment:baa-step;border-radius:16px;padding:1.1rem 1.1rem 1.1rem 3.6rem;position:relative}.baa-steps li:before{content:counter(baa-step);background:linear-gradient(135deg, var(--baa-gold), var(--baa-gold-2));color:#241500;border-radius:12px;place-items:center;width:34px;height:34px;font-weight:800;display:grid;position:absolute;top:1.05rem;left:1rem}.baa-steps b{color:var(--baa-ink);margin-bottom:.2rem;font-size:.95rem;display:block}.baa-steps p{color:var(--baa-muted);margin:0;font-size:.85rem;line-height:1.6}.baa-earn{grid-template-columns:1fr;gap:.9rem;display:grid}.baa-earn-card{background:var(--baa-card);border:1px solid var(--baa-line);border-radius:18px;overflow:hidden;box-shadow:0 12px 28px #00000080}.baa-earn-card img{border-bottom:1px solid var(--baa-line);width:100%;height:auto;display:block}.baa-earn-body{padding:1.1rem 1.2rem 1.3rem}.baa-earn-body h3{color:var(--baa-gold);margin:0 0 .4rem;font-size:1.05rem;font-weight:800}.baa-earn-body p{color:var(--baa-muted);margin:0 0 .8rem;font-size:.86rem;line-height:1.6}.baa-earn-body ul{color:var(--baa-muted);margin:0;padding-left:1.1rem;font-size:.85rem;line-height:1.7}.baa-earn-body ul b{color:var(--baa-ink)}.baa-tiers{border-collapse:separate;border-spacing:0;border:1px solid var(--baa-line);border-radius:16px;width:100%;font-size:.88rem;overflow:hidden}.baa-tiers th,.baa-tiers td{text-align:left;padding:.85rem 1rem}.baa-tiers thead th{color:var(--baa-gold);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#083640,#0a4a57);font-size:.78rem}.baa-tiers tbody tr{background:var(--baa-card)}.baa-tiers tbody tr+tr td{border-top:1px solid var(--baa-line)}.baa-tiers tbody td{color:var(--baa-muted)}.baa-tiers tbody td:first-child{color:var(--baa-ink);font-weight:700}.baa-tiers .baa-tier-hi{color:var(--baa-gold);font-weight:800}.baa-why{grid-template-columns:1fr;gap:.8rem;display:grid}.baa-why-card{background:var(--baa-card);border:1px solid var(--baa-line);border-radius:16px;padding:1.1rem 1.2rem}.baa-why-card .baa-why-ico{border:1px solid var(--baa-line);background:linear-gradient(135deg,#083640,#0a4a57);border-radius:13px;place-items:center;width:40px;height:40px;margin-bottom:.55rem;font-size:1.25rem;display:inline-grid}.baa-why-card b{color:var(--baa-ink);margin-bottom:.25rem;font-size:.94rem;display:block}.baa-why-card p{color:var(--baa-muted);margin:0;font-size:.84rem;line-height:1.6}.baa-faq details{background:var(--baa-card);border:1px solid var(--baa-line);border-radius:14px}.baa-faq details+details{margin-top:.6rem}.baa-faq summary{cursor:pointer;color:var(--baa-ink);justify-content:space-between;align-items:center;gap:.8rem;padding:.95rem 1.1rem;font-size:.92rem;font-weight:700;list-style:none;display:flex}.baa-faq summary::-webkit-details-marker{display:none}.baa-faq summary:after{content:"+";color:var(--baa-gold);flex:none;font-size:1.15rem;font-weight:700;transition:transform .15s}.baa-faq details[open] summary:after{transform:rotate(45deg)}.baa-faq details p{color:var(--baa-muted);margin:0;padding:0 1.1rem 1rem;font-size:.86rem;line-height:1.65}.baa-final{border:1px solid var(--baa-accent-deep);text-align:center;background:linear-gradient(135deg,#07222c,#0097a7 55%,#00bcd4);border-radius:20px;margin-top:2.2rem;padding:1.8rem 1.4rem;box-shadow:0 16px 36px #0000008c}.baa-final h2{color:var(--baa-gold);margin:0 0 .4rem;font-size:clamp(1.25rem,2.8vw,1.6rem);font-weight:800}.baa-final p{color:#e0f7fae0;max-width:56ch;margin:0 auto 1.1rem;font-size:.88rem}.baa-note{color:var(--baa-muted);text-align:center;margin-top:1.2rem;font-size:.72rem}@media (width>=640px){.baa-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.baa-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.baa-why{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.baa-earn{grid-template-columns:1fr 1fr}.baa-why{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.baa-btn-gold,.baa-faq summary:after{transition:none}}
