#company-main{color:#12315d}#company-main section{background:white;color:#12315d}#company-main h1,#company-main h2,#company-main h3{color:#12315d}#company-main p{color:#52616f;line-height:1.75}#company-main .company-hero{background:#f5f7fa;padding:145px 0 80px}.company-hero h1{font-size:clamp(38px,5vw,64px);line-height:1.1;margin:24px 0;max-width:920px}.company-hero h1 em{font-style:normal;color:#ed7a17}.company-hero p{max-width:670px;font-size:18px}.company-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:25px}#company-main .button{background:#ff8b22;color:#08243a}#company-main .text-link{color:#a9570e}.company-section-head{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:35px}.company-section-head p{margin-bottom:0}.partner-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.partner-logo{display:flex;align-items:center;justify-content:center;min-height:135px;border:1px solid #e1e6ed;border-radius:12px;background:white;padding:25px}.partner-logo img{display:block;max-width:100%;width:auto;height:65px;object-fit:contain}.partner-wordmark{font-size:25px;font-weight:700;letter-spacing:-.04em}.company-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:30px}.company-cards article{border-top:2px solid #e7b17d;padding-top:24px}.company-cards h3{font-size:23px;margin:15px 0}.company-cards span{font-size:11px;letter-spacing:.08em;color:#a9570e;font-weight:700}#company-main .company-warm{background:#f7f5f1}.company-cta .container{display:flex;align-items:center;justify-content:space-between;gap:45px}.company-cta h2{font-size:35px}.company-cta p{margin-bottom:0}.gov-vehicle{display:grid;grid-template-columns:250px 1fr;gap:40px;align-items:center;border:1px solid #dce3eb;border-radius:16px;padding:35px;margin-top:35px}.gov-vehicle img{width:100%;object-fit:contain}.gov-vehicle h3{font-size:27px;margin-bottom:12px}.gov-vehicle p{max-width:690px}.gov-note{font-size:12px}.gov-next{list-style:none;padding:0;margin:35px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.gov-next li{border-top:1px solid #d8d4cc;padding-top:20px}.gov-next strong{display:block;font-size:20px;margin:12px 0}.company-contact{display:flex;flex-wrap:wrap;gap:18px;font-size:14px;margin-top:20px}.company-source{font-size:12px;text-decoration:underline}@media(max-width:850px){.company-section-head,.company-cards{grid-template-columns:1fr;gap:25px}.partner-grid{grid-template-columns:repeat(3,1fr)}.gov-vehicle{grid-template-columns:1fr}.gov-vehicle img{max-width:250px}.gov-next{grid-template-columns:1fr}.company-cta .container{display:block}}@media(max-width:520px){.partner-grid{grid-template-columns:repeat(2,1fr)}.partner-logo{padding:18px;min-height:110px}.partner-logo img{height:48px}.partner-wordmark{font-size:23px}.gov-vehicle{padding:24px}.company-hero h1{font-size:40px}}