.feature-carousel-module__gUdGMG__root{--fc-primary:var(--color-brand-primary,#a9a3fd);--fc-secondary:var(--color-brand-secondary,#663f6d);--fc-accent:var(--color-brand-accent,#5dc8ca);--fc-peach:var(--color-brand-peach,#ffd9b3);--fc-cta:var(--color-brand-cta,#fffd97);font-family:var(--font-bonboneo,"Bonboneo"),Arial,system-ui,sans-serif;outline:none;width:min(100%,540px)}.feature-carousel-module__gUdGMG__viewport{aspect-ratio:4/5;background:#fff;border-radius:28px;width:100%;transition:box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #463c8c80;container-type:inline-size}.feature-carousel-module__gUdGMG__root:focus-visible .feature-carousel-module__gUdGMG__viewport{box-shadow:0 30px 80px -30px #463c8c80,0 0 0 4px color-mix(in srgb,var(--fc-primary)55%,transparent)}.feature-carousel-module__gUdGMG__track{will-change:transform;height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1);display:flex}.feature-carousel-module__gUdGMG__slide{flex-direction:column;min-width:100%;height:100%;display:flex;position:relative;overflow:hidden}.feature-carousel-module__gUdGMG__slide[aria-hidden=true]{pointer-events:none}.feature-carousel-module__gUdGMG__slideStandard{padding:11.11cqw 10.37cqw}.feature-carousel-module__gUdGMG__slideRoomy{padding:11.85cqw 10.37cqw}.feature-carousel-module__gUdGMG__fitBox{flex-direction:column;flex:1;min-height:0;display:flex}.feature-carousel-module__gUdGMG__prototypeSlide{background:#f6f5ff;padding:0}.feature-carousel-module__gUdGMG__prototypeMarkup,.feature-carousel-module__gUdGMG__prototypeMarkup>div{width:100%;height:100%}.feature-carousel-module__gUdGMG__prototypeMarkup>style{display:none}.feature-carousel-module__gUdGMG__hook{background:linear-gradient(160deg,var(--fc-primary)0%,#8f88f5 100%);color:#111}.feature-carousel-module__gUdGMG__light{color:#111;background:#f6f5ff}.feature-carousel-module__gUdGMG__white{color:#111;background:#fff}.feature-carousel-module__gUdGMG__plum{background:linear-gradient(160deg,var(--fc-secondary)0%,#4b2d52 100%);color:#fff}.feature-carousel-module__gUdGMG__blob{pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;position:absolute}.feature-carousel-module__gUdGMG__hookBlobLavender{opacity:.5;filter:brightness(1.15);width:80%;top:-14%;right:-22%}.feature-carousel-module__gUdGMG__hookBlobTeal{opacity:.55;width:52%;bottom:-12%;left:-16%}.feature-carousel-module__gUdGMG__phoneBlob{opacity:.4;width:46%;top:-10%;right:-14%}.feature-carousel-module__gUdGMG__appBlob{opacity:.45;width:44%;bottom:-10%;left:-14%}.feature-carousel-module__gUdGMG__benefitsBlob{opacity:.4;width:50%;top:-12%;right:-16%}.feature-carousel-module__gUdGMG__ctaBlobPeriwinkle{opacity:.5;width:70%;bottom:-16%;right:-20%}.feature-carousel-module__gUdGMG__ctaBlobTeal{opacity:.45;width:42%;top:-8%;left:-14%}.feature-carousel-module__gUdGMG__brandLockup{align-items:center;gap:2.59cqw;display:flex;position:relative}.feature-carousel-module__gUdGMG__brandSymbol{width:auto;height:8.15cqw}.feature-carousel-module__gUdGMG__brandWordmark{width:auto;height:4.81cqw}.feature-carousel-module__gUdGMG__brandLockupLight img{filter:brightness(0)invert()}.feature-carousel-module__gUdGMG__hookBody,.feature-carousel-module__gUdGMG__ctaBody{margin-top:auto;position:relative}.feature-carousel-module__gUdGMG__badge{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#111;border-radius:999px;padding:1.67cqw 3.33cqw;font-size:2.78cqw;font-weight:700;line-height:1;display:inline-block}.feature-carousel-module__gUdGMG__hookTitle{color:#111;letter-spacing:-.02em;text-wrap:balance;margin:4.07cqw 0 0;font-size:12.22cqw;font-weight:800;line-height:1.02}.feature-carousel-module__gUdGMG__hookText{color:#2c2350;max-width:88%;margin:4.07cqw 0 0;font-size:4.44cqw;font-weight:500;line-height:1.35}.feature-carousel-module__gUdGMG__swipeHint{color:#2c2350;align-items:center;gap:2.22cqw;margin-top:7.04cqw;font-size:3.52cqw;font-weight:700;display:flex;position:relative}.feature-carousel-module__gUdGMG__swipeArrow{font-size:4.44cqw}.feature-carousel-module__gUdGMG__eyebrow{color:var(--fc-secondary);letter-spacing:.14em;text-transform:uppercase;font-size:2.96cqw;font-weight:700;line-height:1;position:relative}.feature-carousel-module__gUdGMG__stepTitle{color:#111;letter-spacing:-.02em;text-wrap:balance;margin:2.22cqw 0 0;font-size:8.15cqw;font-weight:800;line-height:1.06;position:relative}.feature-carousel-module__gUdGMG__phoneMock{background:#fff;border:1px solid #ece9fb;border-radius:6.3cqw;width:55.56cqw;margin:6.3cqw auto 0;padding:4.07cqw 3.7cqw 4.81cqw;position:relative;box-shadow:0 24px 50px -22px #463c8c73}.feature-carousel-module__gUdGMG__progress{gap:1.3cqw;margin-bottom:3.33cqw;display:flex}.feature-carousel-module__gUdGMG__progressSegment{background:#e6e3f7;border-radius:999px;flex:1;height:1.11cqw}.feature-carousel-module__gUdGMG__progressFilled{background:var(--fc-secondary)}.feature-carousel-module__gUdGMG__progressCurrent{background:var(--fc-primary)}.feature-carousel-module__gUdGMG__mockHeading{color:#111;margin-bottom:2.22cqw;font-size:2.78cqw;font-weight:700}.feature-carousel-module__gUdGMG__dayGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.3cqw;display:grid}.feature-carousel-module__gUdGMG__weekday{color:#8a84c0;text-align:center;padding:1.11cqw 0;font-size:2.22cqw;font-weight:700}.feature-carousel-module__gUdGMG__day{color:#333;text-align:center;border-radius:1.85cqw;padding:1.67cqw 0;font-size:2.41cqw;font-weight:700}.feature-carousel-module__gUdGMG__dayActive{background:var(--fc-secondary);color:#fff;font-weight:800}.feature-carousel-module__gUdGMG__slotsLabel{color:#111;margin:2.96cqw 0 1.85cqw;font-size:2.41cqw;font-weight:700}.feature-carousel-module__gUdGMG__slotGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.48cqw;display:grid}.feature-carousel-module__gUdGMG__slot{color:#555;text-align:center;border:1.5px solid #e6e3f7;border-radius:999px;padding:1.85cqw 0;font-size:2.41cqw;font-weight:700}.feature-carousel-module__gUdGMG__slotActive{background:var(--fc-primary);color:#111;border-color:#0000;font-weight:800}.feature-carousel-module__gUdGMG__caption{color:#37306a;margin:auto 0 0;font-size:3.89cqw;font-weight:500;line-height:1.35;position:relative}.feature-carousel-module__gUdGMG__captionCentered{text-align:center}.feature-carousel-module__gUdGMG__calendarCard{background:#fff;border:1px solid #ece9fb;border-radius:3.7cqw;margin-top:5.93cqw;padding:3.7cqw;position:relative;box-shadow:0 24px 50px -22px #463c8c66}.feature-carousel-module__gUdGMG__calendarHeader{justify-content:space-between;align-items:center;gap:2cqw;margin-bottom:2.96cqw;display:flex}.feature-carousel-module__gUdGMG__calendarOwner{color:#111;max-width:52%;font-size:3.33cqw;font-weight:800;line-height:1.15}.feature-carousel-module__gUdGMG__calendarDate{align-items:center;gap:1.48cqw;display:flex}.feature-carousel-module__gUdGMG__today{color:#fff;background:#8b83f0;border-radius:1.85cqw;padding:1.3cqw 2.59cqw;font-size:2.41cqw;font-weight:700}.feature-carousel-module__gUdGMG__dayLabel{color:#8b83f0;font-size:2.41cqw;font-weight:700}.feature-carousel-module__gUdGMG__calendarRows{grid-template-columns:8.15cqw 1fr;column-gap:1.85cqw;font-size:2.22cqw;display:grid}.feature-carousel-module__gUdGMG__time{color:#a49fce;text-align:right;padding-top:1.48cqw;font-weight:700}.feature-carousel-module__gUdGMG__calendarRow{border-top:1px solid #eee;min-height:5.56cqw;padding:1.11cqw 0}.feature-carousel-module__gUdGMG__existingEvent{border-left:3px solid var(--fc-accent);background:color-mix(in srgb,var(--fc-accent)13%,transparent);color:#2b7d7e;border-radius:1.48cqw;padding:1.48cqw 1.85cqw;font-weight:700}.feature-carousel-module__gUdGMG__highlightEvent{background:var(--fc-primary);border-radius:1.48cqw;padding:1.85cqw 2.22cqw;box-shadow:0 8px 20px -8px #8b83f0b3}.feature-carousel-module__gUdGMG__activeSlide .feature-carousel-module__gUdGMG__highlightEvent{animation:1.1s .2s both feature-carousel-module__gUdGMG__popEvent}.feature-carousel-module__gUdGMG__eventHeading{color:#1c1640;align-items:center;gap:1.3cqw;font-size:2.59cqw;font-weight:800;display:flex}.feature-carousel-module__gUdGMG__eventDot{background:#a6d91d;border-radius:50%;flex-shrink:0;width:1.67cqw;height:1.67cqw;box-shadow:0 0 0 3px #ffffff54}.feature-carousel-module__gUdGMG__eventSubtitle{color:#2c2350;margin-top:.56cqw;font-size:2.22cqw;font-weight:600}.feature-carousel-module__gUdGMG__calendarTag{color:var(--fc-secondary);background:#f3f1ff;border-radius:999px;align-items:center;gap:1.48cqw;margin-top:2.22cqw;padding:1.48cqw 2.59cqw;font-size:2.41cqw;font-weight:700;display:inline-flex}.feature-carousel-module__gUdGMG__tagDot{background:#a6d91d;border-radius:50%;width:1.48cqw;height:1.48cqw}.feature-carousel-module__gUdGMG__benefitsTitle{color:#111;letter-spacing:-.02em;white-space:pre-line;margin:0;font-size:8.52cqw;font-weight:800;line-height:1.04;position:relative}.feature-carousel-module__gUdGMG__benefitRows{flex-direction:column;gap:2.96cqw;margin-top:7.04cqw;display:flex;position:relative}.feature-carousel-module__gUdGMG__benefitRow{background:#f6f5ff;border-radius:4.07cqw;align-items:center;gap:3.33cqw;padding:4.07cqw 4.44cqw;display:flex}.feature-carousel-module__gUdGMG__benefitIcon{color:#111;border-radius:2.96cqw;flex-shrink:0;justify-content:center;align-items:center;width:10.37cqw;height:10.37cqw;font-size:4.44cqw;font-weight:800;display:flex}.feature-carousel-module__gUdGMG__benefitPeriwinkle{background:var(--fc-primary)}.feature-carousel-module__gUdGMG__benefitTeal{background:var(--fc-accent)}.feature-carousel-module__gUdGMG__benefitPeach{background:var(--fc-peach)}.feature-carousel-module__gUdGMG__benefitYellow{background:var(--fc-cta)}.feature-carousel-module__gUdGMG__benefitText{color:#1c1640;font-size:3.89cqw;font-weight:700;line-height:1.25}.feature-carousel-module__gUdGMG__benefitsCaption{font-size:3.7cqw}.feature-carousel-module__gUdGMG__paymentCard{background:#fff;border:.19cqw solid #ece9fb;border-radius:3.7cqw;margin:5.19cqw 0 0;padding:3.7cqw;position:relative;box-shadow:0 4.44cqw 9.26cqw -4.07cqw #463c8c66}.feature-carousel-module__gUdGMG__periodToggle{background:#f1eefc;border-radius:7.41cqw;gap:1.11cqw;padding:.93cqw;display:flex}.feature-carousel-module__gUdGMG__periodToggleBtn{color:#7d77ab;cursor:pointer;background:0 0;border:0;border-radius:7.41cqw;flex:1;padding:2.04cqw 0;font-family:inherit;font-size:2.59cqw;font-weight:800;transition:all .3s cubic-bezier(.22,1,.36,1)}.feature-carousel-module__gUdGMG__periodToggleBtnActive{background:var(--fc-secondary);color:#fff;box-shadow:0 1.11cqw 2.96cqw -1.48cqw #463c8cb3}.feature-carousel-module__gUdGMG__priceRow{align-items:flex-end;gap:1.85cqw;margin-top:4.07cqw;display:flex}.feature-carousel-module__gUdGMG__priceValue{color:#111;letter-spacing:-.02em;font-size:8.52cqw;font-weight:800;line-height:1}.feature-carousel-module__gUdGMG__priceUnit{color:#7d77ab;padding-bottom:1.11cqw;font-size:2.78cqw;font-weight:700}.feature-carousel-module__gUdGMG__priceNote{color:#7d77ab;margin-top:1.48cqw;font-size:2.5cqw;font-weight:600}.feature-carousel-module__gUdGMG__benefitChecks{flex-direction:column;gap:1.67cqw;margin-top:3.33cqw;display:flex}.feature-carousel-module__gUdGMG__benefitCheckRow{border:.19cqw solid #ece9fb;border-radius:2.59cqw;align-items:center;gap:2.04cqw;padding:2.22cqw 2.59cqw;display:flex}.feature-carousel-module__gUdGMG__benefitCheckRowHighlight{border:.28cqw solid var(--fc-primary);background:#f8f7ff;animation:1s .15s both feature-carousel-module__gUdGMG__popEvent}.feature-carousel-module__gUdGMG__benefitCheckIcon{background:var(--fc-primary);color:#111;border-radius:1.48cqw;flex-shrink:0;justify-content:center;align-items:center;width:4.07cqw;height:4.07cqw;font-size:2.22cqw;font-weight:800;display:flex}.feature-carousel-module__gUdGMG__benefitCheckIconHighlight{background:var(--fc-accent);color:#0d3b3c}.feature-carousel-module__gUdGMG__benefitCheckText{color:#1c1640;font-size:2.59cqw;font-weight:700}.feature-carousel-module__gUdGMG__methodTitle{color:#111;letter-spacing:-.02em;margin:1.48cqw 0 0;font-size:5.74cqw;font-weight:800;line-height:1.06;position:relative}.feature-carousel-module__gUdGMG__methodGrid{gap:2.22cqw;margin-top:2.96cqw;display:flex;position:relative}.feature-carousel-module__gUdGMG__methodCard{text-align:left;cursor:pointer;background:#fff;border:.19cqw solid #ece9fb;border-radius:3.33cqw;flex:1;padding:2.41cqw;font-family:inherit;transition:all .3s cubic-bezier(.22,1,.36,1)}.feature-carousel-module__gUdGMG__methodCardActive{border:.37cqw solid var(--fc-primary);box-shadow:0 3.33cqw 7.41cqw -4.07cqw #463c8c8c}.feature-carousel-module__gUdGMG__methodCardTop{justify-content:space-between;align-items:center;display:flex}.feature-carousel-module__gUdGMG__methodCardIcon{background:var(--fc-primary);border-radius:1.11cqw;width:6.3cqw;height:4.44cqw;display:block}.feature-carousel-module__gUdGMG__methodCardIconInvoice{background:var(--fc-accent);border-radius:.93cqw;width:4.81cqw;height:5.56cqw}.feature-carousel-module__gUdGMG__methodCardDot{background:#fff;border:.37cqw solid #ddd7f5;border-radius:50%;width:3.33cqw;height:3.33cqw;display:block}.feature-carousel-module__gUdGMG__methodCardDotActive{border:1.11cqw solid var(--fc-secondary)}.feature-carousel-module__gUdGMG__methodCardTitle{color:#111;margin-top:2.22cqw;font-size:2.96cqw;font-weight:800;display:block}.feature-carousel-module__gUdGMG__methodCardSubtitle{color:#7d77ab;margin-top:.56cqw;font-size:2.41cqw;font-weight:600;line-height:1.3;display:block}.feature-carousel-module__gUdGMG__methodPanel{background:#fff;border:.19cqw solid #ece9fb;border-radius:3.7cqw;margin-top:2.22cqw;padding:2.96cqw;position:relative;box-shadow:0 4.44cqw 9.26cqw -4.07cqw #463c8c66}.feature-carousel-module__gUdGMG__methodPanelHeader{justify-content:space-between;align-items:center;display:flex}.feature-carousel-module__gUdGMG__methodPanelTitle{color:#111;font-size:2.96cqw;font-weight:800}.feature-carousel-module__gUdGMG__methodPanelBadge{background:var(--fc-secondary);color:#fff;border-radius:7.41cqw;padding:1.11cqw 2.22cqw;font-size:2.22cqw;font-weight:800}.feature-carousel-module__gUdGMG__methodPanelSub{color:#7d77ab;margin-top:.74cqw;font-size:2.41cqw;font-weight:600}.feature-carousel-module__gUdGMG__methodFields{flex-direction:column;gap:1.3cqw;margin-top:2.22cqw;display:flex}.feature-carousel-module__gUdGMG__methodField{flex-direction:column;gap:.56cqw;display:flex}.feature-carousel-module__gUdGMG__methodFieldLabel{color:#7d77ab;letter-spacing:.06em;text-transform:uppercase;font-size:2.04cqw;font-weight:700}.feature-carousel-module__gUdGMG__methodFieldValue{color:#1c1640;background:#faf9ff;border:.19cqw solid #ece9fb;border-radius:2.22cqw;justify-content:space-between;align-items:center;gap:1.85cqw;padding:1.67cqw 2.22cqw;font-size:2.41cqw;font-weight:700;display:flex}.feature-carousel-module__gUdGMG__methodFieldCheck{color:#2b7d7e;font-size:2.59cqw}.feature-carousel-module__gUdGMG__methodCta{background:var(--fc-primary);text-align:center;color:#111;border-radius:7.41cqw;margin-top:2.22cqw;padding:2.04cqw 0;font-size:2.59cqw;font-weight:800}.feature-carousel-module__gUdGMG__ctaTitle{color:#fff;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:10.37cqw;font-weight:800;line-height:1.03}.feature-carousel-module__gUdGMG__ctaText{color:#e7dcf0;margin:4.07cqw 0 0;font-size:4.26cqw;font-weight:500;line-height:1.35}.feature-carousel-module__gUdGMG__ctaActions{flex-direction:column;align-items:flex-start;gap:2.96cqw;margin-top:6.3cqw;display:flex;position:relative}.feature-carousel-module__gUdGMG__ctaLink{background:var(--fc-primary);color:#111;border-radius:999px;align-items:center;gap:2.22cqw;padding:3.33cqw 5.93cqw;font-size:4.07cqw;font-weight:800;line-height:1;text-decoration:none;transition:transform .2s,filter .2s;display:inline-flex}.feature-carousel-module__gUdGMG__ctaLink:hover{color:#111;filter:brightness(1.06);transform:translateY(-2px)}.feature-carousel-module__gUdGMG__ctaLink:focus-visible{outline:3px solid var(--fc-cta);outline-offset:3px}.feature-carousel-module__gUdGMG__ctaFootnote{color:#e7dcf0;font-size:3.52cqw;font-weight:700}.feature-carousel-module__gUdGMG__arrow{z-index:10;width:clamp(36px,8.52cqw,46px);height:clamp(36px,8.52cqw,46px);color:var(--fc-secondary);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffc;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s,opacity .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 18px -6px #00000059}.feature-carousel-module__gUdGMG__arrow:hover:not(:disabled){background:#fff;transform:translateY(-50%)scale(1.05)}.feature-carousel-module__gUdGMG__arrow:focus-visible{outline:3px solid var(--fc-primary);outline-offset:2px}.feature-carousel-module__gUdGMG__arrow:disabled{cursor:default;opacity:.25}.feature-carousel-module__gUdGMG__arrowPrev{left:clamp(8px,2.59cqw,14px)}.feature-carousel-module__gUdGMG__arrowNext{right:clamp(8px,2.59cqw,14px)}.feature-carousel-module__gUdGMG__arrowIcon{stroke-width:3px;width:45%;height:45%}.feature-carousel-module__gUdGMG__navigation{flex-direction:column;align-items:center;gap:9px;margin-top:16px;display:flex}.feature-carousel-module__gUdGMG__dots{justify-content:center;align-items:center;gap:10px;display:flex}.feature-carousel-module__gUdGMG__dot{cursor:pointer;background:#cfc9f0;border:0;border-radius:999px;width:11px;height:11px;transition:all .35s cubic-bezier(.22,1,.36,1)}.feature-carousel-module__gUdGMG__dotActive{background:var(--fc-secondary);width:30px}.feature-carousel-module__gUdGMG__dot:focus-visible{outline:3px solid var(--fc-primary);outline-offset:3px}.feature-carousel-module__gUdGMG__counter{color:#8a84c0;letter-spacing:.05em;margin:0;font-size:14px;font-weight:700}@keyframes feature-carousel-module__gUdGMG__popEvent{0%{opacity:0;transform:scale(.9)}60%{transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.feature-carousel-module__gUdGMG__track,.feature-carousel-module__gUdGMG__dot,.feature-carousel-module__gUdGMG__arrow,.feature-carousel-module__gUdGMG__ctaLink{transition:none}.feature-carousel-module__gUdGMG__activeSlide .feature-carousel-module__gUdGMG__highlightEvent{animation:none}.feature-carousel-module__gUdGMG__prototypeMarkup *,.feature-carousel-module__gUdGMG__prototypeMarkup :before,.feature-carousel-module__gUdGMG__prototypeMarkup :after{transition:none!important;animation:none!important}}
