.elementor-1262 .elementor-element.elementor-element-bab9044{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS *//* TLP kit page 1262 spacing fix (2026-10-14). Scoped to page 1262 only. */
body.page-id-1262 .tdk .tdk-h1{margin-bottom:14px !important}
body.page-id-1262 .tdk a.tdk-btn + .tdk-trust,
body.page-id-1262 .tdk .tdk-trust{margin-top:8px !important}
body.page-id-1262 .tdk .tdk-inside h3{line-height:1.3 !important;margin-bottom:6px !important}
body.page-id-1262 .tdk .tdk-format{margin-bottom:6px !important}
@media (max-width:767px){body.page-id-1262 .tdk .tdk-h1{margin-bottom:10px !important}}

/* v2 (2026-10-14): Jesse's fixes and the strict audit. Scoped to page 1262. */
/* F1: gap above "25 printable pages" line (a .tdk p{margin:0} reset was overriding margin-top:28px) */
body.page-id-1262 .tdk .tdk-format{margin-top:30px !important}
/* F2: "Get Towing Limit Pro" changed from white/ghost to the site's green "Get the App" button (sage #4E7A68, white text, 999px radius, padding 11px 22px, Inter 15px/600) */
body.page-id-1262 .tdk a.tdk-btn.tdk-btn--ghost{background:#4E7A68 !important;color:#fff !important;border:0 !important;border-radius:999px !important;padding:11px 22px !important;font-family:Inter,sans-serif !important;font-size:15px !important;font-weight:600 !important;line-height:1.2 !important;box-shadow:none !important}
/* F2b: keep all button text one weight (semibold, white). No inner spans and no font synthesis; text-stroke evens out the anti-aliasing on thin stems at 15px */
body.page-id-1262 .tdk a.tdk-btn.tdk-btn--ghost,body.page-id-1262 .tdk a.tdk-btn.tdk-btn--ghost *{font-weight:600 !important;color:#fff !important;text-shadow:none !important;opacity:1 !important;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:.25px #fff;filter:none !important;text-rendering:geometricPrecision}
body.page-id-1262 .tdk a.tdk-btn.tdk-btn--ghost:hover,body.page-id-1262 .tdk a.tdk-btn.tdk-btn--ghost:focus{background:#23483C !important;color:#fff !important}
/* F3: final section, trust line to "Need the weight math first?" gap was 0 (same margin reset) */
body.page-id-1262 .tdk .tdk-secondary{margin-top:20px !important}
/* F4: license line contrast 4.0:1 -> 5.4:1 (WCAG AA) */
body.page-id-1262 .tdk .tdk-license{color:rgba(31,45,39,.7) !important}
/* F5: sage eyebrows on cream 4.36:1 -> 4.73:1 (WCAG AA) */
body.page-id-1262 .tdk .tdk-sec--cream .tdk-eyebrow{color:#4A7463 !important}
/* F6: no orphan words in headings */
body.page-id-1262 .tdk h1,body.page-id-1262 .tdk h2,body.page-id-1262 .tdk h3{text-wrap:balance}
@media (max-width:767px){
 body.page-id-1262 .tdk .tdk-format{margin-top:22px !important}
 /* F2 mobile: minimum 44px tap target */
 body.page-id-1262 .tdk a.tdk-btn.tdk-btn--ghost{min-height:44px;display:inline-flex !important;align-items:center;justify-content:center}
}
body.page-id-1262 .tdk a.tdk-btn.tdk-btn--ghost{font-size:16px !important}
@media (max-width:767px){body.page-id-1262{padding-bottom:72px}}/* End custom CSS */