.service-page{color:#101b2b;background:#f4f0e8;min-height:100vh}.service-nav{border-bottom:1px solid #101b2b1f;justify-content:space-between;align-items:center;height:92px;padding:0 clamp(24px,6vw,96px);display:flex}.service-nav img{width:155px;height:auto}.service-nav div{align-items:center;gap:28px;display:flex}.service-nav a{color:inherit;font-size:14px;text-decoration:none}.service-nav .service-cta,.service-actions .primary{color:#fff;background:#101b2b;padding:14px 20px}.service-hero{max-width:1280px;padding:clamp(80px,12vw,160px) clamp(24px,8vw,130px) 90px}.service-kicker{color:#80651e;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:700}.service-hero h1{letter-spacing:-.055em;max-width:1000px;margin:24px 0 30px;font-size:clamp(48px,7vw,96px);line-height:.98}.service-hero>p:not(.service-kicker){color:#44505e;max-width:760px;font-size:clamp(18px,2vw,24px);line-height:1.55}.service-actions{flex-wrap:wrap;gap:16px;margin-top:40px;display:flex}.service-actions a{color:#101b2b;border:1px solid #101b2b;padding:14px 20px;text-decoration:none}.service-body{color:#fff;background:#101b2b;padding:90px clamp(24px,8vw,130px)}.service-body>div{max-width:1180px;margin:auto}.service-body h2{letter-spacing:-.04em;max-width:760px;margin:0 0 55px;font-size:clamp(34px,5vw,64px)}.service-grid{background:#ffffff26;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.service-grid article{background:#101b2b;padding:36px}.service-grid span{color:#c4a452;font-size:13px}.service-grid h3{margin:36px 0 12px;font-size:21px}.service-grid p{color:#bcc4ce;margin:0;line-height:1.65}.service-proof{grid-template-columns:.75fr 1.25fr;gap:80px;padding:90px clamp(24px,8vw,130px);display:grid}.service-proof h2{letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,54px)}.service-proof p{color:#44505e;margin:0 0 20px;font-size:18px;line-height:1.8}.service-footer{border-top:1px solid #101b2b1f;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:40px clamp(24px,6vw,96px);display:flex}.service-footer a{color:inherit}@media (max-width:760px){.service-nav div a:not(.service-cta){display:none}.service-nav{height:76px}.service-hero{padding-top:75px}.service-grid{grid-template-columns:1fr}.service-proof{grid-template-columns:1fr;gap:28px}}
