.desktop-nav{gap:clamp(10px,1.45vw,26px);font-size:clamp(14px,1.3vw,21px)}.service-area{isolation:isolate;background:#fff;padding:clamp(24px,2.5vw,52px) 0 clamp(60px,8vw,150px);position:relative;overflow:hidden}.service-area-inner{grid-template-columns:minmax(0,52%) minmax(0,48%);grid-template-areas:"copy visual""actions visual";align-content:center;align-items:start;min-height:clamp(430px,39vw,700px);display:grid}.service-area-copy{z-index:2;grid-area:copy;position:relative}.service-area-copy h2{letter-spacing:-.066em;margin:.28em 0 .32em;font-size:clamp(38px,4.25vw,80px);font-style:italic;font-weight:950;line-height:.99}.service-area-line{overflow-wrap:anywhere;display:block}.service-area-line em{color:#e50913}.service-area-line .paint-underline:after{transform:rotate(-2deg) scaleX(var(--service-underline,1));transform-origin:0}.service-area-copy p{max-width:39ch;color:var(--muted);overflow-wrap:anywhere;font-size:clamp(16px,1.84vw,30px);font-weight:650;line-height:1.25}.service-area-cities{color:var(--blue-dark);flex-wrap:wrap;gap:6px 13px;margin-top:10px;font-size:clamp(13px,1.1vw,17px);font-weight:750;display:flex}.service-area-cities li:before{content:"•";color:var(--red);margin-right:5px}.service-area-visual{z-index:-1;isolation:isolate;background:#d3edff;grid-area:visual;position:absolute;inset:0 0 0 39%;overflow:hidden}.service-area-visual:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff 92%);height:22%;position:absolute;inset:auto 0 0}.service-area-harbor{position:absolute;inset:0}.service-area-harbor img{object-fit:cover;object-position:92% center;width:100%;height:100%}.service-area-harbor:after{content:"";background:#fff;border-right:clamp(5px,1.05vw,20px) solid #ed111c;border-radius:0 52% 55% 0;width:48%;position:absolute;inset:-15% auto -25% -19%;transform:rotate(-11deg);box-shadow:10px -11px #08a1f3}.service-area-map{z-index:1;filter:drop-shadow(0 8px 9px #03183665);width:min(61%,610px);height:auto;position:absolute;top:50%;left:16%;overflow:visible;transform:translateY(-50%)}.service-area-visual figcaption{z-index:3;color:#fff;background:#09265aeb;border-radius:20px;padding:.37em .7em;font-size:clamp(11px,.95vw,15px);font-weight:700;position:absolute;bottom:clamp(58px,8vw,152px);left:40%}.service-area-actions{z-index:2;grid-area:actions;width:min(100%,670px);margin-top:clamp(19px,2.1vw,36px);position:relative}.service-area-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(7px,1.5vw,24px);display:grid}.service-area-benefits li{text-align:center;background:linear-gradient(#fff,#f2f6fc);border:1px solid #e5edf8;border-radius:clamp(13px,1.65vw,29px);flex-direction:column;justify-content:center;align-items:center;gap:.38em;min-height:clamp(72px,7.8vw,131px);padding:.48em .2em;font-size:clamp(13px,1.42vw,23px);line-height:1.13;display:flex;box-shadow:0 3px 9px #07387614}.service-area-benefits .icon{color:var(--blue);width:2em;height:2em}.service-area-cta{border:3px solid #fff;border-radius:2em;width:min(100%,590px);min-height:clamp(50px,4.65vw,80px);margin-top:clamp(18px,2vw,34px);padding:.44em .68em;font-size:clamp(20px,2.55vw,40px);box-shadow:inset 0 -3px #95000880,0 4px 14px #a1002433}.service-area-cta span{overflow-wrap:anywhere}.service-area-wave{z-index:1;pointer-events:none;width:100%;height:clamp(36px,6.5vw,115px);position:absolute;inset:auto 0 -1px}.service-area-tools{z-index:2;pointer-events:none;width:clamp(85px,15vw,245px);height:auto;position:absolute;bottom:-1%;left:-2%}@media (min-width:901px) and (max-width:1180px){.header{gap:9px;padding-inline:16px}.header .brand-top{font-size:clamp(39px,4.3vw,48px)}.desktop-nav{gap:12px}.header-actions .button{padding-inline:.52em;font-size:clamp(12px,1.25vw,15px)}}@media (min-width:881px) and (max-width:900px){.header{gap:8px;padding-inline:12px}.header .brand-top{font-size:36px}.desktop-nav{gap:8px;font-size:13px}.header-actions .button{padding-inline:.45em;font-size:12px}}@media (max-width:850px){.service-area{padding:30px 0 clamp(48px,9vw,82px)}.service-area-inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""visual""actions";gap:17px;min-height:0}.service-area-copy{text-align:center}.service-area-copy h2{margin:.26em 0 .32em;font-size:clamp(30px,8.45vw,58px)}.service-area-copy p{text-wrap:pretty;margin-inline:auto;font-size:clamp(15px,4.1vw,21px)}.service-area-cities{justify-content:center}.service-area-visual{z-index:0;aspect-ratio:1.49;width:min(100%,620px);box-shadow:var(--shadow);border-radius:clamp(15px,4vw,26px);justify-self:center;position:relative;inset:auto}.service-area-visual:after,.service-area-harbor:after{display:none}.service-area-harbor img{object-position:63% center}.service-area-map{width:59%;top:45%;left:3%}.service-area-visual figcaption{bottom:8px;left:8px}.service-area-actions{justify-self:center;margin-top:0}.service-area-benefits li{min-height:70px;padding:.38em .25em;font-size:clamp(11px,3.45vw,17px)}.service-area-benefits .icon{width:1.75em;height:1.75em}.service-area-cta{width:100%;margin:13px auto 0;font-size:clamp(18px,5.6vw,30px);display:flex}.service-area-tools{width:clamp(62px,17vw,112px);bottom:-2%}}
