
.service-detail{color:#183e4b;background:#fff;padding-top:96px}.detail-hero{position:relative;min-height:570px;display:flex;align-items:center;isolation:isolate}.detail-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.detail-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,40,50,.89),rgba(6,40,50,.6) 55%,rgba(6,40,50,.1));z-index:-1}.detail-hero-inner{width:min(1280px,90%);margin:0 auto;padding:70px 0}.detail-eyebrow{font-size:12px;font-weight:800;letter-spacing:2px;color:#0a8793;margin-bottom:18px}.detail-hero .detail-eyebrow{color:#81e9ec}.detail-hero h1{color:white;font-size:clamp(38px,4.8vw,66px);line-height:1.09;max-width:800px;letter-spacing:-1.5px;margin:0 0 24px}.detail-hero-inner>p:not(.detail-eyebrow){font-size:19px;line-height:1.7;color:#edf8fa;max-width:660px;margin-bottom:30px}.detail-button{display:inline-block;background:#0b8290;color:#fff!important;padding:16px 24px;border-radius:8px;font-weight:700;text-decoration:none;transition:background .2s}.detail-button:hover{background:#075b67}.detail-wrap{width:min(1280px,90%);margin:auto}.detail-breadcrumb{padding:26px 0 45px;font-size:13px;color:#66818b}.detail-breadcrumb a{color:#0b7887}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:58px}.service-detail h2{font-size:32px;line-height:1.22;color:#183e4b;margin:0 0 20px}.detail-lead{font-size:17px;line-height:1.8;color:#57717a}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:32px 0 55px}.detail-card{border:1px solid #dce9ec;border-radius:14px;padding:26px;background:#f8fbfb}.detail-number{color:#0b8794;font-size:13px;letter-spacing:2px;font-weight:700}.service-detail h3{font-size:20px;color:#183e4b;margin:15px 0 12px;line-height:1.3}.detail-card p,.detail-process p,.detail-faq p{font-size:15px;line-height:1.8;color:#57717a;margin:0}.detail-aside{padding:28px;border-radius:16px;background:#edf6f6;border:1px solid #d6e9e9}.detail-aside h2{font-size:24px}.detail-aside p,.detail-aside li{font-size:14px;line-height:1.75}.detail-aside ul{padding-left:20px;margin:22px 0}.detail-aside li{margin:10px 0}.detail-aside .detail-button{width:100%;text-align:center;padding:14px}.detail-phone,.detail-email{display:block;text-align:center;font-size:14px;margin-top:17px;color:#0b6776;overflow-wrap:anywhere}.detail-other{margin-top:28px;border:1px solid #dce9ec;padding:24px;border-radius:14px}.detail-other h3{margin:0 0 15px}.detail-other a{display:flex;justify-content:space-between;border-top:1px solid #e1ecee;padding:13px 0;color:#315763}.detail-other [aria-current]{color:#078390;font-weight:800}.detail-process ol{padding-left:23px}.detail-process li{padding:0 0 20px 8px}.detail-faq{margin:35px 0 60px}.detail-faq details{border-bottom:1px solid #dce9ec;padding:21px 0}.detail-faq summary{font-size:17px;font-weight:700;cursor:pointer}.detail-faq details p{padding-top:16px}.detail-bottom{display:flex;justify-content:space-between;align-items:center;gap:30px;background:#edf6f6;padding:42px;border-radius:18px;margin:5px 0 65px}.detail-bottom h2{font-size:29px}.detail-bottom p{margin-bottom:0}.detail-bottom .detail-eyebrow{margin-bottom:14px}.detail-button:focus-visible,.detail-other a:focus-visible{outline:3px solid #22c4d4;outline-offset:4px}@media(max-width:991px){.service-detail{padding-top:86px}.detail-layout{grid-template-columns:1fr;gap:25px}.detail-hero{min-height:500px}.detail-aside{margin-bottom:20px}.detail-bottom{flex-direction:column;align-items:flex-start}.detail-hero:after{background:rgba(6,40,50,.68)}}@media(max-width:575px){.detail-grid{grid-template-columns:1fr}.detail-hero h1{font-size:39px}.detail-hero-inner>p:not(.detail-eyebrow){font-size:17px}.detail-wrap,.detail-hero-inner{width:90%}.detail-bottom{padding:27px}.service-detail h2{font-size:27px}}
