@layer components{.service-hero_wrap{padding-block:3rem 2rem;position:relative;overflow:hidden}.service-hero_top{text-align:center;align-items:center;gap:0}@media not (min-width:48rem){.service-hero_top{text-align:left;align-items:flex-start}}.service-hero_grid{opacity:.5;pointer-events:none;width:auto;position:absolute;top:-7.1rem;right:-5.6rem}.service-hero_eyebrow{color:var(--text);font-family:var(--secondary-family);margin-bottom:1rem}.service-hero_heading{max-width:64rem;position:relative}.service-hero_text{max-width:48rem;margin-top:1rem}.service-hero_badges{grid-template-columns:repeat(3,auto);gap:1rem 3.25rem;margin-top:1rem;display:grid}@media not (min-width:30rem){.service-hero_badges{column-gap:1rem;margin-top:0}}.service-hero_badges.single{margin-top:0}.service-hero_badges.row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:2rem;margin-top:0;display:flex}.service-hero_badge{margin-top:2rem}.service-hero_badge-img{object-fit:contain;width:10.6rem;height:100%}.service-hero_badge-img.is-small{width:7.7rem}.service-hero_logo-badge{width:auto;height:3rem;margin-top:2rem}.service-hero_slider{width:var(--site-width);margin-inline:auto}.service-hero_swiper{opacity:0;width:35rem;margin:0 auto 0 0;transition:opacity .3s;overflow:visible}.service-hero_swiper.is-ready{opacity:1}@media not (min-width:30rem){.service-hero_swiper{width:22rem}}.service-hero_cases{margin-top:7rem}@media not (min-width:30rem){.service-hero_cases{margin-top:3rem}}.service-hero_slide{width:auto}.service-hero_card{background-color:var(--light-100);cursor:grab;border-radius:1.1rem;flex:none;width:35rem;padding:1rem;box-shadow:0 .25rem .1875rem #0000000d}@media not (min-width:30rem){.service-hero_card{width:22rem}}.service-hero_card-image{border-radius:.4rem;display:block}.service-hero_card-image img{object-fit:cover;object-position:50% 0%;border-radius:.5rem;width:100%;height:25.8rem}@media not (min-width:30rem){.service-hero_card-image img{height:15.6rem}}.service-hero_card-content{text-align:left;flex-direction:column;justify-content:space-between;height:21rem;padding:2.7rem 2.7rem 2.7rem 2rem;display:flex}@media not (min-width:48rem){.service-hero_card-content{height:19rem;padding:2rem 2.7rem 1rem 1rem}}@media not (min-width:30rem){.service-hero_card-content{height:16rem;padding:1.3rem .7rem .5rem}}.service-hero_card-subline{color:var(--grey-400);font-family:var(--secondary-family);font-size:1.1rem;font-weight:var(--secondary-medium);margin-bottom:.7rem;line-height:1.3}@media not (min-width:30rem){.service-hero_card-subline{font-size:.9rem}}.service-hero_card-button{display:flex}.service-hero_logos{justify-content:center;align-items:center;width:100%;margin-top:3rem;display:flex;overflow:hidden}@media not (min-width:30rem){.service-hero_logos{justify-content:flex-start}}.service-hero_logo{flex:none;width:12%}@media not (min-width:30rem){.service-hero_logo{width:27%}}.service-hero_logo img{object-fit:contain;mix-blend-mode:darken;width:12rem;height:8.8rem}@media not (min-width:30rem){.service-hero_logo img{width:7.5rem;height:5.9rem}}.faq-accordion_wrap{padding-block:7rem;position:relative}.faq-accordion_wrap.white{background-color:var(--light-100);padding-block:8rem}@media not (min-width:48rem){.faq-accordion_wrap.white{padding-block:4rem}}@media not (min-width:30rem){.faq-accordion_wrap{padding-block:5rem 4rem}}.faq-accordion_wrap>.container{display:block}.faq-accordion_header{position:relative}.faq-accordion_list{margin-top:5rem}@media not (min-width:30rem){.faq-accordion_list{margin-top:3rem}}.faq-accordion_link{margin-top:1.5rem;display:flex}.faq-accordion_button{justify-content:center;margin-top:3rem;display:flex}@media not (min-width:48rem){.faq-accordion_button{margin-top:2rem}}.faq-accordion_item{background-color:#a4a4a40d;border-radius:1rem;margin-bottom:1rem;transition:background-color .1s}.faq-accordion_item:hover{background-color:#a4a4a41a}.faq-accordion_item::details-content{block-size:0;transition:block-size .3s ease, content-visibility .3s allow-discrete;overflow:hidden}.faq-accordion_item[open]::details-content{block-size:auto}@supports (interpolate-size:allow-keywords){.faq-accordion_list{interpolate-size:allow-keywords}}.faq-accordion_question{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1em 1.5em 1em 1.9em;list-style:none;display:flex}.faq-accordion_question::-webkit-details-marker{display:none}@media not (min-width:30rem){.faq-accordion_question{padding:1.2em 1.3em}}.faq-accordion_symbol{background-color:#fb263b1a;border-radius:100%;flex:none;width:3rem;height:3rem;display:flex;position:relative}@media not (min-width:30rem){.faq-accordion_symbol{margin-left:1rem}}.faq-accordion_symbol:before,.faq-accordion_symbol:after{content:"";background-color:var(--brand-500);width:1rem;height:2px;margin:-1px 0 0 -.5rem;transition:rotate .3s;position:absolute;inset:50% auto auto 50%}.faq-accordion_symbol:after{rotate:90deg}.faq-accordion_item[open] .faq-accordion_symbol:after{rotate:0deg}.faq-accordion_answer{max-width:calc(50rem + 3.5em);padding:0 1.5em 2em 2em;display:grid}@media not (min-width:30rem){.faq-accordion_answer{padding:0 1.3em 1.5em}}.faq-accordion_answer ul{color:var(--text-2);padding-left:1.25rem;list-style:outside}.faq-accordion_answer li{margin-block:.25rem}}
