.badge[data-v-d99e071f]{background:var(--badge-background);border:1px solid var(--badge-color);border-radius:9999px;color:var(--badge-color);font-family:inherit;font-size:1.5rem;font-weight:400;gap:.75rem;line-height:1.2;max-width:100%;min-height:3.75rem;padding:.625rem 1.25rem;width:-moz-fit-content;width:fit-content}.badge[data-v-d99e071f],.badge__icon[data-v-d99e071f]{align-items:center;display:inline-flex}.badge__icon[data-v-d99e071f]{flex:0 0 auto;justify-content:center}.badge__icon-image[data-v-d99e071f]{display:block;flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.badge__text[data-v-d99e071f]{min-width:0;overflow-wrap:anywhere}@media(max-width:640px){.badge[data-v-d99e071f]{font-size:1.125rem;gap:.625rem;min-height:3rem;padding:.5rem 1rem}}.product-card[data-v-f193f9ac]{background:var(--product-card-background);border-radius:clamp(1.5rem,3vw,2rem);box-sizing:border-box;color:#fff;container-type:inline-size;display:flex;flex-direction:column;height:100%;max-height:var(--product-card-max-height);min-height:0;overflow:hidden;scroll-margin-top:6rem;width:100%}.product-card--height-constrained[data-v-f193f9ac]{aspect-ratio:var(--product-card-ratio);height:auto;width:min(100%,var(--product-card-max-width))}.product-card__layout[data-v-f193f9ac]{align-items:stretch;display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2.25rem);height:100%;min-height:0;padding:clamp(1.25rem,4vw,2.25rem);width:100%}.product-card--height-constrained .product-card__layout[data-v-f193f9ac]{gap:4.3cqi;padding:4.3cqi}.product-card__cover[data-v-f193f9ac]{--product-card-cover-inset:clamp(18px,5.198cqi,30px);align-items:center;aspect-ratio:var(--product-card-cover-ratio);-webkit-backdrop-filter:blur(clamp(16px,4.449cqi,26px));backdrop-filter:blur(clamp(16px,4.449cqi,26px));background:linear-gradient(234.74deg,#574dda80 -56.19%,#120e4b80 83.46%);border-radius:clamp(12px,3.326cqi,20px);box-shadow:0 0 clamp(8px,2.079cqi,12px) #0006;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;justify-content:space-between;overflow:hidden;padding:var(--product-card-cover-inset);position:relative;width:100%}.product-card__cover-image[data-v-f193f9ac]{display:block;height:calc(100% - var(--product-card-cover-inset)*2);inset:var(--product-card-cover-inset);-o-object-fit:var(--product-card-cover-fit);object-fit:var(--product-card-cover-fit);-o-object-position:center center;object-position:center center;position:absolute;transform:scale(var(--product-card-cover-scale));transform-origin:center;width:calc(100% - var(--product-card-cover-inset)*2)}.product-card__category[data-v-f193f9ac]{align-self:flex-start;flex:0 0 auto}.product-card__content[data-v-f193f9ac]{display:flex;flex:1 1 auto;flex-direction:column;gap:clamp(1.25rem,3vw,2.25rem);max-height:100%;min-height:0}.product-card--height-constrained .product-card__content[data-v-f193f9ac]{gap:4.3cqi}.product-card--height-constrained .product-card__description[data-v-f193f9ac]{gap:3.8cqi}.product-card--height-constrained[data-v-f193f9ac] .product-card__category.badge{font-size:2.9cqi;gap:1.45cqi;min-height:7.2cqi;padding:1.2cqi 2.4cqi}.product-card--height-constrained[data-v-f193f9ac] .product-card__category .badge__icon img,.product-card--height-constrained[data-v-f193f9ac] .product-card__category .badge__icon svg{height:4.3cqi;width:4.3cqi}.product-card__title[data-v-f193f9ac]{flex:0 0 auto;font-family:Sofia Pro,sans-serif;font-size:clamp(20px,4.906cqi,32px);font-style:normal;font-weight:300;letter-spacing:0;line-height:clamp(25px,6.039cqi,39px);margin:0}.product-card__description[data-v-f193f9ac]{display:grid;gap:clamp(1rem,2.5vw,2rem)}.product-card__description p[data-v-f193f9ac]{color:#fff;font-family:Sofia Pro,sans-serif;font-size:clamp(14px,3.397cqi,22px);font-style:normal;font-weight:300;letter-spacing:0;line-height:clamp(22px,5.284cqi,34px);margin:0}[data-v-f193f9ac] .product-card__cta{flex:0 0 auto;font-size:1.5rem;font-weight:600;min-height:4.5rem;width:100%}.product-card--height-constrained[data-v-f193f9ac] .product-card__cta{font-size:3.1cqi;min-height:11cqi;padding:2cqi 4cqi}@media(max-width:640px){.product-card--height-constrained[data-v-f193f9ac]{aspect-ratio:auto}.product-card:not(.product-card--height-constrained) .product-card__layout[data-v-f193f9ac]{gap:1.5rem}[data-v-f193f9ac] .product-card__cta{font-size:1.125rem;min-height:3.5rem}}.product-showcase[data-v-2539d041]{--product-showcase-card-max-width:529px;--product-showcase-card-width:min(var(--product-showcase-card-max-width),86vw,60svh);--product-showcase-header-height:72px;--product-showcase-gap:clamp(20px,3.5vw,56px);container-type:inline-size;overflow:clip;position:relative;width:100%}.product-showcase__heading[data-v-2539d041]{padding:clamp(3rem,6vh,4.5rem) 2rem clamp(2.5rem,6vh,3rem);position:relative;z-index:1}.product-showcase__title[data-v-2539d041]{color:#fff;font-family:Sofia Pro,Public Sans,sans-serif;font-size:var( --product-showcase-title-font-size,clamp(1.75rem,3vw,2.5rem) );font-style:normal;font-weight:var(--product-showcase-title-font-weight,400);letter-spacing:0;line-height:var(--product-showcase-title-line-height,1.15);margin:0 auto;text-align:center;text-wrap:balance;width:min(90%,46rem)}.product-showcase__title--segmented[data-v-2539d041]{white-space:nowrap;width:min(90%,70rem)}.product-showcase__title-segment+.product-showcase__title-segment[data-v-2539d041]:not(.product-showcase__title-segment--new-line){margin-left:.22em}.product-showcase__title-segment--solid[data-v-2539d041]{color:#fff}.product-showcase__title-segment--gradient[data-v-2539d041]{background:linear-gradient(90deg,#65c7ff 11.54%,#d9f3ff 46.15%,#65c7ff 71.15%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.product-showcase__title-segment--new-line[data-v-2539d041]{display:block}.product-showcase__scroll-area[data-v-2539d041]{height:calc(100svh - var(--product-showcase-header-height) + var(--product-showcase-scroll-distance));position:relative}.product-showcase__sticky[data-v-2539d041]{align-items:center;display:flex;height:calc(100svh - var(--product-showcase-header-height));overflow:hidden;position:sticky;top:var(--product-showcase-header-height);width:100%}.product-showcase__stage[data-v-2539d041]{position:relative;width:100%;z-index:1}.product-showcase__viewport[data-v-2539d041]{overflow:hidden;width:100%}.product-showcase__track[data-v-2539d041]{align-items:center;display:flex;gap:var(--product-showcase-gap);width:-moz-max-content;width:max-content;will-change:transform}.product-showcase__spacer[data-v-2539d041]{flex:0 0 auto;width:max(1rem,calc(50cqw - var(--product-showcase-card-width)/2))}.product-showcase__glow[data-v-2539d041]{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:min(1100px,110vw);z-index:0}.product-showcase__glow-img[data-v-2539d041]{height:auto;-webkit-mask-image:radial-gradient(ellipse 50% 50% at center,#000 30%,transparent 72%);mask-image:radial-gradient(ellipse 50% 50% at center,#000 30%,transparent 72%);mix-blend-mode:screen;-o-object-fit:contain;object-fit:contain;opacity:.5;width:100%}.product-showcase__steps[data-v-2539d041]{inset:0;pointer-events:none;position:absolute;z-index:0}.product-showcase__step[data-v-2539d041]{height:1px;left:0;pointer-events:none;position:absolute;width:1px}.product-showcase__card[data-v-2539d041]{flex:0 0 var(--product-showcase-card-width);max-width:var(--product-showcase-card-max-width);width:var(--product-showcase-card-width)}.product-showcase__card[data-v-2539d041] .product-card{width:100%}@media(max-width:1023px){.product-showcase[data-v-2539d041]{--product-showcase-card-width:min(var(--product-showcase-card-max-width),82vw,58svh);--product-showcase-gap:clamp(20px,4vw,40px)}.product-showcase__title--segmented[data-v-2539d041]{white-space:normal}}@media(max-width:640px){.product-showcase[data-v-2539d041]{--product-showcase-card-width:min(86vw,56svh);--product-showcase-header-height:64px;--product-showcase-gap:clamp(16px,5vw,24px)}.product-showcase__heading[data-v-2539d041]{padding:3rem 1rem 2.5rem}.product-showcase__title[data-v-2539d041]{font-size:var( --product-showcase-title-font-size-mobile,clamp(1.7rem,7vw,2.1rem) );width:100%}.product-showcase__glow[data-v-2539d041]{width:180vw}}.section-transition-to-light[data-v-2e230452]{background:#f3f4ff;margin-top:-.0625rem;max-height:25rem;overflow:hidden;position:relative;width:100%}.section-transition-to-light__base[data-v-2e230452],.section-transition-to-light__base img[data-v-2e230452]{display:block;height:auto;max-height:25rem;width:100%}.section-transition-to-light__wave[data-v-2e230452]{display:block;height:100%;inset:0;position:absolute;width:100%}.section-transition-to-light__wave img[data-v-2e230452]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-transition-to-light__top-gradient[data-v-2e230452]{background:linear-gradient(180deg,#000e2a 0,rgba(0,14,42,.9) 18%,rgba(0,14,42,.65) 55%,transparent);height:10.9375rem;inset:0 0 auto;pointer-events:none;position:absolute}.section-transition-to-light__radial[data-v-2e230452]{background:radial-gradient(ellipse at top left,rgba(0,14,42,.7) 0,rgba(0,14,42,.45) 35%,transparent 72%);height:15rem;left:0;pointer-events:none;position:absolute;top:0;width:65%}.section-transition-to-light__bottom-gradient[data-v-2e230452]{background:linear-gradient(180deg,transparent,#f3f4ff);inset-inline:0;bottom:0;height:8.75rem;pointer-events:none;position:absolute}.faq-rich-text__paragraph[data-v-1a41230e]{color:#363940;margin:0 0 12px}.faq-rich-text__paragraph[data-v-1a41230e]:last-child{margin-bottom:0}.faq-rich-text__bold[data-v-1a41230e]{font-weight:600}.faq-rich-text__list[data-v-1a41230e]{list-style:none;margin:0 0 12px;padding-left:12px}.faq-rich-text__list[data-v-1a41230e]:last-child{margin-bottom:0}.faq-rich-text__list-item[data-v-1a41230e]{color:#363940;margin-bottom:10px;padding-left:22px;position:relative}.faq-rich-text__list-item[data-v-1a41230e]:last-child{margin-bottom:0}.faq-rich-text__list-item[data-v-1a41230e]:before{background:#00dcda;content:"";height:7px;left:0;position:absolute;top:.55em;transform:rotate(45deg);width:7px}ol .faq-rich-text__list-item[data-v-1a41230e]:before{display:none}.faq-rich-text ol.faq-rich-text__list[data-v-1a41230e]{list-style:decimal;padding-left:24px}.faq-rich-text ol.faq-rich-text__list .faq-rich-text__list-item[data-v-1a41230e]{padding-left:4px}.faq-rich-text ol.faq-rich-text__list .faq-rich-text__list-item[data-v-1a41230e]:before{display:none}.faq-rich-text__link[data-v-1a41230e]{color:#00dcda;font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.faq-rich-text__link[data-v-1a41230e]:hover{opacity:.75}.faq-rich-text__cta[data-v-1a41230e]{background:#000e2a;border-radius:100px;color:#fff;display:inline-flex;font-weight:600;margin-top:4px;padding:11px 22px;text-decoration:none;transition:opacity .2s ease}.faq-rich-text__cta[data-v-1a41230e]:hover{opacity:.85}.faq-rich-text__cta[data-v-1a41230e]:focus-visible{outline:3px solid #00dcda;outline-offset:3px}@media(prefers-reduced-motion:reduce){.faq-rich-text__cta[data-v-1a41230e],.faq-rich-text__link[data-v-1a41230e]{transition:none}}.faq-item[data-v-cd320b7a]{background:#e2e9fb;border-radius:14px;box-shadow:inset 0 0 #00dcda;transition:box-shadow .3s ease}.faq-item--active[data-v-cd320b7a]{box-shadow:inset 4px 0 #00dcda}.faq-item__question[data-v-cd320b7a]{font-size:inherit;font-weight:inherit;margin:0}.faq-item__trigger[data-v-cd320b7a]{align-items:center;background:none;border:0;color:#000e2a;cursor:pointer;display:flex;gap:20px;justify-content:space-between;padding:18px 20px;text-align:left;width:100%}@media(min-width:768px){.faq-item__trigger[data-v-cd320b7a]{padding:20px 24px}}.faq-item__trigger[data-v-cd320b7a]:focus-visible{border-radius:14px;outline:3px solid #00dcda;outline-offset:-3px}.faq-item__question-text[data-v-cd320b7a]{font-size:.9375rem;font-weight:500;line-height:1.4}@media(min-width:768px){.faq-item__question-text[data-v-cd320b7a]{font-size:1rem}}.faq-item__chevron[data-v-cd320b7a]{align-items:center;background:#00dcda;border-radius:100px;color:#000;display:flex;flex:0 0 auto;height:26px;justify-content:center;transition:transform .3s ease;width:26px}.faq-item--active .faq-item__chevron[data-v-cd320b7a]{transform:rotate(180deg)}.faq-item__chevron-icon[data-v-cd320b7a]{display:block;transform:scale(.8)}.faq-item__panel[data-v-cd320b7a]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-item--active .faq-item__panel[data-v-cd320b7a]{grid-template-rows:1fr}.faq-item__panel-clip[data-v-cd320b7a]{min-height:0;overflow:hidden}.faq-item__answer[data-v-cd320b7a]{color:#363940;font-size:.9375rem;line-height:1.7;padding:0 20px 20px}@media(min-width:768px){.faq-item__answer[data-v-cd320b7a]{max-width:calc(100% - 40px);padding:0 24px 22px}}@media(prefers-reduced-motion:reduce){.faq-item[data-v-cd320b7a],.faq-item__chevron[data-v-cd320b7a],.faq-item__panel[data-v-cd320b7a]{transition:none}}.faq-section[data-v-0c5e2e67]{background:#f3f4ff;color:#363940;position:relative}.faq-section__inner[data-v-0c5e2e67]{margin:0 auto;max-width:76rem;padding:40px 1.5rem 6rem;position:relative;z-index:1}@media(min-width:768px){.faq-section__inner[data-v-0c5e2e67]{padding:56px 3rem 7rem}}.faq-section__header[data-v-0c5e2e67]{margin:0 auto 40px;max-width:1080px;text-align:center}@media(min-width:768px){.faq-section__header[data-v-0c5e2e67]{margin-bottom:48px}}.faq-section__heading[data-v-0c5e2e67]{color:#363940;font-size:42px;font-style:normal;font-weight:400;line-height:39px;margin-bottom:20px;text-align:center;white-space:pre-line}.faq-section__intro[data-v-0c5e2e67]{margin-bottom:28px}.faq-section__intro-paragraph[data-v-0c5e2e67]{color:#363940;font-size:18px;font-style:normal;font-weight:300;line-height:28px;margin-bottom:8px;text-align:center}.faq-section__intro-paragraph[data-v-0c5e2e67]:last-child{margin-bottom:0}.faq-section__intro-paragraph a[data-v-0c5e2e67]{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.faq-section__cta[data-v-0c5e2e67]{background:#000e2a;border-radius:100px;color:#fff;display:inline-block;font-size:.9375rem;font-weight:500;padding:13px 32px;text-decoration:none;transition:opacity .2s ease}.faq-section__cta[data-v-0c5e2e67]:hover{opacity:.85}.faq-section__cta[data-v-0c5e2e67]:focus-visible{outline:3px solid #00dcda;outline-offset:3px}.faq-section__list[data-v-0c5e2e67]{display:flex;flex-direction:column;gap:14px;margin:0 auto}@media(prefers-reduced-motion:reduce){.faq-section__cta[data-v-0c5e2e67]{transition:none}}
