.service-page h1{font-size:clamp(35px,4.4vw,59px);max-width:720px;text-wrap:balance}.service-page h2{font-size:clamp(28px,3vw,40px);max-width:900px;text-wrap:balance}.service-page .footer h2{font-size:12px}.service-page p{color:#39465a}.service-hero{background:#f5f8fc;padding:25px 0 65px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;margin-bottom:45px;color:#39465a}.breadcrumbs a{text-decoration:underline;text-underline-offset:4px}.service-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center}.service-promise{font-size:23px;font-weight:650;line-height:1.4;color:#101e37!important;margin:25px 0 18px}.service-visual{padding:32px;background:#07132e;color:white;border-radius:65px 28px 65px 28px;overflow:hidden}.service-visual .eyebrow{color:#ffad70}.service-visual h2{font-size:32px}.service-visual em{color:#ffad70}.service-visual ol{list-style:none;padding:0;margin:22px 0}.service-visual li{display:flex;align-items:center;gap:13px;padding:10px 0;border-bottom:1px solid #ffffff30;font-size:15px}.service-visual li span{color:#ffad70;font-size:12px}.service-visual img{height:170px;width:100%;object-fit:cover;border-radius:22px}.section-nav{background:white;border-bottom:1px solid #dce4ee}.section-nav .wrap{display:flex;flex-wrap:wrap;gap:10px;padding-block:18px}.section-nav a{border:1px solid #c5cfdd;border-radius:30px;padding:8px 17px;font-weight:600;font-size:13px}.section-nav a:hover{background:#07132e;color:white}.explanation{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}.service-dark{background:#07132e;color:white}.service-dark p,.service-dark .method-cta p{color:#e2eaf5}.service-dark .eyebrow,.service-dark em{color:#ffad70}.service-dark .method-cta{border-color:#ffffff30}.section-intro{max-width:720px;margin-top:22px}.detail-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:23px;margin-top:36px}.detail-cards article{padding:30px;border:1px solid #dce4ee;border-radius:28px;background:#f5f8fc}.detail-cards h3{font-size:23px;margin-bottom:16px}.detail-cards p{font-size:15px}.two-cols{grid-template-columns:repeat(2,1fr)}.service-dark .detail-cards article{background:#fff;color:#101e37;border-color:white}.service-dark .detail-cards p{color:#39465a}.service-soft{background:#f5f8fc}.review-note{margin-top:25px;border-left:4px solid #ff6a00;padding:22px 25px;background:#fff;border-radius:0 22px 22px 0}.review-note h3{font-size:21px;margin-bottom:13px}.service-steps{grid-template-columns:repeat(4,1fr)}.service-steps li{border-color:#ffffff40}.service-steps h3{color:#fff}.service-about{display:grid;grid-template-columns:.7fr 1.3fr;gap:65px;align-items:center}.service-person{background:#f5822d;border-radius:160px 160px 40px 40px;overflow:hidden;max-width:350px}.service-person img{height:390px;width:100%;object-fit:cover;object-position:top}.service-about p:not(.eyebrow){margin-top:22px}.related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:35px}.related-link{display:flex;flex-direction:column;border:1px solid #dce4ee;border-radius:25px;padding:25px;background:#f5f8fc;transition:transform .2s}.related-link:hover{transform:translateY(-4px);border-color:#ad4200}.related-link h3{font-size:21px}.related-link p{font-size:14px;margin:15px 0 22px}.related-link>span{display:block;margin-top:auto;background:#ff6a00;color:#07132e;padding:12px 15px;border-radius:25px;font-size:12px;font-weight:700}.service-page .button{max-width:100%;text-align:center}.service-page .footer p{color:#dce5f2}
.service-about{display:flex;flex-direction:column-reverse;align-items:stretch;gap:35px}.service-about>div{max-width:850px;margin:auto;text-align:center}.service-about .eyebrow,.service-about .actions{justify-content:center}.service-authority{max-width:1000px;margin:auto;width:100%}.service-authority img{width:100%;height:auto;border-radius:25px}
@media(max-width:1050px){.service-hero-grid{gap:30px}.related-grid{grid-template-columns:repeat(2,1fr)}.detail-cards{gap:15px}.detail-cards article{padding:24px}.explanation{gap:35px}.service-about{gap:35px}}
@media(max-width:760px){.service-hero{padding-bottom:40px}.breadcrumbs{margin-bottom:28px;font-size:11px}.service-hero-grid,.explanation,.service-about{grid-template-columns:1fr;gap:30px}.service-promise{font-size:21px}.service-visual{border-radius:40px 24px;padding:26px}.service-visual h2{font-size:29px}.service-visual img{height:180px}.section-nav .wrap{gap:8px}.section-nav a{padding:8px 13px;font-size:12px}.detail-cards,.two-cols,.related-grid,.service-steps{grid-template-columns:1fr}.service-steps li h3{color:white}.service-person{max-width:280px;margin:auto}.service-person img{height:330px}.service-about .actions{gap:20px}.service-page .footer h2{font-size:12px}.service-page .faq-grid h2{font-size:30px}}
.service-page .contact p{color:#e2eaf5}.service-page .contact .eyebrow{color:#ffad70}@media(max-width:760px){.service-authority{max-width:450px}}
