.home-v2-cta.svelte-1ordn1g{position:relative;overflow:hidden;background:var(--color-secondary-1);padding-block:var(--section-padding-block-sm) 0;color:var(--color-white)}@media(min-width:1000px){.home-v2-cta.svelte-1ordn1g{padding-block:min(var(--section-padding-block-sm),80px)}}.home-v2-cta__shape.svelte-1ordn1g{position:absolute}.home-v2-cta__shape--mobile.svelte-1ordn1g{inset:auto 0 0;width:max(60%,292px);margin-inline:auto;aspect-ratio:292/249}@media(min-width:768px){.home-v2-cta__shape--mobile.svelte-1ordn1g{width:min(50%,400px)}}.home-v2-cta__shape--desktop.svelte-1ordn1g{display:none}.home-v2-cta__shape-dark.svelte-1ordn1g{fill:var(--color-primary-2)}.home-v2-cta__shape-green.svelte-1ordn1g{fill:var(--color-primary-1)}.home-v2-cta__container.svelte-1ordn1g{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:center}.home-v2-cta__content.svelte-1ordn1g{display:grid;justify-items:center;max-width:100%;text-align:center;gap:0;margin-bottom:61%}@media(min-width:1000px){.home-v2-cta__content.svelte-1ordn1g{margin-bottom:0;max-width:none}}.home-v2-cta__eyebrow.svelte-1ordn1g{color:var(--color-primary-1);margin-bottom:16px;text-align:center}.home-v2-cta__title.svelte-1ordn1g{margin:0;width:100%;font-weight:600;color:var(--color-white);text-align:center;-webkit-hyphens:unset;hyphens:unset}.home-v2-cta__subtitle.svelte-1ordn1g{margin:32px 0 0;width:100%;color:var(--color-white);font-family:var(--font-family-main);font-size:16px;font-weight:400;line-height:1.5}.home-v2-cta__button.svelte-1ordn1g{width:100%;--button-width: 100%;display:flex;flex-direction:column;margin-top:36px}.home-v2-cta__note.svelte-1ordn1g{margin:8px 0 0;width:100%;color:var(--color-white);font-family:var(--font-family-main);font-size:12px;font-weight:400;line-height:1.6666666667;letter-spacing:-.02em;text-wrap:balance}@media(min-width:1000px){.home-v2-cta__container.svelte-1ordn1g{align-items:center;justify-content:center;padding-block:0}.home-v2-cta__content.svelte-1ordn1g{width:min(100%,929px);justify-items:center;text-align:center;align-content:flex-start}.home-v2-cta__eyebrow.svelte-1ordn1g{margin-bottom:24px}.home-v2-cta__title.svelte-1ordn1g{text-align:center;font-weight:600}.home-v2-cta__subtitle.svelte-1ordn1g{margin-top:12px;max-width:var(--home-v2-cta-subtitle-max-width, 57ch);width:100%;font-family:var(--font-family-heading);font-size:20px;font-weight:600;line-height:1.4}.home-v2-cta__button.svelte-1ordn1g{width:423px;margin-top:48px;--button-width: 423px}.home-v2-cta__note.svelte-1ordn1g{margin-top:8px;width:auto;font-size:16px;line-height:1.5;letter-spacing:0}.home-v2-cta__shape--mobile.svelte-1ordn1g{display:none}.home-v2-cta__shape--desktop.svelte-1ordn1g{display:block;margin:0;inset:0 -147px 0 auto;height:100%;min-height:411px;aspect-ratio:548/467}}.home-v2-faq.svelte-910ryv{--faq-title-duration: .75s;--faq-title-delay: .1s;--faq-contact-duration: .7s;--faq-item-duration: .65s;--faq-shift: 55px;--faq-item-shift: 35px;--faq-contact-shift: 40px;padding-block:var(--section-padding-block-sm) var(--section-padding-block);background:#fff}.home-v2-faq__title--animated.svelte-910ryv{opacity:0;translate:0 var(--faq-shift)}.home-v2-faq__item--animated.svelte-910ryv{opacity:0;translate:0 var(--faq-item-shift)}.home-v2-faq__contact--animated.svelte-910ryv{opacity:0;translate:0 var(--faq-contact-shift)}.home-v2-faq--revealed.svelte-910ryv .home-v2-faq__title--animated:where(.svelte-910ryv){animation:var(--faq-title-duration) var(--faq-title-delay) svelte-910ryv-home-v2-faq-fade-up var(--base-timing-function) forwards}.home-v2-faq--revealed.svelte-910ryv .home-v2-faq__item--animated:where(.svelte-910ryv){animation:var(--faq-item-duration) var(--item-delay) svelte-910ryv-home-v2-faq-item-fade-up var(--base-timing-function) forwards}.home-v2-faq--revealed.svelte-910ryv .home-v2-faq__contact--animated:where(.svelte-910ryv){animation:var(--faq-contact-duration) 1.2s svelte-910ryv-home-v2-faq-fade-up var(--base-timing-function) forwards}@media(min-width:1000px){.home-v2-faq--revealed.svelte-910ryv .home-v2-faq__contact--animated:where(.svelte-910ryv){animation-duration:var(--faq-title-duration);animation-delay:var(--faq-title-delay)}}.home-v2-faq__content.svelte-910ryv{display:grid;grid-template-areas:"title" "list" "contact";max-width:564px;margin-inline:auto}@media(min-width:1000px){.home-v2-faq__content.svelte-910ryv{max-width:none;grid-template-columns:368px minmax(0,760px);grid-template-areas:"title list" "contact list" ". list";column-gap:24px;align-items:start;justify-content:center}}.home-v2-faq__header.svelte-910ryv{grid-area:title;display:grid;row-gap:var(--gap);justify-items:center}@media(min-width:1000px){.home-v2-faq__header.svelte-910ryv{justify-items:start;row-gap:var(--gap-md)}}.home-v2-faq__eyebrow.svelte-910ryv{margin-bottom:0;text-align:center}@media(min-width:1000px){.home-v2-faq__eyebrow.svelte-910ryv{text-align:left}}.home-v2-faq__title.svelte-910ryv{margin:0;color:var(--color-secondary-1);text-align:center}.home-v2-faq__title.svelte-910ryv span{color:var(--color-primary-1)}@media(min-width:1000px){.home-v2-faq__title.svelte-910ryv{max-width:368px;text-align:left}}.home-v2-faq__list.svelte-910ryv{grid-area:list;display:grid;gap:24px;margin-top:32px}@media(min-width:1000px){.home-v2-faq__list.svelte-910ryv{margin-top:0}}.home-v2-faq__item.svelte-910ryv{--faq-inline-padding: 24px;--faq-toggle-size: 32px;overflow:hidden;border-radius:var(--border-radius);background:#eff2f6;transition:background-color .24s ease}.home-v2-faq__item.svelte-910ryv:hover{background:#f2f5f8}@media(min-width:1000px){.home-v2-faq__item.svelte-910ryv{--faq-toggle-size: 56px}}.home-v2-faq__question.svelte-910ryv{width:100%;display:flex;align-items:center;justify-content:space-between;gap:4px;padding:16px var(--faq-inline-padding);color:var(--color-black);font-family:var(--font-family-heading);font-size:20px;font-weight:600;line-height:1.4;text-align:left;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}@media(min-width:1000px){.home-v2-faq__question.svelte-910ryv{gap:18px}}.home-v2-faq__question-text.svelte-910ryv{flex:1;min-width:0}.home-v2-faq__toggle.svelte-910ryv{flex:0 0 32px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center}@media(min-width:1000px){.home-v2-faq__toggle.svelte-910ryv{flex-basis:56px;width:56px;height:56px}}.home-v2-faq__toggle-icon.svelte-910ryv{width:32px;height:32px;color:var(--color-black)}.home-v2-faq__toggle-icon.svelte-910ryv path:where(.svelte-910ryv){stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.home-v2-faq__toggle-vertical.svelte-910ryv{transform-origin:center;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s ease}.home-v2-faq__item--open.svelte-910ryv .home-v2-faq__toggle-vertical:where(.svelte-910ryv){opacity:0;transform:scaleY(.18)}.home-v2-faq__answer-wrap.svelte-910ryv{overflow:hidden;padding:0 var(--faq-inline-padding) 16px}.home-v2-faq__answer.svelte-910ryv{margin:0;padding-right:calc(var(--faq-toggle-size) + var(--faq-inline-padding));color:var(--color-black);font-size:16px;line-height:1.5}.home-v2-faq__contact.svelte-910ryv{grid-area:contact;margin-top:32px;border-radius:8px;background:var(--color-primary-2)}@media(min-width:1000px){.home-v2-faq__contact.svelte-910ryv{position:sticky;top:var(--gap-lg);margin-top:93px}}@media(min-width:1000px)and (min-height:1000px){.home-v2-faq__contact.svelte-910ryv{top:calc(var(--header-height) + var(--gap-lg))}}.home-v2-faq__contact-inner.svelte-910ryv{padding:32px 36px}@media(min-width:1000px){.home-v2-faq__contact-inner.svelte-910ryv{padding:32px 49px}}.home-v2-faq__contact-title.svelte-910ryv{margin:0 0 24px;color:var(--color-white);font-family:var(--font-family-heading);font-size:20px;font-weight:600;line-height:1.4}.home-v2-faq__contact-text.svelte-910ryv{margin:0 0 12px;color:var(--color-silver);font-size:16px;line-height:1.5}.home-v2-faq__contact-btn.svelte-910ryv{--button-padding-inline: var(--gap-lg);display:flex}.no-js .home-v2-faq__title--animated.svelte-910ryv,.no-js .home-v2-faq__item--animated.svelte-910ryv,.no-js .home-v2-faq__contact--animated.svelte-910ryv{opacity:1;translate:0 0}@media(prefers-reduced-motion:reduce){.home-v2-faq__title--animated.svelte-910ryv,.home-v2-faq__item--animated.svelte-910ryv,.home-v2-faq__contact--animated.svelte-910ryv{opacity:1;translate:0 0;animation:none}}@keyframes svelte-910ryv-home-v2-faq-fade-up{0%{opacity:0;translate:0 var(--faq-shift)}to{opacity:1;translate:0 0}}@keyframes svelte-910ryv-home-v2-faq-item-fade-up{0%{opacity:0;translate:0 var(--faq-item-shift)}to{opacity:1;translate:0 0}}
