.rs-page{--cs-red:#c8102d}.rs-page .csf-section{padding-block:68px}.rs-page .csf-photo a:after{display:none}.rs-page :target{scroll-margin-top:145px}.rs-page .eyebrow{font-size:14px}.rs-page .csf-hero{min-height:620px}.rs-page .csf-hero-copy{max-width:700px}.rs-page .csf-hero h1{font-size:clamp(47px,5.4vw,76px)}.rs-page .csf-hero p{max-width:590px}.rs-page .csf-hero>img{object-position:67% center}.rs-call{display:inline-block;color:#fff;font-size:16px;margin-top:23px}.rs-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:60px}.rs-intro>p{font-size:23px;line-height:1.55}.rs-emphasis{padding-left:28px;border-left:3px solid var(--cs-red)}.rs-emphasis strong{display:block;font-size:23px;line-height:1.3;margin-bottom:13px}.rs-emphasis p{font-size:17px}.rs-label{color:#a91029;text-transform:uppercase;letter-spacing:.075em;font-size:14px;font-weight:750;line-height:1.5;display:block}.rs-small{font-size:15px;line-height:1.55}.rs-lead{max-width:850px;font-size:20px}.rs-remotes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.rs-remotes article{display:flex;flex-direction:column;min-width:0}.rs-product{margin:0 0 20px!important;width:100%;max-width:none!important}.rs-product img{height:225px!important;width:100%;object-fit:contain!important;background:#fff;mix-blend-mode:multiply}.rs-remotes h3{font-size:28px;margin:12px 0}.rs-remotes p{font-size:16px}.rs-remotes .rs-range{font-size:16px;font-weight:700;line-height:1.4;margin-top:auto}.rs-range span{display:block;font-size:14px;font-weight:500;color:#62626b;margin-top:5px}.rs-remotes .text-link{font-size:15px;margin-top:10px}.rs-caption-model{font-size:14px!important;border-top:1px solid #d8d8dc;margin-top:14px;padding-top:14px;font-weight:700}.rs-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.rs-three article{border-top:2px solid var(--cs-red);padding-top:24px;display:flex;flex-direction:column}.rs-three p{font-size:17px}.rs-three .text-link{margin-top:auto;padding-top:10px}.rs-three .csf-icon{width:64px;height:64px}.rs-wide{height:370px;background-size:cover;background-position:center;background-attachment:fixed}.rs-comparison{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ccc;border-bottom:1px solid #ccc;gap:44px;padding:28px 0}.rs-comparison>div+div{border-left:1px solid #ccc;padding-left:44px}.rs-comparison ul{margin:0;padding-left:21px}.rs-comparison li{margin-bottom:12px}.rs-phone figure{max-width:370px;justify-self:center}.rs-phone figure img{width:100%;max-height:490px;object-fit:contain}.rs-inline-cta{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid #ccc;margin-top:30px;padding-top:27px}.rs-inline-cta p{margin:0;max-width:760px}.rs-inline-cta>.btn{flex-shrink:0}.rs-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px 38px;margin:0}.rs-facts>div{border-top:1px solid #d1d1d6;padding-top:24px}.rs-facts dt{font-family:'Barlow Condensed',Barlow,sans-serif;font-size:30px;font-weight:700;line-height:1.1;margin-bottom:13px}.rs-facts dd{margin:0 0 18px;font-size:17px}.rs-dark-copy p{color:#ddd}.rs-dark-copy strong{color:#fff}.rs-safety{border:1px solid #4c4c56;padding:28px;background:#202026}.rs-safety h3{font-size:30px}.rs-safety p:last-child{margin:0}.rs-layers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.rs-layers article{display:flex;flex-direction:column;border-top:1px solid #bfbfc5;padding-top:24px}.rs-layers p{font-size:16px}.rs-layers h3{font-size:27px}.rs-layers a{margin-top:auto;font-size:15px}.rs-layers .csf-icon{width:54px;height:54px}.rs-selector{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:start}.rs-selector-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.rs-selector label,.rs-page .rs-field label{display:block;font-size:16px;font-weight:650;margin-bottom:6px}.rs-selector select{width:100%;font:16px Barlow,Arial,sans-serif;background:#fff;color:#222;padding:13px 11px;border:1px solid #aaa;border-radius:0;min-height:49px}.rs-selector button{cursor:pointer}.rs-selector-full{grid-column:1/-1}.rs-result{background:#17171b;color:white;padding:32px;min-height:390px}.rs-result .rs-label{color:#ff7185}.rs-result h3{font-size:33px}.rs-result p{color:#ddd;font-size:17px}.rs-result ul{padding:0;list-style:none}.rs-result li+li{border-top:1px solid #53535c;margin-top:22px;padding-top:20px}.rs-result a{color:#ff8092}.rs-result small{font-size:14px;line-height:1.5;display:block;margin-top:24px;color:#ccc}.rs-packages{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:25px}.rs-package{grid-column:span 2;border:1px solid #d7d7dc;display:flex;flex-direction:column;padding:28px;background:#fff;scroll-margin-top:150px}.rs-package:nth-child(4),.rs-package:nth-child(5){grid-column:span 3}.rs-package h3{font-size:34px;min-height:72px}.rs-package .rs-product img{height:230px!important}.rs-package .csf-facts{font-size:16px;margin-block:5px 22px}.rs-package .rs-range{font-size:20px;font-weight:750}.rs-package .rs-quote-price{margin-top:auto;padding-top:20px;border-top:1px solid #ccc;font-size:17px;font-weight:750}.rs-package .rs-quote-price span{display:block;font-size:14px;font-weight:500;margin-top:6px}.rs-package .btn{width:100%;margin-top:16px}.rs-remote-rows{display:grid;gap:0}.rs-remote-row{display:grid;grid-template-columns:170px 1fr 1fr;gap:35px;align-items:center;border-top:1px solid #d0d0d5;padding:30px 0}.rs-remote-row .rs-product{margin:0!important}.rs-remote-row .rs-product img{height:195px!important}.rs-remote-row p{font-size:17px}.rs-remote-row h3{font-size:34px}.rs-remote-row .rs-range{font-size:18px;font-weight:750;margin:18px 0 0}.rs-remote-row .rs-caption-model{margin-bottom:0}.rs-policy{display:grid;grid-template-columns:140px 1fr;gap:32px;border:1px solid #ccc;padding:32px}.rs-policy-price{font-family:'Barlow Condensed',sans-serif;font-size:58px;line-height:1.1;color:#c8102d;font-weight:750}.rs-policy-price span{display:block;font:16px/1.4 Barlow,Arial,sans-serif;color:#555;margin-top:10px}.rs-policy p{font-size:17px}.rs-page .svc-quote h2{font-size:43px}.rs-page .svc-quote .hc-eyebrow:before{position:static!important;transform:none!important;margin:0!important}.rs-page .svc-quote .hc-eyebrow{display:flex;align-items:center;gap:12px}.rs-page .svc-form-card details.rs-more{border-block:1px solid #ddd;margin:20px 0;padding:18px 0}.rs-page .rs-more summary{cursor:pointer;font-weight:700;color:#222}.rs-page .rs-more .csf-form-fields{margin-top:18px}.rs-page .svc-form-card .electronics-policy{color:#242429;background:#f3f3f5;border-left:3px solid #c8102d;padding:15px;font-size:15px}.rs-form-note{font-size:15px}.rs-map-copy{display:flex;justify-content:space-between;align-items:center;gap:20px}.rs-map-copy p{margin:0}.rs-page .csf-resources a{font-size:16px}.rs-sticky{display:none}.rs-page .csf-guide-heading h2{font-size:clamp(34px,4vw,54px)}
@media(max-width:1050px){.rs-remotes{gap:14px}.rs-product img{height:185px!important}.rs-remotes h3{font-size:25px}.rs-remotes p{font-size:15px}.rs-package{padding:22px}.rs-selector{gap:25px}.rs-layers{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-wide{background-attachment:scroll}.rs-intro{gap:32px}}
@media(max-width:760px){.rs-page .csf-section{padding-block:50px}.rs-page .csf-hero{min-height:610px}.rs-page .csf-hero h1{font-size:49px}.rs-page .csf-hero p{font-size:19px}.rs-intro,.rs-three,.rs-comparison,.rs-selector,.rs-facts{grid-template-columns:1fr}.rs-intro>p{font-size:21px}.rs-three{gap:28px}.rs-comparison{gap:24px}.rs-comparison>div+div{border-left:0;border-top:1px solid #ccc;padding:24px 0 0}.rs-remotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}.rs-remotes article:last-child{grid-column:1/-1;max-width:310px;width:100%;justify-self:center}.rs-remotes h3{font-size:29px}.rs-remotes p{font-size:16px}.rs-product img{height:215px!important}.rs-remotes .rs-range{margin-top:auto}.rs-wide{height:260px;background-position:center}.rs-inline-cta{display:block}.rs-inline-cta>.btn{margin-top:20px}.rs-packages{grid-template-columns:1fr}.rs-package,.rs-package:nth-child(4),.rs-package:nth-child(5){grid-column:auto}.rs-package h3{min-height:0}.rs-package .rs-product{max-width:260px!important;align-self:center}.rs-remote-row{grid-template-columns:110px 1fr;gap:18px}.rs-remote-row>div:last-child{grid-column:1/-1}.rs-remote-row .rs-product img{height:175px!important}.rs-remote-row h3{font-size:29px}.rs-policy{grid-template-columns:1fr;padding:25px;gap:23px}.rs-map-copy{display:block}.rs-map-copy a{display:inline-block;margin-top:18px}.rs-sticky{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:80;background:#151519;padding:10px 15px;gap:10px;border-top:1px solid #444}.rs-sticky a{color:#fff;padding:11px;text-align:center;text-decoration:none;font-size:15px;font-weight:700}.rs-sticky a:first-child{flex:1;background:#c8102d}.rs-body{padding-bottom:72px}.rs-quote-visible .rs-sticky{display:none}.rs-page .csf-trust .wrap{grid-template-columns:1fr;gap:14px}.rs-page .csf-trust strong{font-size:16px}.rs-page .csf-trust span{font-size:14px}.rs-result{min-height:0}.rs-phone figure{max-width:320px}}
@media(max-width:420px){.rs-selector-fields,.rs-layers{grid-template-columns:1fr}.rs-selector-full{grid-column:auto}.rs-page .csf-hero h1{font-size:43px}.rs-remotes{gap:28px 15px}.rs-product img{height:180px!important}.rs-remotes h3{font-size:26px}.rs-remotes p{font-size:15px}.rs-remote-row{grid-template-columns:90px 1fr}.rs-remote-row .rs-product img{height:145px!important}}
@media(prefers-reduced-motion:reduce){.rs-wide{background-attachment:scroll}}

@media(min-width:761px){.rs-remotes .rs-label{min-height:42px}.rs-remotes h3{min-height:2.2em;line-height:1.1}}
