.app[data-v-6acb7bf6]{min-height:100dvh;background:var(--ff-app-backgroundColor, #FDFCF3);color:var(--ff-app-colorText, #111)}.screen[data-v-ba665d79]{display:flex;flex-direction:column;min-height:100dvh;max-width:480px;margin:0 auto;background-color:var(--bg, #FDFCF3)}.screen__header[data-v-ba665d79]{position:relative;display:flex;align-items:center;justify-content:center;padding:14px 16px}.screen__back[data-v-ba665d79]{position:absolute;left:10px;padding:6px;border:0;background:none;font-size:20px;line-height:1;color:#000;cursor:pointer}.screen__logo[data-v-ba665d79]{height:24px;width:auto;object-fit:contain}.screen__counter[data-v-ba665d79]{position:absolute;right:16px;font-size:14px;font-weight:500}.screen__progress[data-v-ba665d79]{height:4px;background:#e5e3da}.screen__progress span[data-v-ba665d79]{display:block;height:100%;background:#074d3a;transition:width .3s ease}.screen__body[data-v-ba665d79]{flex:1;display:flex;flex-direction:column;padding:8px 24px 24px}.screen__flow[data-v-ba665d79]{flex:1;display:flex;flex-direction:column;gap:8px}.screen__pinned[data-v-ba665d79]{display:flex;flex-direction:column;gap:8px;padding-top:16px}.options[data-v-04eb094f]{display:flex;flex-direction:column;gap:8px;width:100%}.option[data-v-04eb094f]{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:0 16px;font:inherit;color:inherit;text-align:left;background:#fff;border:1px solid #E5E3DA;border-radius:12px;cursor:pointer;transition:background-color .15s,border-color .15s,transform .1s}.option[data-v-04eb094f]:hover{border-color:#074d3a}.option[data-v-04eb094f]:active{transform:scale(.99)}.option.is-selected[data-v-04eb094f]{background:#e8fcec;border-color:#074d3a}.option__text[data-v-04eb094f]{flex:1}.option__emoji[data-v-04eb094f]{font-size:22px;line-height:1}.option__check[data-v-04eb094f]{position:relative;flex:none;width:22px;height:22px;border:2px solid #C9C6BC;border-radius:6px}.option__check.is-on[data-v-04eb094f]{background:#074d3a;border-color:#074d3a}.option__check.is-on[data-v-04eb094f]:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.options--hero .option[data-v-04eb094f]{justify-content:center;background:#daa95a;color:#311905;border:3px solid #FCE7B0E6;font-size:18px;font-weight:700}.options--hero .option__text[data-v-04eb094f]{flex:0 1 auto}.options--hero .option[data-v-04eb094f]:hover{border-color:#fff}.cookies[data-v-15b3bb06]{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;flex-direction:column;gap:12px;max-width:480px;margin:0 auto;padding:16px;background:#fff;border:1px solid #E5E5E5;border-radius:16px 16px 0 0;box-shadow:0 -4px 24px #0000001f;font-size:13px}.cookies__text[data-v-15b3bb06]{line-height:1.45}.cookies__text a[data-v-15b3bb06]{text-decoration:underline}.cookies__actions[data-v-15b3bb06]{display:flex;gap:8px;flex-wrap:wrap}.cookies__actions button[data-v-15b3bb06]{flex:1;min-height:42px;padding:0 14px;border-radius:10px;font:inherit;font-weight:600;cursor:pointer}.is-primary[data-v-15b3bb06]{background:#074d3a;color:#fff;border:0}.welcome__title[data-v-14551c42]{margin-top:16px;font-family:Raleway,sans-serif;font-size:40px;font-weight:800;color:#092f0b;text-align:center}.welcome__subtitle[data-v-14551c42]{margin-top:8px;font-size:24px;font-weight:600;color:#1f0b05;text-align:center}.welcome__prompt[data-v-14551c42]{color:#fff;font-weight:500;text-align:center}.welcome__legal[data-v-14551c42]{font-size:14px;color:#9294ab;text-align:center}.welcome__legal[data-v-14551c42] a{color:#4a6cf7;text-decoration:underline}.question__title[data-v-dfcb782d]{font-size:24px}.question__subtitle[data-v-dfcb782d]{font-size:18px}.question__info[data-v-dfcb782d]{align-self:flex-start;margin-top:4px;padding:10px 0;border:0;background:none;color:#045645;font:inherit;font-family:Open Sans,sans-serif;cursor:pointer}.question__continue[data-v-dfcb782d]{min-height:56px;border:0;border-radius:12px;background:#111;color:#fff;font:inherit;font-weight:600;cursor:pointer}.sheet__backdrop[data-v-dfcb782d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:flex-end;justify-content:center;background:#00000073}.sheet[data-v-dfcb782d]{display:flex;flex-direction:column;gap:12px;width:100%;max-width:480px;padding:24px;background:#fff;border-radius:20px 20px 0 0;text-align:center}.sheet button[data-v-dfcb782d]{min-height:56px;border:0;border-radius:12px;background:#111;color:#fff;font:inherit;font-weight:600;cursor:pointer}.sheet-enter-active[data-v-dfcb782d],.sheet-leave-active[data-v-dfcb782d]{transition:opacity .2s}.sheet-enter-active .sheet[data-v-dfcb782d],.sheet-leave-active .sheet[data-v-dfcb782d]{transition:transform .2s}.sheet-enter-from[data-v-dfcb782d],.sheet-leave-to[data-v-dfcb782d]{opacity:0}.sheet-enter-from .sheet[data-v-dfcb782d],.sheet-leave-to .sheet[data-v-dfcb782d]{transform:translateY(100%)}.email__title[data-v-c2c9f8f5]{font-size:32px;text-align:center}.email__subtitle[data-v-c2c9f8f5]{text-align:center}.email__input[data-v-c2c9f8f5]{width:100%;min-height:56px;margin-top:8px;padding:0 16px;font:inherit;background:#fafafa;border:1px solid #DDD;border-radius:12px}.email__input[data-v-c2c9f8f5]:focus{outline:none;border-color:#074d3a;background:#fff}.email__input.is-invalid[data-v-c2c9f8f5]{border-color:#f8545d;background:#fff5f5}.email__error[data-v-c2c9f8f5]{color:#f8545d;font-size:13px}.email__note[data-v-c2c9f8f5]{color:#045646}.email__legal[data-v-c2c9f8f5]{font-size:13px;text-align:center;color:#6b6b6b}.email__legal[data-v-c2c9f8f5] a{color:#4a6cf7;text-decoration:underline}.email__continue[data-v-c2c9f8f5]{min-height:56px;border:0;border-radius:12px;background:#111;color:#fff;font:inherit;font-weight:600;cursor:pointer}.ff-text[data-v-ce139e1b] a{color:var(--link-color, inherit);font-weight:var(--link-weight, inherit);text-decoration:var(--link-decoration, underline)}.ff-list[data-v-8a65a6b8]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ff-list li[data-v-8a65a6b8]{display:flex;gap:10px;align-items:flex-start}.ff-list__marker img[data-v-8a65a6b8]{width:20px;height:20px;object-fit:contain}.ff-list__text[data-v-8a65a6b8]{flex:1}.ff-container[data-v-020588b8]{display:flex}.ff-container--vertical[data-v-020588b8]{flex-direction:column}.ff-container--horizontal[data-v-020588b8]{flex-direction:row;gap:12px}.ff-container--horizontal[data-v-020588b8]:not([style*=grid])>*{flex:1}.ff-button-wrap[data-v-fb65a1e5]{display:flex;flex-direction:column;width:100%}.ff-button[data-v-fb65a1e5]{width:100%;min-height:56px;padding:0 20px;cursor:pointer;font:inherit;font-weight:600;background:var(--ff-app-buttonBGColor, #111);color:var(--ff-app-buttonTextColor, #fff);border:0;border-radius:12px;transition:opacity .15s,transform .1s}.ff-button[data-v-fb65a1e5]:hover{opacity:.9}.ff-button[data-v-fb65a1e5]:active{transform:scale(.99)}.ff-image[data-v-56649151]{display:block;max-width:100%;height:auto;align-self:start}.ff-options[data-v-741a48de]{display:flex;flex-direction:column;gap:8px;width:100%}.ff-options--grid[data-v-741a48de]{gap:8px}.ff-option[data-v-741a48de]{display:flex;align-items:center;gap:12px;width:100%;padding:0 16px;min-height:56px;cursor:pointer;text-align:left;background:#fff;color:inherit;font:inherit;border:1px solid #E5E3DA;border-radius:12px;transition:background-color .15s,border-color .15s,transform .1s}.ff-option[data-v-741a48de]:hover{border-color:var(--ff-app-colorPrimary, #074D3A)}.ff-option[data-v-741a48de]:active{transform:scale(.99)}.ff-option.is-selected[data-v-741a48de]{background:#e8fcec;border-color:var(--ff-app-colorPrimary, #074D3A)}.ff-option__text[data-v-741a48de]{flex:1}.ff-option__emoji[data-v-741a48de]{font-size:22px;line-height:1}.ff-option__img[data-v-741a48de]{width:32px;height:32px;object-fit:contain}.ff-option__check[data-v-741a48de]{width:22px;height:22px;border-radius:6px;border:2px solid #C9C6BC;flex:none}.ff-option__check.is-on[data-v-741a48de]{background:var(--ff-app-colorPrimary, #074D3A);border-color:var(--ff-app-colorPrimary, #074D3A);position:relative}.ff-option__check.is-on[data-v-741a48de]:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.ff-carousel[data-v-9de0074e]{width:100%;overflow:hidden}.ff-carousel__track[data-v-9de0074e]{display:flex;transition:transform .4s ease}.ff-carousel__slide[data-v-9de0074e]{flex:0 0 100%}.ff-carousel__dots[data-v-9de0074e]{display:flex;gap:6px;justify-content:center;padding:12px 0}.ff-carousel__dots button[data-v-9de0074e]{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#0000001a;cursor:pointer}.ff-carousel__dots button.is-active[data-v-9de0074e]{background:var(--ff-app-colorPrimary, #074D3A)}.ff-plans[data-v-76d5564e]{display:flex;flex-direction:column;gap:10px;width:100%}.ff-plan[data-v-23640b12]{position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:16px;cursor:pointer;text-align:left;font:inherit;color:inherit;background:#fff;border:2px solid #E5E3DA;border-radius:14px}.ff-plan.is-active[data-v-23640b12]{border-color:var(--ff-app-colorPrimary, #074D3A);background:#f3fbf6}.ff-plan__badge[data-v-23640b12]{position:absolute;top:-10px;right:14px;padding:3px 10px;border-radius:999px;background:var(--ff-app-colorSecondary, #FFA230);color:#fff;font-size:12px;font-weight:700}.ff-plan__radio[data-v-23640b12]{width:22px;height:22px;border-radius:50%;border:2px solid #C9C6BC;flex:none}.ff-plan__radio.is-on[data-v-23640b12]{border-color:var(--ff-app-colorPrimary, #074D3A);border-width:6px}.ff-plan__body[data-v-23640b12]{flex:1;display:flex;flex-direction:column;gap:2px}.ff-plan__title[data-v-23640b12]{font-weight:700}.ff-plan__price[data-v-23640b12]{font-size:13px;opacity:.75}.ff-plan__perday[data-v-23640b12]{display:flex;flex-direction:column;align-items:flex-end}.ff-plan__perday strong[data-v-23640b12]{font-size:22px}.ff-plan__perday small[data-v-23640b12]{font-size:12px;opacity:.7}.ff-timer[data-v-e5c97799]{display:flex;justify-content:center;padding:10px 16px}.ff-timer__inner[data-v-e5c97799]{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:480px}.ff-timer__row[data-v-e5c97799]{display:flex;align-items:center;gap:12px;width:100%}.ff-timer__text[data-v-e5c97799]{flex:1;font-size:14px}.ff-timer__count[data-v-e5c97799]{flex:none;font-weight:700;font-variant-numeric:tabular-nums}.ff-timer__btn[data-v-e5c97799]{padding:8px 16px;border:0;border-radius:999px;cursor:pointer;font:inherit;font-weight:600;background:var(--ff-app-colorPrimary, #074D3A);color:#fff}.ff-timer__btn.is-pulsing[data-v-e5c97799]{animation:ff-pulse-e5c97799 1.6s ease-in-out infinite}@keyframes ff-pulse-e5c97799{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){.ff-timer__btn.is-pulsing[data-v-e5c97799]{animation:none}}.ff-popup__backdrop[data-v-81718bec]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#00000073;display:flex;align-items:flex-end;justify-content:center}.ff-popup[data-v-81718bec]{position:relative;width:100%;max-width:480px;background:#fdfcf3;border-radius:20px 20px 0 0;padding:24px;display:flex;flex-direction:column;gap:12px}.ff-popup__close[data-v-81718bec]{position:absolute;top:12px;right:16px;border:0;background:none;font-size:26px;line-height:1;cursor:pointer;color:#666}.ff-popup-enter-active[data-v-81718bec],.ff-popup-leave-active[data-v-81718bec]{transition:opacity .2s}.ff-popup-enter-active .ff-popup[data-v-81718bec],.ff-popup-leave-active .ff-popup[data-v-81718bec]{transition:transform .2s}.ff-popup-enter-from[data-v-81718bec],.ff-popup-leave-to[data-v-81718bec]{opacity:0}.ff-popup-enter-from .ff-popup[data-v-81718bec],.ff-popup-leave-to .ff-popup[data-v-81718bec]{transform:translateY(100%)}.ff-faq[data-v-5797aeea]{display:flex;flex-direction:column;width:100%}.ff-faq__item[data-v-5797aeea]{border-bottom-style:solid}.ff-faq__item[data-v-5797aeea]:last-child{border-bottom:0}.ff-faq__q[data-v-5797aeea]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0;background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.ff-faq__arrow[data-v-5797aeea]{flex:none;transition:transform .2s}.ff-faq__arrow.is-open[data-v-5797aeea]{transform:rotate(180deg)}.ff-faq__a[data-v-5797aeea]{margin-top:10px;white-space:pre-line}.ff-checkout[data-v-84bbd6f4]{display:flex;flex-direction:column;gap:10px;width:100%}.ff-checkout__fields[data-v-84bbd6f4]{display:flex;flex-direction:column;gap:10px}.ff-checkout__row[data-v-84bbd6f4]{display:flex;gap:10px}.ff-checkout__row .ff-checkout__input[data-v-84bbd6f4]{flex:1;min-width:0}.ff-checkout__input[data-v-84bbd6f4]{width:100%;min-height:52px;padding:0 14px;font:inherit;background:#fff;border:1px solid #DDD;border-radius:10px}.ff-checkout__input[data-v-84bbd6f4]:focus{outline:none;border-color:var(--ff-app-colorPrimary, #074D3A)}.ff-checkout__pay[data-v-84bbd6f4]{min-height:56px;border:0;border-radius:12px;cursor:pointer;font:inherit;font-weight:700;background:var(--ff-app-colorPrimary, #074D3A);color:#fff}.ff-checkout__pay[data-v-84bbd6f4]:disabled{opacity:.45;cursor:not-allowed}.ff-checkout__hint[data-v-84bbd6f4]{margin:0;font-size:12px;text-align:center;opacity:.55}.screen[data-v-53eb23b7]{display:flex;flex-direction:column;min-height:100dvh;max-width:480px;margin:0 auto;background-color:var(--ff-app-backgroundColor, #fdfcf3)}.screen__header[data-v-53eb23b7]{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 16px}.screen__back[data-v-53eb23b7]{position:absolute;left:10px;border:0;background:none;cursor:pointer;font-size:20px;line-height:1;color:var(--ff-progressBar-backColor, #000);padding:6px}.screen__logo[data-v-53eb23b7]{height:24px;width:auto;object-fit:contain}.screen__body[data-v-53eb23b7]{flex:1;display:flex;flex-direction:column;width:100%;padding:8px 0 24px}.screen__flow[data-v-53eb23b7]{flex:1;display:flex;flex-direction:column;gap:12px}.screen__sticky[data-v-53eb23b7]{position:sticky;top:0;z-index:30;width:100vw;margin-left:calc(50% - 50vw)}.screen__pinned[data-v-53eb23b7]{position:sticky;bottom:0;z-index:30;display:flex;flex-direction:column;gap:8px;padding-top:16px}.policy[data-v-c77cb608]{display:flex;flex-direction:column;min-height:100dvh}.policy__header[data-v-c77cb608]{position:relative;display:flex;align-items:center;justify-content:center;padding:14px 16px;border-bottom:1px solid #E5E3DA}.policy__back[data-v-c77cb608]{position:absolute;left:16px;font-size:14px;text-decoration:none}.policy__logo[data-v-c77cb608]{height:24px}.policy__body[data-v-c77cb608]{width:100%;max-width:720px;margin:0 auto;padding:24px 20px 60px;line-height:1.55}.policy__body[data-v-c77cb608] h1{margin-bottom:16px;font-size:30px}.policy__body[data-v-c77cb608] h2{margin:28px 0 10px;font-size:20px}.policy__body[data-v-c77cb608] p{margin-bottom:12px}.policy__body[data-v-c77cb608] ul{margin:0 0 12px 20px}.policy__body[data-v-c77cb608] li{margin-bottom:6px}.policy__body[data-v-c77cb608] a{text-decoration:underline}.policy__body[data-v-c77cb608] img{max-width:100%;height:auto}.policy__body[data-v-c77cb608] .policy-table{overflow-x:auto;margin-bottom:16px}.policy__body[data-v-c77cb608] table{border-collapse:collapse;min-width:560px;font-size:14px}.policy__body[data-v-c77cb608] th,.policy__body[data-v-c77cb608] td{padding:8px 10px;border:1px solid #C9C6B8;text-align:left;vertical-align:top}.policy__body[data-v-c77cb608] tbody th{text-align:center;background:#f1efe6}.policy__body[data-v-c77cb608] td small{color:#6b6b6b}.policy__missing[data-v-c77cb608]{padding:40px;text-align:center}.success[data-v-5b9e3fd9]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:100dvh;padding:40px 24px;text-align:center}.success__icon[data-v-5b9e3fd9]{font-size:56px}h1[data-v-5b9e3fd9]{margin:0;font-family:Raleway,sans-serif}p[data-v-5b9e3fd9]{margin:0;max-width:420px}.success__id[data-v-5b9e3fd9]{font-size:12px;opacity:.6}.success__btn[data-v-5b9e3fd9]{margin-top:12px;padding:14px 28px;border-radius:12px;text-decoration:none;background:var(--ff-app-colorPrimary, #074D3A);color:#fff;font-weight:600}:root{--ff-app-fontFamily: "Inter", sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0;background:#fdfcf3}body{font-family:var(--ff-app-fontFamily);font-size:16px;line-height:1.4;color:#111;-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;font-family:Raleway,sans-serif;line-height:1.2}p{margin:0}img{max-width:100%}a{color:inherit}.ff-text a{text-decoration:underline}.ff-text strong{font-weight:700}
