.service-section{padding:72px 0}.service-section--muted{background:#f4f8fa}.service-eyebrow{margin:0 0 14px;color:#00a98f;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.service-heading{margin:0;color:#0b3554;font-size:clamp(30px,3.1vw,46px);font-weight:700;line-height:1.12;letter-spacing:-.02em}.service-copy{color:#39546a;font-size:17px;line-height:1.75}.service-hero{position:relative;min-height:520px;overflow:hidden;background:#061e31;color:#fff}.service-hero__media,.service-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0}.service-hero__media img{width:100%;height:100%;object-fit:cover}.service-hero__media:after{content:"";background:linear-gradient(90deg,#031624f7,#031624d6 39%,#0316242e 72%,#03162414)}.service-hero__inner{position:relative;z-index:1;display:flex;min-height:520px;align-items:center;padding:72px 40px}.service-hero__content{width:min(650px,58%)}.service-hero__breadcrumb{margin:0 0 24px;color:#ffffffbf;font-size:14px}.service-hero__breadcrumb span{margin:0 8px;color:#00d6b5}.service-hero__title{margin:0;color:#fff;font-size:clamp(42px,5vw,68px);font-weight:700;line-height:1.04;letter-spacing:-.035em}.service-hero__text{max-width:590px;margin-top:24px;color:#ffffffe0;font-size:18px;line-height:1.65}.service-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:30px}.service-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 24px;border:1px solid #00d6b5;border-radius:3px;background:#00d6b5;color:#06243a;font-weight:700;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.service-button:hover{border-color:#20e6c6;background:#20e6c6;color:#06243a}.service-button--quiet{border-color:#ffffff8c;background:transparent;color:#fff}.service-button--quiet:hover{border-color:#fff;background:#ffffff14;color:#fff}.service-proof{border-bottom:1px solid #dce7eb;background:#fff}.service-proof__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.service-proof__item{display:flex;min-height:96px;align-items:center;justify-content:center;gap:14px;padding:22px 30px;color:#0b3554;font-weight:650;text-align:center}.service-proof__item+.service-proof__item{border-left:1px solid #dce7eb}.service-icon{display:inline-flex;flex:0 0 auto;width:36px;height:36px;align-items:center;justify-content:center;color:#00a98f}.service-icon svg{width:100%;height:100%;stroke:currentColor}.service-section__intro{max-width:790px;margin-bottom:38px}.service-section__intro .service-copy{margin:18px 0 0}.service-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.service-card{overflow:hidden;border:1px solid #dce7eb;border-radius:10px;background:#fff;box-shadow:0 10px 28px #0b35540f}.service-card__image{aspect-ratio:16 / 9;overflow:hidden;background:#dce7eb}.service-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.service-card:hover .service-card__image img{transform:scale(1.025)}.service-card__content{padding:26px}.service-card__content h3{margin:0 0 12px;color:#0b3554;font-size:21px;line-height:1.3}.service-card__content .rte{color:#4b6171;line-height:1.7}.service-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;counter-reset:service-step}.service-process__step{position:relative;padding:8px 34px 0 0;counter-increment:service-step}.service-process__step:not(:last-child):after{content:"\2192";position:absolute;top:66px;right:45px;color:#8ba4b4;font-size:25px}.service-process__number{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;margin-bottom:18px;border-radius:50%;background:#dff7f2;color:#0b3554;font-weight:700}.service-process__step h3{margin:0 0 9px;color:#0b3554;font-size:18px}.service-process__step .rte{color:#526979;line-height:1.65}.service-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,1fr);gap:64px;align-items:center}.service-split--image-left .service-split__media{order:-1}.service-split__content .service-copy{margin:20px 0 0}.service-split__media{overflow:hidden;border-radius:12px;box-shadow:0 18px 44px #0b35541f}.service-split__media img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.service-report-visual{position:relative;min-height:360px;overflow:hidden;border-radius:12px;background:radial-gradient(circle at 50% 45%,#e7fbf7 0,#eff7fa 58%,#dce9ee)}.service-report-sheet{position:absolute;top:50%;left:50%;width:58%;min-height:245px;padding:27px;transform:translate(-60%,-50%) rotate(-3deg);border:1px solid #d3dfe4;border-radius:6px;background:#fff;box-shadow:0 18px 34px #0b355429}.service-report-sheet--secondary{width:40%;min-height:205px;transform:translate(48%,-35%) rotate(6deg)}.service-report-sheet strong{display:block;margin-bottom:22px;color:#0b3554;font-size:16px}.service-report-line{display:block;height:8px;margin:12px 0;border-radius:10px;background:#e1e8eb}.service-report-line:nth-child(2n){width:76%}.service-cta{padding:66px 0;background:linear-gradient(110deg,#06243a,#0b4567);color:#fff}.service-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:48px}.service-cta h2{margin:0;color:#fff;font-size:clamp(30px,3vw,44px)}.service-cta .rte{max-width:700px;margin-top:14px;color:#ffffffd1;font-size:17px}.service-cta .service-actions{flex:0 0 auto;margin-top:0}@media screen and (max-width:999px){.service-section{padding:56px 0}.service-hero,.service-hero__inner{min-height:470px}.service-hero__content{width:min(700px,78%)}.service-card-grid{grid-template-columns:1fr}.service-process{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}.service-process__step:nth-child(2):after{display:none}.service-split{grid-template-columns:1fr;gap:38px}.service-cta__inner{align-items:flex-start;flex-direction:column;gap:28px}}@media screen and (max-width:640px){.service-hero__inner{padding-left:var(--mobile-container-gutter);padding-right:var(--mobile-container-gutter)}.service-section{padding:44px 0}.service-hero,.service-hero__inner{min-height:560px}.service-hero__media img{object-position:67% center}.service-hero__media:after{background:linear-gradient(90deg,#031624f2,#031624b8)}.service-hero__content{width:100%}.service-hero__title{font-size:41px}.service-proof__grid,.service-process{grid-template-columns:1fr}.service-proof__item{min-height:76px;justify-content:flex-start;padding:18px 8px}.service-proof__item+.service-proof__item{border-top:1px solid #dce7eb;border-left:0}.service-process__step{padding-right:0}.service-process__step:after{display:none}.service-split__media{order:-1}.service-cta .service-actions,.service-cta .service-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/service-pages.css.map */
