header>nav{gap:18px;flex-wrap:wrap;justify-content:center}header>nav a{font-size:12px}header>.header-actions>.button{display:none}.service-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:7%;align-items:center;padding-top:35px}.breadcrumbs{font-size:11px;margin-bottom:38px}.breadcrumbs>a{border-bottom:1px solid var(--line)}.service-hero h1{font-size:clamp(45px,5.4vw,80px);letter-spacing:-3.5px}.service-lead{font-size:16px;max-width:530px}.service-hero figure{margin:0;min-width:0}.service-hero figure>img{height:490px;border-radius:10px;object-fit:cover}.service-hero figure>figcaption{font-size:10px;opacity:.7;line-height:1.5;margin-top:10px}.service-facts{display:flex;flex-wrap:wrap;gap:9px;margin-top:35px}.service-facts span{font-size:10px;border:1px solid var(--line);padding:9px 12px;border-radius:25px}.service-paths{display:grid;grid-template-columns:1fr 1fr;gap:28px}.service-path{border:1px solid var(--line);border-radius:10px;overflow:hidden;transition:transform .2s}.service-path:hover{transform:translateY(-4px)}.path-image{height:280px;background:white;overflow:hidden}.path-image img{height:100%;transition:transform .3s}.service-path:hover img{transform:scale(1.025)}.service-path>div:last-child{padding:28px}.service-path small{font-size:9px;letter-spacing:1.4px;color:var(--ink);opacity:.7}.service-path h3{font-size:29px;margin:15px 0}.service-path h3 span{float:right;color:var(--orange)}.service-path p{font-size:14px;margin-bottom:22px}.service-path strong{color:var(--orange);font-size:12px}.related{border-top:1px solid var(--line)}.related .service-paths{grid-template-columns:repeat(3,1fr)}.related .path-image{height:190px}.related .service-path h3{font-size:23px}.related .service-path p{font-size:12px}.related .service-path>div:last-child{padding:22px}.service-faq{max-width:1100px;margin:auto}.service-faq details{border-bottom:1px solid var(--line);padding:22px 0}.service-faq summary{font-size:17px;font-weight:600}.service-faq details p{font-size:14px;margin:16px 0 0}.service-hero+section{border-top:1px solid var(--line)}[hidden]{display:none!important}@media(max-width:1000px){header{flex-wrap:wrap}header>nav{order:3;flex-basis:100%;justify-content:flex-start;gap:20px}.service-hero{gap:5%}.service-hero figure>img{height:420px}.related .service-paths{grid-template-columns:1fr 1fr}.service-path h3{font-size:25px}}@media(max-width:650px){.service-hero{grid-template-columns:1fr;gap:30px}.service-hero h1{font-size:51px;letter-spacing:-2.5px}.service-hero figure>img{height:310px}.service-lead{font-size:14px}.breadcrumbs{margin-bottom:28px}.service-facts{margin-top:25px}.service-paths,.related .service-paths{grid-template-columns:1fr}.path-image{height:240px}.service-path>div:last-child{padding:24px}.service-faq summary{font-size:15px}header>nav{gap:13px}header>nav a{font-size:11px}.service-faq h2{font-size:33px}}

.path-image{position:relative}.path-note{position:absolute;bottom:10px;left:12px;background:#fff;color:#333;font-size:9px;padding:6px 9px;border-radius:20px}.service-hero h1{overflow-wrap:normal}
