.hero[data-v-9bf45172]{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1280px;padding:2rem 1rem}@media(min-width:1024px){.hero[data-v-9bf45172]{padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.hero[data-v-9bf45172]{padding-left:0;padding-right:0}}.hero__text[data-v-9bf45172]{align-items:center;display:flex;width:100%}@media(min-width:1024px){.hero__text[data-v-9bf45172]{width:50%}}.hero__textinner[data-v-9bf45172]{margin-bottom:1rem;max-width:42rem;padding-left:1rem;padding-right:1rem}@media(min-width:1024px){.hero__textinner[data-v-9bf45172]{margin-bottom:2rem;padding-left:0;padding-right:0}}.hero__heading[data-v-9bf45172]{color:#1f2937;font-size:2.25rem;font-weight:700;letter-spacing:-.025em;line-height:2.5rem;line-height:1.375}@media(min-width:1024px){.hero__heading[data-v-9bf45172]{font-size:2.25rem;line-height:1.25}}@media(min-width:1280px){.hero__heading[data-v-9bf45172]{font-size:3.75rem;line-height:1.25}}.hero__desc[data-v-9bf45172]{color:#6b7280;font-size:1.25rem;line-height:1.5;padding-bottom:1.25rem;padding-top:1.25rem}@media(min-width:1280px){.hero__desc[data-v-9bf45172]{font-size:1.5rem}}.hero__actions[data-v-9bf45172]{align-items:flex-start;display:flex;flex-direction:column}@media(min-width:640px){.hero__actions[data-v-9bf45172]{align-items:center;flex-direction:row}}.hero__btn[data-v-9bf45172]{background-color:#2ed188;border-radius:.375rem;color:#fff;display:inline-block;font-size:1.125rem;font-weight:500;line-height:1.75rem;padding:1rem 2rem;text-align:center}.hero__btn[data-v-9bf45172]:hover{opacity:.9}.hero__image[data-v-9bf45172]{align-items:center;display:flex;justify-content:center;width:100%}@media(min-width:1024px){.hero__image[data-v-9bf45172]{width:50%}}.hero__imageblock[data-v-9bf45172]{display:none;width:100%}@media(min-width:1024px){.hero__imageblock[data-v-9bf45172]{display:block}}.hero__imagewrap[data-v-9bf45172]{align-items:center;display:flex;justify-content:center;width:100%}.hero__illustration[data-v-9bf45172]{height:auto;max-width:540px;width:100%}.benefit[data-v-4d83f70d]{align-items:flex-start;display:flex;gap:.75rem;margin-top:2rem}.benefit__icon[data-v-4d83f70d]{align-items:center;background-color:#2ed188;border-radius:.375rem;display:flex;flex-shrink:0;height:2.75rem;justify-content:center;margin-top:.25rem;width:2.75rem}.benefit__title[data-v-4d83f70d]{color:#1f2937;font-size:1.25rem;font-weight:500;line-height:1.75rem}.benefit__desc[data-v-4d83f70d]{color:#6b7280;margin-top:.25rem}.benefits[data-v-897c32fc]{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1280px;padding:2rem}@media(min-width:1024px){.benefits[data-v-897c32fc]{flex-wrap:nowrap;gap:2.5rem}}@media(min-width:1280px){.benefits[data-v-897c32fc]{padding-left:0;padding-right:0}}.benefits__imgcol[data-v-897c32fc]{align-items:center;display:flex;justify-content:center;width:100%}@media(min-width:1024px){.benefits__imgcol[data-v-897c32fc]{width:50%}.benefits__imgcol--right[data-v-897c32fc]{order:1}}.benefits__img[data-v-897c32fc]{border-radius:1rem;height:auto;width:100%}.benefits__textcol[data-v-897c32fc]{align-items:center;display:flex;flex-wrap:wrap;width:100%}@media(min-width:1024px){.benefits__textcol[data-v-897c32fc]{width:50%}.benefits__textcol--right[data-v-897c32fc]{padding-left:2.5rem}.benefits__textcol--left[data-v-897c32fc]{padding-right:2.5rem}}.benefits__content[data-v-897c32fc]{display:flex;flex-direction:column;margin-top:1rem;width:100%}.benefits__heading[data-v-897c32fc]{color:#1f2937;font-size:1.875rem;font-weight:700;letter-spacing:-.025em;line-height:2.25rem;line-height:1.375;margin-top:.75rem;max-width:42rem}@media(min-width:1024px){.benefits__heading[data-v-897c32fc]{font-size:2.25rem;line-height:1.25}}.benefits__desc[data-v-897c32fc]{color:#6b7280;font-size:1.125rem;line-height:1.75rem;line-height:1.5;max-width:42rem;padding-bottom:1rem;padding-top:1rem}@media(min-width:1024px){.benefits__desc[data-v-897c32fc]{font-size:1.25rem}}.benefits__bullets[data-v-897c32fc]{margin-top:1.25rem;width:100%}.titlesec[data-v-7e9216cf]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1rem auto 0;max-width:1280px;padding:2rem;text-align:center;width:100%}@media(min-width:1280px){.titlesec[data-v-7e9216cf]{padding-left:0;padding-right:0}}.titlesec--left[data-v-7e9216cf]{align-items:flex-start;text-align:left}.titlesec__pretitle[data-v-7e9216cf]{color:#2ed188;font-size:.875rem;font-weight:700;letter-spacing:.05em;line-height:1.25rem;text-transform:uppercase}.titlesec__heading[data-v-7e9216cf]{color:#1f2937;font-size:1.875rem;font-weight:700;letter-spacing:-.025em;line-height:2.25rem;line-height:1.375;margin-top:.75rem;max-width:42rem}@media(min-width:1024px){.titlesec__heading[data-v-7e9216cf]{font-size:2.25rem;line-height:1.25}}.titlesec__desc[data-v-7e9216cf]{color:#6b7280;font-size:1.125rem;line-height:1.75rem;line-height:1.5;max-width:42rem;padding-bottom:1rem;padding-top:1rem}@media(min-width:1024px){.titlesec__desc[data-v-7e9216cf]{font-size:1.25rem}}.testimonials[data-v-21d8043b]{margin:0 auto;max-width:1280px;padding:2rem}@media(min-width:1280px){.testimonials[data-v-21d8043b]{padding-left:0;padding-right:0}}.testimonials__grid[data-v-21d8043b]{display:grid;gap:2.5rem;grid-template-columns:1fr}@media(min-width:1024px){.testimonials__grid[data-v-21d8043b]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.testimonials__grid[data-v-21d8043b]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.testimonials__col[data-v-21d8043b]{grid-column:span 2}}@media(min-width:1280px){.testimonials__col[data-v-21d8043b]{grid-column:auto}}.testimonials__card[data-v-21d8043b]{background-color:#f3f4f6;border-radius:1rem;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:3.5rem;width:100%}.testimonials__quote[data-v-21d8043b]{font-size:1.5rem;line-height:2rem;line-height:1.5}.testimonials__author[data-v-21d8043b]{align-items:center;display:flex;gap:.75rem;margin-top:2rem}.testimonials__name[data-v-21d8043b]{font-size:1.125rem;font-weight:500;line-height:1.75rem}.faq[data-v-8281f8ec]{margin:0 auto;max-width:760px;padding:0 32px 48px}.faq__item[data-v-8281f8ec]{background:#f9fafb;border-radius:8px;margin-bottom:8px;overflow:hidden}.faq__question[data-v-8281f8ec]{color:#1f2937;cursor:pointer;font-size:1rem;font-weight:500;list-style:none;padding:16px 20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq__question[data-v-8281f8ec]::-webkit-details-marker{display:none}.faq__question[data-v-8281f8ec]:after{color:#6b7280;content:"+";float:right;font-size:1.25rem;font-weight:400;transition:transform .2s}details[open] .faq__question[data-v-8281f8ec]:after{content:"−"}.faq__answer[data-v-8281f8ec]{color:#4b5563;line-height:1.6;padding:0 20px 16px}.cta-outer[data-v-eb65621f]{margin:0 auto;max-width:1280px;padding:2rem}@media(min-width:1280px){.cta-outer[data-v-eb65621f]{padding-left:0;padding-right:0}}.cta[data-v-eb65621f]{align-items:center;background-color:#2ed188;border-radius:.75rem;color:#fff;display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:space-between;margin:0 auto;max-width:56rem;padding:1.75rem;width:100%}@media(min-width:1024px){.cta[data-v-eb65621f]{flex-wrap:nowrap;padding:3rem}}.cta__text[data-v-eb65621f]{flex-grow:1;text-align:center}@media(min-width:1024px){.cta__text[data-v-eb65621f]{text-align:left}}.cta__heading[data-v-eb65621f]{font-size:1.5rem;font-weight:500;line-height:2rem}@media(min-width:1024px){.cta__heading[data-v-eb65621f]{font-size:1.875rem;line-height:2.25rem}}.cta__desc[data-v-eb65621f]{color:#fff;font-weight:500;margin-top:.5rem;opacity:.9}@media(min-width:1024px){.cta__desc[data-v-eb65621f]{font-size:1.25rem;line-height:1.75rem}}.cta__action[data-v-eb65621f]{flex-shrink:0;text-align:center;width:100%}@media(min-width:1024px){.cta__action[data-v-eb65621f]{width:auto}}.cta__btn[data-v-eb65621f]{background-color:#fff;border-radius:.375rem;color:#2ed188;display:inline-block;font-size:1.125rem;font-weight:500;line-height:1.75rem;margin:0 auto;padding:.75rem 1.75rem;text-align:center}@media(min-width:1024px){.cta__btn[data-v-eb65621f]{padding:1.25rem 2.5rem}}.cta__btn[data-v-eb65621f]:hover{opacity:.9}
