@layer components{.services_wrap{color:#18364b;--services-line:#dce7ef}.services_wrap h1,.services_wrap h2,.services_wrap h3{font-family:var(--heading-family);letter-spacing:-.035em;font-weight:700}.services_wrap h2{font-size:clamp(2rem,3.1vw,2.8rem);line-height:1.16}.services_wrap p{line-height:1.7}.services_wrap a:focus-visible{outline-offset:.25rem;outline:.1875rem solid #006fbb}.services_wrap [id]{scroll-margin-top:8rem}.services_wrap .services_container{width:min(77.625rem,100% - 3rem);margin-inline:auto}.services_wrap .services_hero{border-bottom:.0625rem solid var(--services-line);background:#eff7fc;padding:1.5rem 0 0}.services_wrap .services_hero-layout{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;padding:3rem 0 4rem;display:grid}.services_wrap .services_eyebrow{letter-spacing:.14em;color:#52748b;margin:0 0 1.2rem;font-size:.6875rem;font-weight:700}.services_wrap h1{margin:0 0 1.5rem;font-size:clamp(3rem,5.2vw,4.75rem);line-height:1.07}.services_wrap h1 span{color:var(--brand-500)}.services_wrap .services_intro{margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.services_wrap .services_description{color:#526979;max-width:45ch;font-size:1.0625rem}.services_wrap .services_actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.services_wrap .services_button{background:var(--brand-500);color:#fff;border-radius:.375rem;justify-content:space-between;align-items:center;gap:1.75rem;min-height:3.25rem;padding:.875rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.services_wrap .services_button:hover{background:#00558f}.services_wrap .services_text-link{min-height:2.75rem;color:var(--brand-500);align-items:center;gap:1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.services_wrap .services_text-link:hover{text-decoration:underline}.services_wrap .services_hero-art{margin:0}.services_wrap .services_hero-art img{mix-blend-mode:multiply;width:100%;height:auto}.services_wrap .services_hero-art figcaption{color:#567086;justify-content:center;align-items:center;gap:.625rem;margin-top:1rem;font-size:.8125rem;display:flex}.services_wrap .services_status{background:#006fbb;border-radius:50%;width:.4375rem;height:.4375rem}.services_wrap .services_jump{border-top:.0625rem solid #cedfe9;grid-template-columns:1.1fr repeat(3,1fr);align-items:center;gap:2rem;padding:1.25rem 0;display:grid}.services_wrap .services_jump>span{letter-spacing:.12em;color:#59768a;font-size:.625rem;font-weight:700}.services_wrap .services_jump a{color:#21465f;justify-content:space-between;align-items:center;min-height:2.75rem;font-size:.8125rem;text-decoration:none;display:flex}.services_wrap .services_jump a:hover{color:var(--brand-500)}.services_wrap .services_catalog{padding-block:5.5rem}.services_wrap .services_section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem;display:flex}.services_wrap .services_section-heading>p{color:#607483;max-width:35ch;font-size:.9375rem}.services_wrap .services_cards{border-top:.0625rem solid var(--services-line);border-left:.0625rem solid var(--services-line);border-radius:.625rem;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.services_wrap .services_card{border-right:.0625rem solid var(--services-line);border-bottom:.0625rem solid var(--services-line);flex-direction:column;padding:2rem;display:flex}.services_wrap .services_card-top{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.services_wrap .services_card-top svg{width:2rem;height:2rem;color:var(--brand-500)}.services_wrap .services_card-top>span{color:#6c8292;font-size:.6875rem}.services_wrap .services_card h3{margin:0 0 .875rem;font-size:1.25rem;line-height:1.3}.services_wrap .services_card p{color:#607483;margin-bottom:1.75rem;font-size:.9375rem}.services_wrap .services_card a{min-height:2.75rem;color:var(--brand-500);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;font-size:.8125rem;font-weight:600;text-decoration:none;display:flex}.services_wrap .services_card:hover{background:#f7fbfe}.services_wrap .services_maintenance{background:#eaf4fb;border-block:.0625rem solid #d1e4f1;padding-block:4.5rem}.services_wrap .services_maintenance-layout{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.services_wrap .services_maintenance h2{margin-bottom:1.5rem;font-size:clamp(1.9rem,2.8vw,2.5rem)}.services_wrap .services_maintenance p{color:#526e82;margin-bottom:1.75rem;font-size:.9375rem}.services_wrap .services_care{background:#fff;border:.0625rem solid #d7e6f1;border-radius:.625rem;align-self:center;padding:1.75rem}.services_wrap .services_care-label{letter-spacing:.12em;color:#668295;font-size:.625rem;font-weight:700}.services_wrap .services_care-row{border-bottom:.0625rem solid #e3edf4;align-items:start;gap:1rem;padding:1.25rem 0;display:flex}.services_wrap .services_care-icon{background:#edf6fc;border:.0625rem solid #d9eaf6;border-radius:.625rem;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.services_wrap .services_care-icon svg{width:1.25rem;height:1.25rem}.services_wrap .services_care-row:last-child{border:0;padding-bottom:0}.services_wrap .services_care-row>span{color:var(--brand-500);font-size:.75rem}.services_wrap .services_care-row>span:last-child{margin-left:auto}.services_wrap .services_care-row h3{letter-spacing:-.02em;margin-bottom:.25rem;font-size:1rem}.services_wrap .services_care-row p{margin:0;font-size:.8125rem}.services_wrap .services_expertise{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;padding-block:6rem;display:grid}.services_wrap .services_expertise-art{background:#f6f9fc;border-radius:50% 50% 45% 45%;margin:0;padding:1.5rem}.services_wrap .services_expertise-art img{width:100%;height:auto}.services_wrap .services_expertise h2{margin-bottom:1.5rem}.services_wrap .services_expertise p{color:#607483;font-size:.9375rem}.services_wrap .services_expertise ul{margin:1.5rem 0 0;padding:0;list-style:none}.services_wrap .services_expertise li{padding:.875rem 0 .875rem 1.5rem;position:relative}.services_wrap .services_expertise li:before{content:"✓";color:var(--brand-500);position:absolute;left:0}.services_wrap .services_expertise strong,.services_wrap .services_expertise li span{font-size:.875rem;display:block}.services_wrap .services_expertise li span{color:#607483;margin-top:.25rem}.services_wrap .services_audience{border-block:.0625rem solid var(--services-line);background:#f6f9fc;padding-block:4rem}.services_wrap .services_audience-list{grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:2.5rem;display:grid}.services_wrap .services_audience-list article{border-top:.125rem solid #b8d6e9;padding-top:1.25rem}.services_wrap .services_audience-list h3{margin-bottom:.75rem;font-size:1.0625rem;line-height:1.4}.services_wrap .services_audience-list p{color:#607483;font-size:.875rem}.services_wrap .services_end{grid-template-columns:1.4fr 1fr;gap:6rem;padding-block:5rem;display:grid}.services_wrap .services_end h2{margin-bottom:1rem}.services_wrap .services_end p{color:#607483;margin-bottom:1.5rem;font-size:.9375rem}.services_wrap .services_end aside{border-left:.0625rem solid var(--services-line);padding-left:3rem}.services_wrap .services_end h3{margin-bottom:.75rem;font-size:1.25rem}.services_wrap .services_end aside p{margin-bottom:.5rem}.services_wrap .services_end hr{border:0;border-top:.0625rem solid var(--services-line);margin:1.25rem 0}.services_wrap svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.services_wrap .services_hero-art{background:#fff;border:.0625rem solid #c9dfef;border-radius:.875rem;overflow:hidden;transform:rotate(1deg);box-shadow:0 1.5rem 3rem -.75rem #164a7520}.services_wrap .services_art-bar{color:#607f95;letter-spacing:.1em;background:#fff;border-bottom:.0625rem solid #dce9f2;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:.5625rem;font-weight:700;display:flex}.services_wrap .services_window-dots{color:#8bbbdc;letter-spacing:.2em;white-space:nowrap;font-size:.6rem}.services_wrap .services_art-stage{background:radial-gradient(#fff,#e8f4fc);padding:1.75rem 1rem .5rem}.services_wrap .services_hero-art figcaption{background:#fff;border-top:.0625rem solid #dfebf3;margin:0;padding:1rem;font-size:.75rem}.services_wrap .services_jump{grid-template-columns:.65fr repeat(3,1fr);gap:1rem;padding:1.5rem 0 2rem}.services_wrap .services_jump a{background:#ffffffa6;border:.0625rem solid #d5e5f0;border-radius:.625rem;justify-content:start;gap:.75rem;padding:1rem;transition:background .2s,border-color .2s}.services_wrap .services_jump a:hover{background:#fff;border-color:#8cbadd}.services_wrap .services_jump strong{font-size:.8125rem;display:block}.services_wrap .services_jump small{color:#607c90;margin-top:.375rem;font-size:.625rem;font-weight:400;line-height:1.5;display:block}.services_wrap .services_icon-tile{width:2.75rem;height:2.75rem;color:var(--brand-500);background:#e9f4fc;border:.0625rem solid #d1e6f5;border-radius:.625rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.services_wrap .services_icon-tile svg{width:1.4rem;height:1.4rem}.services_wrap .services_round-arrow{color:var(--brand-500);margin-left:auto;font-size:1rem}.services_wrap .services_card-top svg{box-sizing:content-box;background:#edf6fc;border:.0625rem solid #d9eaf6;border-radius:.875rem;width:1.75rem;height:1.75rem;padding:.875rem}.services_wrap .services_expertise-art{background:#f0f7fc;border:.0625rem solid #d6e5ef;border-radius:.875rem;padding:0;overflow:hidden;box-shadow:0 1rem 2.5rem -.75rem #183f5f12}.services_wrap .services_expertise-stage{background:radial-gradient(circle,#fff,#edf5fb);padding:2rem 1.5rem 1rem}.services_wrap .services_art-label{letter-spacing:.16em;color:#6b8ba2;text-align:center;margin-bottom:1.5rem;font-size:.625rem;display:block}.services_wrap .services_expertise-art figcaption{text-align:center;background:#fff;border-top:.0625rem solid #d6e5ef;grid-template-columns:repeat(3,1fr);display:grid}.services_wrap .services_expertise-art figcaption span{font-family:var(--heading-family);color:#30698f;border-right:.0625rem solid #d6e5ef;padding:1rem;font-size:1rem}.services_wrap .services_expertise-art figcaption span:last-child{border:0}.services_wrap .services_expertise li{border-bottom:.0625rem solid #e4edf4;align-items:start;gap:1rem;padding:1rem 0;display:flex}.services_wrap .services_expertise li:before{content:none}.services_wrap .services_expertise .services_reason-icon{width:2.5rem;height:2.5rem;color:var(--brand-500);background:#edf6fc;border-radius:.625rem;flex:none;justify-content:center;align-items:center;margin:0;display:flex}.services_wrap .services_reason-icon svg{width:1.25rem;height:1.25rem}.services_wrap .services_audience{background:#f5f9fc;padding-block:5rem}.services_wrap .services_audience-layout{grid-template-columns:1fr 1.5fr;align-items:center;gap:5rem;display:grid}.services_wrap .services_audience-intro>p:not(.services_eyebrow){color:#607483;max-width:34ch;margin-top:1.5rem;font-size:1rem}.services_wrap .services_audience-list{grid-template-columns:repeat(2,1fr);gap:1rem;margin:0}.services_wrap .services_audience-list article{background:#fff;border:.0625rem solid #dce7ef;border-radius:.75rem;padding:1.75rem}.services_wrap .services_audience-icon{width:3rem;height:3rem;color:var(--brand-500);background:#edf6fc;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.5rem;display:inline-flex}.services_wrap .services_audience-icon svg{width:1.5rem;height:1.5rem}.services_wrap .services_end{grid-template-columns:1.35fr 1fr;gap:1.25rem;padding-block:5rem}.services_wrap .services_end-main{color:#fff;background:#073f68;border-radius:.875rem;padding:3rem;position:relative;overflow:hidden}.services_wrap .services_end-main:after{content:"";pointer-events:none;border:3rem solid #ffffff05;border-radius:50%;width:18rem;height:18rem;position:absolute;bottom:-10rem;right:-8rem}.services_wrap .services_end-main .services_eyebrow{color:#a8d4f1}.services_wrap .services_end-main h2{font-size:clamp(2rem,3vw,2.65rem);position:relative}.services_wrap .services_end-main p:not(.services_eyebrow){color:#c0d7e7;max-width:42ch}.services_wrap .services_end-main .services_button{color:#07578d;background:#fff;position:relative}.services_wrap .services_end-symbol{color:#b0dcfa;border:.0625rem solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:2rem;font-size:1.5rem;display:flex}.services_wrap .services_end-routes{gap:1rem;display:grid}.services_wrap .services_end-routes>a{color:#18364b;background:#f8fbfd;border:.0625rem solid #dce7ef;border-radius:.875rem;align-items:start;gap:1.25rem;padding:2rem;text-decoration:none;display:flex}.services_wrap .services_end-routes>a:hover{background:#eff7fc;border-color:#8cbadd}.services_wrap .services_end-routes small{letter-spacing:.1em;color:#637e91;margin-bottom:.75rem;font-size:.5625rem;font-weight:700;display:block}.services_wrap .services_end-routes h3{margin-bottom:.75rem;font-size:1.25rem;line-height:1.3}.services_wrap .services_end-routes p{margin-bottom:1rem;font-size:.8125rem}.services_wrap .services_end-routes strong{color:var(--brand-500);justify-content:space-between;align-items:center;gap:1rem;font-size:.75rem;display:flex}@media not (min-width:64rem){.services_wrap .services_jump{grid-template-columns:repeat(3,1fr)}.services_wrap .services_jump>span{grid-column:1/-1}.services_wrap .services_jump>span br{display:none}.services_wrap .services_audience-layout{gap:2rem}.services_wrap .services_end-main{padding:2rem}.services_wrap .services_end-routes>a{padding:1.5rem}.services_wrap .services_hero-layout{gap:1.5rem}.services_wrap .services_cards{grid-template-columns:repeat(2,1fr)}.services_wrap .services_maintenance-layout,.services_wrap .services_expertise{gap:2rem}.services_wrap .services_jump{gap:1rem}.services_wrap .services_end{gap:3rem}}@media not (min-width:48rem){.services_wrap .services_hero-art{transform:none}.services_wrap .services_jump>span{grid-column:auto}.services_wrap .services_jump a{margin-top:.75rem}.services_wrap .services_audience-layout{grid-template-columns:1fr;gap:2rem}.services_wrap .services_audience-list{grid-template-columns:1fr}.services_wrap .services_audience-list article{padding:1.5rem}.services_wrap .services_end-main{padding:2rem 1.5rem}.services_wrap .services_end-routes>a{padding:1.5rem}.services_wrap .services_hero-layout,.services_wrap .services_maintenance-layout,.services_wrap .services_expertise,.services_wrap .services_end{grid-template-columns:1fr}.services_wrap .services_hero-layout{gap:2rem;padding-block:2rem}.services_wrap h1{font-size:2.65rem}.services_wrap .services_hero-art{max-width:28rem;margin-inline:auto}.services_wrap .services_jump{grid-template-columns:1fr;gap:0}.services_wrap .services_jump>span{padding-block:.75rem}.services_wrap .services_jump a{border-top:.0625rem solid #d8e6ee}.services_wrap .services_section-heading{display:block}.services_wrap .services_section-heading>p{margin-top:1.25rem}.services_wrap .services_catalog{padding-block:3.5rem}.services_wrap .services_cards{grid-template-columns:1fr}.services_wrap .services_card{padding:1.5rem}.services_wrap .services_card-top{margin-bottom:1.5rem}.services_wrap .services_maintenance{padding-block:3rem}.services_wrap .services_care{padding:1.25rem}.services_wrap .services_expertise{gap:2.5rem;padding-block:3.5rem}.services_wrap .services_expertise-art{justify-self:center;max-width:28rem}.services_wrap .services_audience-list{grid-template-columns:1fr;gap:1rem}.services_wrap .services_end{gap:2.5rem;padding-block:3.5rem}.services_wrap .services_end aside{border-left:0;border-top:.0625rem solid var(--services-line);padding:2rem 0 0}}}
