.anchor-point:where(.astro-6n7rxdtl){--stack-space:0;scroll-margin-block-start:var(--space-m)}.benefit-tabs-section:where(.astro-fmsp7bof){--figure-width:min(36rem, 50%);position:relative}.tablist:where(.astro-fmsp7bof){z-index:10;padding:var(--space-3xs);background-color:var(--color-white);overscroll-behavior:none;border-radius:99px;max-inline-size:100%;display:flex;position:absolute;inset-block-start:var(--space-2xs-xs);inset-inline-start:50%;overflow-x:auto;translate:-50%}@media (width>=50em){.tablist:where(.astro-fmsp7bof){inset-inline-start:calc(var(--figure-width) / 2)}}.tab:where(.astro-fmsp7bof){cursor:pointer;font-size:var(--text-step--1);padding-block:var(--space-xs);padding-inline:var(--space-s);white-space:nowrap;background-color:#0000;border:none;border-radius:99px;line-height:1;transition:background-color .3s,color .3s}.tab:where(.astro-fmsp7bof):hover{background-color:#0000001a}.tab:where(.astro-fmsp7bof)[aria-selected=true]{background-color:var(--color-blue);color:var(--color-white)}.tabpanel:where(.astro-fmsp7bof){transform-origin:top;transition:var(--transition) scale, var(--transition) opacity, var(--transition) display;--transition:.35s var(--ease-in-out-quint)}@starting-style{.tabpanel:where(.astro-fmsp7bof)[aria-hidden=false]{opacity:0;scale:.97}}.benefit-content:where(.astro-fmsp7bof){gap:var(--space-xl)}@media (width<50em){.benefit-content:where(.astro-fmsp7bof){flex-direction:column;display:flex}}@media (width>=50em){.benefit-content:where(.astro-fmsp7bof){grid-template-columns:var(--figure-width) minmax(0, 1fr);display:grid}}.picture:where(.astro-fmsp7bof){border-radius:var(--space-s-m);inline-size:100%}.fact:where(.astro-fmsp7bof){padding:var(--space-s);border-radius:var(--space-s-m);background-color:var(--color-lightblue);color:var(--color-blue);justify-content:space-between;gap:var(--space-l);min-block-size:var(--space-3xl-4xl);flex-direction:column;flex-grow:1;line-height:1;display:flex}.fact:where(.astro-fmsp7bof) dt:where(.astro-fmsp7bof){font-size:var(--text-step-3)}.fact:where(.astro-fmsp7bof) dd:where(.astro-fmsp7bof){font-size:var(--text-step--1);font-weight:var(--weight-medium)}.benefit:where(.astro-fmsp7bof){column-gap:var(--space-m-l);grid-template-columns:repeat(auto-fit, minmax(min(var(--tab-desktopongest-benefit,20rem), 100%), 1fr));padding-block:var(--space-s-m);row-gap:var(--space-2xs);display:grid}.benefit:where(.astro-fmsp7bof) dt:where(.astro-fmsp7bof){color:var(--color-blue);font-weight:var(--weight-medium)}.benefit:where(.astro-fmsp7bof) dd:where(.astro-fmsp7bof){color:var(--color-gray);font-size:var(--text-step--1)}.benefit:where(.astro-fmsp7bof)+.benefit:where(.astro-fmsp7bof){border-block-start:1px solid var(--color-lightblue)}.cta:where(.astro-wrlfz25w){border-radius:var(--space-s-m);background-color:var(--color-blue);color:var(--color-white);isolation:isolate;padding-block:var(--space-m-xl);position:relative;overflow:hidden}.cta__deco:where(.astro-wrlfz25w){z-index:-1;color:var(--color-lightblue);opacity:.1;inline-size:min(18rem,80vi);position:absolute;inset-block-start:-.5rem;inset-inline-start:-1.75rem}.cta__content:where(.astro-wrlfz25w){justify-content:space-between;gap:var(--space-m-l);max-inline-size:var(--popout-max-width);padding-inline:var(--space-m-xl);flex-wrap:wrap;margin-inline:auto;display:flex}.cta__content:where(.astro-wrlfz25w)>:where(.astro-wrlfz25w){max-inline-size:30rem}@media (width>=80em){.cta__content:where(.astro-wrlfz25w){padding-inline:var(--minimum-content-padding)}}.facts:where(.astro-gvmo7e7i){flex-wrap:wrap;flex-wrap:balance;border-radius:var(--space-s-m);background-color:var(--color-darkblue);color:var(--color-white);justify-content:space-around;gap:var(--space-l-xl);padding-block:var(--space-xl-2xl);padding-inline:var(--space-m-l);display:flex}.fact:where(.astro-gvmo7e7i){gap:var(--space-3xs);flex-direction:column;flex:1 0 16rem;max-inline-size:100%;display:flex}.fact:where(.astro-gvmo7e7i)[data-has-icon=false]{text-align:center;align-items:center}.fact__label:where(.astro-gvmo7e7i){font-weight:var(--weight-bold);line-height:var(--leading-tight)}:where(.astro-gvmo7e7i)[data-has-icon=true] .fact__label:where(.astro-gvmo7e7i){font-size:var(--text-step-1);align-items:center;gap:var(--space-2xs);display:flex}:where(.astro-gvmo7e7i):is([data-has-icon=true] .fact__label) svg:where(.astro-gvmo7e7i){color:var(--color-lightblue);opacity:.7;font-size:1em}:where(.astro-gvmo7e7i)[data-has-icon=false] .fact__label:where(.astro-gvmo7e7i){color:var(--color-lightblue);font-size:var(--text-step-3)}.fact__description:where(.astro-gvmo7e7i){color:#ffffffe6;font-size:var(--text-step--1);line-height:var(--leading-snug);text-wrap:balance;max-inline-size:45ch}:where(.astro-gvmo7e7i)[data-has-icon=true] .fact__description:where(.astro-gvmo7e7i){line-height:var(--leading-tight)}.faq:where(.astro-6m4r3m6b){padding:var(--space-m-xl);border-radius:var(--space-s-m);background-color:var(--color-darkblue);color:var(--color-white)}.faq__content:where(.astro-6m4r3m6b){gap:var(--space-m-l);max-inline-size:var(--inset-content-max-width);flex-direction:column;margin-inline:auto;display:flex}.faq__item:where(.astro-6m4r3m6b){--border:1px solid var(--color-blue);--transition:.35s var(--ease-in-out-quint);border-block-end:var(--border);inline-size:100%}.faq__item:where(.astro-6m4r3m6b):first-child{border-block-start:var(--border)}@supports (interpolate-size:allow-keywords){.faq__item:where(.astro-6m4r3m6b)::details-content{block-size:0;transition:block-size var(--transition), content-visibility var(--transition);transition-behavior:allow-discrete;overflow:clip}.faq__item:where(.astro-6m4r3m6b)[open]::details-content{block-size:auto}}.faq__trigger:where(.astro-6m4r3m6b){appearance:none;cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-s);inline-size:100%;padding-block:var(--space-s);display:flex}.faq__icon-wrapper:where(.astro-6m4r3m6b){aspect-ratio:1;background-color:var(--color-blue);block-size:var(--space-m);inline-size:var(--space-m);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.faq__icon:where(.astro-6m4r3m6b){stroke-width:1px;transition:scale var(--transition);font-size:1.125rem}:where(.astro-6m4r3m6b)[open] .faq__icon:where(.astro-6m4r3m6b){scale:1 -1}.faq__body:where(.astro-6m4r3m6b){padding-block:var(--space-xs) var(--space-m);margin:0;margin-inline-start:auto}.feature-card:where(.astro-dd2irpoe){padding:var(--space-s-m);border-radius:var(--space-s);background-color:var(--color-lightblue);gap:var(--space-s);--transition:.3s ease;transition:background-color var(--transition), box-shadow var(--transition), translate var(--transition);border:none;flex-direction:column;display:flex;position:relative}.feature-card:where(.astro-dd2irpoe):has(a:is(:hover,:focus-visible)){background-color:var(--color-blue);translate:0 -.5rem;box-shadow:0 1.25rem 2rem #1b2a3533}.feature-card:where(.astro-dd2irpoe):has(a:is(:hover,:focus-visible)) :where(.astro-dd2irpoe):is(h3,div,span,a){color:var(--color-white)}.feature-card:where(.astro-dd2irpoe):has(a:is(:hover,:focus-visible)) .icon-wrapper:where(.astro-dd2irpoe){background-color:var(--color-lightblue);color:var(--color-blue)}.feature-card:where(.astro-dd2irpoe) :where(.astro-dd2irpoe):is(h3,div,span,a){transition:color var(--transition)}.feature-card:where(.astro-dd2irpoe) a:where(.astro-dd2irpoe){color:var(--color-gray);font-size:var(--text-step--1);align-self:flex-start;align-items:center;gap:var(--space-3xs);line-height:1;-webkit-text-decoration:none;text-decoration:none;display:flex}:where(.astro-dd2irpoe):is(.feature-card a) svg:where(.astro-dd2irpoe){color:currentColor;transition:translate var(--transition)}a:where(.astro-dd2irpoe):is(:hover,:focus-visible) :where(.astro-dd2irpoe):is(:is(.feature-card a) svg){translate:.25em}:where(.astro-dd2irpoe):is(.feature-card a):before{content:"";position:absolute;inset:0}.icon-wrapper:where(.astro-dd2irpoe){--size:var(--space-l);--icon-size:var(--space-s);background-color:var(--color-white);block-size:var(--size);color:var(--color-blue);inline-size:var(--size);transition:background-color var(--transition), color var(--transition);border-radius:.5rem;place-items:center;display:grid}.icon-wrapper:where(.astro-dd2irpoe) svg:where(.astro-dd2irpoe){block-size:var(--icon-size);inline-size:var(--icon-size)}.feature-cards-wrapper:where(.astro-mihifnjt){isolation:isolate;position:relative;overflow-x:clip}@media (width>=64em){.feature-cards:where(.astro-mihifnjt){padding-inline:var(--space-l-xl)}}.topline:where(.astro-mihifnjt){background-color:var(--color-lightblue);color:var(--color-blue);font-size:var(--text-step--2);font-weight:var(--weight-medium);padding-block:var(--space-3xs);padding-inline:var(--space-2xs);line-height:120%}.feature-cards__grid:where(.astro-mihifnjt){--gap:var(--space-s-m);--bp:38rem;justify-content:flex-end;gap:var(--space-s-m);flex-wrap:wrap;display:flex}.feature-cards__grid:where(.astro-mihifnjt)>*{flex-basis:clamp(calc(50% - var(--gap)), calc((var(--bp) - 100%) * 999), 100%);flex-grow:1;min-inline-size:min(18rem,100%)}.feature-cards__grid:where(.astro-mihifnjt)>:last-child:nth-child(odd){max-inline-size:clamp(calc(50% - var(--gap) / 2), calc((var(--bp) - 100%) * 999), 100%)}.logo-section:where(.astro-35kbhblb){--icon-gap:var(--space-xl-2xl);--scroll-start:0;--scroll-end:calc(-100% - var(--icon-gap));--duration:calc(var(--item-count) * .4s)}@media (width>=40em){.logo-section:where(.astro-35kbhblb){--duration:calc(var(--item-count) * 2s)}}.logo-section:where(.astro-35kbhblb) h2:where(.astro-35kbhblb){margin-inline:auto}.logo-section__row-wrapper:where(.astro-35kbhblb){overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.logo-section__row:where(.astro-35kbhblb){--base-height:var(--space-xl);animation:logo-scroll-x var(--duration) linear infinite;-webkit-user-select:none;user-select:none;flex-wrap:nowrap;justify-content:flex-start}.logo-section__row:where(.astro-35kbhblb):hover,.logo-section__row:where(.astro-35kbhblb):focus-within{animation-play-state:paused}@keyframes logo-scroll-x{0%{transform:translateX(var(--scroll-start))}to{transform:translateX(var(--scroll-end))}}.pricing-card:where(.astro-fwbfxghk){--transition:.3s ease;--radius:var(--space-m);--box-shadow:0 .5rem 2rem 0;isolation:isolate;transition:var(--transition) box-shadow, var(--transition) border-color;flex-direction:column;display:flex}li:has(>.pricing-card) .pricing-card:where(.astro-fwbfxghk){block-size:100%}.header:where(.astro-fwbfxghk){--padding:var(--space-xs);padding:var(--padding);border-radius:var(--radius);background:var(--color-white);box-shadow:var(--box-shadow) #0000001f;transition:box-shadow var(--transition), translate var(--transition), border-color var(--transition);border:1px solid #0000;position:relative}.header:where(.astro-fwbfxghk):has(button:is(:hover,:focus-visible)){border-color:#0000001a;translate:0 -.5rem;box-shadow:0 1.25rem 2rem #1b2a3533}.header:where(.astro-fwbfxghk) button:where(.astro-fwbfxghk){border-radius:inherit;cursor:pointer;background-color:#0000;border:none;position:absolute;inset:0}.header__inner:where(.astro-fwbfxghk){padding:var(--space-s);border-radius:calc(var(--radius) - var(--padding));background-color:var(--color-lightblue);justify-content:space-between;gap:var(--space-xs);flex-direction:column;block-size:clamp(8.5rem,7.955rem + 2.73vw,10rem);display:flex}.header__inner:where(.astro-fwbfxghk)>div:where(.astro-fwbfxghk){justify-content:space-between;align-items:flex-start;display:flex}:where(.astro-fwbfxghk):is(.header__inner>div) svg:where(.astro-fwbfxghk){font-size:var(--space-s)}:where(.astro-fwbfxghk)[data-highlight] .header__inner:where(.astro-fwbfxghk){background-color:var(--color-blue);color:var(--color-white)}.price:where(.astro-fwbfxghk){font-size:var(--text-step-3);font-weight:var(--weight-medium);letter-spacing:-.025em;line-height:1}:where(.astro-fwbfxghk)[data-addon=true] .price:where(.astro-fwbfxghk){font-size:var(--text-step-2)}.features:where(.astro-fwbfxghk){padding:var(--space-s);gap:var(--space-m);border:1px solid #0000001a;flex-direction:column;flex:1;display:flex}.features:where(.astro-fwbfxghk):is(div){z-index:-1;border-radius:0 0 var(--radius) var(--radius);margin-block-start:calc(-1 * var(--radius));padding-block-start:calc(var(--radius) + var(--space-m));position:relative}.features:where(.astro-fwbfxghk):is(dialog){--transition:.2s ease;border-radius:var(--radius);box-shadow:var(--box-shadow) #0000001f;opacity:0;inline-size:min(28rem,100%);transform-origin:bottom;transition:var(--transition) opacity, var(--transition) scale, var(--transition) display allow-discrete, var(--transition) overlay allow-discrete;padding-block-start:var(--space-xs);display:none;scale:.98}.features:where(.astro-fwbfxghk):is(dialog) form:where(.astro-fwbfxghk){position:absolute;inset-block-start:var(--space-3xs);inset-inline-end:var(--space-3xs)}:where(.astro-fwbfxghk):is(.features:is(dialog) form) button:where(.astro-fwbfxghk){aspect-ratio:1;border-radius:99px;padding:0}.features:where(.astro-fwbfxghk)[open]:is(dialog){opacity:1;display:flex;scale:1}@starting-style{.features:where(.astro-fwbfxghk)[open]:is(dialog){opacity:0;scale:.95}}.features:where(.astro-fwbfxghk):is(dialog)::backdrop{cursor:pointer;opacity:0;transition:var(--transition) opacity, var(--transition) display allow-discrete, var(--transition) overlay allow-discrete;background-color:#0000004d}.features:where(.astro-fwbfxghk)[open]:is(dialog)::backdrop{opacity:1}@starting-style{.features:where(.astro-fwbfxghk)[open]:is(dialog)::backdrop{opacity:0}}body:has([open].features){overflow:clip}.features:where(.astro-fwbfxghk) ul:where(.astro-fwbfxghk){padding-inline-start:var(--space-xs)}:where(.astro-fwbfxghk):is(.features ul):empty{display:none}.features:where(.astro-fwbfxghk) ul:where(.astro-fwbfxghk) li:where(.astro-fwbfxghk){font-size:var(--text-step--1);align-items:flex-start;gap:var(--space-xs);font-weight:500;display:flex}:where(.astro-fwbfxghk):is(.features ul li):before{content:"";background-image:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2034%2034%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M17%2033c8.837%200%2016-7.163%2016-16S25.837%201%2017%201%201%208.163%201%2017s7.163%2016%2016%2016%22%20fill%3D%22%23007e94%22%2F%3E%3Cpath%20d%3D%22m9.1%2017.4%205.4%205.4L25.3%2012%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;block-size:1.25em;inline-size:1.25em;display:block;translate:0 .125em}:where(.astro-fwbfxghk):is(.features ul li)+li:where(.astro-fwbfxghk){margin-block-start:var(--space-xs)}.features:where(.astro-fwbfxghk) a:where(.astro-fwbfxghk){margin-block-start:auto}.more-features:where(.astro-fwbfxghk){--features-transition:.35s var(--ease-in-out-quint)}@supports (interpolate-size:allow-keywords){.more-features:where(.astro-fwbfxghk)::details-content{block-size:0;transition:block-size var(--features-transition), content-visibility var(--features-transition);transition-behavior:allow-discrete;overflow:clip}.more-features:where(.astro-fwbfxghk)[open]::details-content{block-size:auto}}.more-features-trigger:where(.astro-fwbfxghk){justify-content:flex-start;gap:var(--space-xs);inline-size:100%;padding-inline-start:var(--space-xs)}.more-features-trigger:where(.astro-fwbfxghk) svg:where(.astro-fwbfxghk){transition:var(--features-transition) scale;font-size:1.25em}:where(.astro-fwbfxghk)[open] :where(.astro-fwbfxghk):is(.more-features-trigger svg){scale:1 -1}.more-features-list:where(.astro-fwbfxghk){padding-block-start:var(--space-s)}.pricing__items:where(.astro-h3pl27w2){--cluster-gap:var(--space-m-l)}.pricing__items:where(.astro-h3pl27w2)>.pricing-card{flex-basis:28rem;max-inline-size:28rem}.pricing__items:where(.astro-h3pl27w2)>div:where(.astro-h3pl27w2){flex:1;min-inline-size:min(100%,37.5rem)}:where(.astro-h3pl27w2):is(.pricing__items>div) h3:where(.astro-h3pl27w2){padding-inline-start:var(--space-3xs)}.hint:where(.astro-qgjtauw3){--icon-size:var(--space-l);padding:var(--space-xs-s);line-height:1.2;box-shadow:0 .5rem 3rem #0000001f}.hint:where(.astro-qgjtauw3):has(.icon){border-radius:var(--space-xs);background-color:var(--color-white);column-gap:var(--space-2xs-xs);grid-template-columns:auto 1fr;font-weight:500;display:inline-grid}.hint:where(.astro-qgjtauw3):has(.icon)>.description:where(.astro-qgjtauw3){color:var(--color-gray);font-size:var(--text-step--2)}.hint:where(.astro-qgjtauw3):has(.icon)>.icon:where(.astro-qgjtauw3){block-size:var(--icon-size);color:var(--color-blue);inline-size:var(--icon-size);grid-area:span 2/1;place-self:center}.hint:where(.astro-qgjtauw3):not(:has(.icon)){border-radius:var(--space-m);background-color:var(--color-blue);color:var(--color-white);justify-content:center;align-items:baseline;column-gap:var(--space-xs);padding-block:var(--space-2xs);text-align:center;flex-wrap:wrap;font-weight:500;display:inline-flex}.hint:where(.astro-qgjtauw3):not(:has(.icon))>.label:where(.astro-qgjtauw3){font-size:var(--text-step--1);line-height:1.05}.hint:where(.astro-qgjtauw3):not(:has(.icon))>.description:where(.astro-qgjtauw3){font-size:var(--text-step--3)}.tablet-mockup-section:where(.astro-4wlvqzjs){padding:var(--minimum-content-padding);border-radius:var(--space-s-m);background-color:var(--color-lightblue);isolation:isolate;padding-block:var(--space-2xl);position:relative;overflow:hidden}.mockup-wrapper:where(.astro-4wlvqzjs){grid-template:1fr/1fr;max-inline-size:52.5rem;margin-inline:auto;display:grid;position:relative;container-type:inline-size}@media (width>=64em){.mockup-wrapper:where(.astro-4wlvqzjs){inline-size:100%;padding-inline:var(--space-l)}}.mockup-wrapper:where(.astro-4wlvqzjs)>:where(.astro-4wlvqzjs){grid-area:1/1/2/2}.mockup:where(.astro-4wlvqzjs){pointer-events:none}.video:where(.astro-4wlvqzjs){aspect-ratio:756/579;object-fit:cover;border-radius:4.5cqi;block-size:100%;inline-size:100%;padding:2.7cqi;overflow:hidden}.deco:where(.astro-4wlvqzjs){z-index:-1;color:var(--color-blue);opacity:.1;pointer-events:none;inline-size:min(40rem,80vi);position:absolute;inset-block-end:-.5rem;inset-inline-start:-1.75rem}.mockup-hints:where(.astro-4wlvqzjs){z-index:1;position:relative}@media (width<64em){.mockup-hints:where(.astro-4wlvqzjs){gap:var(--space-xs);inline-size:25rem;max-inline-size:calc(100svi - var(--space-2xl));flex-direction:column;grid-area:3/1;margin-block-start:calc(var(--space-l) * -1);margin-inline-start:calc(var(--space-2xs) * -1);display:flex}.mockup-hints:where(.astro-4wlvqzjs)>:where(.astro-4wlvqzjs):nth-child(2n){margin-inline-start:auto}}@media (width>=64em){.mockup-hints:where(.astro-4wlvqzjs){grid-template:1fr/1fr;display:grid}.mockup-hints:where(.astro-4wlvqzjs)>:where(.astro-4wlvqzjs){grid-area:1/1/2/2}.mockup-hint:where(.astro-4wlvqzjs){position:relative}.mockup-hint:where(.astro-4wlvqzjs):first-child{place-self:center start;translate:-4rem}.mockup-hint:where(.astro-4wlvqzjs):nth-child(2){place-self:center start;translate:-5.5rem 6rem}.mockup-hint:where(.astro-4wlvqzjs):nth-child(3){place-self:center end;translate:max(22cqi,6rem)}.mockup-hint:where(.astro-4wlvqzjs):nth-child(4){place-self:end center;translate:50% 50%}}.tabs-section:where(.astro-ol2rzrgg){padding:var(--space-s-m);border-radius:var(--space-s-m);background-color:var(--color-lightblue)}@media (width<40em){.tabs-section:where(.astro-ol2rzrgg){border-radius:0;grid-column:full}}.tabs-header:where(.astro-ol2rzrgg){align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.tabs-header:where(.astro-ol2rzrgg)>p:where(.astro-ol2rzrgg){text-align:center;max-inline-size:65ch;margin-inline:auto}.tabs:where(.astro-ol2rzrgg){align-items:center;gap:var(--space-l-xl);flex-direction:column;display:flex}.tablist:where(.astro-ol2rzrgg){padding:var(--space-3xs);background-color:var(--color-white);overscroll-behavior:none;border-radius:99px;max-inline-size:100%;display:flex;overflow-x:auto}.tab:where(.astro-ol2rzrgg){cursor:pointer;font-size:var(--text-step--1);padding-block:var(--space-xs);padding-inline:var(--space-s);white-space:nowrap;background-color:#0000;border:none;border-radius:99px;line-height:1;transition:background-color .3s,color .3s}.tab:where(.astro-ol2rzrgg):hover{background-color:#0000001a}.tab:where(.astro-ol2rzrgg)[aria-selected=true]{background-color:var(--color-blue);color:var(--color-white)}.tabpanel:where(.astro-ol2rzrgg){justify-content:center;align-items:center;gap:var(--space-l-xl);transform-origin:top;inline-size:100%;transition:var(--transition) scale, var(--transition) opacity, var(--transition) display;--transition:.35s var(--ease-in-out-quint);flex-wrap:wrap;display:flex}@starting-style{.tabpanel:where(.astro-ol2rzrgg)[aria-hidden=false]{opacity:0;scale:.97}}.tabpanel:where(.astro-ol2rzrgg)>picture:where(.astro-ol2rzrgg){aspect-ratio:1;inline-size:min(100%,35rem)}:where(.astro-ol2rzrgg):is(.tabpanel>picture) img:where(.astro-ol2rzrgg){object-fit:contain;block-size:100%;inline-size:100%}.text:where(.astro-ol2rzrgg){max-inline-size:45ch}.testimonial-slider:where(.astro-qabdnxbg){column-gap:var(--space-m);row-gap:var(--space-xl);grid-template-rows:auto auto;inline-size:100%;display:grid;position:relative;overflow:clip}.testimonial-slider:where(.astro-qabdnxbg):has(.testimonial-slider__buttons){row-gap:var(--space-xs)}@media (width>=64em){.testimonial-slider:where(.astro-qabdnxbg){grid-template-rows:1fr;grid-template-columns:28.75rem minmax(0,1fr);display:grid}}.testimonial-slider__copy:where(.astro-qabdnxbg){gap:var(--space-xs);flex-direction:column;display:flex}@media (width>=64em){.testimonial-slider__copy:where(.astro-qabdnxbg){padding-block-start:var(--space-s-m)}}.testimonial-slider__buttons:where(.astro-qabdnxbg){gap:var(--space-xs);margin-block-start:auto;display:flex}@media (width<64em){.testimonial-slider__buttons:where(.astro-qabdnxbg){padding-block-start:var(--space-l)}}.testimonial-slider__button:where(.astro-qabdnxbg){aspect-ratio:1;border-radius:99px;padding:0}.testimonials:where(.astro-qabdnxbg){gap:var(--space-l);inline-size:calc(100% + 2 * var(--space-xs));margin-inline:calc(-1 * var(--space-xs));-webkit-mask-image:linear-gradient(to right, #0000, #000 var(--space-xs), #000 calc(100% - var(--space-xs)), #0000);mask-image:linear-gradient(to right, #0000, #000 var(--space-xs), #000 calc(100% - var(--space-xs)), #0000);padding-inline:var(--space-s);scroll-snap-type:x mandatory;display:flex;overflow-x:auto}@media (width>=64em){.testimonials:where(.astro-qabdnxbg){inline-size:calc(100% + var(--space-xs))}}.testimonial-container:where(.astro-qabdnxbg){scroll-snap-align:center;flex-shrink:0;inline-size:100%;container-type:inline-size}.testimonial:where(.astro-qabdnxbg){gap:var(--space-xs);grid-template-rows:1fr 13rem;grid-template-columns:repeat(2,minmax(0,1fr));block-size:100%;display:grid}@container (width>=37.5rem){.testimonial:where(.astro-qabdnxbg){grid-template-rows:1fr 6.5rem;grid-template-columns:1fr 13.75rem}}.testimonial:where(.astro-qabdnxbg)>:where(.astro-qabdnxbg){border-radius:var(--space-s);overflow:hidden}.testimonial__main:where(.astro-qabdnxbg){padding:var(--space-m);background-color:var(--color-blue);color:var(--color-white);justify-content:space-between;gap:var(--space-xs);flex-direction:column;grid-column:1/3;display:flex}@container (width>=37.5rem){.testimonial__main:where(.astro-qabdnxbg){grid-area:1/1/3/2}}.testimonial__author:where(.astro-qabdnxbg){font-size:var(--text-step--1);align-items:center;gap:var(--space-xs);line-height:1.2;display:flex}.testimonial__author:where(.astro-qabdnxbg) picture:where(.astro-qabdnxbg){aspect-ratio:1;border-radius:50%;inline-size:4.5rem;overflow:hidden}.testimonial__image:where(.astro-qabdnxbg){grid-area:2/1/auto/2}@container (width>=37.5rem){.testimonial__image:where(.astro-qabdnxbg){grid-area:1/2/2/3}}.testimonial__image:where(.astro-qabdnxbg) picture:where(.astro-qabdnxbg),.testimonial__image:where(.astro-qabdnxbg) img:where(.astro-qabdnxbg){block-size:100%;inline-size:100%}.testimonial__image:where(.astro-qabdnxbg) img:where(.astro-qabdnxbg){object-fit:cover}.testimonial__logo:where(.astro-qabdnxbg){background-color:var(--color-lightblue);grid-area:2/2/auto/3;justify-content:center;align-items:center;display:flex}.testimonial:where(.astro-qabdnxbg):not(:has(.testimonial__image)) .testimonial__logo:where(.astro-qabdnxbg){padding-block:var(--space-l);grid-column:1/3}@container (width>=37.5rem){.testimonial:where(.astro-qabdnxbg):not(:has(.testimonial__image)) .testimonial__logo:where(.astro-qabdnxbg){grid-area:1/2/3/3}}.testimonial__logo:where(.astro-qabdnxbg) picture:where(.astro-qabdnxbg){block-size:100%;inline-size:100%}:where(.astro-qabdnxbg):is(.testimonial__logo picture) img:where(.astro-qabdnxbg){padding:var(--space-s);object-fit:contain;block-size:100%;inline-size:100%}@container (width>=37.5rem){.testimonial__logo:where(.astro-qabdnxbg){grid-area:2/2/3/3}}.text-image--with-image:where(.astro-mfwysvin){gap:var(--space-m-xl);display:flex}@media (width<64em){.text-image--with-image:where(.astro-mfwysvin){flex-direction:column}}@media (width>=64em){.text-image--with-image:where(.astro-mfwysvin){flex-direction:row;align-items:center}.text-image--with-image:where(.astro-mfwysvin)>:where(.astro-mfwysvin){flex:1}:where(.astro-mfwysvin):nth-child(2n of .text-image--with-image){flex-direction:row-reverse}}.text-image--without-image:where(.astro-mfwysvin) .text-image__content:where(.astro-mfwysvin){max-inline-size:65ch;margin-inline:auto}.text-image__picture:where(.astro-mfwysvin){border-radius:var(--space-s);overflow:hidden}.text-image__picture:where(.astro-mfwysvin)>img:where(.astro-mfwysvin){aspect-ratio:1;inline-size:100%}:where(.astro-mfwysvin)[data-cover=false]:is(.text-image__picture>img){object-fit:contain}.text-image__copy:where(.astro-mfwysvin){--stack-space:var(--space-xs-m);color:var(--color-gray)}.text-image__copy:where(.astro-mfwysvin) ul{--stack-space:var(--space-l);padding-inline-start:var(--space-xs)}.text-image__copy:where(.astro-mfwysvin) ul li{color:var(--color-blue);align-items:flex-start;gap:var(--space-xs);font-weight:500;display:flex}.text-image__copy:where(.astro-mfwysvin) ul li+li{margin-block-start:var(--space-s)}.text-image__copy:where(.astro-mfwysvin) ul li:before{content:"";background-image:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2034%2034%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M17%2033c8.837%200%2016-7.163%2016-16S25.837%201%2017%201%201%208.163%201%2017s7.163%2016%2016%2016%22%20fill%3D%22%23007e94%22%2F%3E%3Cpath%20d%3D%22m9.1%2017.4%205.4%205.4L25.3%2012%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;block-size:1.25em;inline-size:1.25em;display:block;translate:0 .125em}.project-journey:where(.astro-haepcmka){--pj-teal:var(--color-blue);--pj-teal-light:#57a7ba;--pj-spark:var(--color-orange);--icon-size:var(--space-xl-2xl);--stroke:6;--gap-v:var(--space-2xl);--pj-weight:500;border-radius:var(--space-s-m);background:var(--color-darkblue);font-weight:var(--pj-weight);padding-block:var(--space-l-xl);padding-inline:var(--space-s-l);position:relative;container-type:inline-size}.project-journey__svg:where(.astro-haepcmka){pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.project-journey__route:where(.astro-haepcmka){fill:none;stroke:var(--pj-teal);stroke-linecap:round;stroke-opacity:.2}.project-journey__route--lit:where(.astro-haepcmka){fill:none;stroke:var(--pj-teal);stroke-linecap:round}.project-journey__trail--far:where(.astro-haepcmka){fill:none;stroke:var(--pj-teal-light);stroke-linecap:round;stroke-opacity:.45}.project-journey__trail--near:where(.astro-haepcmka){fill:none;stroke:var(--pj-teal-light);stroke-linecap:round;stroke-opacity:.85}.project-journey__chevron:where(.astro-haepcmka){fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.7;stroke-width:4.5px;transition:stroke-opacity .45s,stroke .45s}.project-journey__chevron:where(.astro-haepcmka).is-active{stroke:#0000;stroke-opacity:.9}.project-journey__track:where(.astro-haepcmka){z-index:1;margin:0;padding:0;list-style:none;position:relative}.project-journey__stage:where(.astro-haepcmka){margin:0}.project-journey__row:where(.astro-haepcmka){align-items:center;column-gap:var(--space-xs-s);grid-template-columns:var(--icon-size) 1fr;min-block-size:var(--icon-size);display:grid}.project-journey__row--reverse:where(.astro-haepcmka){grid-template-columns:1fr var(--icon-size)}.project-journey__row--reverse:where(.astro-haepcmka) .project-journey__icon:where(.astro-haepcmka){order:1}.project-journey__row--reverse:where(.astro-haepcmka) .project-journey__content:where(.astro-haepcmka){text-align:end}.project-journey__label:where(.astro-haepcmka){color:var(--pj-teal-light);font-size:var(--text-step--2--1);font-weight:var(--pj-weight);letter-spacing:.01em;line-height:var(--leading-tighter);text-transform:uppercase;margin-block:0 .25rem;margin-inline:0}.project-journey__value:where(.astro-haepcmka){color:#fff;font-size:var(--text-step-0-1);font-weight:var(--pj-weight);letter-spacing:0;line-height:var(--leading-tight);margin:0}.project-journey__icon:where(.astro-haepcmka){justify-content:center;align-items:center;display:flex}.project-journey__marker:where(.astro-haepcmka){box-sizing:border-box;border:var(--stroke) solid var(--pj-teal);block-size:var(--icon-size);color:var(--color-blue);inline-size:var(--icon-size);background:#fff;border-radius:50%;place-items:center;display:grid}.project-journey__marker:where(.astro-haepcmka) svg:where(.astro-haepcmka){block-size:50%;inline-size:50%;display:block}.project-journey__connector:where(.astro-haepcmka){block-size:var(--gap-v)}.has-js:where(.astro-haepcmka) .project-journey__content:where(.astro-haepcmka){opacity:.28;transition:opacity .5s,transform .5s;transform:translateY(6px)}.has-js:where(.astro-haepcmka) .project-journey__marker:where(.astro-haepcmka){border-color:var(--pj-teal);opacity:.34;transition:opacity .45s,transform .5s cubic-bezier(.34,1.45,.5,1),border-color .45s;transform:scale(.86)}.has-js:where(.astro-haepcmka) .project-journey__stage:where(.astro-haepcmka).is-active .project-journey__content:where(.astro-haepcmka){opacity:1;transform:none}.has-js:where(.astro-haepcmka) .project-journey__stage:where(.astro-haepcmka).is-active .project-journey__marker:where(.astro-haepcmka){border-color:var(--pj-teal-light);opacity:1;animation:.85s ease-out project-journey-arrive;transform:none}@keyframes project-journey-arrive{0%{box-shadow:0 0 #8fe0f280}to{box-shadow:0 0 0 26px #8fe0f200}}.has-js:where(.astro-haepcmka) .project-journey__stage:where(.astro-haepcmka):last-child.is-active .project-journey__marker:where(.astro-haepcmka){animation:.85s ease-out project-journey-arrive,2.6s ease-out .35s 2 project-journey-finale}@keyframes project-journey-finale{0%{box-shadow:0 0 #8fe0f257}70%{box-shadow:0 0 0 44px #8fe0f200}to{box-shadow:0 0 0 44px #8fe0f200}}@container (width<=45rem){.project-journey__row:where(.astro-haepcmka),.project-journey__row--reverse:where(.astro-haepcmka){grid-template-columns:var(--icon-size) 1fr}.project-journey__row--reverse:where(.astro-haepcmka) .project-journey__content:where(.astro-haepcmka){text-align:start}.project-journey__row--reverse:where(.astro-haepcmka) .project-journey__icon:where(.astro-haepcmka){order:0}}@media (prefers-reduced-motion:reduce){.has-js:where(.astro-haepcmka) .project-journey__content:where(.astro-haepcmka),.has-js:where(.astro-haepcmka) .project-journey__marker:where(.astro-haepcmka){opacity:1;transition:none;transform:none}.has-js:where(.astro-haepcmka) .project-journey__stage:where(.astro-haepcmka).is-active .project-journey__marker:where(.astro-haepcmka){animation:none}.project-journey__chevron:where(.astro-haepcmka){stroke:var(--pj-spark);stroke-opacity:.9}}@media (scripting:none){.project-journey__content:where(.astro-haepcmka),.project-journey__marker:where(.astro-haepcmka){opacity:1!important;transform:none!important}}.steps-section:where(.astro-w2j5jtgy){padding:var(--space-s-m);border-radius:var(--space-s-m);background-color:var(--color-lightblue);container-type:inline-size}.steps-header:where(.astro-w2j5jtgy){align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.steps-header:where(.astro-w2j5jtgy)>p:where(.astro-w2j5jtgy){text-align:center;max-inline-size:65ch;margin-inline:auto}.steps:where(.astro-w2j5jtgy){gap:var(--space-s);flex-direction:column;display:flex}@container (width>62rem){.steps:where(.astro-w2j5jtgy){grid-template-columns:repeat(4,minmax(0,1fr));display:grid}}.step:where(.astro-w2j5jtgy){inline-size:min(24rem,100%)}@container (width<=62rem){.step:where(.astro-w2j5jtgy):nth-child(odd){align-self:flex-start}.step:where(.astro-w2j5jtgy):nth-child(2n){align-self:flex-end}}@container (50rem<=width<=62rem){.step:where(.astro-w2j5jtgy)+.step:where(.astro-w2j5jtgy){margin-block-start:-4rem}}.step__indicator:where(.astro-w2j5jtgy){border-radius:var(--space-2xs);aspect-ratio:1;background-color:var(--color-blue);color:var(--color-lightblue);font-size:var(--text-step--1);inline-size:var(--space-l);justify-content:center;align-items:center;font-weight:500;display:inline-flex}.team-section__list:where(.astro-odpuxvmq){border-block-end:1px solid var(--color-lightblue);flex-direction:column;display:flex}.team-section__member:where(.astro-odpuxvmq){align-items:center;column-gap:var(--space-s-m);padding-block:var(--space-s);flex-wrap:wrap;display:flex}.team-section__member:where(.astro-odpuxvmq) picture:where(.astro-odpuxvmq){aspect-ratio:1;flex-shrink:0;inline-size:min(100%,14rem)}:where(.astro-odpuxvmq):is(.team-section__member picture) img:where(.astro-odpuxvmq){border-radius:var(--space-s);object-fit:cover;block-size:100%;inline-size:100%}.team-section__member:where(.astro-odpuxvmq):nth-child(2n){flex-direction:row-reverse}.team-section__member:where(.astro-odpuxvmq)>div:where(.astro-odpuxvmq){max-inline-size:20rem;padding-block:var(--space-xs) var(--space-s);padding-inline:var(--space-2xs)}.team-section__member:where(.astro-odpuxvmq)+.team-section__member:where(.astro-odpuxvmq){border-block-start:1px solid var(--color-lightblue)}.team-section__large-image:where(.astro-odpuxvmq){border-radius:var(--space-s);overflow:hidden}.team-section__large-image:where(.astro-odpuxvmq) img:where(.astro-odpuxvmq){inline-size:100%}
