:root{--rr-header-footer: #071d22;--rr-dark-section: #08100e;--rr-button-highlight: #ba682f;--rr-secondary-detail: #4f6f68;--rr-secondary-text: #4f6f68;--rr-content-link: #4f6f68;--rr-body-copy: #42382b;--rr-on-dark: #ffffff;--rr-on-accent: #111111;--rr-accent-text: #071d22;--rr-dark-accent-text: #c07440;--rr-heading-highlight: #ba682f;--rr-hero-link: #ffffff;--rr-guide-hero-link: #071d22;--rr-cta-copy: #ffffff}.twf-topbar,.twf-header,.twf-site-header-wrap .twf-header,.twf-footer{background:var(--rr-header-footer)!important;background-image:none!important;color:var(--rr-on-dark)!important}.hero,#main .service-area-section,.twf-map-placeholder{background-color:var(--rr-dark-section)!important}.twf-location-icon,.twf-topbar .twf-inner>span:first-child::before,.twf-topbar .twf-inner>span:first-child:before{color:var(--rr-button-highlight)!important;fill:currentColor!important;border-color:currentColor!important}.cta p,.cta li,#main .cta p,#main .cta li{color:var(--rr-cta-copy)!important}.twf-btn,.btn-primary,.form-card button,.native-lead-form button,.review-read,.twf-text-popup-action,.rr-sitemap-section h2,.rr-calculator-total,.process-num,.avatar,.review-dot.is-active{background-color:var(--rr-button-highlight)!important;border-color:var(--rr-button-highlight)!important}.rr-sitemap-section h2,.rr-calculator-total,.review-dot.is-active,.process-num,.avatar{color:var(--rr-on-accent)!important;text-shadow:none!important}.trust-strip,#main .trust-strip{background-color:#f4f7f9!important;background-image:linear-gradient(to bottom,#ffffff 0%,#edf3f8 100%)!important;color:var(--rr-header-footer)!important}.trust-title{display:block!important;box-sizing:border-box!important;width:min(1180px,calc(100% - 40px))!important;margin:0 auto 24px!important;padding:0 20px 12px!important;text-align:center!important;font-size:clamp(20px,2.2vw,30px)!important;font-weight:800!important;line-height:1.2!important;color:var(--rr-header-footer)!important;border-bottom-color:var(--rr-button-highlight)!important}.trust-title span,.trust-item strong{color:var(--rr-accent-text)!important}#main .rr-guide-hero h1 span,#main .rr-guides-index h1 span,#main .rr-guide-section h2 span,#main .rr-sitemap h1 span,#main .rr-calculator-page h1 span,#main .rr-calculator-hero h1 span,#main .rr-local-calculator-hero h1 span,#main .twf-calculator-hero h1 span,#main .rr-calculator-assumptions h2 span{color:var(--rr-heading-highlight)!important}.trust-item{background:transparent!important;color:var(--rr-header-footer)!important;border-color:transparent!important;box-shadow:none!important}.kicker,.faq-question .plus,.twf-footer a:hover,.check-list li:before{color:var(--rr-accent-text)!important}#main .hero-copy a,#main :where(section:not(.service-area-section):not(.rr-sitemap):not(.rr-sitemap-section):not(.hero):not(.cta):not(.rr-calculator-hero):not(.twf-calculator-hero):not(.rr-local-calculator-hero)) p a,#main :where(section:not(.service-area-section):not(.rr-sitemap):not(.rr-sitemap-section):not(.hero):not(.cta):not(.rr-calculator-hero):not(.twf-calculator-hero):not(.rr-local-calculator-hero)) li a,#main .service-card .body>a,#main .text-link{color:var(--rr-accent-text)!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}#main .rr-sitemap-section-guides{grid-column:1/-1}#main .hero-copy a:hover,#main :where(section:not(.service-area-section):not(.rr-sitemap):not(.rr-sitemap-section):not(.hero):not(.cta):not(.rr-calculator-hero):not(.twf-calculator-hero):not(.rr-local-calculator-hero)) p a:hover,#main :where(section:not(.service-area-section):not(.rr-sitemap):not(.rr-sitemap-section):not(.hero):not(.cta):not(.rr-calculator-hero):not(.twf-calculator-hero):not(.rr-local-calculator-hero)) li a:hover,#main .service-card .body>a:hover,#main .text-link:hover{color:var(--rr-header-footer)!important}#main .hero-copy a,#main .hero-copy a:hover{color:var(--rr-hero-link)!important}input:focus,select:focus,textarea:focus,.form-card,.native-form-card,.faq-item.active,.review-nav:hover{border-color:var(--rr-button-highlight)!important}.btn-outline:hover,.twf-dropdown-menu a:hover,.review-nav,.problem-icon,.why-icon,.twf-menu-toggle{color:var(--rr-secondary-detail)!important;border-color:var(--rr-secondary-detail)!important}.review-nav{color:var(--rr-accent-text)!important}.trust-icon,.problem-icon,.why-icon{display:flex!important;align-items:center!important;justify-content:center!important;background-color:var(--rr-button-highlight)!important;border-color:var(--rr-button-highlight)!important;color:var(--rr-on-accent)!important;line-height:1!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important}.trust-icon svg,.problem-icon svg,.why-icon svg{display:block!important;width:24px!important;height:24px!important;color:var(--rr-on-accent)!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important;margin:0!important;transform:none!important}.trust-icon{min-width:52px!important;min-height:52px!important}.trust-icon svg{width:30px!important;height:30px!important}.twf-site-header-wrap .twf-menu>a,.twf-site-header-wrap .twf-dropdown-toggle{color:var(--rr-on-dark)!important}.twf-site-header-wrap .twf-menu.is-open>a,.twf-site-header-wrap .twf-menu.is-open>.twf-dropdown>.twf-dropdown-toggle,.twf-site-header-wrap .twf-dropdown-menu a{color:var(--rr-header-footer)!important}.twf-site-header-wrap .twf-menu>a:hover,.twf-site-header-wrap .twf-dropdown-toggle:hover,.twf-site-header-wrap .twf-menu>a:focus-visible,.twf-site-header-wrap .twf-dropdown-toggle:focus-visible,.twf-site-header-wrap .twf-menu>a:active,.twf-site-header-wrap .twf-dropdown-toggle:active,.twf-site-header-wrap .twf-dropdown.is-open>.twf-dropdown-toggle,.twf-site-header-wrap .twf-dropdown.is-open .twf-dropdown-toggle,.twf-menu>a:hover,.twf-dropdown-toggle:hover{background:var(--rr-button-highlight)!important;background-image:none!important;color:var(--rr-on-accent)!important;text-shadow:none!important}.twf-site-header-wrap .twf-dropdown-menu a:hover,.twf-dropdown-menu a:hover{background:var(--rr-header-footer)!important;background-image:none!important;color:var(--rr-on-dark)!important;text-shadow:none!important}#main .check-list li:before{background:var(--rr-header-footer)!important;color:var(--rr-on-dark)!important}html body #main .problems-section .problem-intro .kicker,html body #main .location-problems-section .problem-intro .kicker{color:var(--rr-dark-accent-text)!important;visibility:visible!important;opacity:1!important}html body #main .cta .kicker{color:var(--rr-dark-accent-text)!important;visibility:visible!important;opacity:1!important}html body .twf-site-header-wrap .twf-btn,html body #main .btn-primary,html body #main .form-card button,html body #main .native-lead-form button,html body #main .review-read,html body #main .twf-text-popup-action,html body #main .rr-calculator-btn,html body #main .rr-result-action{color:var(--rr-on-accent)!important}html body #main .rr-calculator-btn,html body #main .rr-result-action{background-color:var(--rr-button-highlight)!important;border-color:var(--rr-button-highlight)!important}html body #main .rr-calculator-total *,html body #main .rr-calculator-total strong,html body #main .rr-calculator-total span{color:var(--rr-on-accent)!important;text-shadow:none!important}html body #main .form-card .form-card-title,html body #main .native-form-card .form-card-title{color:var(--rr-accent-text)!important}html body .twf-footer .twf-map-placeholder span,html body .twf-footer #twfMapPlaceholder span,html body #main .twf-map-placeholder span,html body #main #twfMapPlaceholder span{color:var(--rr-dark-accent-text)!important}html body #main .cta h2,html body #main .cta h2 span{text-shadow:none!important}html body #main .rr-guide-hero .hero-copy a{color:var(--rr-guide-hero-link)!important}html body #main .section-head p,html body #main .why-head p,html body #main .feature-card p,html body #main .service-card p,html body #main .why-card p,html body #main .problem-card p,html body #main .process-card p,html body #main .faq-answer p,html body #main .review-card p,html body #main .check-list,html body #main .check-list li,html body #main .feature-card li,html body #main .service-card li,html body #main .why-card li,html body #main .problem-card li,html body #main .process-card li,html body #main .faq-answer li,html body #main .copy p,html body #main .rr-calculator-detail p{color:var(--rr-body-copy)!important}html body #main .review-card .stars{color:var(--rr-secondary-text)!important}html body #main .rr-calculator-detail .rr-calculator-breakdown strong,html body #main .rr-calculator-value{color:var(--rr-accent-text)!important}html body #main [data-rr-ev-calculator] .rr-calculator-reset,html body #main [data-rr-ev-calculator] .rr-range-value{color:var(--rr-accent-text)!important}html body #main .form-card .secure,html body #main .cta .form-card .secure,html body #main .native-form-card .secure,html body #main .rr-guide-cta .form-card .secure,html body #main .rr-calculator-help,html body #main .rr-calculator-field small,html body #main .rr-calculator-note .rr-calculator-shell,html body #main .review-person span{color:var(--rr-body-copy)!important}#main .section-head h2 span,#main .reviews-head h2 span,#main .why-head h2 span,#main .problem-intro h2 span,#main .cta h2 span,#main .service-area-section h2 span,#main .location-results h2 span{color:var(--rr-heading-highlight)!important}.section-head p,.why-head p,.feature-card p,.service-card p,.why-card p,.problem-card p,.process-card p,.faq-answer p,.review-card p,.check-list,.check-list li,.feature-card li,.service-card li,.why-card li,.problem-card li,.process-card li,.faq-answer li{color:var(--rr-body-copy)!important}.service-area-section *,.service-area-section h2,.service-area-section h3,.service-area-section p,.service-area-section a,#main .service-area-section,#main .service-area-section *,#main .service-area-section h2,#main .service-area-section h3,#main .service-area-section p,#main .service-area-section li,#main .service-area-section a,#main .service-area-section .section-head p{color:var(--rr-on-dark)!important}