.sr-console-carousel{margin:36px 0 20px;border-radius:24px;background:#10283c;color:#fff;overflow:hidden;box-shadow:0 16px 40px #10283c15}
.srcc-slide{display:grid;grid-template-columns:1.5fr 1fr;gap:36px;padding:40px;align-items:center}
.srcc-slide[hidden],.srcc-controls[hidden]{display:none!important}
.srcc-slide+.srcc-slide{border-top:1px solid #ffffff26}
.sr-console-carousel.is-ready .srcc-slide{border:0;animation:srcc-reveal .65s ease}
.srcc-eyebrow{color:#b9dfd2!important;font-size:.78rem!important;letter-spacing:.1em;text-transform:uppercase;font-weight:750;margin:0 0 16px!important}
.sr-home .srcc-copy h3{font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.15;color:#fff;margin:0 0 22px}
.srcc-copy h3 span{color:#9de3c7}
.srcc-copy p{color:#dbe6ed;line-height:1.65;margin:0 0 12px}
.srcc-copy strong{color:#fff}
.srcc-offer{text-align:center;padding:26px 24px;background:#ffffff0c;border:1px solid #ffffff24;border-radius:18px}
.sr-home .srcc-price{font-size:clamp(2.75rem,5vw,4rem);font-weight:850;line-height:1;letter-spacing:-.04em;color:#fff;margin:0 0 8px}
.srcc-dollar{font-size:.55em;vertical-align:top;line-height:1.45}
.srcc-price-label{color:#c9dce5;margin:0 0 22px!important;font-size:.95rem}
.srcc-primary{display:block;background:#a5e6ca;color:#10283c!important;border-radius:10px;padding:14px 18px;font-weight:750;text-decoration:none;line-height:1.4}
.srcc-primary:hover{background:#c1f3df}
.srcc-details{display:inline-block;margin:16px 0;color:#fff!important;text-decoration:underline;text-underline-offset:4px;font-weight:650}
.srcc-offer small{display:block;color:#c9dce5;font-size:.78rem;line-height:1.5}
.srcc-controls{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:18px 40px;border-top:1px solid #ffffff26}
.srcc-tabs{display:flex;gap:8px;flex-wrap:wrap}
.srcc-controls button{font:inherit;font-size:.85rem;cursor:pointer;min-height:44px;border:1px solid #ffffff40;border-radius:8px;padding:10px 14px;background:transparent;color:#fff}
.srcc-controls button[aria-current=true]{background:#fff;color:#10283c;border-color:#fff;font-weight:750}
.srcc-controls button:hover{border-color:#a5e6ca}
.sr-console-carousel a:focus-visible,.sr-console-carousel button:focus-visible{outline:3px solid #f8cd67;outline-offset:4px}
@keyframes srcc-reveal{from{opacity:.35}to{opacity:1}}
@media(min-width:761px){.sr-console-carousel.is-ready .srcc-slides{display:grid}.sr-console-carousel.is-ready .srcc-slide{grid-area:1/1}.sr-console-carousel.is-ready .srcc-slide[hidden]{display:grid!important;visibility:hidden;pointer-events:none;animation:none}}
@media(max-width:760px){.srcc-slide{grid-template-columns:1fr;padding:26px 22px;gap:20px}.srcc-controls{padding:16px 22px;flex-wrap:wrap}.srcc-offer{padding:22px 18px}.srcc-tabs{width:100%}.srcc-tabs button{flex:1;font-size:.75rem;padding:10px 8px}.srcc-pause{width:100%}.sr-console-carousel{border-radius:18px}.sr-console-carousel.is-ready .srcc-slides{min-height:690px}}
@media(prefers-reduced-motion:reduce){.sr-console-carousel.is-ready .srcc-slide{animation:none}}

.sr-home section.sr-console-carousel{background:#10283c!important}

.sr-home .srcc-price-label{color:#c9dce5!important}
