@layer components{.service-main .service-tile{min-width:0;color:inherit;container-type:inline-size}.service-main .service-tile__image{aspect-ratio:612/330;border-radius:var(--g-radius-xl);background:var(--g-color-dark-300);position:relative;overflow:hidden}.service-main .service-tile__image img{object-fit:cover;width:100%;height:100%;display:block}.service-main .service-tile__content{gap:var(--g-spacing-4);padding-block:var(--g-spacing-7);overflow-wrap:anywhere;display:grid}.service-main .service-tile__title{font-size:1.8rem;line-height:2.4rem}@media (min-width:768px){.service-main .service-tile__title{font-size:2rem;line-height:2.6rem}}@media (min-width:1024px){.service-main .service-tile__title{font-size:2.4rem;line-height:3rem}}.service-main .service-tile__title{color:inherit;margin:0}.service-main .service-tile__description{color:inherit;font-family:var(--g-font-primary);letter-spacing:-.01rem;margin:0;font-size:1.6rem;font-weight:400;line-height:1.625}}
@layer partials{.service-main{color:var(--g-color-beige-100);container-type:inline-size}.service-main__decor{pointer-events:none;background-image:url(/assets/images/service-main-gradient-top.svg),url(/assets/images/service-main-gradient-bottom.svg);background-position:100% 0,bottom;background-repeat:no-repeat;background-size:76.8rem 42.3rem,76.8rem 32.6rem;position:absolute;inset:0}@container (min-width:1024px){.service-main__decor{background-size:144rem 42.3rem,144rem 32.6rem}}.service-main__probe{z-index:-1;aspect-ratio:4096/3058;opacity:.9;transform-origin:0 0;width:44.576rem;animation-name:decor-bounce;animation-duration:5s;animation-timing-function:var(--g-easing-morph);pointer-events:none;background:url(/assets/images/service-main-probe.webp) 50%/contain no-repeat;animation-iteration-count:infinite;position:absolute;top:-22.035rem;left:calc(100% - 11.157rem);transform:rotate(54.51deg)}@media (min-width:768px){.service-main__probe{width:58.44rem;top:-33.119rem;left:calc(100% - 14.471rem)}}@media (min-width:1200px){.service-main__probe{width:64.802rem;top:-22.927rem;left:calc(100% - 19.816rem)}}.service-main__layout{isolation:isolate;gap:var(--g-spacing-8);padding-block:var(--g-spacing-12);display:grid;position:relative}@container (min-width:1024px){.service-main__layout{gap:var(--g-spacing-9)}}@container (min-width:1740px){.service-main__layout{gap:var(--g-spacing-10)}}.service-main__header{min-width:0;max-width:96rem}.service-main__benefits{gap:var(--g-spacing-10);padding:var(--g-spacing-6)var(--g-spacing-5);border-radius:var(--g-radius-xl);background:var(--g-color-overlay-dark);display:grid;position:relative}.service-main__benefits:after{content:"";height:var(--g-radius-xl);border-radius:0 0 var(--g-radius-xl)var(--g-radius-xl);background:linear-gradient(90deg,var(--g-color-gray-700),color-mix(in srgb,var(--g-color-orange-200)75%,var(--g-color-gray-700)),var(--g-color-gray-700))border-box;-webkit-mask:linear-gradient(var(--g-color-white)0 0)padding-box,linear-gradient(var(--g-color-white)0 0);mask:linear-gradient(var(--g-color-white)0 0)padding-box,linear-gradient(var(--g-color-white)0 0);pointer-events:none;border-bottom:.1rem solid #0000;position:absolute;inset:auto 0 0;-webkit-mask-composite:xor;mask-composite:exclude}@container (min-width:768px){.service-main__benefits{padding:var(--g-spacing-10)var(--g-spacing-7)}}.service-main__benefits-heading{letter-spacing:-.02rem;font-size:2rem;line-height:2.6rem}@media (min-width:768px){.service-main__benefits-heading{font-size:2.4rem;line-height:3rem}}@media (min-width:1024px){.service-main__benefits-heading{font-size:3.2rem;line-height:4rem}}.service-main__benefits-heading{color:inherit;overflow-wrap:anywhere;margin:0}.service-main__benefits-list,.service-main__items{gap:var(--g-spacing-9);margin:0;padding:0;list-style:none;display:grid}.service-main__benefits-list>li,.service-main__items>li{min-width:0}@container (min-width:768px){.service-main__benefits-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.service-main__expertise{align-items:center;gap:var(--g-spacing-9);min-width:0;display:grid}@container (min-width:1024px){.service-main__expertise{grid-template-columns:repeat(2,minmax(0,1fr))}}.service-main__illustration{aspect-ratio:612/480;min-width:0;animation-name:decor-bounce;animation-duration:5s;animation-timing-function:var(--g-easing-morph);animation-iteration-count:infinite;position:relative}.service-main__illustration img{object-fit:contain;width:82.12%;height:86.25%;position:absolute;top:6.87%;left:8.94%}.service-main__expertise-content{gap:var(--g-spacing-5);overflow-wrap:anywhere;min-width:0;display:grid}.service-main__expertise-heading{letter-spacing:-.03rem;font-size:2.4rem;font-weight:700;line-height:3rem}@media (min-width:768px){.service-main__expertise-heading{font-size:3.2rem;line-height:3.6rem}}@media (min-width:1024px){.service-main__expertise-heading{font-size:4rem;line-height:4.4rem}}.service-main__expertise-heading{color:inherit;margin:0}.service-main__expertise-heading strong{color:var(--g-color-orange-200)}.service-main__expertise-description{font-size:1.8rem;line-height:2.4rem}@media (min-width:1024px){.service-main__expertise-description{font-size:2rem;line-height:2.6rem}}.service-main__expertise-description{color:inherit;font-family:var(--g-font-secondary);margin:0;font-weight:700}.service-main__items{gap:var(--g-spacing-8)}@container (min-width:1024px){.service-main__items{gap:var(--g-spacing-9);grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:1740px){.service-main__items{gap:var(--g-spacing-10)}}@keyframes decor-bounce{0%{translate:0}50%{translate:0 -2rem}to{translate:0}}}@layer overrides{.service-main__header .section-header__inner{gap:var(--g-spacing-6);margin:0}.service-main__header .section-header__heading{overflow-wrap:anywhere;max-width:none}.service-main__benefits .feature-card{gap:var(--g-spacing-6)}.service-main__benefits .feature-card__body{gap:var(--g-spacing-4)}.service-main__benefits .feature-card__icon{border-radius:var(--g-radius-md);background:var(--g-color-dark-200);place-items:center;display:grid}.service-main__benefits .feature-card__icon img{width:3.6rem;height:3.6rem}}
