.chiro-page{--chiroprimary:#0c7cde;--chiro-primary-strong:#075ea9;--chiro-primary-deep:#063968;--chiro-primary-soft:#d7ecfb;--chiro-primary-mist:#eff7fe;overflow-x:clip}.chiro-page .buttons{white-space:normal;text-align:left;max-width:100%}.chiro-page main,.chiro-page section,.chiro-phila-section,.chiro-page .car-tow-container,.chiro-page .phila-sec-10-inner,.chiro-page .phila-sec-10-content,.chiro-page .phila-sec-10-contact-form,.chiro-page .phila-test{min-width:0}.chiro-page .car-tow-hero,.chiro-page .car-tow-section,.chiro-page .phila-sec-8,.chiro-page .phila-sec-9,.chiro-page .phila-sec-10{overflow-x:clip}.chiro-page .car-tow-trust-card:hover{border-color:#0c7cde8c}.chiro-page .car-tow-hero,.chiro-page #chiro-problems,.chiro-page .car-tow-section-dark,.chiro-page .car-tow-final-section,.chiro-page .car-tow-section-alt,.chiro-page .car-tow-section:not(.phila-sec-8):not(.phila-sec-9):not(.phila-sec-10){--primary:var(--chiroprimary)}.chiro-page .car-tow-hero-layer{background:linear-gradient(90deg,#ffffffe0 10%,#fffc 42%,#ffffff94 60%,#ffffff24 84%)}.chiro-page .car-tow-hero-copy,.chiro-page .car-tow-hero-body,.chiro-page .car-tow-hero-copy h1,.chiro-page .car-tow-hero-sub-head{color:var(--secondary)}.chiro-page .car-tow-hero-copy h1{font-size:52px;line-height:1.12}.chiro-page .car-tow-hero .car-tow-eyebrow{color:var(--chiroprimary)}.chiro-page .car-tow-hero .car-tow-trust-card strong,.chiro-page .car-tow-hero .car-tow-trust-card span{color:var(--secondary)}.chiro-page .car-tow-hero .car-tow-trust-card{box-shadow:none;-webkit-backdrop-filter:blur(18px)saturate(155%);background:linear-gradient(#0c7cde33 0%,#ffffff3d 100%);border:1px solid #7ebcf16b}.chiro-page .car-tow-hero .car-tow-trust-card:hover{background:linear-gradient(#0c7cde42 0%,#ffffff4d 100%);border-color:#0c7cde57}.chiro-page .car-tow-hero .buttons{color:var(--white)}.chiro-page .car-tow-hero .buttons__icon-wrapper,.chiro-page .car-tow-final-cta .buttons__icon-wrapper{color:var(--secondary);flex-shrink:0}.chiro-page .car-tow-hero .car-tow-button-secondary{color:var(--secondary);background:#ffffffb3;border-color:#0f172a2e}.chiro-page .car-tow-hero .car-tow-button-secondary .buttons__icon-wrapper{color:var(--chiroprimary)}.chiro-page .car-tow-section-dark .car-tow-service-icon,.chiro-page .car-tow-process-btn.is-active .car-tow-process-btn-circle,.chiro-page .car-tow-process-btn-circle,.chiro-page .car-tow-process-detail-icon,.chiro-page .car-tow-icon-box,.chiro-page .car-tow-service-icon,.chiro-page .car-tow-result-icon,.chiro-page .car-tow-metric-num-arrow{color:var(--white)}.chiro-page .car-tow-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chiro-page .car-tow-section-dark .car-tow-service-icon{background:var(--chiroprimary)}.chiro-page #chiro-problems{background:0 0}.chiro-page #chiro-problems .car-tow-info-card{background:linear-gradient(#fffefe 0%,#fff6f6 100%);border-color:#d25a5a2e;height:100%}.chiro-page #chiro-problems .car-tow-info-card:hover{border-color:#d25a5a66}.chiro-page #chiro-problems .car-tow-icon-box{color:var(--white);background:#d65a5a;width:66px;height:66px;font-size:28px}.chiro-page #chiro-problems .car-tow-info-card p,.chiro-page #chiro-problems .car-tow-section-descrp{color:#7a4a4a}.chiro-page #chiro-problems .car-tow-center-head-content h2{max-width:760px}.chiro-page .car-tow-before-after{align-items:stretch}.chiro-page .chiro-ba-before,.chiro-page .chiro-ba-after{position:relative;overflow:hidden}.chiro-page .chiro-ba-before{background:linear-gradient(#fff8f8 0%,#fff1f1 100%)!important;border:1px solid #d65a5a42!important}.chiro-page .chiro-ba-before:hover{border-color:#d65a5a80!important}.chiro-page .chiro-ba-before span.chiro-ba-label-before{color:#a53333;background:#fbe1e1;border:1px solid #d65a5a47}.chiro-page .chiro-ba-before h3{color:#8f2d2d}.chiro-page .chiro-ba-before .chiro-ba-list-inner li,.chiro-page .car-tow-metric-num-before strong{color:#9a3b3b}.chiro-page .chiro-ba-after{background:linear-gradient(#f4fdf7 0%,#ecfbf1 100%)!important;border:1px solid #2aa15d3d!important}.chiro-page .chiro-ba-after:hover{border-color:#2aa15d70!important}.chiro-page .car-tow-compare-card.chiro-ba-after span{border:1px solid #2aa15d38;color:#1d7b45!important;background:#dff6e7!important}.chiro-page .chiro-ba-after h3{color:#17673b!important}.chiro-page .chiro-ba-after .chiro-ba-list-inner li{color:#1f6d3e}.chiro-page .chiro-ba-list-inner{flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}.chiro-page .chiro-ba-list-inner li{align-items:flex-start;gap:9px;font-size:15px;line-height:1.6;display:flex}.chiro-page .chiro-icon-red,.chiro-page .chiro-icon-green{flex-shrink:0;margin-top:3px}.chiro-page .chiro-icon-red{color:#d65a5a}.chiro-page .chiro-icon-green{color:#2aa15d}.chiro-page .car-tow-metric-num-before{background:#fff1f1;border:1px solid #d65a5a38}.chiro-page .car-tow-metric-num-before .car-tow-metric-num-label{color:#9a5a5a}.chiro-page .car-tow-metric-num-after{background:#edf9f1;border:1px solid #2aa15d3d}.chiro-page .car-tow-metric-num-after .car-tow-metric-num-label{color:#4f8d67}.chiro-page .car-tow-table thead th:nth-child(2){color:#8f2d2d;background:#fff2f2}.chiro-page .car-tow-table thead th:nth-child(3){color:#17673b;background:#eefaf2}.chiro-page .car-tow-table tbody td:nth-child(2){color:#8a4a4a;background:#fff9f9}.chiro-page .car-tow-table tbody td:nth-child(3){color:#2f6e47;background:#f6fcf8}.chiro-page .car-tow-process-section{color:var(--secondary);background:#fff}.chiro-page .car-tow-process-section .car-tow-center-head-content-light h2,.chiro-page .car-tow-process-section .car-tow-center-head-content-light .car-tow-section-descrp,.chiro-page .car-tow-process-section .car-tow-process-btn-label,.chiro-page .car-tow-process-section .car-tow-process-detail-body h3,.chiro-page .car-tow-process-section .car-tow-process-detail-body p,.chiro-page .car-tow-process-section .car-tow-process-detail-step{color:var(--secondary)}.chiro-page .car-tow-process-section .car-tow-eyebrow{color:var(--chiroprimary)}.chiro-page .car-tow-process-section .car-tow-process-line{background:#0c7cde24}.chiro-page .car-tow-process-section .car-tow-process-btn-circle,.chiro-page .car-tow-process-section .car-tow-process-btn.is-active .car-tow-process-btn-circle,.chiro-page .car-tow-process-section .car-tow-process-detail-icon{background:var(--chiroprimary);color:var(--white)}.chiro-page .car-tow-process-section .car-tow-process-btn-num{background:var(--secondary);color:var(--white)}.chiro-page .car-tow-process-section .car-tow-process-detail{-webkit-backdrop-filter:none;background:linear-gradient(#f7fbff 0%,#eef6fd 100%);border:1px solid #0c7cde24;box-shadow:0 18px 40px #075ea914}.chiro-page .car-tow-final-cta{background:var(--chiroprimary);color:var(--white);margin-top:0}.chiro-page .car-tow-final-cta h2,.chiro-page .car-tow-final-cta .car-tow-eyebrow,.chiro-page .car-tow-final-cta p{color:var(--white)!important}.chiro-page .car-tow-final-cta .buttons{background:var(--secondary);border-color:var(--secondary);color:var(--white)}.chiro-page .car-tow-final-cta .car-tow-button-secondary{color:var(--white);background:0 0;border-color:#ffffff80}.chiro-page .phila-sec-8-heading,.chiro-page .phila-sec-9 .phila-sec-heading,.chiro-page .phila-sec-10-heading{color:inherit}.chiro-page .phila-sec-9,.chiro-page .phila-sec-10{background:0 0}.chiro-page .phila-sec-10{padding-top:0}.chiro-page .phila-sec-10-info-icon,.chiro-page .phila-sec-10-info-card h3,.chiro-page .phila-sec-10-info-card a:hover{color:inherit}.chiro-page .phila-sec-10-contact-form>*{min-width:0}@media (max-width:991.98px){.chiro-page .car-tow-hero-copy h1{font-size:44px}.chiro-page .buttons{justify-content:space-between;gap:14px;width:100%}.chiro-page .car-tow-hero-actions,.chiro-page .car-tow-final-actions{width:100%}.chiro-page .car-tow-hero-layer{background:linear-gradient(#ffffffe6 0%,#ffffffc7 52%,#ffffffa3 100%)}.chiro-page .phila-sec-10-info-grid{grid-template-columns:1fr;gap:20px}.chiro-page .car-tow-results-grid{grid-template-columns:1fr}}@media (max-width:767.98px){.chiro-page .car-tow-hero-copy h1{font-size:36px;line-height:1.16}.chiro-page .car-tow-process-section{padding-left:20px;padding-right:20px}}
