.br-cm-page{background:var(--brand-panel);min-height:100vh;color:var(--brand-ink);font-family:var(--brand-font-display);-webkit-font-smoothing:antialiased}.br-cm-kicker{font-family:var(--brand-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--brand-avail);align-items:center;margin:0 0 18px;font-size:11.5px;font-weight:500;display:flex}.br-cm-dot{color:var(--brand-dot);vertical-align:.35em;margin-left:8px;font-size:.45em;animation:2.4s ease-in-out infinite br-ledpulse}.br-cm-how{max-width:1100px;margin:0 auto;padding:96px 6vw 88px}.br-cm-how-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.br-cm-step{border:1px solid var(--brand-hairline);background:#fff;border-radius:14px;padding:30px 28px 32px}.br-cm-step-n{font-family:var(--brand-font-mono);letter-spacing:.16em;color:var(--brand-avail);font-size:12px}.br-cm-step h2{letter-spacing:-.025em;margin:14px 0 10px;font-size:23px;font-weight:700}.br-cm-step p{color:#565d58;margin:0;font-size:15px;line-height:1.6}@media (max-width:860px){.br-cm-how-grid{grid-template-columns:1fr}}.br-cm-why{border-top:1px solid var(--brand-hairline);padding:92px 6vw}.br-cm-why-inner{max-width:760px;margin:0 auto}.br-cm-why h2{letter-spacing:-.035em;margin:0 0 26px;font-size:clamp(30px,3.4vw,46px);font-weight:700;line-height:1.06}.br-cm-why p{color:#444b46;margin:0 0 18px;font-size:16.5px;line-height:1.7}.br-cm-terms{border-top:1px solid var(--brand-hairline);padding:84px 6vw 92px}.br-cm-terms-inner{max-width:760px;margin:0 auto}.br-cm-terms ul{border:1px solid var(--brand-hairline);background:#fff;border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.br-cm-terms li{font-family:var(--brand-font-mono);color:#3c433e;border-bottom:1px solid var(--brand-hairline);align-items:baseline;gap:14px;padding:18px 22px;font-size:13px;line-height:1.65;display:flex}.br-cm-terms li:last-child{border-bottom:0}.br-cm-tick{color:var(--brand-dot);flex-shrink:0;font-size:7px;font-style:normal}.br-cm-cta{color:var(--brand-panel);text-align:center;background:radial-gradient(90% 120% at 50% 100%,#16211b 0%,#101312 60%);padding:100px 6vw 108px}.br-cm-cta .br-cm-kicker{color:var(--brand-dot);justify-content:center}.br-cm-cta h2{letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(32px,4vw,56px);font-weight:700}.br-cm-cta p{color:#b9bfba;margin:0 0 30px;font-size:16px}