/* Isolated Residential review styles. No selectors target V1 or shared chrome. */
.rv-page{--rv-red:#c8102d;--rv-ink:#191b1f;--rv-muted:#565b62;--rv-line:#d7d9dc;--rv-soft:#f4f3f1;color:var(--rv-ink);font:400 18px/1.65 Barlow,Arial,sans-serif;overflow-wrap:break-word;background:#fff}
.rv-page *{box-sizing:border-box}.rv-page [hidden]{display:none!important}.rv-page .rv-container{width:min(1200px,calc(100% - 64px));margin-inline:auto}
.rv-page :is(h1,h2,h3){font-family:"Barlow Condensed",Barlow,Arial,sans-serif;font-weight:700;color:var(--rv-ink);line-height:1.12;letter-spacing:-.015em;margin:0 0 18px;max-width:none;text-wrap:pretty}
.rv-page h1{font-size:clamp(3rem,5.3vw,4.7rem)}.rv-page h2{font-size:clamp(2.1rem,3.5vw,3.25rem)}.rv-page h3{font-size:1.65rem;line-height:1.2}.rv-page p{margin:0 0 18px}.rv-page a{color:#ad0d26;text-underline-offset:4px}.rv-page :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #1565a9;outline-offset:4px}.rv-page [id]{scroll-margin-top:calc(var(--kc-header-height,145px) + 24px)}
.rv-page .rv-eyebrow{font-size:.8rem;line-height:1.4;text-transform:uppercase;font-weight:700;letter-spacing:.13em;color:var(--rv-red);margin:0 0 14px}.rv-page .rv-lead{font-size:clamp(1.12rem,1.6vw,1.3rem);line-height:1.6;max-width:76ch;margin-bottom:32px}.rv-page .rv-help,.rv-page .rv-optional{font-size:.92rem;color:var(--rv-muted);line-height:1.55}.rv-page .rv-optional{font-weight:400}
.rv-page .rv-hero{position:relative;isolation:isolate;background:#161719;color:#fff;overflow:hidden}.rv-page .rv-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--photo-position,55% 50%);z-index:-2}.rv-page .rv-hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(9,13,17,.93),rgba(9,13,17,.82) 38%,rgba(9,13,17,.24) 80%,rgba(9,13,17,.12))}.rv-page .rv-hero-content{padding-top:30px;padding-bottom:74px;min-height:650px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.rv-page .rv-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:.82rem;line-height:1.5;color:#fff;margin-bottom:38px}.rv-page .rv-breadcrumb a{color:#fff}.rv-page .rv-hero .rv-eyebrow{color:#ffb1bf}.rv-page .rv-hero h1{color:#fff;max-width:760px;margin-bottom:20px}.rv-page .rv-hero-promise{font:600 clamp(1.4rem,2.2vw,1.9rem)/1.3 Barlow,Arial,sans-serif;color:#fff;max-width:680px}.rv-page .rv-hero-intro{max-width:665px;font-size:1.12rem;line-height:1.65;color:#f0f0f0}.rv-page .rv-hero .rv-actions{max-width:760px;margin-top:12px;margin-bottom:0}
.rv-page :is(button,.rv-button){font:700 1rem/1.25 Barlow,Arial,sans-serif;display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:48px;max-width:100%;padding:14px 20px;border:2px solid var(--rv-red);border-radius:3px;background:var(--rv-red);color:#fff;text-decoration:none;text-align:center;white-space:normal;cursor:pointer;box-shadow:none}
.rv-page :is(button,.rv-button):hover{background:#a40d25;border-color:#a40d25;color:#fff}.rv-page :is(button,.rv-button):disabled{opacity:.6;cursor:wait}.rv-page .rv-outline{background:#fff;color:#a70d25;border-color:#a70d25}.rv-page .rv-outline:hover{background:#f8e9ec;color:#870b20;border-color:#870b20}.rv-page .rv-hero .rv-outline{background:rgba(0,0,0,.15);color:#fff;border-color:#fff}.rv-page .rv-hero .rv-outline:hover{background:#fff;color:#191b1f}
.rv-page .rv-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.rv-page .rv-trust-strip{background:#f5f4f2;border-bottom:1px solid var(--rv-line)}.rv-page .rv-trust-strip .rv-container{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:18px}.rv-page .rv-trust-strip a{color:#24272c;font-size:.94rem;font-weight:600;display:flex;align-items:center;gap:10px}.rv-page .rv-trust-strip a::before{content:'✓';color:var(--rv-red);font-weight:700;font-size:1.2rem}.rv-page .rv-page-nav{border-bottom:1px solid var(--rv-line);background:#fff}.rv-page .rv-page-nav .rv-container{display:flex;flex-wrap:wrap;gap:0 28px;padding-block:9px}.rv-page .rv-page-nav a{font-size:.92rem;min-height:44px;display:flex;align-items:center;font-weight:600}
.rv-page .rv-section{padding:82px 0;background:#fff}.rv-page .rv-section.rv-soft{background:var(--rv-soft)}.rv-page .rv-soft+.rv-soft{border-top:1px solid #dddcd9}.rv-page .rv-heading{margin-bottom:30px;max-width:920px}.rv-page .rv-heading h2{margin:0}.rv-page .rv-grid{display:grid;gap:24px}.rv-page .rv-three{grid-template-columns:repeat(3,minmax(0,1fr))}.rv-page .rv-two{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-page .rv-card{background:#fff;border:1px solid var(--rv-line);border-top:3px solid var(--rv-red);padding:28px;min-width:0}.rv-page .rv-card p:last-child{margin:0}.rv-page .rv-benefits{margin-top:34px}.rv-page .rv-benefits h3::before{content:'✓';display:block;margin-bottom:16px;font:700 1.5rem/1 Barlow,sans-serif;color:var(--rv-red)}.rv-page .rv-benefits h3{min-height:3.55em}.rv-page .rv-card p{font-size:1.02rem;line-height:1.6}
.rv-page .rv-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:start}.rv-page .rv-split>*{min-width:0}.rv-page .rv-align-center{align-items:center}.rv-page .rv-editorial-photo{width:100%;height:auto;aspect-ratio:5/4;object-fit:cover;object-position:var(--photo-position,50% 50%);display:block;border-radius:3px}.rv-page .rv-split .rv-lead{margin-bottom:22px}.rv-page .rv-checks{list-style:none;padding:0;margin:22px 0}.rv-page .rv-checks li{position:relative;padding:0 0 16px 30px}.rv-page .rv-checks li::before{content:'✓';position:absolute;left:0;color:var(--rv-red);font-weight:700}.rv-page .rv-photo-break{width:100%;height:clamp(280px,34vw,490px);background:#e4e1db;overflow:hidden}.rv-page .rv-photo-break img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--photo-position,50% 55%)}
.rv-page .rv-choice{background:#fff;border:1px solid var(--rv-line);border-top:3px solid var(--rv-red);border-radius:3px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.rv-page .rv-choice:has([aria-pressed=true]){box-shadow:0 0 0 2px var(--rv-red);background:#fffafb}.rv-page .rv-card-photo{width:100%;height:auto;aspect-ratio:8/5;object-fit:cover;object-position:var(--photo-position,50% 50%);display:block}.rv-page .rv-choice-body{display:flex;flex-direction:column;flex:1;padding:25px;align-items:stretch}.rv-page .rv-choice h3{min-height:2.4em;margin-bottom:14px}.rv-page .rv-choice p{font-size:1rem;line-height:1.6;flex:1;margin-bottom:22px}.rv-page .rv-choice button{width:100%}.rv-page .rv-choice button[aria-pressed=true]::before{content:'✓'}.rv-page .rv-number{font:700 1.7rem/1 "Barlow Condensed",Barlow,sans-serif;color:var(--rv-red);display:block}.rv-page .rv-choice>.rv-number{padding:26px 25px 0}.rv-page .rv-choice-wide{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center}.rv-page .rv-choice-wide>.rv-number{padding:24px 0 24px 28px}.rv-page .rv-choice-wide .rv-choice-body{display:grid;grid-template-columns:1fr auto;gap:0 30px;align-items:center}.rv-page .rv-choice-wide h3{min-height:0;margin:0 0 8px}.rv-page .rv-choice-wide p{grid-column:1;margin:0}.rv-page .rv-choice-wide button{grid-column:2;grid-row:1/3;width:auto}.rv-page .rv-selection-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;border-left:4px solid var(--rv-red);background:#fff;padding:24px 28px;margin-top:28px}.rv-page .rv-selection-bar p{margin:0;max-width:65ch}.rv-page .rv-selection-bar .rv-button{flex:0 0 auto}.rv-page .rv-finish-visual{height:180px;overflow:hidden;background:#ede8df}.rv-page .rv-finish-visual img{width:100%;height:100%;object-fit:cover}.rv-page .rv-finish-solid{background:linear-gradient(90deg,#e5dfd6 0 25%,#aca795 25% 50%,#4e5b4e 50% 75%,#2b323a 75%)}
.rv-page .rv-services{gap:28px}.rv-page .rv-service{display:flex;flex-direction:column;border:1px solid var(--rv-line);border-top:3px solid var(--rv-red);background:#fff;min-width:0}.rv-page .rv-service-photo{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:var(--photo-position,50% 50%)}.rv-page .rv-service-body{padding:30px;display:flex;flex-direction:column;flex:1}.rv-page .rv-service-body h3{font-size:1.85rem}.rv-page .rv-service-body>p:not(.rv-eyebrow){flex:1;font-size:1.03rem}.rv-page .rv-card-actions{display:flex;flex-wrap:wrap;gap:18px 26px;align-items:center;justify-content:space-between;margin-top:8px}.rv-page .rv-card-actions>a{font-weight:700}.rv-page .rv-service:has([aria-pressed=true]){box-shadow:0 0 0 2px var(--rv-red)}.rv-page .rv-service button[aria-pressed=true]::before{content:'✓'}.rv-page .rv-service-wide{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.rv-page .rv-service-wide .rv-service-photo{height:100%;min-height:260px;aspect-ratio:auto}.rv-page .rv-service-wide .rv-service-body{justify-content:center}
.rv-page .rv-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0;list-style:none;margin:0}.rv-page .rv-process li{background:#fff;border-top:3px solid var(--rv-red);padding:26px;min-width:0}.rv-page .rv-process .rv-number{margin-bottom:18px}.rv-page .rv-process h3{font-size:1.45rem;min-height:2.4em}.rv-page .rv-process p{font-size:1rem;line-height:1.6;margin:0}.rv-page .rv-compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin-bottom:26px}.rv-page .rv-compare article{border-top:3px solid var(--rv-red);padding:26px;background:#fff;box-shadow:0 0 0 1px var(--rv-line);min-width:0}.rv-page .rv-compare p{font-size:1.02rem;margin:0}.rv-page .rv-diagram{max-width:520px;margin:auto;width:100%}.rv-page .rv-diagram img{display:block;width:100%;height:auto;aspect-ratio:5/3;object-fit:contain;background:#f0f1f2}.rv-page .rv-diagram .rv-help{font-size:.83rem;margin:12px 0 0}.rv-page .rv-privacy{margin-bottom:28px}.rv-page :is(.rv-day-icon,.rv-night-icon){font-size:2rem;color:var(--rv-red);display:block;margin-bottom:10px;line-height:1}.rv-page .rv-finish-buttons{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.rv-page .rv-finish-buttons button{flex:1 1 160px}.rv-page [data-finish][aria-pressed=true]::before,.rv-page [data-coverage][aria-pressed=true]::before{content:'✓'}.rv-page .rv-coverage-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:24px}.rv-page [data-coverage]{background:#fff;color:#9e0c24;border-color:#b9828b;padding:12px;font-size:.94rem;min-height:48px}.rv-page [data-coverage][aria-pressed=true]{background:var(--rv-red);border-color:var(--rv-red);color:#fff}.rv-page [data-coverage]:hover{background:#a40d25;border-color:#a40d25;color:#fff}
.rv-page .rv-detail{margin:22px 0 0;border:1px solid var(--rv-line);background:#fff;border-radius:3px}.rv-page .rv-detail summary{font-weight:600;cursor:pointer;padding:20px 24px;min-height:58px;line-height:1.4}.rv-page .rv-detail>div{padding:4px 26px 25px}.rv-page .rv-detail>div>p{max-width:90ch;font-size:1.02rem}.rv-page .rv-detail>div>p:last-child{margin:0}.rv-page .rv-resource-links{display:flex;flex-wrap:wrap;gap:10px 28px;margin:22px 0}.rv-page .rv-resource-links a{display:flex;align-items:center;min-height:44px;font-weight:600}.rv-page .rv-pricing{display:grid;grid-template-columns:1.35fr 1fr;gap:54px;align-items:start}.rv-page .rv-pricing-action{border-top:3px solid var(--rv-red);padding:28px;background:#fff}.rv-page .rv-pricing-action .rv-actions{margin-bottom:0}.rv-page .rv-trust-links{display:flex;flex-wrap:wrap;gap:12px 30px}.rv-page .rv-trust-links a{font-weight:600;min-height:44px;display:flex;align-items:center}.rv-page .rv-faqs{max-width:1000px}.rv-page .rv-faqs details{border-bottom:1px solid var(--rv-line)}.rv-page .rv-faqs summary{font-size:1.13rem;font-weight:600;cursor:pointer;padding:22px 28px 22px 0;line-height:1.4;min-height:58px}.rv-page .rv-faqs details>div{padding:0 28px 22px;max-width:90ch}.rv-page .rv-faqs p{margin:0}.rv-page .rv-media-note{font-size:.9rem;color:var(--rv-muted);max-width:90ch;margin:30px 0 0}
.rv-page .rv-contact-intro{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.rv-page .rv-contact-notice{background:#fff;padding:28px;border-top:3px solid var(--rv-red)}.rv-page .rv-contact-notice h3{font-size:1.5rem}.rv-page .rv-contact-notice p{font-size:1rem}.rv-page .rv-current-selection{background:#fff;border-left:4px solid var(--rv-red);padding:20px 24px;margin-top:28px}.rv-page .rv-step{font-weight:700;color:var(--rv-red);font-size:.85rem;letter-spacing:.09em;text-transform:uppercase;margin-top:12px}.rv-page .rv-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.rv-page .rv-field{display:flex;flex-direction:column;gap:8px;min-width:0;margin-bottom:8px}.rv-page .rv-wide{grid-column:1/-1}.rv-page label,.rv-page legend{font-weight:600;font-size:1rem;line-height:1.45}.rv-page :is(input:not([type=checkbox]),textarea,select){font:400 1rem/1.5 Barlow,Arial,sans-serif;display:block;width:100%;max-width:100%;min-width:0;min-height:48px;border:1px solid #85909a;border-radius:3px;background:#fff;color:#191b1f;padding:12px 14px;box-shadow:none}.rv-page textarea{resize:vertical}.rv-page .rv-room{padding:24px;border:1px solid var(--rv-line);border-top:3px solid var(--rv-red);margin:22px 0;background:#f8f8f7}.rv-page .rv-room legend{padding:0 8px}.rv-page .rv-room .rv-outline{margin-top:12px}.rv-page .rv-consents{border-top:1px solid var(--rv-line);padding-top:24px;margin-top:28px}.rv-page .rv-consents label{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px;font-weight:400}.rv-page input[type=checkbox]{width:20px;height:20px;flex:0 0 20px;margin:3px 0 0;accent-color:var(--rv-red)}.rv-page .rv-errors,.rv-page .rv-notice{border-left:4px solid var(--rv-red);background:#fff0f3;padding:20px;margin:20px 0}.rv-page .rv-errors a{color:#990c23}.rv-page [aria-invalid=true]{border:2px solid #a50d26}.rv-page #rv-summary,.rv-page #rv-copy-fallback{margin-top:10px;min-height:220px}.rv-page #rv-prepared{margin-top:30px;border-top:3px solid var(--rv-red);padding-top:28px}.rv-page #rv-contact{margin-top:36px;border-top:1px solid var(--rv-line);padding-top:28px}.rv-page .rv-provider{margin:24px 0;background:#fff;border:1px solid var(--rv-line);border-radius:3px}.rv-page .rv-provider iframe{display:block;width:100%;min-height:1262px;border:0;background:#fff}.rv-page .rv-contact-fallback{margin-top:28px;border-top:1px solid var(--rv-line);padding-top:22px}.rv-page .rv-contact-fallback>a{display:inline-block;padding-block:8px}.rv-page .rv-contact-fallback .rv-help{margin:12px 0}.rv-page .rv-location .af-heading{margin-bottom:28px}.rv-page .rv-location .af-eyebrow{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--rv-red);font-weight:700;display:block;margin-bottom:14px}.rv-page .rv-location iframe{width:100%;min-height:360px;border:0}.rv-mobile-cta{display:none}
@media(min-width:1001px){.rv-page .rv-three.rv-benefits .rv-card,.rv-page .rv-three.rv-choices .rv-choice-body{align-self:stretch}}
@media(max-width:1100px){.rv-page .rv-process{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-page .rv-hero-content{min-height:620px}.rv-page .rv-hero h1{max-width:680px}.rv-page .rv-split{gap:32px}.rv-page .rv-service-body{padding:25px}}
@media(max-width:900px){.rv-page .rv-container{width:calc(100% - 48px)}.rv-page .rv-three{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-page .rv-benefits{grid-template-columns:1fr}.rv-page .rv-benefits h3{min-height:0}.rv-page .rv-section{padding:62px 0}.rv-page .rv-trust-strip .rv-container{flex-wrap:wrap;gap:10px 25px}.rv-page .rv-trust-strip a{font-size:.88rem}.rv-page .rv-selection-bar{flex-direction:column;align-items:flex-start}.rv-page .rv-selection-bar .rv-button{flex:auto}.rv-page .rv-pricing{gap:28px}.rv-page .rv-hero-shade{background:linear-gradient(90deg,rgba(9,13,17,.94),rgba(9,13,17,.8) 60%,rgba(9,13,17,.4))}.rv-page .rv-contact-intro{gap:28px}.rv-page .rv-service-wide{grid-template-columns:1fr}.rv-page .rv-service-wide .rv-service-photo{aspect-ratio:16/7;min-height:0;height:auto}}
@media(max-width:700px){.rv-page{font-size:17px}.rv-page .rv-container{width:calc(100% - 36px)}.rv-page .rv-hero-content{min-height:0;padding-top:24px;padding-bottom:42px}.rv-page .rv-hero-photo{position:relative;inset:auto;height:270px;object-position:var(--photo-position,50% 50%);z-index:0}.rv-page .rv-hero-shade{display:none}.rv-page .rv-hero{background:#17191c}.rv-page .rv-breadcrumb{margin-bottom:25px;font-size:.77rem}.rv-page .rv-hero h1{font-size:clamp(2.6rem,8.8vw,3.5rem);max-width:none}.rv-page .rv-hero-promise{font-size:1.35rem}.rv-page .rv-hero-intro{font-size:1.05rem}.rv-page .rv-hero .rv-actions{display:grid;grid-template-columns:1fr;width:100%}.rv-page .rv-hero .rv-eyebrow{font-size:.71rem;letter-spacing:.08em}.rv-page .rv-trust-strip .rv-container{display:grid;gap:9px;padding-block:17px}.rv-page .rv-page-nav .rv-container{gap:0 20px}.rv-page .rv-page-nav a{font-size:.88rem}.rv-page .rv-section{padding:45px 0}.rv-page .rv-heading{margin-bottom:25px}.rv-page h2{font-size:2.15rem}.rv-page .rv-split,.rv-page .rv-two,.rv-page .rv-pricing,.rv-page .rv-contact-intro{grid-template-columns:1fr;gap:25px}.rv-page .rv-editorial-photo{aspect-ratio:4/3}.rv-page .rv-photo-break{height:285px}.rv-page .rv-card{padding:24px}.rv-page .rv-choice-body{padding:21px}.rv-page .rv-choice h3{font-size:1.45rem}.rv-page .rv-choice-wide{display:flex;gap:0;align-items:stretch}.rv-page .rv-choice-wide>.rv-number{padding:24px 24px 0}.rv-page .rv-choice-wide .rv-choice-body{display:flex;align-items:stretch;gap:12px}.rv-page .rv-choice-wide button{width:100%}.rv-page .rv-choice-wide p{margin-bottom:8px}.rv-page .rv-service-wide .rv-service-photo{aspect-ratio:16/9}.rv-page .rv-service-body{padding:25px}.rv-page .rv-compare{grid-template-columns:1fr}.rv-page .rv-compare h3{margin-bottom:12px}.rv-page .rv-fields{grid-template-columns:1fr;gap:18px}.rv-page .rv-field{margin:0}.rv-page .rv-detail summary{padding:18px}.rv-page .rv-detail>div{padding:4px 18px 20px}.rv-page .rv-coverage-buttons{gap:9px}.rv-page .rv-process{gap:18px}.rv-page .rv-process li{padding:22px}.rv-page .rv-process h3{min-height:0}.rv-page .rv-process p{font-size:.98rem}.rv-page .rv-resource-links{gap:6px 23px}.rv-page .rv-faqs summary{font-size:1.08rem}.rv-page .rv-faqs details>div{padding-left:18px;padding-right:10px}.rv-page .rv-room{padding:18px}.rv-page .rv-contact-notice,.rv-page .rv-pricing-action{padding:24px}.rv-page .rv-actions{gap:10px}.rv-page .rv-actions>*{flex:1 1 180px}.rv-page .rv-diagram{max-width:480px}.rv-mobile-cta{position:fixed;bottom:0;left:0;right:0;display:flex;gap:10px;z-index:49;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:#17191c;box-shadow:0 -2px 10px #0002}.rv-mobile-cta a{display:flex;align-items:center;justify-content:center;min-height:44px;text-decoration:none;font:700 15px/1.2 Barlow,Arial,sans-serif;flex:1;background:#c8102d;color:#fff;padding:12px}.rv-mobile-cta a:last-child{flex:0 0 70px;color:#17191c;background:#fff}.residential-v2-page{padding-bottom:76px}}
@media(max-width:460px){.rv-page .rv-three,.rv-page .rv-process{grid-template-columns:1fr}.rv-page .rv-choice h3{min-height:0}.rv-page .rv-hero-photo{height:230px}.rv-page .rv-finish-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rv-page .rv-finish-buttons button{padding:13px 9px;font-size:.95rem}.rv-page .rv-selection-bar{padding:20px}.rv-page .rv-selection-bar .rv-button{width:100%}.rv-page .rv-container{width:calc(100% - 32px)}.rv-page .rv-coverage-buttons button{font-size:.9rem}.rv-page .rv-card-actions{align-items:stretch;flex-direction:column;gap:14px}.rv-page .rv-card-actions a{min-height:44px;display:flex;align-items:center}.rv-page .rv-finish-visual{height:150px}}
@media(prefers-reduced-motion:reduce){.rv-page *{scroll-behavior:auto!important;transition:none!important}}

.rv-page .rv-finish-buttons button{background:#fff;color:#a70d25}.rv-page .rv-finish-buttons button[aria-pressed=true]{background:var(--rv-red);color:#fff}.rv-page .rv-finish-buttons button:hover{background:#a40d25;color:#fff}
