section{padding-bottom:var(--section-space-small);padding-top:var(--section-space-small)}h1 .green-dot,h2 .green-dot,h3 .green-dot{color:var(--turquoise-400)}.s-hero{background-color:var(--blue-950);color:var(--blue-50)}.s-hero .content{margin-bottom:4.8rem}.s-hero .c-category{padding-bottom:var(--tagline-space-medium)}.s-hero h1{color:var(--blue-50);font-size:var(--text-7xl);margin-bottom:2rem}.s-hero p{margin-bottom:4rem}.s-hero span{font-weight:500}.s-hero img{aspect-ratio:1}@media (max-width:640px){.s-hero h1{line-height:1.1}}@media (min-width:640px){.s-hero h1{font-size:var(--text-9xl)}.s-hero img{height:38.4rem}}@media (min-width:768px){.s-hero h1{font-size:var(--text-10xl)}.s-hero img{height:38.4rem}.s-hero p{font-size:var(--text-lg)}}@media (min-width:1024px){.s-hero .contain{align-items:center;display:grid;grid-template-columns:repeat(12,1fr);grid-gap:0 1.6rem;gap:0 1.6rem}.s-hero .content{grid-column:7/13;grid-row:1;margin:initial}.s-hero .media{grid-column:1/6;grid-row:1}.s-hero img{height:52rem}}@media (min-width:1280px){.s-hero .content{grid-column:8/13}.s-hero .media{grid-column:1/7}.s-hero img{height:69rem}}@media (min-width:1440px){.s-hero .content{grid-column:7/12}.s-hero h1{font-size:var(--text-11xl)}.s-hero .media{grid-column:1/6}.s-hero img{height:72rem}}.s-overview{background-color:var(--slate-50);padding-bottom:var(--section-space-medium);padding-top:var(--section-space-medium)}.s-overview .contain{display:grid;grid-template-columns:repeat(12,1fr)}.s-overview .top{font-size:var(--text-2xl);grid-column:span 12;margin-bottom:5.6rem}.s-overview .top h2{display:inline;font-family:var(--font-secondary);font-weight:500;line-height:1.3}.s-overview .top p{color:var(--slate-900);display:inline;font-weight:300;letter-spacing:var(--tracking-tighter);line-height:1.3}.s-overview .middle{grid-column:span 12;margin-bottom:5.6rem}.s-overview .bottom{display:grid;grid-column:span 12;grid-template-columns:subgrid;grid-gap:5.6rem 0;gap:5.6rem 0}.s-overview .bottom p{font-size:var(--text-lg);grid-column:span 12}.s-overview .bottom ul{display:flex;flex-direction:column;gap:1.2rem 0;grid-column:3/13}@media (min-width:640px){.s-overview .top{font-size:var(--text-3xl)}.s-overview .middle img{height:44.4rem}.s-overview .bottom>P{font-size:var(--text-xl)}.s-overview .bottom ul{grid-column:5/13}}@media (min-width:768px){.s-overview .top{font-size:var(--text-4xl);grid-column:span 11;margin-bottom:8rem}.s-overview .middle img{height:48rem}.s-overview .bottom ul{grid-column:6/13}}@media (min-width:1024px){.s-overview .contain{align-items:start;gap:0 1.6rem}.s-overview .top{font-size:var(--text-5xl);grid-column:span 10;margin-bottom:9.6rem}.s-overview .middle{grid-column:1/6;margin:initial}.s-overview .middle img{height:56rem}.s-overview .bottom{grid-column:7/13}.s-overview .bottom ul{grid-column:2/7}}@media (min-width:1280px){.s-overview .top{grid-column:span 9;margin-bottom:11.2rem}.s-overview .middle img{height:64rem}.s-overview .bottom ul{grid-column:1/6}}@media (min-width:1440px){.s-overview .top{grid-column:2/9}.s-overview .middle{grid-column:2/6}.s-overview .bottom{grid-column:7/12}}.s-approach{padding-bottom:var(--section-space-large);padding-top:var(--section-space-large)}.s-approach .c-tagline{margin-bottom:var(--tagline-space-small)}.s-approach .content{margin-bottom:5.6rem}.s-approach .content h2{font-size:var(--text-6xl);margin-bottom:4.8rem}.s-approach .img_one,.s-approach .img_two{aspect-ratio:1}.s-approach .img_one{margin-bottom:1.6rem}@media (min-width:640px){.s-approach .contain{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:0 1.6rem;gap:0 1.6rem}.s-approach .content{grid-column:span 12;margin-bottom:6.4rem}.s-approach .content h2{font-size:var(--text-10xl);margin-bottom:5.6rem}.s-approach .content p:not(.c-tagline){font-size:var(--text-lg)}.s-approach .img_one,.s-approach .img_two{grid-column:span 6;height:36rem;margin:initial}}@media (min-width:768px){.s-approach .img_one,.s-approach .img_two{height:43.2rem}}@media (min-width:1024px){.s-approach .content{grid-column:span 8}.s-approach .img_one,.s-approach .img_two{height:64rem}}@media (min-width:1280px){.s-approach .contain{align-items:start;grid-template-rows:auto 11.5rem auto}.s-approach .content{grid-column:span 6;grid-row:1;margin:initial;padding-right:3.2rem}.s-approach .img_two{grid-column:7/13;grid-row:span 3;height:100%}.s-approach .img_one{grid-column:1/4;grid-row:3;height:38.4rem}}@media (min-width:1440px){.s-approach .contain{grid-template-rows:auto 25.2rem auto}.s-approach .content{grid-column:span 5;padding:initial}.s-approach .img_one{width:28.8rem}}.s-testimonials{background-color:var(--slate-50);overflow:clip;padding-bottom:var(--section-space-medium);padding-top:var(--section-space-medium)}.s-testimonials .grid{display:grid;grid-template-columns:[full-wdith-start] minmax(var(--container-padding),1fr) [content-start] minmax(0,calc(var(--container-size) - var(--container-padding)*2)) [content-end] minmax(var(--container-padding),1fr) [full-wdith-end]}.s-testimonials .content{grid-column:content}.s-testimonials .header{margin-bottom:4.8rem}.s-testimonials .top h2{font-size:var(--text-9xl);margin-bottom:4rem}.s-testimonials .top p{color:var(--slate-900);font-size:var(--text-lg);font-weight:300;margin-bottom:var(--tagline-space-small)}.s-testimonials .splide__track{cursor:grab;overflow:visible;overflow:initial}.s-testimonials .splide__slide{width:60%}@media (min-width:640px){.s-testimonials .content{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:0 1.6rem;gap:0 1.6rem}.s-testimonials .header{grid-column:span 9;margin-bottom:5.6rem}.s-testimonials .header .text{font-size:var(--text-lg)}.s-testimonials .top h2{font-size:var(--text-10xl)}.s-testimonials .splide{grid-column:span 12}.s-testimonials .splide__slide{width:40%}}@media (min-width:1024px){.s-testimonials .content{grid-column:content-start/full-width-end}.s-testimonials .header{display:flex;flex-direction:column;grid-column:span 5;justify-content:space-between;margin:initial}.s-testimonials .top h2{margin:initial}.s-testimonials .splide{grid-column:7/13}.s-testimonials .splide__track{overflow:clip}.s-testimonials .splide__slide{width:60%}}@media (min-width:1280px){.s-testimonials .header{grid-column:span 4}.s-testimonials .header .text{font-size:var(--text-xl)}.s-testimonials .top h2{font-size:var(--text-11xl)}}@media (min-width:1440px){.s-testimonials .header{grid-column:span 4}.s-testimonials .top h2{font-size:var(--text-12xl)}.s-testimonials .splide{grid-column:6/13}.s-testimonials .splide__slide{width:40%}}.s-faq .header{margin-bottom:3.2rem}.s-faq .header .icon{align-items:center;background-color:var(--slate-50);border-radius:calc(1px*Infinity);display:flex;height:7.2rem;justify-content:center;margin-bottom:2.4rem;margin-left:auto;margin-right:auto;width:7.2rem}.s-faq .header .icon img{width:3.6rem}.s-faq .header h2{font-size:var(--text-6xl);text-align:center}.s-faq .header h2 span:not(.green-dot){display:block}.s-faq .accordion{margin-left:auto;margin-right:auto;max-width:96rem}.s-faq .helper_text{font-size:var(--text-xs);margin-left:auto;margin-right:auto;margin-top:2.4rem;max-width:43ch;text-align:center}.s-faq .helper_text a{color:inherit;font-weight:500}@media (min-width:640px){.s-faq .header{margin-bottom:4rem}.s-faq .header h2{font-size:var(--text-8xl)}.s-faq .helper_text{margin-top:2.8rem}}@media (min-width:768px){.s-faq .header{margin-bottom:4.8rem}.s-faq .header h2{font-size:var(--text-9xl)}.s-faq .helper_text{font-size:var(--text-sm);margin-top:3.2rem}}@media (min-width:1280px){.s-faq .header{margin-bottom:5.6rem}.s-faq .header h2{font-size:var(--text-10xl)}}.c-category[data-astro-cid-5c3lj3hk]{align-items:center;color:color-mix(in srgb,var(--blue-50) 70%,transparent);display:flex}.c-category[data-astro-cid-5c3lj3hk] .text[data-astro-cid-5c3lj3hk]{font-family:var(--font-secondary);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-tight);line-height:2.4rem;text-transform:uppercase}.c-category[data-astro-cid-5c3lj3hk] .icon[data-astro-cid-5c3lj3hk]{height:2.4rem;width:2.4rem}.c-button[data-astro-cid-vnzlvqnm]{align-items:center;border:1px solid;border-color:color-mix(in srgb,var(--blue-50) 40%,transparent);color:var(--color);display:inline-flex;font-family:var(--font-secondary);font-size:1.6rem;font-weight:500;gap:1rem;height:4.8rem;justify-content:center;line-height:4.8rem;padding-left:2.4rem;padding-right:2.4rem;-webkit-text-decoration:none;text-decoration:none;transition:all .4s ease}.c-button[data-astro-cid-vnzlvqnm] .icon[data-astro-cid-vnzlvqnm]{height:2.4rem;width:2.4rem}.c-button[data-astro-cid-vnzlvqnm]:hover{background-color:var(--blue-50);color:var(--blue-900);cursor:pointer}.c-tagline[data-astro-cid-she3nxt5]{color:color-mix(in srgb,var(--slate-900) 40%,transparent);font-family:var(--font-secondary);font-size:1.4rem;font-weight:500;letter-spacing:var(--tracking-tight);line-height:1.3;text-transform:uppercase}.c-accordion-item[data-astro-cid-oqjbs5yv]{border-color:var(--slate-200);border-style:solid;border-width:0 1px 1px;display:flex;flex-direction:column;transition:all .8s ease}@media (hover:hover){.c-accordion-item[data-astro-cid-oqjbs5yv]:hover{background-color:var(--slate-50)}}.c-accordion-item[data-astro-cid-oqjbs5yv]:first-child{border-width:1px}.c-accordion-item[data-astro-cid-oqjbs5yv] .button[data-astro-cid-oqjbs5yv]{align-items:center;-moz-column-gap:2.4rem;column-gap:2.4rem;cursor:pointer;display:flex;justify-content:space-between;padding:2.4rem 2rem;text-align:left;width:100%}.c-accordion-item[data-astro-cid-oqjbs5yv] .question[data-astro-cid-oqjbs5yv]{color:var(--slate-700);font-family:var(--font-secondary);font-size:1.6rem;font-weight:400;line-height:1.4;transition:all .4s ease}@media (hover:hover){.c-accordion-item[data-astro-cid-oqjbs5yv] .question[data-astro-cid-oqjbs5yv]:hover{color:var(--slate-900)}}.c-accordion-item[data-astro-cid-oqjbs5yv] .icon[data-astro-cid-oqjbs5yv]{align-items:center;background-color:#fff;border-radius:calc(infinity*1px);display:flex;flex-shrink:0;height:3.2rem;justify-content:center;transition:all .6s ease;width:3.2rem}.c-accordion-item[data-astro-cid-oqjbs5yv] .grid[data-astro-cid-oqjbs5yv]{display:grid;grid-template-rows:0fr;overflow:hidden;padding-left:2rem;padding-right:2rem;transition:all .8s ease}.c-accordion-item[data-astro-cid-oqjbs5yv] .answer_wrapper[data-astro-cid-oqjbs5yv]{overflow:hidden}.c-accordion-item[data-astro-cid-oqjbs5yv] .answer[data-astro-cid-oqjbs5yv]{font-size:1.4rem;padding-bottom:2.4rem}.c-accordion-item[data-astro-cid-oqjbs5yv].active{background-color:var(--slate-50)}.c-accordion-item[data-astro-cid-oqjbs5yv].active .grid[data-astro-cid-oqjbs5yv]{grid-template-rows:1fr}.c-accordion-item[data-astro-cid-oqjbs5yv].active .icon[data-astro-cid-oqjbs5yv]{rotate:45deg}.c-accordion-item[data-astro-cid-oqjbs5yv].active .question[data-astro-cid-oqjbs5yv]{color:var(--slate-900)}.c-accordion-item[data-astro-cid-oqjbs5yv].active .item[data-astro-cid-oqjbs5yv]{background-color:var(--slate-50)}@media (min-width:640px){.c-accordion-item[data-astro-cid-oqjbs5yv] .question[data-astro-cid-oqjbs5yv]{font-size:1.8rem}.c-accordion-item[data-astro-cid-oqjbs5yv] .answer[data-astro-cid-oqjbs5yv]{font-size:1.6rem}}@media (min-width:1024px){.c-accordion-item[data-astro-cid-oqjbs5yv] .answer_wrapper[data-astro-cid-oqjbs5yv]{max-width:84.8rem}}
