:root{--rr-header-footer: #123047;--rr-dark-section: #050b14;--rr-button-highlight: #06b6d4;--rr-secondary-detail: #2da7a7;--rr-secondary-text: #207878;--rr-content-link: #2da7a7;--rr-body-copy: #475569;--rr-on-dark: #ffffff;--rr-on-accent: #111111;--rr-accent-text: #123047;--rr-dark-accent-text: #06b6d4;--rr-light-heading-highlight: #047183;--rr-heading-highlight: #048399;--rr-hero-link: #ffffff;--rr-guide-hero-link: #06b6d4;--rr-cta-copy: #ffffff}#twfResourcesMenu .twf-locations>summary{padding:12px 16px;cursor:pointer;font:inherit;color:inherit;display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none}#twfResourcesMenu .twf-locations>summary::-webkit-details-marker{display:none}#twfResourcesMenu .twf-locations>summary::after{content:"\203A "}#twfResourcesMenu .twf-locations>summary:focus-visible{outline:2px solid currentColor;outline-offset:-3px}#twfResourcesMenu .twf-location-links{padding-left:12px}@media (min-width:1181px){.twf-site-header-wrap .twf-topbar .twf-inner{width:calc(100% - 64px);max-width:none;margin-left:32px;margin-right:32px}}@media (min-width:1181px) and (hover:hover){#twfResourcesMenu{overflow:visible}#twfResourcesMenu .twf-locations{position:relative}#twfResourcesMenu .twf-location-links{position:absolute;top:0;left:100%;width:240px;max-height:65vh;overflow-y:auto;padding:0;background:#fff;color:var(--rr-header-footer);border:1px solid #dce4ec;border-radius:8px;box-shadow:0 8px 24px #0002}#twfResourcesMenu .twf-locations.opens-left .twf-location-links{left:auto;right:100%}}#main .check-list li:before{background:var(--rr-header-footer)!important;color:var(--rr-on-dark)!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-local-calculator-btn,html body #main .rr-calculator-btn,html body #main .rr-calculator-button,html body #main .rr-result-action{color:var(--rr-on-accent)!important}html body #main .rr-local-calculator-btn,html body #main .rr-calculator-btn,html body #main .rr-calculator-button,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 h1>span,html body #main h2>span{color:var(--rr-light-heading-highlight)!important}html body #main .rr-sitemap h1>span{color:var(--rr-dark-accent-text)!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{color:var(--rr-accent-text)!important}html body #main .rr-calculator-value{color:var(--rr-dark-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-footer p,html body #main .rr-calculator-note .rr-calculator-shell,html body #main .review-person span{color:var(--rr-body-copy)!important}html body #main .trust-inner .trust-item strong{color:var(--rr-header-footer)!important;visibility:visible!important;opacity:1!important}