/* Presentation only: existing copy, Elementor structure, check logic and links stay intact. */
body.htn-sitewide-content.page-id-7960 .htn-service-late {
  --navy:#192b40;--blue:#203247;--ink:#203247;--muted:#52616b;
  --paper:#f8f9f5;--soft:#edf2e7;--line:#d9dfdc;--coral:#587a38;--gold:#9bb953;--green:#587a38;
  font-family:'DM Sans',sans-serif;max-width:1280px;margin:32px auto 64px;
}
body.htn-sitewide-content.page-id-7960 #Content {background:#f8f9f5;}
body.htn-sitewide-content.page-id-7960 .htn-service-late :is(h1,h2,h3,h4,p,li,span,a,label,legend,th,td,summary) {font-family:'DM Sans',sans-serif!important;}
body.htn-sitewide-content.page-id-7960 .htn-service-late h1 {font-size:clamp(34px,4.6vw,58px);line-height:1.1;letter-spacing:-.035em;}
body.htn-sitewide-content.page-id-7960 .htn-service-late :is(h2,h3) {letter-spacing:-.025em;}
body.htn-sitewide-content.page-id-7960 .htn-service-late a:not(.htn-btn-main):not(.htn-btn-soft) {color:#3e602c;}
body.htn-sitewide-content.page-id-7960 .htn-service-late :is(.htn-visual,.htn-signal-card,.htn-snippet-card,.htn-download-card,.htn-proof-card,.htn-example-box,.htn-download-panel,.htn-infographic,.htn-source-note,.htn-cta-band,.htn-image-card,.htn-trust-item,.htn-intent-card,.htn-checker,.htn-checker-field,.htn-checker-result,.htn-check-table-wrap,.htn-faq details,.htn-timeline li,.htn-rule-list li) {border-radius:22px;}
body.htn-sitewide-content.page-id-7960 .htn-service-late :is(.htn-btn-main,.htn-btn-soft) {border-radius:999px;min-height:50px;padding:14px 24px;line-height:1.4;}
body.htn-sitewide-content.page-id-7960 .htn-service-late .htn-btn-main {background:#d4ee80;color:#192b40!important;}
body.htn-sitewide-content.page-id-7960 .htn-service-late .htn-answer-band {background:#edf2e7;border-color:#a8c850;border-radius:0 22px 22px 0;}
body.htn-sitewide-content.page-id-7960 .htn-service-late .htn-checker {background:#edf2e7;}
body.htn-sitewide-content.page-id-7960 .htn-choice-row label {border-radius:12px;}
body.htn-sitewide-content.page-id-7960 .htn-choice-row label:has(input:checked) {background:#edf2e7;border-color:#587a38;}
body.htn-sitewide-content.page-id-7960 .htn-service-late :is(a,summary,input):focus-visible {outline:2px solid #587a38;outline-offset:3px;}
body.htn-sitewide-content.page-id-7960 .htn-service-late .htn-visual {box-shadow:0 14px 34px #192b400b;}

/* FAQ: remove old oversized spacing and blue accents, keeping every native toggle. */
body.htn-sitewide-content.page-id-122 .elementor-122 {--e-global-color-primary:#192b40;--e-global-color-secondary:#203247;--e-global-color-text:#52616b;--e-global-color-accent:#d4ee80;}
body.htn-sitewide-content.page-id-122 .elementor-122 :is(.elementor-heading-title,.elementor-tab-title,.elementor-toggle-title,.elementor-image-box-title,.elementor-icon-box-title) {font-family:'DM Sans',sans-serif!important;color:#192b40!important;}
body.htn-sitewide-content.page-id-122 .elementor-122 :is(p,.elementor-image-box-description,.elementor-tab-content) {font-family:'DM Sans',sans-serif!important;color:#52616b;line-height:1.75!important;}
body.htn-sitewide-content.page-id-122 .elementor-122 > .elementor-element {max-width:1280px;margin:0 auto!important;padding:48px 32px!important;min-height:0!important;}
body.htn-sitewide-content.page-id-122 .elementor-122 > .elementor-element-72c05ebb {gap:48px;align-items:center;}
body.htn-sitewide-content.page-id-122 .elementor-122 .elementor-element-25efb119 {padding:0!important;gap:22px;}
body.htn-sitewide-content.page-id-122 .elementor-122 .elementor-element-45baa5a8 {margin:0!important;padding:28px!important;min-height:450px;flex:1;justify-content:flex-end;border-radius:36px;background-color:#edf2e7;overflow:hidden;}
body.htn-sitewide-content.page-id-122 .elementor-122 .elementor-element-33d1517f {width:70%;margin:0!important;padding:24px!important;border-color:#d9dfdc;border-radius:22px;box-shadow:0 12px 30px #192b4010;}
body.htn-sitewide-content.page-id-122 .elementor-122 .elementor-element-9af6817 {margin:0!important;}
body.htn-sitewide-content.page-id-122 .elementor-122 .elementor-button {font-family:'DM Sans',sans-serif!important;background:#d4ee80!important;color:#192b40!important;border:1px solid #d4ee80!important;border-radius:999px!important;padding:16px 25px!important;font-weight:700!important;line-height:1.4!important;}
body.htn-sitewide-content.page-id-122 .elementor-122 .elementor-widget-divider {display:none;}
body.htn-sitewide-content.page-id-122 .elementor-122 .elementor-widget-toggle {border:1px solid #d9dfdc!important;border-radius:18px!important;background:#fff;box-shadow:none!important;}
body.htn-sitewide-content.page-id-122 .elementor-122 .elementor-tab-title {padding:22px 24px!important;font-weight:700!important;line-height:1.5!important;}
body.htn-sitewide-content.page-id-122 .elementor-122 .elementor-tab-content {padding:0 24px 22px!important;}
body.htn-sitewide-content.page-id-122 .elementor-122 .elementor-tab-title:focus-visible {outline:2px solid #587a38;outline-offset:-3px;}
body.htn-sitewide-content.page-id-122 .elementor-122 .elementor-icon-box-icon {color:#587a38!important;fill:#587a38!important;}
@media(max-width:1024px){
 body.htn-sitewide-content.page-id-122 .elementor-122 > .elementor-element {padding:36px 24px!important;gap:28px;}
 body.htn-sitewide-content.page-id-122 .elementor-122 .elementor-element-45baa5a8 {width:100%;min-height:400px;}
 body.htn-sitewide-content.page-id-122 .elementor-122 .elementor-element-33d1517f {max-width:360px;}
}
@media(max-width:600px){
 body.htn-sitewide-content.page-id-122 .elementor-122 > .elementor-element {padding:28px 20px!important;}
 body.htn-sitewide-content.page-id-122 .elementor-122 .elementor-element-33d1517f {width:100%;}
 body.htn-sitewide-content.page-id-122 .elementor-122 .elementor-element-45baa5a8 {padding:20px!important;}
 body.htn-sitewide-content.page-id-7960 .htn-service-late {padding:0 20px;}
}
