.ContactForm_form__gyc9f{display:flex;flex-direction:column;gap:18px;background:#fff;padding:32px;border-radius:var(--radius-lg);border:1px solid var(--lilac);box-shadow:var(--shadow-md)}.ContactForm_row__yKzjT{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.ContactForm_field__7EFvd{display:flex;flex-direction:column;gap:7px;position:relative}.ContactForm_field__7EFvd>span{font-size:14px;font-weight:500;color:var(--text)}.ContactForm_field__7EFvd input,.ContactForm_field__7EFvd textarea{font:inherit;font-size:15px;color:var(--text);padding:13px 15px;border:1.5px solid var(--lilac);border-radius:13px;background:var(--bg-soft);outline:none;width:100%;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.ContactForm_field__7EFvd input::placeholder,.ContactForm_field__7EFvd textarea::placeholder{color:#a9a3bd}.ContactForm_field__7EFvd textarea{resize:vertical;min-height:128px}.ContactForm_field__7EFvd input:focus,.ContactForm_field__7EFvd textarea:focus{border-color:var(--primary-light);box-shadow:0 0 0 4px rgba(110,98,240,.14);background:#fff}.ContactForm_invalid__n1w1l,.ContactForm_invalid__n1w1l:focus{border-color:#e0574a;background:#fff6f5;box-shadow:0 0 0 4px rgba(224,87,74,.12)}.ContactForm_fieldError__DcikB{font-style:normal;font-size:13px;color:#c0392b;animation:ContactForm_slideDown__5lzp2 .18s ease}.ContactForm_captcha__hHMug{min-height:65px}.ContactForm_submit__wnpkC{align-self:flex-start;padding:14px 38px;border:none;border-radius:14px;background:var(--primary);color:#fff;font-weight:600;font-size:16px;box-shadow:0 8px 20px rgba(110,98,240,.28);transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.ContactForm_submit__wnpkC:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 12px 26px rgba(110,98,240,.34)}.ContactForm_submit__wnpkC:active:not(:disabled){transform:translateY(0)}.ContactForm_submit__wnpkC:disabled{opacity:.6;cursor:default;box-shadow:none}.ContactForm_error__wUSOk{color:#c0392b;font-size:14px;background:#fff6f5;border:1px solid #f3c9c4;border-radius:12px;padding:11px 14px}.ContactForm_success__LPb68{background:#fff;padding:48px 30px;border-radius:var(--radius-lg);border:1px solid var(--lilac);box-shadow:var(--shadow-md);text-align:center;animation:ContactForm_fadeUp__HkpJl .32s ease}.ContactForm_successIcon__LkbVy{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#e7f8ee;color:#1e9e5a;-webkit-margin-after:18px;margin-block-end:18px;animation:ContactForm_popIn__X5uCJ .4s cubic-bezier(.34,1.56,.64,1)}.ContactForm_successIcon__LkbVy svg{width:30px;height:30px}.ContactForm_success__LPb68 strong{display:block;font-size:21px;-webkit-margin-after:8px;margin-block-end:8px}.ContactForm_success__LPb68 p{color:var(--text-soft)}.ContactForm_again__YMgVC{-webkit-margin-before:20px;margin-block-start:20px;background:none;border:none;color:var(--primary);font-weight:500;text-decoration:underline}@keyframes ContactForm_slideDown__5lzp2{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes ContactForm_fadeUp__HkpJl{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ContactForm_popIn__X5uCJ{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (max-width:620px){.ContactForm_row__yKzjT{grid-template-columns:1fr}.ContactForm_form__gyc9f{padding:24px 20px}.ContactForm_submit__wnpkC{align-self:stretch}}.Faq_list__06z4M{display:flex;flex-direction:column;gap:12px;max-width:860px;-webkit-margin-before:32px;margin-block-start:32px}.Faq_item__4iDDg{background:#fff;border:1px solid var(--lilac);border-radius:var(--radius);overflow:hidden;transition:box-shadow .18s ease,border-color .18s ease}.Faq_itemOpen__reYh1{border-color:var(--primary-light);box-shadow:var(--shadow-md)}.Faq_q__cg9nX{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:none;border:none;text-align:start;font-size:16px;font-weight:600;color:var(--text)}.Faq_q__cg9nX svg{width:20px;height:20px;flex-shrink:0;color:var(--primary);transition:transform .2s ease}.Faq_itemOpen__reYh1 .Faq_q__cg9nX svg{transform:rotate(180deg)}.Faq_a__BY_AC{padding:0 22px 20px;color:var(--text-soft);font-size:15px}.Footer_footer__UaG1g{background:var(--bg-soft);border-top:1px solid var(--lilac);padding-block:48px 24px;-webkit-margin-before:80px;margin-block-start:80px}.Footer_inner__ACAek{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start;justify-content:space-between}.Footer_brandCol__HhVKt{max-width:320px}.Footer_brand___zP6t{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:19px}.Footer_brand___zP6t img{border-radius:9px}.Footer_tagline__EtMBR{-webkit-margin-before:10px;margin-block-start:10px;color:var(--text-soft);font-size:15px}.Footer_contact__Qek_T,.Footer_links__oDyjI{display:flex;flex-direction:column;gap:10px;font-size:15px}.Footer_contact__Qek_T a,.Footer_links__oDyjI a{color:var(--text-soft);transition:color .15s ease}.Footer_contact__Qek_T a:hover,.Footer_links__oDyjI a:hover{color:var(--primary)}.Footer_bottom__O5rKs{-webkit-margin-before:32px;margin-block-start:32px;-webkit-padding-before:20px;padding-block-start:20px;border-top:1px solid var(--lilac);color:var(--text-soft);font-size:14px;text-align:center}.ContactAside_aside__cQN4i{display:flex;flex-direction:column;gap:18px}.ContactAside_card__AiZop{background:linear-gradient(160deg,#fff,var(--bg-soft));border:1px solid var(--lilac);border-radius:var(--radius-lg);padding:26px 24px;box-shadow:var(--shadow-sm)}.ContactAside_cardTitle__fTISx{font-size:16px;font-weight:700;-webkit-margin-after:18px;margin-block-end:18px}.ContactAside_row__0QeIz{display:flex;align-items:center;gap:14px;padding:11px;margin-inline:-11px;border-radius:14px;transition:background .16s ease,transform .16s ease}.ContactAside_row__0QeIz:hover{background:rgba(110,98,240,.07);transform:translateX(-3px)}.ContactAside_icon__POCPE{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:13px;background:var(--lilac);color:var(--primary-dark)}.ContactAside_icon__POCPE svg{width:22px;height:22px}.ContactAside_iconWa__Ftuue{background:#e4f7ec;color:#1e9e5a}.ContactAside_text__5_kqi{display:flex;flex-direction:column;gap:2px;min-width:0}.ContactAside_text__5_kqi small{font-size:12.5px;color:var(--text-soft)}.ContactAside_text__5_kqi strong{font-size:15px;font-weight:600;color:var(--text);overflow-wrap:anywhere}.page_hero__SKW6o{position:relative;padding-block:88px 104px;background:var(--bg);overflow:hidden;isolation:isolate}.page_heroGlow__P_3KC{position:absolute;z-index:-1;inset-block-start:-220px;inset-inline-end:-120px;width:900px;height:900px;border-radius:50%;background:radial-gradient(circle,rgba(167,155,250,.4),rgba(227,223,252,.35) 42%,transparent 68%);animation:page_drift__iXxuE 18s ease-in-out infinite alternate;pointer-events:none}.page_heroInner__FQkwa{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:48px;gap:48px;align-items:center}.page_badge__s34Is{display:inline-block;font-size:14px;color:var(--primary-dark);background:var(--lilac);padding:8px 16px;border-radius:999px;-webkit-margin-after:22px;margin-block-end:22px;animation:page_fadeUp__mbBxU .6s cubic-bezier(.22,1,.36,1) both}.page_heroTitle__Gfler{font-size:clamp(36px,5.2vw,60px);font-weight:800;line-height:1.1;letter-spacing:-.8px;animation:page_fadeUp__mbBxU .6s cubic-bezier(.22,1,.36,1) .08s both}.page_heroSubtitle__RTAw0{margin-block:22px 32px;font-size:clamp(16px,2vw,19px);color:var(--text-soft);max-width:52ch;animation:page_fadeUp__mbBxU .6s cubic-bezier(.22,1,.36,1) .16s both}.page_heroActions__8_tzb{display:flex;flex-wrap:wrap;align-items:center;gap:14px;animation:page_fadeUp__mbBxU .6s cubic-bezier(.22,1,.36,1) .24s both}.page_ghostBtn___USpB{display:inline-flex;align-items:center;padding:12px 26px;border-radius:14px;border:1.5px solid var(--lilac);background:#fff;color:var(--text);font-weight:600;font-size:15px;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.page_ghostBtn___USpB:hover{border-color:var(--primary-light);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.page_heroShots__C1dxS{position:relative;display:flex;justify-content:center;align-items:center;min-height:520px}.page_shot__Pubu1{position:absolute;animation:page_fadeUp__mbBxU .7s cubic-bezier(.22,1,.36,1) both}.page_shot__Pubu1 img{border-radius:28px;box-shadow:var(--shadow-lg);border:1px solid rgba(255,255,255,.7)}.page_shot0__VNjck{z-index:3;animation-delay:.2s}.page_shot0__VNjck img{animation:page_float__P1Jpw 6s ease-in-out 1s infinite}.page_shot1__Hb7kx{z-index:2;inset-inline-end:4%;transform:scale(.88) translateY(34px) rotate(5deg);opacity:.92;animation-delay:.32s}.page_shot2___rx3S{z-index:1;inset-inline-start:4%;transform:scale(.88) translateY(34px) rotate(-5deg);opacity:.92;animation-delay:.44s}.page_section__61PEw{padding-block:84px}.page_sectionSoft__Rbgsr{background:var(--bg-soft)}.page_eyebrow__H9Slr{color:var(--primary);font-weight:600;font-size:14px;letter-spacing:.4px;-webkit-margin-after:10px;margin-block-end:10px}.page_sectionTitle__hzsAh{font-size:clamp(27px,3.4vw,40px);font-weight:800;line-height:1.22;letter-spacing:-.4px}.page_sectionLead__DmHNO{-webkit-margin-before:14px;margin-block-start:14px;color:var(--text-soft);font-size:17px;max-width:62ch}.page_benefits__h_C5p{-webkit-margin-before:46px;margin-block-start:46px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.page_benefit__iNm_L{position:relative;background:#fff;border:1px solid var(--lilac);border-radius:var(--radius-lg);padding:30px 26px;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.page_benefit__iNm_L:before{content:"";position:absolute;inset-block:0;inset-inline-start:-100%;width:100%;background:linear-gradient(90deg,transparent,rgba(110,98,240,.06),transparent);transition:inset-inline-start .55s ease}.page_benefit__iNm_L:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);border-color:var(--primary-light)}.page_benefit__iNm_L:hover:before{inset-inline-start:100%}.page_benefitIcon__pYGIQ{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:16px;background:var(--lilac);color:var(--primary-dark);-webkit-margin-after:18px;margin-block-end:18px;transition:transform .22s ease,background .22s ease}.page_benefit__iNm_L:hover .page_benefitIcon__pYGIQ{transform:scale(1.06) rotate(-4deg);background:var(--primary);color:#fff}.page_benefitIcon__pYGIQ svg{width:26px;height:26px}.page_benefit__iNm_L h3{font-size:18px;font-weight:700;-webkit-margin-after:9px;margin-block-end:9px}.page_benefit__iNm_L p{color:var(--text-soft);font-size:15px}.page_steps__e0Sxr{-webkit-margin-before:46px;margin-block-start:46px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;list-style:none}.page_step__DI9Zu{position:relative;background:#fff;border:1px solid var(--lilac);border-radius:var(--radius-lg);padding:32px 26px;transition:transform .22s ease,box-shadow .22s ease}.page_step__DI9Zu:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.page_stepNumber__2EZE0{display:inline-block;font-size:34px;font-weight:800;background:linear-gradient(135deg,var(--primary),var(--primary-light));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-margin-after:12px;margin-block-end:12px}.page_step__DI9Zu h3{font-size:18px;font-weight:700;-webkit-margin-after:9px;margin-block-end:9px}.page_step__DI9Zu p{color:var(--text-soft);font-size:15px}.page_screens__BMwpL{-webkit-margin-before:46px;margin-block-start:46px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.page_screen__bEZ6q{text-align:center}.page_screen__bEZ6q img{border-radius:24px;box-shadow:var(--shadow-md);margin-inline:auto;width:100%;height:auto;transition:transform .28s ease,box-shadow .28s ease}.page_screenWrap__WuVTJ:hover .page_screen__bEZ6q img{transform:translateY(-8px) scale(1.02);box-shadow:var(--shadow-lg)}.page_screen__bEZ6q figcaption{-webkit-margin-before:16px;margin-block-start:16px;display:flex;flex-direction:column;gap:3px}.page_screen__bEZ6q strong{font-size:16px}.page_screen__bEZ6q span{color:var(--text-soft);font-size:14px}.page_contactGrid__jW2_m{-webkit-margin-before:40px;margin-block-start:40px;display:grid;grid-template-columns:1.45fr .55fr;grid-gap:30px;gap:30px;align-items:start}@keyframes page_fadeUp__mbBxU{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes page_float__P1Jpw{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes page_drift__iXxuE{0%{transform:translate(0) scale(1)}to{transform:translate(-60px,40px) scale(1.08)}}.page_shot1__Hb7kx,.page_shot2___rx3S{animation-name:page_fadeIn__wvzG6}@keyframes page_fadeIn__wvzG6{0%{opacity:0}to{opacity:.92}}@media (max-width:980px){.page_heroInner__FQkwa{grid-template-columns:1fr;text-align:center}.page_heroSubtitle__RTAw0{margin-inline:auto}.page_heroActions__8_tzb{justify-content:center}.page_heroShots__C1dxS{order:-1;min-height:440px}.page_benefits__h_C5p,.page_screens__BMwpL,.page_steps__e0Sxr{grid-template-columns:repeat(2,1fr)}.page_contactGrid__jW2_m{grid-template-columns:1fr}}@media (max-width:620px){.page_hero__SKW6o{padding-block:56px 72px}.page_heroShots__C1dxS{min-height:400px}.page_shot1__Hb7kx,.page_shot2___rx3S{display:none}.page_benefits__h_C5p,.page_screens__BMwpL,.page_steps__e0Sxr{grid-template-columns:1fr}.page_section__61PEw{padding-block:60px}}@media (prefers-reduced-motion:reduce){.page_heroGlow__P_3KC,.page_shot0__VNjck img{animation:none}}.page_main__fCRK_{padding-block:64px 96px;background:var(--bg)}.page_back__SUVVj{display:inline-flex;align-items:center;gap:8px;color:var(--primary);font-weight:500;font-size:15px;-webkit-margin-after:28px;margin-block-end:28px}.page_back__SUVVj:hover{color:var(--primary-dark)}.page_title__G2UvL{font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.25;-webkit-margin-after:28px;margin-block-end:28px}.page_prose__jPMT5{max-width:78ch;color:var(--text-soft);font-size:16px}.page_prose__jPMT5 h1{font-size:28px;font-weight:800;color:var(--text);margin-block:32px 14px}.page_prose__jPMT5 h2{font-size:23px;font-weight:700;color:var(--text);margin-block:30px 12px}.page_prose__jPMT5 h3{font-size:19px;font-weight:600;color:var(--text);margin-block:24px 10px}.page_prose__jPMT5 p{-webkit-margin-after:14px;margin-block-end:14px}.page_prose__jPMT5 ol,.page_prose__jPMT5 ul{-webkit-margin-after:16px;margin-block-end:16px;-webkit-padding-start:24px;padding-inline-start:24px}.page_prose__jPMT5 li{-webkit-margin-after:8px;margin-block-end:8px}.page_prose__jPMT5 strong{color:var(--text);font-weight:600}.page_prose__jPMT5 a{color:var(--primary);text-decoration:underline}.page_prose__jPMT5 table{width:100%;border-collapse:collapse;margin-block:16px 24px;font-size:15px}.page_prose__jPMT5 td,.page_prose__jPMT5 th{border:1px solid var(--lilac);padding:8px 12px;text-align:start}.page_prose__jPMT5 th{background:var(--bg-soft);font-weight:600;color:var(--text)}.Header_header__MvnS2{position:-webkit-sticky;position:sticky;top:0;z-index:50;height:var(--header-h);display:flex;align-items:center;background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid transparent;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.Header_scrolled__s9Ifj{background:rgba(255,255,255,.92);border-bottom-color:var(--lilac);box-shadow:0 6px 24px rgba(34,30,66,.06)}.Header_inner__ggL_E{display:flex;align-items:center;gap:20px}.Header_brand__tPzig{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:20px;transition:opacity .15s ease}.Header_brand__tPzig:hover{opacity:.75}.Header_brand__tPzig img{border-radius:10px}.Header_nav__EE71E{display:flex;align-items:center;gap:28px;-webkit-margin-start:auto;margin-inline-start:auto}.Header_nav__EE71E>a:not(.Header_cta__BKss3){position:relative;color:var(--text-soft);font-weight:500;font-size:15px;transition:color .16s ease}.Header_nav__EE71E>a:not(.Header_cta__BKss3):after{content:"";position:absolute;inset-block-end:-6px;inset-inline-start:0;width:0;height:2px;border-radius:2px;background:var(--primary);transition:width .22s ease}.Header_nav__EE71E>a:not(.Header_cta__BKss3):hover{color:var(--primary)}.Header_nav__EE71E>a:not(.Header_cta__BKss3):hover:after{width:100%}.Header_cta__BKss3{padding:10px 22px;border-radius:12px;background:var(--primary);color:#fff;font-weight:600;font-size:15px;box-shadow:0 6px 16px rgba(110,98,240,.26);transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.Header_cta__BKss3:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 10px 22px rgba(110,98,240,.32)}.Header_burger__CUvUF{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;border:1px solid var(--lilac);border-radius:13px;background:#fff;-webkit-margin-start:auto;margin-inline-start:auto}.Header_burger__CUvUF span{display:block;width:18px;height:2px;border-radius:2px;background:var(--text);margin-inline:auto;transition:transform .22s ease,opacity .18s ease}.Header_barTop__G0_OO{transform:translateY(7px) rotate(45deg)}.Header_barMid__vVKS7{opacity:0}.Header_barBottom__sQZgP{transform:translateY(-7px) rotate(-45deg)}@media (max-width:900px){.Header_burger__CUvUF{display:flex}.Header_nav__EE71E{position:absolute;inset-block-start:var(--header-h);inset-inline:0;flex-direction:column;align-items:stretch;gap:0;background:#fff;border-bottom:1px solid var(--lilac);box-shadow:var(--shadow-md);-webkit-margin-start:0;margin-inline-start:0;max-height:0;overflow:hidden;transition:max-height .28s ease}.Header_navOpen__uAq5h{max-height:400px}.Header_nav__EE71E>a:not(.Header_cta__BKss3){padding:15px 24px;border-bottom:1px solid var(--bg-soft)}.Header_nav__EE71E>a:not(.Header_cta__BKss3):after{display:none}.Header_cta__BKss3{margin:16px 24px 20px;text-align:center}}.Reveal_reveal__K1Fhf{transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.Reveal_hidden__ueOna{opacity:0;transform:translateY(22px)}.Reveal_shown__1f_f5{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.Reveal_reveal__K1Fhf{transition:none}.Reveal_hidden__ueOna{opacity:1;transform:none}}.StoreButtons_row__vxk8C{display:flex;flex-wrap:wrap;gap:12px}.StoreButtons_btn__75tYG{display:inline-flex;align-items:center;gap:10px;padding:11px 20px;border-radius:14px;background:var(--text);color:#fff;font-weight:500;transition:transform .18s ease,box-shadow .18s ease;box-shadow:var(--shadow-sm)}.StoreButtons_btn__75tYG:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.StoreButtons_btn__75tYG svg{width:24px;height:24px;flex-shrink:0}.StoreButtons_btn__75tYG span{display:flex;flex-direction:column;line-height:1.2;font-size:16px}.StoreButtons_btn__75tYG small{font-size:11px;opacity:.75;font-weight:400}.StoreButtons_sm__v4zx1 .StoreButtons_btn__75tYG{padding:8px 16px}.StoreButtons_sm__v4zx1 .StoreButtons_btn__75tYG span{font-size:14px}