.br-page{--br-forest:var(--bs-green,#174c40);--br-ink:#143b32;--br-mint:#c4ead7;--br-paper:#f6f5ee;color:var(--br-ink);background:#fff}.br-page *{box-sizing:border-box}.br-eyebrow{font-size:12px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.br-hero{background:radial-gradient(ellipse at 90% 30%,#326451 0,transparent 55%),#133e33;color:#fff;overflow:hidden}.br-hero-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:center;padding-top:86px;padding-bottom:86px}.br-hero h1{font-size:clamp(38px,4.7vw,66px);line-height:1.08;letter-spacing:-.045em;margin:24px 0}.br-hero h1 em{font-style:normal;color:var(--br-mint)}.br-hero-copy>p:not(.br-eyebrow){font-size:18px;line-height:1.65;max-width:550px;color:#e0eee6}.br-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.br-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;text-decoration:none;font-weight:700;font-size:14px;border:1px solid transparent;border-radius:8px;padding:15px 22px;transition:transform .18s,box-shadow .18s}.br-button:hover{transform:translateY(-2px);box-shadow:0 7px 20px #0002}.br-button-mint{background:var(--br-mint);color:#103d30}.br-button-outline{border-color:#91b3a5;color:#fff}.br-button-dark{background:var(--br-forest);color:#fff}.br-hero-copy .br-hero-note{font-size:13px!important;margin-top:22px}.br-emblem{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1;max-width:400px;width:100%;margin:auto;border:1px solid #80ad9559;border-radius:50%;background:repeating-radial-gradient(ellipse at center,transparent 0,transparent 28px,#b7e3ce12 29px,transparent 30px);box-shadow:0 0 0 24px #b7e3ce08,0 0 0 49px #b7e3ce06}.br-emblem-icon .bs-icon{width:36px;height:36px;color:#c4ead7}.br-emblem>.br-eyebrow{margin-top:20px;color:#c4ead7}.br-emblem>strong{font-size:clamp(100px,12vw,160px);line-height:1.05;letter-spacing:-.09em;font-weight:750}.br-emblem strong small{font-size:.46em;vertical-align:top;line-height:1.8;letter-spacing:-.04em}.br-emblem-back{letter-spacing:.28em;font-weight:750;font-size:23px}.br-emblem-foot{font-size:13px;color:#c4ead7;margin-top:22px}.br-section{padding-top:76px;padding-bottom:76px}.br-section-heading{max-width:620px;margin-bottom:35px}.br-page h2{font-size:clamp(28px,3.3vw,44px);letter-spacing:-.035em;line-height:1.15;margin:15px 0 20px}.br-page p{line-height:1.65}.br-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.br-steps article{border-top:1px solid #bdcfc2;padding-top:25px}.br-step-number{font-size:14px;color:#467362;font-weight:700}.br-steps h3{font-size:25px;margin:12px 0}.br-steps p{color:#476157;max-width:340px}.br-levels{background:var(--br-paper)}.br-tier-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.br-tier{background:#fff;border:1px solid #d9e3db;border-radius:14px;padding:28px 23px;transition:transform .2s}.br-tier:hover{transform:translateY(-4px)}.br-tier-1{background:#e8f2e9}.br-tier-2{background:#d2e7d9}.br-tier-3{background:#174c40;color:#fff;border-color:#174c40}.br-tier h3{font-size:72px;letter-spacing:-.05em;line-height:1;margin:30px 0}.br-tier h3>span{font-size:36px}.br-tier h3 small{font-size:13px;display:block;letter-spacing:.15em;margin-top:10px}.br-tier .br-tier-range{font-size:17px;font-weight:750;margin-bottom:2px}.br-tier>p:last-child{font-size:12px;margin-top:2px}.br-eligible{display:flex;gap:30px;list-style:none;padding:0;justify-content:center;font-weight:700;margin:32px 0 18px}.br-fine{font-size:13px;color:#486459}.br-levels .br-fine{max-width:780px;margin:auto;text-align:center}.br-example{display:grid;grid-template-columns:.8fr 1.5fr;gap:25px;align-items:center}.br-example-flow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:30px 0}.br-example-flow div{display:flex;flex-direction:column;gap:12px}.br-example-flow strong{font-size:clamp(25px,3vw,40px);letter-spacing:-.04em}.br-example-flow div>span{font-size:12px;max-width:150px}.br-example>.br-fine{grid-column:1/-1;max-width:850px}.br-account-band{background:#e7f2ea}.br-account-inner{padding-top:48px;padding-bottom:48px;display:flex;gap:40px;align-items:center;justify-content:space-between}.br-public-balance{font-size:42px;font-weight:750;margin:0 0 15px}.br-public-balance small{display:block;font-size:13px;font-weight:400}.br-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px}.br-faq details{border-bottom:1px solid #cbd9cf}.br-faq summary{cursor:pointer;padding:20px 30px 20px 0;font-weight:650}.br-faq details p{color:#476157;margin:0 0 20px}.br-final{background:#143e33;color:#fff;text-align:center;padding:68px 0}.br-final .br-eyebrow{color:#c4ead7}.br-final .br-buttons{justify-content:center}.br-page :focus-visible{outline:3px solid #aa8234;outline-offset:5px}.br-paused{padding:20px}.br-account-stats{display:flex;gap:30px}.bear-rewards-account progress{width:100%;accent-color:#174c40;height:14px}
@media(max-width:900px){.br-hero-grid{gap:35px}.br-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.br-example{grid-template-columns:1fr}.br-faq{gap:30px}.br-emblem-foot{font-size:11px}.br-emblem>strong{font-size:100px}.br-emblem>.br-eyebrow{margin-top:8px}.br-emblem-foot{margin-top:10px}}
@media(max-width:600px){.br-hero-grid{grid-template-columns:1fr;padding-top:48px;padding-bottom:50px;gap:45px}.br-hero h1{font-size:42px}.br-emblem{max-width:270px}.br-emblem>strong{font-size:115px}.br-section{padding-top:45px;padding-bottom:45px}.br-steps{grid-template-columns:1fr;gap:20px}.br-steps article{padding-top:18px}.br-steps p{max-width:none}.br-tier{padding:22px 14px}.br-tier h3{font-size:60px;margin:23px 0}.br-tier .br-tier-range{font-size:14px}.br-eligible{flex-direction:column;gap:10px}.br-example-flow{gap:8px}.br-example-flow strong{font-size:27px}.br-example-flow div>span{font-size:11px}.br-account-inner{align-items:flex-start;flex-direction:column;gap:15px}.br-faq{grid-template-columns:1fr;gap:10px}.br-final{padding:48px 0}.br-buttons .br-button{width:100%}.br-account-stats{flex-direction:column;gap:0}}
@media(prefers-reduced-motion:reduce){.br-button,.br-tier{transition:none}.br-button:hover,.br-tier:hover{transform:none}}
/* Keep section rhythm when the shared container shorthand loads after this file. */
.br-page .br-hero-grid{padding-top:86px;padding-bottom:86px}.br-page .br-section{padding-top:76px;padding-bottom:76px}.br-page .br-account-inner{padding-top:48px;padding-bottom:48px}
@media(max-width:600px){.br-page .br-hero-grid{padding-top:48px;padding-bottom:50px}.br-page .br-section{padding-top:45px;padding-bottom:45px}}
