/* Founders photograph, fully visible beside the Services offer. */
.svc-founders-hero{background:radial-gradient(ellipse at 85% 30%,#0b3550,transparent 65%),#030c16}
.svc-founders-hero .svc-hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;min-height:610px;padding-block:56px;align-items:center}
.svc-founders-hero .svc-hero-copy{width:100%;max-width:none;min-width:0}
.svc-founders-hero .svc-hero-art{position:relative;inset:auto;z-index:0;display:block;width:100%;aspect-ratio:1600/895;overflow:hidden;border:1px solid #3784a8;border-radius:6px;mask-image:none;animation:none!important}
.svc-founders-hero .svc-hero-art img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}
.svc-founders-hero .svc-hero-veil{display:none}
.svc-page .svc-founders-hero h1{font-size:clamp(45px,4.1vw,61px);line-height:1.04}
.svc-founders-hero .svc-lead{font-size:15px;line-height:1.8}
.svc-founders-hero .svc-actions{gap:12px}.svc-founders-hero .svc-button{font-size:12px;padding:13px 16px}
/* Homepage Clean Truck Check follows the white, cyan and green credential creative. */
.te-artwork-home .te-ctc-aligned{background:#e4f5fc}
.te-artwork-home .te-ctc-aligned .te-art-content{min-height:730px;padding-block:52px;align-items:center}
.te-artwork-home .te-ctc-aligned .te-art-copy{width:57%;max-width:660px}
.te-artwork-home .te-ctc-aligned .te-art-veil{background:linear-gradient(90deg,#f0fbff 6%,#f0fbfff7 30%,#f0fbffcf 47%,#f0fbff35 69%,transparent 90%),linear-gradient(0deg,#d5effa,transparent 32%)}
.te-artwork-home .te-ctc-aligned .te-art-photo{left:22%}.te-artwork-home .te-ctc-aligned .te-art-photo img{object-position:78% 50%}
.te-ctc-eyebrow{margin:0 0 15px;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#155871}
.te-artwork-home .te-ctc-aligned .te-credential{width:325px;max-width:100%;padding:12px 14px;margin:0 0 24px;border:1px solid #58badd;border-radius:5px;box-shadow:0 7px 24px #126c8914}
.te-artwork-home .te-ctc-aligned h2{font-size:clamp(48px,4.8vw,69px);line-height:1.04;letter-spacing:-.01em;color:#07354f;text-shadow:none}
.te-artwork-home .te-ctc-aligned em{color:#137343;text-shadow:none}
.te-artwork-home .te-ctc-aligned .te-ambient-context{font-size:14px;line-height:1.7;margin:22px 0;max-width:480px;color:#244f64}
.te-ctc-benefits{display:grid;grid-template-columns:1fr 1fr;gap:15px 20px;list-style:none;padding:0;margin:0 0 27px;max-width:600px}
.te-ctc-benefits li{display:flex;gap:12px;align-items:center;font-size:12px;line-height:1.5;font-weight:650;color:#103f58}
.te-ctc-check{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border:1px solid #30a9ce;border-radius:50%;background:#073c59;color:#80e9ff;box-shadow:0 3px 10px #1f8ba523}.te-ctc-check svg{width:20px;height:20px}
.te-ctc-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.te-ctc-details{font-size:12px;font-weight:750;color:#094968;min-height:44px;display:inline-flex;align-items:center;gap:15px}.te-ctc-details:hover{color:#106132}.te-ctc-details:focus-visible{outline:3px solid #063c52;outline-offset:4px}
@media(max-width:1000px){.svc-founders-hero .svc-hero-inner{gap:28px}.svc-page .svc-founders-hero h1{font-size:46px}.svc-founders-hero .svc-lead{font-size:14px}.te-artwork-home .te-ctc-aligned .te-art-copy{width:65%}.te-ctc-benefits{gap:14px}.te-ctc-benefits li{font-size:11px;gap:9px}}
@media(max-width:700px){.svc-founders-hero .svc-hero-inner{grid-template-columns:1fr;gap:30px;min-height:0;padding-block:36px}.svc-page .svc-founders-hero h1{font-size:clamp(42px,10.5vw,58px)}.svc-founders-hero .svc-hero-art{aspect-ratio:1600/895;width:100%}.svc-founders-hero .svc-hero-copy{max-width:none}.svc-founders-hero .svc-actions{margin-top:22px}.te-artwork-home .te-ctc-aligned .te-art-copy{width:100%;max-width:none}.te-artwork-home .te-ctc-aligned .te-art-content{min-height:0;padding-block:40px 240px}.te-artwork-home .te-ctc-aligned .te-art-photo{inset:380px 0 0;mask-image:linear-gradient(180deg,transparent,#000 22%)}.te-artwork-home .te-ctc-aligned .te-art-photo img{object-position:75% center}.te-artwork-home .te-ctc-aligned .te-art-veil{background:linear-gradient(180deg,#f0fbff 20%,#f0fbfff0 44%,#f0fbff77 64%,transparent 82%,#d5effa 100%)}.te-artwork-home .te-ctc-aligned .te-credential{width:285px;margin-bottom:22px}.te-artwork-home .te-ctc-aligned h2{font-size:clamp(42px,10.9vw,61px)}.te-artwork-home .te-ctc-aligned .te-ambient-context{font-size:13px;max-width:370px;margin-block:20px}.te-ctc-benefits{grid-template-columns:1fr;gap:13px;max-width:380px;margin-bottom:24px}.te-ctc-benefits li{font-size:12px}.te-ctc-actions{gap:20px}.te-ctc-eyebrow{font-size:10px}.te-artwork-home .te-ctc-aligned .te-section-bottom{padding-bottom:22px}}
