.layout_wrapper__OLzEy{width:100%;max-width:100%;margin-inline:auto;overflow-x:hidden;background:#fff}.layout_pageContent__5XVv7{min-height:100vh}.navigation_stickyNav__jtnzJ{position:fixed;top:0;left:0;right:0;z-index:1000;transition:all .35s cubic-bezier(.4,0,.2,1)}.navigation_stickyNav__jtnzJ.navigation_transparent__6ngdB{background:rgba(243,224,249,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(153,0,204,.08)}.navigation_stickyNav__jtnzJ.navigation_scrolled__PWW11{background:hsla(0,0%,100%,.94);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(153,0,204,.12);box-shadow:0 4px 24px rgba(153,0,204,.06)}.navigation_stickyNav__jtnzJ.navigation_navDrawerOpen__ekcfi{background:#f3e0f9!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999999}.navigation_container__3g_xB{width:100%;max-width:1450px;margin:0 auto;padding:0 clamp(20px,4vw,48px);height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px}.navigation_logo_container__LzHD8{display:flex;align-items:center;gap:12px;cursor:pointer;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navigation_logo_name__NDmVx{display:flex;flex-direction:column;line-height:1.1}.navigation_logo_name__NDmVx p{font-family:ClashDisplay,sans-serif;font-size:19px;font-weight:600;color:#1b1b1b;margin:0;letter-spacing:-.01em}.navigation_logo_name__NDmVx span{font-size:10px!important;font-weight:500;color:#90c;font-family:Aeonik,sans-serif!important;display:block;letter-spacing:.12em;text-transform:uppercase}.navigation_url_container__6nkhu{display:flex;align-items:center;gap:32px}.navigation_nav_urls__EKrGc{display:flex;align-items:center;gap:28px;list-style:none;margin:0;padding:0}.navigation_nav_urls__EKrGc li a{font-size:15px;font-weight:500;color:#4c4c4c;transition:all .2s ease;position:relative;padding:6px 0;outline:none;-webkit-tap-highlight-color:transparent}.navigation_nav_urls__EKrGc li a:focus{outline:none}.navigation_nav_urls__EKrGc li a:focus-visible{outline:2px solid #90c;outline-offset:4px;border-radius:4px}.navigation_nav_urls__EKrGc li a:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#90c;transform:scaleX(0);transition:transform .2s ease;transform-origin:right;border-radius:9999px}.navigation_nav_urls__EKrGc li a:hover{color:#90c}.navigation_nav_urls__EKrGc li a:hover:after{transform:scaleX(1);transform-origin:left}.navigation_active_link___DZfI{color:#90c!important;font-weight:600!important}.navigation_active_link___DZfI:after{transform:scaleX(1)!important}.navigation_call_to_action__IyTZO{display:flex;align-items:center}.navigation_call_to_action__IyTZO button{background:#90c;color:#fff;font-size:14.5px;font-weight:500;padding:10px 24px;border-radius:9999px;border:1px solid transparent;cursor:pointer;transition:all .25s ease;font-family:Aeonik,sans-serif;box-shadow:0 4px 14px rgba(153,0,204,.25)}.navigation_call_to_action__IyTZO button:hover{background:#7b00b5;box-shadow:0 6px 20px rgba(153,0,204,.4);transform:translateY(-1px)}.navigation_menu_icon__1VR_8{display:none;background:transparent;border:none;color:#1b1b1b;cursor:pointer;padding:6px;border-radius:8px;transition:color .2s}.navigation_menu_icon__1VR_8:hover{color:#90c}.navigation_drawer__IfEIW{position:fixed;inset:0;width:100vw;height:100vh;background:#f3e0f9;z-index:999999;display:flex;flex-direction:column;padding:24px clamp(20px,5vw,40px);overflow-y:auto}.navigation_drawer_header__2d0CZ{display:flex;align-items:center;justify-content:space-between;height:72px;border-bottom:1px solid rgba(153,0,204,.12);margin-bottom:40px}.navigation_menu_icon_close__GQUqs{background:rgba(153,0,204,.08);border:1px solid rgba(153,0,204,.18);color:#1b1b1b;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center}.navigation_drawer_nav_urls__r8Soq{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.navigation_drawer_nav_urls__r8Soq li a{display:block;font-size:22px;font-weight:500;font-family:ClashDisplay,sans-serif;color:#1b1b1b;padding:12px 16px;border-radius:12px;transition:all .2s ease}.navigation_drawer_nav_urls__r8Soq li a.navigation_drawer_active_link__rs7cy,.navigation_drawer_nav_urls__r8Soq li a:hover{color:#90c;background:rgba(153,0,204,.08)}.navigation_drawer_cta__xJxho{margin-top:40px}.navigation_drawer_cta__xJxho button{width:100%;padding:16px;font-size:16px;font-weight:600;border-radius:14px;background:#90c;color:#fff;box-shadow:0 6px 20px rgba(153,0,204,.3)}@media (max-width:900px){.navigation_call_to_action__IyTZO,.navigation_url_container__6nkhu{display:none}.navigation_menu_icon__1VR_8{display:flex;align-items:center;justify-content:center}}.footer_footerContainer__91Hms{background:#14001c;border-top:1px solid rgba(153,0,204,.25);color:#fff;width:100%}.footer_footerInner__zfIoA,.footer_footer_inner__B0PIy{width:100%;max-width:1450px;margin:0 auto;padding:clamp(60px,7vw,90px) clamp(20px,4vw,48px) clamp(40px,5vw,60px);display:grid;grid-template-columns:1.4fr 1.8fr;grid-gap:80px;gap:80px;align-items:start}.footer_footerBrand__lgZsX,.footer_footer_brand__1ve3f{display:flex;flex-direction:column;gap:20px}.footer_footerLogo__E95DU,.footer_footer_logo___nFGR{display:flex;align-items:center;gap:12px}.footer_logoName__rmvbE,.footer_logo_name__395Yu{display:flex;flex-direction:column;line-height:1.1}.footer_logoName__rmvbE p,.footer_logo_name__395Yu p{font-family:ClashDisplay,sans-serif;font-size:22px;font-weight:700;color:#fff;margin:0;letter-spacing:-.01em;text-transform:uppercase}.footer_logoName__rmvbE span,.footer_logo_name__395Yu span{font-size:11px;font-weight:600;color:#d880ff;letter-spacing:.12em;text-transform:uppercase;font-family:Aeonik,sans-serif}.footer_brandDescription__ZqVNh,.footer_brand_description__KJHre{font-size:14.5px;color:#c4b5cd;line-height:1.7;max-width:360px;margin:0}.footer_contactRow__cI3rV,.footer_contact_row__QaSIA{display:flex;flex-direction:column;gap:8px}.footer_contactLink__axi3S,.footer_contact_link__c8uLw{font-size:14px;color:#d5c8dc;font-family:Aeonik,sans-serif;text-decoration:none;transition:color .2s ease}.footer_contactLink__axi3S:hover,.footer_contact_link__c8uLw:hover{color:#fff;text-decoration:underline}.footer_footerNav__oG8ga,.footer_footer_nav__24s7J{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}.footer_navGroup__Yu4k4,.footer_nav_group__a8UlC{display:flex;flex-direction:column;gap:16px}.footer_groupHeading__3_HDU,.footer_group_heading__6LT4U{font-family:ClashDisplay,sans-serif;font-size:15px;font-weight:600;color:#fff;margin:0;letter-spacing:.05em;text-transform:uppercase}.footer_navGroup__Yu4k4 ul,.footer_nav_group__a8UlC ul{display:flex;flex-direction:column;gap:12px;padding:0!important;margin:0!important}.footer_navGroup__Yu4k4 li,.footer_navGroup__Yu4k4 ul,.footer_nav_group__a8UlC li,.footer_nav_group__a8UlC ul{list-style:none!important;list-style-type:none!important}.footer_navGroup__Yu4k4 li a,.footer_nav_group__a8UlC li a{font-size:14px;color:#c4b5cd;font-family:Aeonik,sans-serif;text-decoration:none;transition:color .2s ease}.footer_navGroup__Yu4k4 li a:hover,.footer_nav_group__a8UlC li a:hover{color:#fff;text-decoration:underline}.footer_footerBottom__THzjZ,.footer_footer_bottom__6HOid{max-width:1450px;margin:0 auto;padding:24px clamp(20px,4vw,48px);border-top:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.footer_copyright__YYjEU{font-size:13px;color:#a895b3;margin:0}.footer_bottomLinks___yHEH,.footer_bottom_links__cgf2c{display:flex;align-items:center;gap:24px}.footer_bottomLinks___yHEH a,.footer_bottom_links__cgf2c a{font-size:13px;color:#a895b3;text-decoration:none;transition:color .2s ease}.footer_bottomLinks___yHEH a:hover,.footer_bottom_links__cgf2c a:hover{color:#fff;text-decoration:underline}@media (max-width:900px){.footer_footerInner__zfIoA,.footer_footer_inner__B0PIy{grid-template-columns:1fr;gap:48px}.footer_footerNav__oG8ga,.footer_footer_nav__24s7J{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.footer_footerNav__oG8ga,.footer_footer_nav__24s7J{grid-template-columns:1fr}.footer_footerBottom__THzjZ,.footer_footer_bottom__6HOid{flex-direction:column;align-items:flex-start}}.ai-assistant_aiAssistant__R2OEx{position:fixed;bottom:24px;right:24px;z-index:9999;font-family:Aeonik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:-.01em}.ai-assistant_toggleButton__Uzm_3{position:relative;background:linear-gradient(135deg,#15001f,#260037 45%,#6a008f);border:1px solid hsla(0,0%,100%,.22);border-radius:9999px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 32px -4px rgba(106,0,143,.45),0 4px 12px rgba(0,0,0,.2),inset 0 1px 1px hsla(0,0%,100%,.25);transition:all .3s cubic-bezier(.16,1,.3,1);padding:8px 18px 8px 10px;min-height:54px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);outline:none}.ai-assistant_toggleButton__Uzm_3:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 16px 38px -4px rgba(153,0,204,.55),0 6px 16px rgba(0,0,0,.25),inset 0 1px 2px hsla(0,0%,100%,.35);border-color:hsla(0,0%,100%,.35)}.ai-assistant_toggleButton__Uzm_3:active{transform:translateY(0) scale(.98)}.ai-assistant_pulseGlow__BI32M{position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:9999px;background:radial-gradient(circle,rgba(153,0,204,.4) 0,rgba(153,0,204,0) 70%);z-index:-1;animation:ai-assistant_triggerAuraPulse___FYGP 3s ease-in-out infinite;pointer-events:none}@keyframes ai-assistant_triggerAuraPulse___FYGP{0%,to{transform:scale(.96);opacity:.5}50%{transform:scale(1.12);opacity:.9}}.ai-assistant_toggleButton__Uzm_3.ai-assistant_open__8s2m7{width:52px;height:52px;min-height:52px;border-radius:50%;padding:0;background:linear-gradient(135deg,#1f0029,#3f0052);box-shadow:0 8px 24px rgba(31,0,41,.4)}.ai-assistant_triggerInner__mtIyh{display:flex;align-items:center;gap:12px}.ai-assistant_triggerIconWrap__E1tbN{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#90c,#d946ef);display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 4px 12px rgba(153,0,204,.45);flex-shrink:0}.ai-assistant_triggerSparkleIcon__jrHFA{color:#fff}.ai-assistant_triggerOnlineDot__WL5K_{position:absolute;bottom:0;right:0;width:10px;height:10px;border-radius:50%;background:#22c55e;border:2px solid #1a0026;box-shadow:0 0 8px #22c55e}.ai-assistant_buttonText__hP7xs{display:flex;flex-direction:column;align-items:flex-start;text-align:left;line-height:1.25}.ai-assistant_titleRow__68OV6{display:flex;align-items:center}.ai-assistant_title__SARA2{font-weight:700;font-size:14px;color:#fff;letter-spacing:-.2px}.ai-assistant_subtitle__hcpEC{font-weight:400;font-size:11.5px;color:#e9d5ff;opacity:.9}.ai-assistant_closeWrap__X_4Uv{display:flex;align-items:center;justify-content:center;animation:ai-assistant_rotateIn__CQ3f1 .25s ease-out}.ai-assistant_closeIcon__Jbnmm{color:#fff}@keyframes ai-assistant_rotateIn__CQ3f1{0%{transform:rotate(-90deg) scale(.7);opacity:0}to{transform:rotate(0deg) scale(1);opacity:1}}.ai-assistant_chatWidget__AfJa6{position:absolute;bottom:74px;right:0;width:420px;height:620px;max-height:80vh;background:#fff;border-radius:24px;box-shadow:0 24px 60px -12px rgba(24,0,34,.35),0 12px 24px -6px rgba(153,0,204,.15),0 0 0 1px rgba(153,0,204,.14);opacity:0;visibility:hidden;transform:translateY(18px) scale(.96);transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden;display:flex;flex-direction:column}.ai-assistant_chatWidget__AfJa6.ai-assistant_open__8s2m7{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.ai-assistant_chatContainer__GY0FC{display:flex;flex-direction:column;height:100%;overflow:hidden;background:#fff}.ai-assistant_chatHeader__Zw7Dk{background:linear-gradient(135deg,#14001c,#250035 50%,#460061);color:#fff;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.1);position:relative;z-index:2;box-shadow:0 4px 16px rgba(0,0,0,.15)}.ai-assistant_headerContent__zmJCX{display:flex;align-items:center;gap:12px}.ai-assistant_avatar__EZ6vc{width:40px;height:40px;background:linear-gradient(135deg,#90c,#c026d3);border-radius:12px;display:flex;align-items:center;justify-content:center;border:1.5px solid hsla(0,0%,100%,.3);box-shadow:0 4px 12px rgba(153,0,204,.35);flex-shrink:0}.ai-assistant_avatar__EZ6vc .ai-assistant_aiIcon__ZMQEK{color:#fff}.ai-assistant_headerText__5mZVE{display:flex;flex-direction:column}.ai-assistant_headerTitleRow__Bti2O{display:flex;align-items:center;gap:8px}.ai-assistant_headerTitleRow__Bti2O h3{margin:0;font-size:15px;font-weight:700;color:#fff;letter-spacing:-.2px}.ai-assistant_statusRow__cCOrw{display:flex;align-items:center;gap:6px;margin-top:2px}.ai-assistant_livePulseDot__2k6cv{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px #22c55e;animation:ai-assistant_pulseGreen__neNH_ 2s ease-in-out infinite}@keyframes ai-assistant_pulseGreen__neNH_{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.ai-assistant_statusText__qppyS{font-size:11.5px;color:#e9d5ff;font-weight:400}.ai-assistant_headerActions__ewDw_{display:flex;align-items:center;gap:8px}.ai-assistant_closeButton__mXx30,.ai-assistant_headerActionBtn__iQ5_5{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);color:#fff;cursor:pointer;width:32px;height:32px;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;padding:0}.ai-assistant_closeButton__mXx30:hover,.ai-assistant_headerActionBtn__iQ5_5:hover{background:hsla(0,0%,100%,.22);border-color:hsla(0,0%,100%,.35);transform:translateY(-1px)}.ai-assistant_closeButton__mXx30:active,.ai-assistant_headerActionBtn__iQ5_5:active{transform:translateY(0)}.ai-assistant_messagesContainer__FeVCP{flex:1 1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:16px;background:radial-gradient(ellipse at top right,rgba(153,0,204,.03) 0,transparent 60%),linear-gradient(180deg,#fcfaff,#f7f4fa);scroll-behavior:smooth}.ai-assistant_message__wctDe{display:flex;flex-direction:column;width:100%}.ai-assistant_message__wctDe.ai-assistant_user__OfnOU{align-items:flex-end}.ai-assistant_message__wctDe.ai-assistant_ai__dPnVY{align-items:flex-start}.ai-assistant_messageContent__vn9QK{max-width:88%;padding:14px 16px;position:relative;word-wrap:break-word;font-size:13.5px;line-height:1.55}.ai-assistant_message__wctDe.ai-assistant_ai__dPnVY .ai-assistant_messageContent__vn9QK{background:#fff;color:#1f1b29;border:1px solid rgba(153,0,204,.12);border-radius:4px 18px 18px 18px;box-shadow:0 4px 16px rgba(31,0,41,.05)}.ai-assistant_message__wctDe.ai-assistant_user__OfnOU .ai-assistant_messageContent__vn9QK{background:linear-gradient(135deg,#8a00b8,#5d0080);color:#fff;border-radius:18px 4px 18px 18px;box-shadow:0 6px 18px rgba(138,0,184,.3)}.ai-assistant_message__wctDe.ai-assistant_user__OfnOU .ai-assistant_messageContent__vn9QK p{color:#fff;margin:0}.ai-assistant_message__wctDe.ai-assistant_ai__dPnVY[data-type=collection] .ai-assistant_messageContent__vn9QK{background:linear-gradient(180deg,#fff,#fbf5ff);border:1.5px solid rgba(153,0,204,.25);box-shadow:0 6px 20px rgba(153,0,204,.08)}.ai-assistant_message__wctDe.ai-assistant_ai__dPnVY[data-type=confirmation] .ai-assistant_messageContent__vn9QK{background:linear-gradient(180deg,#fff,#f2fbf5);border:1.5px solid rgba(34,197,94,.35);box-shadow:0 6px 20px rgba(34,197,94,.1)}.ai-assistant_timestamp__zGWjV{font-size:10px;opacity:.65;display:block;margin-top:6px}.ai-assistant_message__wctDe.ai-assistant_user__OfnOU .ai-assistant_timestamp__zGWjV{text-align:right;color:hsla(0,0%,100%,.8)}.ai-assistant_message__wctDe.ai-assistant_ai__dPnVY .ai-assistant_timestamp__zGWjV{color:#8b8094}.ai-assistant_messageContent__vn9QK strong{color:#1f0029;font-weight:700}.ai-assistant_message__wctDe.ai-assistant_user__OfnOU .ai-assistant_messageContent__vn9QK strong{color:#fff}.ai-assistant_messageContent__vn9QK em{color:#7e22ce;font-style:italic}.ai-assistant_messageContent__vn9QK .ai-assistant_bullet__aA_WS{margin:6px 0;padding-left:2px;line-height:1.45;color:#2b2333}.ai-assistant_messageContent__vn9QK p{margin:6px 0}.ai-assistant_messageContent__vn9QK p:first-child{margin-top:0}.ai-assistant_messageContent__vn9QK p:last-child{margin-bottom:0}.ai-assistant_messageContent__vn9QK a{color:#8a00b8!important;text-decoration:none;font-weight:600;transition:all .2s ease}.ai-assistant_messageContent__vn9QK a:hover{text-decoration:underline;color:#5d0080!important}.ai-assistant_chatActionBtn__a9UjW{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;box-sizing:border-box!important;padding:11px 16px!important;margin:8px 0!important;border-radius:12px!important;background:linear-gradient(135deg,rgba(153,0,204,.05),rgba(217,70,239,.09))!important;border:1.5px solid rgba(153,0,204,.22)!important;color:#7e00a8!important;font-size:13.5px!important;font-weight:600!important;cursor:pointer!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;text-align:left!important;box-shadow:0 2px 8px rgba(153,0,204,.05)!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;outline:none!important}.ai-assistant_chatActionBtn__a9UjW:hover{background:linear-gradient(135deg,#90c,#7a00a3)!important;color:#fff!important;border-color:#90c!important;transform:translateY(-2px)!important;box-shadow:0 6px 18px rgba(153,0,204,.28)!important}.ai-assistant_chatActionBtn__a9UjW:active{transform:translateY(0) scale(.98)!important}.ai-assistant_actionBtnLabel__TujKY{display:inline-flex!important;align-items:center!important;gap:8px!important;color:inherit!important}.ai-assistant_actionBtnArrow__iBx6M{font-size:15px!important;font-weight:700!important;color:inherit!important;transition:transform .2s ease!important;margin-left:8px!important}.ai-assistant_chatActionBtn__a9UjW:hover .ai-assistant_actionBtnArrow__iBx6M{transform:translateX(4px)!important}.ai-assistant_messageContent__vn9QK .ai-assistant_navLink__JudU1{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:8px 14px!important;margin:5px 4px 5px 0!important;border-radius:999px!important;font-size:12.5px!important;font-weight:600!important;text-decoration:none!important;background:rgba(153,0,204,.08)!important;border:1px solid rgba(153,0,204,.25)!important;color:#7e22ce!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.ai-assistant_messageContent__vn9QK .ai-assistant_navLink__JudU1:hover{background:linear-gradient(135deg,#90c,#7a00a3)!important;color:#fff!important;border-color:#90c!important;transform:translateY(-2px)!important;box-shadow:0 4px 14px rgba(153,0,204,.3)!important}.ai-assistant_messageContent__vn9QK .ai-assistant_navLink__JudU1:active{transform:translateY(0)!important}.ai-assistant_quickActionsContainer__iB_ON{margin:12px 0 6px;padding-top:10px;border-top:1px solid rgba(153,0,204,.1)}.ai-assistant_quickActionsHeader__3BfKk{display:flex;align-items:center;gap:6px;margin-bottom:8px}.ai-assistant_quickSparkle__CT4l4{color:#90c}.ai-assistant_quickActionsTitle__ZEUm6{font-size:12px;font-weight:700;color:#554460;text-transform:uppercase;letter-spacing:.5px}.ai-assistant_quickActionButtons__drQed{display:flex;flex-direction:column;gap:6px}.ai-assistant_quickActionBtn__Gm1X0{display:flex;align-items:center;padding:8px 12px;border:1px solid rgba(153,0,204,.14);border-radius:10px;background:#fff;color:#2e1d3d;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);width:100%;text-align:left;gap:10px;box-shadow:0 2px 6px rgba(0,0,0,.02)}.ai-assistant_quickActionBtn__Gm1X0:hover{border-color:#90c;background:#fbf5ff;transform:translateX(3px);box-shadow:0 4px 12px rgba(153,0,204,.1)}.ai-assistant_actionPrimary__qtEBS{background:linear-gradient(135deg,rgba(153,0,204,.04),rgba(217,70,239,.08));border-color:rgba(153,0,204,.28)}.ai-assistant_actionPrimary__qtEBS:hover{background:linear-gradient(135deg,rgba(153,0,204,.1),rgba(217,70,239,.15))}.ai-assistant_actionIconWrap__27_Zp{width:26px;height:26px;border-radius:7px;background:rgba(153,0,204,.1);color:#8a00b8;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.ai-assistant_quickActionBtn__Gm1X0:hover .ai-assistant_actionIconWrap__27_Zp{background:#8a00b8;color:#fff}.ai-assistant_btnText__u_N57{flex:1 1;font-size:12.5px;font-weight:600;color:#2b1f36}.ai-assistant_btnArrow__pwpTu{color:#a79cb3;transition:all .2s ease;flex-shrink:0}.ai-assistant_quickActionBtn__Gm1X0:hover .ai-assistant_btnArrow__pwpTu{color:#8a00b8;transform:translateX(3px)}.ai-assistant_collectionProgressCard__V4ovJ{background:#fff;border:1px solid rgba(153,0,204,.18);border-radius:12px;padding:10px 14px;box-shadow:0 4px 14px rgba(153,0,204,.06)}.ai-assistant_collectionProgressHeader__AeWKI{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.ai-assistant_progressInfo__LI7BN{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:#6b21a8}.ai-assistant_progressIcon__2aha7{color:#90c}.ai-assistant_percentText__B24XA{font-size:11px;font-weight:700;color:#90c}.ai-assistant_progressBarTrack__K8Ofi{width:100%;height:5px;background:rgba(153,0,204,.1);border-radius:999px;overflow:hidden}.ai-assistant_progressBarFill__ShEiO{height:100%;background:linear-gradient(90deg,#90c,#d946ef);border-radius:999px;transition:width .3s cubic-bezier(.16,1,.3,1)}.ai-assistant_skipButtonContainer__Nfxmf{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:-6px}.ai-assistant_skipButton__1ewGd{background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.1);color:#555;padding:5px 12px;border-radius:999px;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease}.ai-assistant_skipButton__1ewGd:hover{background:rgba(0,0,0,.08);color:#111}.ai-assistant_cancelButton__rOGG6{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.25);color:#dc2626;padding:5px 12px;border-radius:999px;font-size:11px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all .2s ease}.ai-assistant_cancelButton__rOGG6:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.4)}.ai-assistant_thinkingContainer__Tt9I2{display:flex;align-items:center;gap:12px;padding:4px 0}.ai-assistant_thinkingWave__8gGbL{display:flex;align-items:center;gap:4px;height:16px}.ai-assistant_waveBar__oY_tM{width:4px;height:100%;background:linear-gradient(180deg,#90c,#d946ef);border-radius:999px;animation:ai-assistant_wavePulse__ibwxn 1.2s ease-in-out infinite}.ai-assistant_waveBar__oY_tM:first-child{animation-delay:-.4s}.ai-assistant_waveBar__oY_tM:nth-child(2){animation-delay:-.2s}.ai-assistant_waveBar__oY_tM:nth-child(3){animation-delay:0s}@keyframes ai-assistant_wavePulse__ibwxn{0%,to{transform:scaleY(.3);opacity:.4}50%{transform:scaleY(1);opacity:1}}.ai-assistant_thinkingText__3P16S{font-size:12.5px;color:#7e22ce;font-weight:600;letter-spacing:-.1px}.ai-assistant_inputContainer__V1_ZB{padding:12px 16px 14px;background:#fff;border-top:1px solid rgba(153,0,204,.1);display:flex;flex-direction:column;gap:6px}.ai-assistant_inputWrapper__3FUux{display:flex;align-items:center;gap:8px;background:#fbf9fd;border:1.5px solid rgba(153,0,204,.18);border-radius:999px;padding:4px 5px 4px 16px;transition:all .2s ease}.ai-assistant_inputWrapper__3FUux:focus-within{border-color:#90c;background:#fff;box-shadow:0 0 0 3px rgba(153,0,204,.12)}.ai-assistant_messageInput__lGbzs{flex:1 1;border:none;background:transparent;font-size:13.5px;outline:none;color:#1f1b29;font-family:inherit}.ai-assistant_messageInput__lGbzs::placeholder{color:#9d94a6;font-size:12.5px}.ai-assistant_messageInput__lGbzs:disabled{cursor:not-allowed;opacity:.6}.ai-assistant_sendButton__T_YdG{background:linear-gradient(135deg,#90c,#730099);border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 3px 10px rgba(153,0,204,.35);flex-shrink:0}.ai-assistant_sendButton__T_YdG:hover:not(:disabled){transform:scale(1.08);box-shadow:0 5px 14px rgba(153,0,204,.5)}.ai-assistant_sendButton__T_YdG:active:not(:disabled){transform:scale(.95)}.ai-assistant_sendButton__T_YdG:disabled{background:#e2dce6;color:#a49baa;cursor:not-allowed;box-shadow:none;transform:none}.ai-assistant_messagesContainer__FeVCP::-webkit-scrollbar{width:5px}.ai-assistant_messagesContainer__FeVCP::-webkit-scrollbar-track{background:transparent}.ai-assistant_messagesContainer__FeVCP::-webkit-scrollbar-thumb{background:rgba(153,0,204,.2);border-radius:999px}.ai-assistant_messagesContainer__FeVCP::-webkit-scrollbar-thumb:hover{background:rgba(153,0,204,.4)}@media (max-width:480px){.ai-assistant_aiAssistant__R2OEx{bottom:16px;right:16px}.ai-assistant_chatWidget__AfJa6{width:calc(100vw - 32px);height:calc(100vh - 100px);max-height:85vh;bottom:72px;right:0;border-radius:20px}.ai-assistant_toggleButton__Uzm_3{min-height:48px;padding:6px 14px 6px 8px}.ai-assistant_toggleButton__Uzm_3.ai-assistant_open__8s2m7{width:48px;height:48px;min-height:48px}.ai-assistant_triggerIconWrap__E1tbN{width:34px;height:34px}.ai-assistant_title__SARA2{font-size:13px}.ai-assistant_subtitle__hcpEC{font-size:11px}.ai-assistant_messageContent__vn9QK{max-width:90%;font-size:13px}}:root{--color-brand-primary:#90c;--color-brand-hover:#7b00b5;--color-brand-dark:#304;--color-brand-plum:#4d0066;--color-brand-lavender:#f3e0f9;--color-brand-lavender-light:#faf2fc;--color-brand-lavender-subtle:#f9e5f6;--color-brand-accent-pink:#eeaae4;--color-bg-base:#fff;--color-bg-alt:#f3e0f9;--color-bg-soft:#faf4fc;--color-bg-card:#fff;--color-bg-footer:#1f0029;--color-text-title:#1b1b1b;--color-text-heading:#304;--color-text-body:#4c4c4c;--color-text-muted:#6a6a6a;--color-text-light:#fff;--border-subtle:1px solid rgba(153,0,204,.12);--border-light:1px solid #e8d5ef;--border-card:1px solid rgba(153,0,204,.15);--max-width:1450px;--nav-height:72px;--font-display:"ClashDisplay",sans-serif;--font-body:"Aeonik",sans-serif}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik/Aeonik-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik/Aeonik-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik/Aeonik-Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik/Aeonik-MediumItalic.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik/Aeonik-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik/Aeonik-RegularItalic.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik/Aeonik-Light.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik/Aeonik-LightItalic.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik/Aeonik-Thin.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik/Aeonik-ThinItalic.otf) format("opentype");font-weight:200;font-style:italic}@font-face{font-family:ClashDisplay;src:url(/fonts/ClashDisplay/ClashDisplay-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:ClashDisplay;src:url(/fonts/ClashDisplay/ClashDisplay-Semibold.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:ClashDisplay;src:url(/fonts/ClashDisplay/ClashDisplay-Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:ClashDisplay;src:url(/fonts/ClashDisplay/ClashDisplay-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:ClashDisplay;src:url(/fonts/ClashDisplay/ClashDisplay-Light.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:ClashDisplay;src:url(/fonts/ClashDisplay/ClashDisplay-Extralight.otf) format("opentype");font-weight:200;font-style:normal}body,html{padding:0;margin:0;font-size:100%;font-family:Aeonik,sans-serif;background-color:#fff;color:#1b1b1b;scroll-behavior:smooth;scroll-padding-top:88px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:border-box}a{color:inherit;text-decoration:none;font-family:Aeonik,sans-serif;transition:color .25s cubic-bezier(.4,0,.2,1)}ol,ul{margin:0;padding:0;list-style:none}img{max-width:100%;height:auto;display:block}p{padding:0;margin:0;font-family:Aeonik,sans-serif;color:#4c4c4c;line-height:1.7}h1,h2,h3,h4,h5,h6,legend{padding:0;margin:0;font-family:ClashDisplay,sans-serif;font-weight:500;letter-spacing:-.015em;color:#1b1b1b;line-height:1.2}button{cursor:pointer;border:none;background:none}button,input,select,textarea{font-family:Aeonik,sans-serif}input,select,textarea{font-size:16px}::selection{background-color:rgba(153,0,204,.2);color:#304}.gradient-text{background:linear-gradient(135deg,#304,#90c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-tag{display:inline-flex!important;align-items:center;width:-moz-fit-content!important;width:fit-content!important;max-width:max-content!important;gap:8px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#90c;font-family:Aeonik,sans-serif;padding:6px 16px;border:1px solid #eeaae4;border-radius:9999px;background:#f9e5f6;margin-bottom:24px;white-space:nowrap}.section-tag:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#90c;flex-shrink:0}.small-title-text{font-size:clamp(28px,3.5vw,40px)}.large-title-text,.small-title-text{color:#304;font-weight:500;letter-spacing:-.015em;font-family:ClashDisplay,sans-serif}.large-title-text{font-size:clamp(34px,4.2vw,48px)}.section-divider{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(153,0,204,.2),transparent)}@media (max-width:820px){.small-title-text{font-size:28px}.large-title-text{font-size:34px}}.swiper-button-next.next-btn,.swiper-button-prev.prev-btn{color:#90c!important;width:44px!important;height:44px!important;background:rgba(153,0,204,.1)!important;border:1px solid rgba(153,0,204,.3)!important;border-radius:50%!important}.swiper-button-next.next-btn:after,.swiper-button-prev.prev-btn:after{font-size:14px!important;font-weight:700!important}.swiper-button-next.next-btn:hover,.swiper-button-prev.prev-btn:hover{background:rgba(153,0,204,.22)!important;border-color:rgba(153,0,204,.6)!important}.body-no-scroll{overflow:hidden}@keyframes pulseGlow{0%,to{opacity:.4;transform:scale(1);box-shadow:0 0 25px rgba(153,0,204,.35)}50%{opacity:.85;transform:scale(1.05);box-shadow:0 0 50px rgba(204,0,255,.6)}}@keyframes floatSlow{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(1deg)}}@keyframes floatReverse{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(12px) rotate(-1deg)}}@keyframes shimmerSweep{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes liveDotPulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(34,197,94,.7)}70%{transform:scale(1);box-shadow:0 0 0 8px rgba(34,197,94,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(34,197,94,0)}}@keyframes purpleDotPulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(204,0,255,.8)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(204,0,255,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(204,0,255,0)}}@keyframes marqueeLeft{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes auroraFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.shimmer-text{background:linear-gradient(90deg,#fff,#e9b8ff 25%,#c0f 50%,#e9b8ff 75%,#fff);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmerSweep 6s linear infinite}.glass-panel{background:hsla(0,0%,7%,.7);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 20px 50px rgba(0,0,0,.6),0 0 0 1px rgba(153,0,204,.15)}.live-dot-green{background:#22c55e;animation:liveDotPulse 2s infinite}.live-dot-green,.live-dot-purple{width:8px;height:8px;border-radius:50%;display:inline-block}.live-dot-purple{background:#c0f;animation:purpleDotPulse 2s infinite}.swiper-button-next,.swiper-button-prev{border:none!important;background:transparent!important}