/* Only the three user-selected blocks. No global tokens or layout overrides. */
.br-selected-assurances{display:flex;justify-content:center;align-items:center;gap:64px;padding-block:30px;font-size:12px}
.br-selected-assurances>span{display:flex;align-items:center;gap:11px}
.br-selected-assurances .icon{color:#c62737;width:19px;height:19px}
.br-selected-device{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;margin-block:50px 75px;padding:64px;background:#191919;color:#fff;border-radius:28px}
.br-selected-device h2{font-size:clamp(38px,4.5vw,62px);line-height:1.13;letter-spacing:-.055em;font-weight:600;color:#fff;margin:0}
.br-selected-device p{font-size:14px;line-height:1.65;color:#c3c6cc;max-width:390px;margin:24px 0 0}
.br-selected-device .br-selected-kicker{color:#fff;font-size:12px;font-weight:500;margin:0 0 24px}
.br-selected-kicker:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#c62737;margin-right:10px;vertical-align:2px}
.br-selected-apps{display:grid;gap:12px;min-width:0}
.br-selected-app{display:flex;align-items:center;gap:18px;padding:20px 23px;border-radius:12px;background:#25272a;border:1px solid #46494f;min-height:86px;color:#fff;text-decoration:none;touch-action:manipulation;transition:border-color .18s}
.br-selected-app:hover{border-color:#fff;text-decoration:none}
.br-selected-app:focus-visible{outline:3px solid #fff;outline-offset:4px}
.br-selected-app>span{display:grid;gap:3px;min-width:0}
.br-selected-app strong{font-size:14px;font-weight:500;line-height:1.5;color:#fff}
.br-selected-app small{font-size:11px;line-height:1.5;color:#c3c6cc}
.br-selected-app>.icon{width:22px;height:22px;color:#fff}
.br-selected-app>.icon:last-child{margin-left:auto;width:17px;height:17px}
.br-selected-device .br-selected-note{font-size:10px;margin:7px 0 0;line-height:1.7}
.br-selected-access{padding-block:15px 65px}
.br-selected-access .section-heading h2{font-size:clamp(38px,4.35vw,64px);font-weight:400;letter-spacing:-.065em;line-height:1.08;margin:0}
.br-selected-access-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.br-selected-access .br-selected-card{background:#f2f3f6;border:1px solid #dddfe5;border-radius:19px;padding:34px 36px 32px;color:#18181d}
.br-selected-access .br-selected-card-paid{background:#18181e;border-color:#18181e;color:#fff}
.br-selected-access .br-selected-card h3{font-size:34px;letter-spacing:-.055em;margin:0 0 30px}
.br-selected-access .br-selected-card dl{margin:0;display:grid;gap:20px}
.br-selected-access .br-selected-card dl>div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:20px;align-items:baseline}
.br-selected-access .br-selected-card dt{font-size:13px;line-height:1.6;color:#666672}
.br-selected-access .br-selected-card-paid dt{color:#c1c1cd}
.br-selected-access .br-selected-card dd{margin:0;font-size:15px;line-height:1.5;font-weight:500}
@media(max-width:1100px){.br-selected-access-grid{gap:15px}.br-selected-access .br-selected-card{padding:28px 26px}.br-selected-access .br-selected-card h3{font-size:30px}.br-selected-access .br-selected-card dl>div{grid-template-columns:120px minmax(0,1fr);gap:14px}}
@media(max-width:1050px){.br-selected-device{padding:45px;gap:50px}.br-selected-assurances{gap:30px;font-size:11px}.br-selected-device h2{font-size:46px}}
@media(max-width:750px){.br-selected-device{padding:35px;gap:35px}.br-selected-device h2{font-size:39px}.br-selected-device p{font-size:13px}.br-selected-app{padding:17px}.br-selected-assurances{justify-content:space-between;gap:18px;font-size:10px}.br-selected-assurances>span{gap:8px}}
@media(max-width:640px){.br-selected-access .section-heading h2{font-size:42px}.br-selected-access-grid{grid-template-columns:1fr;gap:19px}.br-selected-access .br-selected-card{border-radius:16px;padding:25px 26px 24px}.br-selected-access .br-selected-card h3{font-size:30px;margin-bottom:22px}.br-selected-access .br-selected-card dl{gap:16px}.br-selected-access .br-selected-card dl>div{grid-template-columns:1fr;gap:2px}}
@media(max-width:600px){.br-selected-assurances{display:grid;grid-template-columns:1fr;gap:17px;padding-block:27px;font-size:12px}.br-selected-assurances>span{gap:12px}.br-selected-device{grid-template-columns:1fr;gap:28px;padding:30px 24px;margin-block:35px 48px;border-radius:22px}.br-selected-device h2{font-size:39px}.br-selected-device .br-selected-kicker{font-size:10px;margin-bottom:23px}.br-selected-device p{margin-top:21px}.br-selected-app{padding:17px;min-height:78px;gap:15px}.br-selected-app strong{font-size:14px}.br-selected-app small{font-size:10px}.br-selected-device .br-selected-note{font-size:10px;margin-top:3px}.br-selected-access{padding-block:10px 38px}}
@media(prefers-reduced-motion:reduce){.br-selected-app{transition:none}}
