.ttlg-home{margin:0;background:#f5f7fa;color:#173149;font:14px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ttlg-home *{box-sizing:border-box}.ttlg-home a{text-decoration:none;color:#315a7c}.ttlg-home svg{width:21px;height:21px;flex:none}.ttlg-home button,.ttlg-home input,.ttlg-home select{font:inherit;box-shadow:none;text-transform:none;letter-spacing:normal}.ttlg-home :focus-visible{outline:3px solid #4884b5;outline-offset:4px}.ttlg-page{max-width:1280px;margin:auto;padding:0 36px;min-height:calc(100vh - 32px);display:flex;flex-direction:column}.ttlg-header{display:flex;justify-content:space-between;align-items:center;padding:30px 0;gap:25px}.ttlg-brand{display:flex;gap:11px;align-items:center;color:#19364f!important;font-size:16px;letter-spacing:-.4px}.ttlg-brand>span{display:grid;place-items:center;background:#153149;color:#e1af59;width:37px;height:37px;border-radius:7px}.ttlg-brand svg{width:25px;height:25px}.ttlg-member-link{font-size:12px}.ttlg-page main{width:100%;max-width:980px;margin:55px auto 75px;flex:1}.ttlg-intro{text-align:center}.ttlg-kicker{font-size:9px;font-weight:700;letter-spacing:1.9px;color:#788b9d;margin:0 0 18px}.ttlg-intro h1{font-family:inherit;font-size:clamp(40px,5.5vw,65px);font-weight:700;letter-spacing:-2.8px;line-height:1.06;color:#173149;margin:0 0 22px}.ttlg-intro h1 span{color:#52718b}.ttlg-intro>p:last-child{font-size:15px;color:#728497;line-height:1.75;margin:0 0 38px}.ttlg-fields{display:grid;grid-template-columns:1.5fr 1fr 1fr auto;gap:12px;padding:22px;background:#fff;border:1px solid #dfe6ed;border-radius:10px;box-shadow:0 12px 36px #17314908}.ttlg-fields label{display:flex;flex-direction:column;gap:7px;font-size:10px;color:#60758a;font-weight:600}.ttlg-fields input,.ttlg-fields select{width:100%;min-width:0;border:1px solid #dce5ed;border-radius:5px;background:#fbfcfd;color:#25455f;padding:12px 11px;height:44px;font-size:12px}.ttlg-fields input::placeholder{color:#96a5b3}.ttlg-primary{display:inline-flex;justify-content:center;align-items:center;gap:18px;border:1px solid #254d6b;border-radius:5px;background:#254d6b;color:#fff!important;padding:12px 18px;font-size:12px;font-weight:600;text-decoration:none;cursor:pointer}.ttlg-primary:hover{background:#193c58}.ttlg-primary:disabled{opacity:.6;cursor:wait}.ttlg-fields .ttlg-primary{align-self:end;height:44px;white-space:nowrap}.ttlg-primary svg{width:16px;height:16px}.ttlg-examples{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:20px;font-size:11px;color:#8a9aaa}.ttlg-examples>span{margin-right:5px}.ttlg-examples button{background:#fff;border:1px solid #dfe6ed;border-radius:20px;padding:7px 12px;color:#52718b;font-size:10px;cursor:pointer}.ttlg-examples button:hover{background:#eaf1f7}.ttlg-reassurance{text-align:center;font-size:10px;color:#8a99a8;margin:24px 0}.ttlg-reassurance span{padding:0 9px;color:#bdcad4}.ttlg-footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #e1e8ef;padding:22px 0;color:#96a4b2;font-size:10px}.ttlg-footer a{font-size:10px;color:#6e8499}.ttlg-home [hidden],#ttlg-resume[hidden]{display:none!important}.ttlg-result-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e9ef;padding:24px 0 15px;margin-top:35px;gap:15px}.ttlg-result-heading .ttlg-kicker{font-size:8px;margin-bottom:7px}.ttlg-result-heading h2{font-family:inherit;font-size:24px;letter-spacing:-.6px;line-height:1.2;margin:0;color:#1b3d58}.ttlg-result-heading>span{font-size:11px;color:#7d8fa0;white-space:nowrap}#ttlg-message{font-size:12px;color:#6e8397;margin:18px 0}.ttlg-carrier{display:grid;grid-template-columns:1.7fr 1fr auto;gap:20px;align-items:center;background:#fff;border:1px solid #e0e8ef;border-radius:7px;padding:18px 22px;margin:9px 0}.ttlg-carrier h3{font-family:inherit;color:#25455f;font-size:13px;margin:0 0 5px}.ttlg-carrier span{font-size:10px;color:#8b9cab}.ttlg-carrier p{font-size:11px;color:#6b8296;margin:0}.ttlg-carrier>strong{font-size:11px;font-weight:500;color:#5a7891}#ttlg-continue{margin-top:22px;border:1px solid #d9e4ee;background:#edf3f8;padding:25px;border-radius:8px}#ttlg-continue h3{font-size:18px;margin:0 0 8px;color:#264c6b}#ttlg-continue p{font-size:12px;color:#6f8599;max-width:670px;margin:0 0 20px}#ttlg-join-link{font-size:11px;margin-left:20px}.ttlg-skip{position:absolute;top:-80px;left:15px;background:white;color:#1c4768;padding:12px;z-index:999999}.ttlg-skip:focus{top:40px}.ttlg-access{max-width:720px;margin:25px auto;padding:28px;background:#f0f5f9;border:1px solid #dce6ef;border-radius:9px;color:#25465f;font:14px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ttlg-access h2{font-size:27px}.ttlg-access p:not(.ttlg-kicker){margin-bottom:25px}.ttlg-social-note{max-width:780px;font-size:11px!important;line-height:1.7}.ttlg-social-embed{border:1px solid #dfe6ed;border-radius:9px;overflow:hidden;background:#fff}.ttlg-social-embed .tt-leads-search-embed{min-height:850px!important}.ttlg-social-embed iframe[title="Truck and Trailer Leads search"]{height:1000px!important;min-height:850px!important}#ttlg-resume{margin-bottom:20px;padding:15px 20px;border:1px solid #d5e2ed;border-radius:7px;background:#e8f0f7;color:#355a78;font-size:12px}#ttlg-resume a{color:#315d80;margin-left:10px}.ttlg-simple-search .ttlcs-layout{grid-template-columns:minmax(0,1fr)!important}.ttlg-simple-search .ttlcs-filters{display:none}.ttlg-refine-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px;padding:16px 20px;background:#e9f0f6;border:1px solid #d9e4ed;border-radius:7px}.ttlg-refine-bar p{margin:0!important;font-size:12px;color:#5e7991}.ttlg-refine-bar button{white-space:nowrap;background:#fff!important;font-size:12px!important;color:#355d7e!important}.ttlg-simple-search .ttlcs-head>div>p:not(.ttlcs-eyebrow){font-size:13px}
@media(max-width:800px){.ttlg-page{padding:0 22px}.ttlg-page main{margin-top:35px}.ttlg-fields{grid-template-columns:1fr 1fr}.ttlg-fields label:first-child{grid-column:1/-1}.ttlg-fields .ttlg-primary{grid-column:1/-1}.ttlg-intro h1{font-size:49px;letter-spacing:-2px}.ttlg-carrier{grid-template-columns:1fr auto;gap:10px}.ttlg-carrier>div{grid-column:1/-1}.ttlg-carrier p{margin:0}.ttlg-footer{flex-direction:column;gap:8px}.ttlg-brand{font-size:14px}.ttlg-member-link{font-size:10px}.ttlg-refine-bar{align-items:flex-start}.ttlg-refine-bar p{font-size:10px}.ttlg-refine-bar button{font-size:10px!important;padding:9px!important}}
@media(max-width:480px){.ttlg-header{padding:22px 0}.ttlg-page main{margin:32px auto 45px}.ttlg-intro h1{font-size:42px}.ttlg-intro>p:last-child{font-size:12px}.ttlg-fields{padding:17px;gap:13px 9px}.ttlg-fields select{font-size:10px;padding-left:7px}.ttlg-examples{gap:6px}.ttlg-examples>span{width:100%;text-align:center;margin:0 0 3px}.ttlg-reassurance{font-size:8px}.ttlg-reassurance span{padding:0 4px}.ttlg-carrier{padding:16px}.ttlg-result-heading h2{font-size:20px}.ttlg-result-heading>span{font-size:9px}#ttlg-continue{padding:20px}#ttlg-join-link{display:block;margin:15px 0 0}}
.ttlg-home{background:#fff}.ttlg-intro h1{font-size:clamp(28px,3.2vw,43px);font-weight:500;letter-spacing:-1.5px;line-height:1.2;margin-bottom:16px}.ttlg-intro>p:last-child{font-size:14px;color:#888;line-height:1.7;margin-bottom:30px}.ttlg-intro .ttlg-kicker{font-size:10px;letter-spacing:1.8px;color:#8c9298;margin-bottom:16px}.ttlg-page main{max-width:960px;margin-top:125px}.ttlg-natural-box{display:flex;align-items:center;gap:14px;max-width:800px;margin:0 auto;background:#fff;border:1px solid #e9ecef;border-radius:38px;padding:8px 9px 8px 24px;box-shadow:0 2px 15px #172c4110}.ttlg-natural-box:focus-within{border-color:#b8c8d5;box-shadow:0 2px 18px #172c4117}.ttlg-natural-box input{flex:1;min-width:0;border:0!important;background:transparent!important;outline:none!important;font-size:15px!important;color:#35485a;padding:12px 0!important;line-height:1.5;box-shadow:none!important;width:100%}.ttlg-natural-box input::placeholder{color:#a4acb4}.ttlg-natural-box button{background:#f1f4f6;color:#3c5468;border:0;border-radius:27px;padding:14px 22px;font-size:12px;white-space:nowrap;cursor:pointer}.ttlg-natural-box button:hover{background:#e6edf3}.ttlg-natural-box button:disabled{opacity:.6;cursor:wait}.ttlg-search-icon{display:flex;color:#a7b2bc}.ttlg-search-icon svg{width:19px;height:19px}.ttlg-examples{margin-top:22px}.ttlg-examples button{border:1px solid #e9ecef;background:white;color:#8b969f}.ttlg-reassurance{font-size:10px;color:#a3adb6;margin-top:28px}.ttlg-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ttlg-prospect-note{font-size:11px!important;line-height:1.6;color:#7a8b9a!important;margin:-6px 0 18px!important}.ttlg-home #ttlg-results{max-width:800px;margin-left:auto;margin-right:auto}
@media(max-width:800px){.ttlg-page main{margin-top:90px}.ttlg-intro h1{font-size:34px;letter-spacing:-1px}.ttlg-intro>p:last-child{font-size:12px}.ttlg-natural-box{padding-left:17px;gap:10px}.ttlg-natural-box input{font-size:13px!important}.ttlg-natural-box button{font-size:11px;padding:13px 16px}}
@media(max-width:480px){.ttlg-page main{margin-top:80px}.ttlg-intro h1{font-size:29px;letter-spacing:-.9px}.ttlg-intro>p:last-child{font-size:11px;margin-bottom:24px}.ttlg-natural-box{gap:8px;padding:7px 7px 7px 13px}.ttlg-natural-box input{font-size:11px!important}.ttlg-natural-box button{padding:12px 13px;font-size:10px}.ttlg-search-icon svg{width:16px;height:16px}.ttlg-examples{gap:6px}.ttlg-examples button{font-size:9px;padding:7px 9px}.ttlg-examples>span{width:auto;margin:0}.ttlg-home .ttlg-reassurance{font-size:8px}}
