.footer_footerContainer___u9_q{width:100%;background:linear-gradient(180deg,rgba(107,100,222,.02),rgba(107,100,222,.05));border-top:1px solid rgba(107,100,222,.08)}.footer_footer__zL2zm{width:100%;max-width:1400px;margin:0 auto;padding:60px clamp(20px,5vw,80px);display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:48px;gap:48px}.footer_brand__qXqQw{display:flex;flex-direction:column;gap:16px}.footer_brandTop__hKxk_{display:flex;align-items:center;gap:12px}.footer_logo__g_RwU{text-decoration:none;color:inherit}.footer_logo__g_RwU h3{font-size:1.5rem;font-weight:500;color:var(--not-black);margin:0}.footer_logo__g_RwU span{font-weight:700;color:var(--accent-color)}.footer_socialLink__mxF7w{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(107,100,222,.08);color:var(--accent-color);transition:all .2s ease}.footer_socialLink__mxF7w:hover{background:var(--accent-color);color:white}.footer_tagline__nZ9vn{font-size:14px;color:var(--gray);line-height:1.6;max-width:260px;margin:0}.footer_copyright__FVm5Y{font-size:13px;color:var(--soft-gray);margin:auto 0 0}.footer_copyright__FVm5Y span{font-weight:600;color:var(--accent-color)}.footer_navSection__d1coQ{display:flex;flex-direction:column;gap:16px}.footer_navSection__d1coQ h4{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--not-black);margin:0}.footer_navLinks__9K0uE{display:flex;flex-direction:column;gap:10px}.footer_navLinks__9K0uE a{font-size:14px;color:var(--gray);text-decoration:none;transition:color .2s ease;width:-moz-fit-content;width:fit-content}.footer_navLinks__9K0uE a:hover{color:var(--accent-color)}@media (max-width:900px){.footer_footer__zL2zm{grid-template-columns:1fr 1fr;gap:40px}.footer_brand__qXqQw{grid-column:span 2}}@media (max-width:600px){.footer_footer__zL2zm{grid-template-columns:1fr;gap:32px;padding:40px 20px}.footer_brand__qXqQw{grid-column:span 1;text-align:center;align-items:center}.footer_tagline__nZ9vn{max-width:100%}.footer_copyright__FVm5Y{margin-top:8px}.footer_navSection__d1coQ{text-align:center;align-items:center}.footer_navLinks__9K0uE{align-items:center}.footer_brandTop__hKxk_{justify-content:center}}.navbar_navbarContainer__WwexI{width:100%;height:70px;position:fixed;margin:0;padding:0;box-sizing:border-box;z-index:100;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.06)}.navbar_navbar__GSgRc{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem clamp(20px,5vw,80px);max-width:1400px;margin:0 auto}.navbar_logo__YN5V1{cursor:pointer;text-decoration:none;color:inherit}.navbar_logo__YN5V1 h3{font-size:1.5rem;font-weight:500;color:var(--not-black)}.navbar_logo__YN5V1 span{font-weight:700;color:var(--accent-color)}.navbar_linksDesktop__kJ_rh{display:flex;gap:1.5rem;align-items:center}.navbar_linksDesktop__kJ_rh a{text-decoration:none;color:var(--not-black);font-weight:500}.navbar_linksDesktop__kJ_rh a:hover{color:var(--accent-color);transition:color .25s}.navbar_aiLink__LXLQc{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:var(--accent-color)!important;font-weight:600!important;padding:6px 14px;margin:-6px 0;border-radius:100px;background:rgba(107,100,222,.08);border:1px solid rgba(107,100,222,.15);transition:all .25s ease}.navbar_aiLink__LXLQc:hover{background:rgba(107,100,222,.12);border-color:rgba(107,100,222,.25);transform:translateY(-1px)}.navbar_aiIcon__M_dre{animation:navbar_starTwinkle__ZUS4A 2s ease-in-out infinite}@keyframes navbar_starTwinkle__ZUS4A{0%,to{opacity:1;transform:scale(1) rotate(0deg)}50%{opacity:.7;transform:scale(.9) rotate(10deg)}}.navbar_contactBtn__smFb_{background-color:var(--accent-color);color:var(--white);border-radius:8px;padding:0 1rem;font-weight:500;transition:all .2s ease}.navbar_contactBtn__smFb_:hover{background-color:#5a54c7;transform:translateY(-1px)}.navbar_contactBtn__smFb_ p{font-weight:700;font-size:12px;margin:9px 0}.navbar_hamburger__PzWgb{display:none;flex-direction:column;justify-content:space-between;width:26px;height:20px;background:transparent;border:none;cursor:pointer;padding:0;z-index:99;-webkit-appearance:none;-moz-appearance:none;appearance:none}.navbar_hamburger__PzWgb span{width:100%;display:block;height:3px;border-radius:2px;background:var(--not-black);transition:transform .25s ease,opacity .25s ease}.navbar_hamburgerHidden__GU9Zo{opacity:0;pointer-events:none}.navbar_drawer__ByPms{position:fixed;top:0;right:-100%;height:100vh;width:min(380px,90vw);background:var(--white);box-shadow:-20px 0 60px rgba(10,10,10,.25);z-index:150;display:flex;flex-direction:column;transform:translateX(0);transition:right .45s cubic-bezier(.22,.9,.28,1),transform .45s cubic-bezier(.22,.9,.28,1);padding:1.25rem;border-left:1px solid rgba(255,255,255,.3)}.navbar_drawer__ByPms.navbar_open__GWxa2{right:0}.navbar_drawerHeader__DZzgg{display:flex;justify-content:space-between;align-items:center;gap:1rem}.navbar_logoDrawer__JztrD{text-decoration:none;color:var(--not-black)}.navbar_logoDrawer__JztrD h3{font-weight:500}.navbar_logoDrawer__JztrD span{font-weight:700;color:var(--accent-color)}.navbar_closeBtn__W0ckJ{background:transparent;border:none;font-size:1.35rem;cursor:pointer;color:var(--not-black);padding:.25rem}.navbar_drawerLinks__QMavR{margin-top:2rem;display:flex;flex-direction:column;gap:1.1rem}.navbar_drawerLink__l0sUb{font-size:1.1rem;text-decoration:none;color:var(--not-black);font-weight:600;opacity:0;transform:translateX(18px);transition:opacity .36s ease,transform .36s cubic-bezier(.22,.9,.28,1),color .2s ease;padding:.5rem 0;border-radius:6px}.navbar_drawerLink__l0sUb:hover{color:var(--accent-color)}.navbar_drawerLinkAi__B850U{font-size:1.1rem;text-decoration:none;color:var(--accent-color);font-weight:600;opacity:0;transform:translateX(18px);transition:opacity .36s ease,transform .36s cubic-bezier(.22,.9,.28,1);padding:.6rem 1rem;border-radius:12px;background:rgba(107,100,222,.08);border:1px solid rgba(107,100,222,.15);display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content}.navbar_aiIconDrawer__RUI7Y{animation:navbar_starTwinkle__ZUS4A 2s ease-in-out infinite}.navbar_drawer__ByPms.navbar_open__GWxa2 .navbar_drawerLinkAi__B850U,.navbar_drawer__ByPms.navbar_open__GWxa2 .navbar_drawerLink__l0sUb{opacity:1;transform:translateX(0)}.navbar_drawer__ByPms.navbar_open__GWxa2 .navbar_drawerLinks__QMavR a:first-child{transition-delay:.1s}.navbar_drawer__ByPms.navbar_open__GWxa2 .navbar_drawerLinks__QMavR a:nth-child(2){transition-delay:.18s}.navbar_drawer__ByPms.navbar_open__GWxa2 .navbar_drawerLinks__QMavR a:nth-child(3){transition-delay:.26s}.navbar_drawer__ByPms.navbar_open__GWxa2 .navbar_drawerLinks__QMavR a:nth-child(4){transition-delay:.34s}.navbar_drawer__ByPms.navbar_open__GWxa2 .navbar_drawerLinks__QMavR a:nth-child(5){transition-delay:.42s}.navbar_drawerFooter__CrCzG{margin-top:auto;padding-top:1rem;border-top:1px solid rgba(0,0,0,.06);padding-bottom:calc(env(safe-area-inset-bottom) + 5rem)}.navbar_miniFooter__dTpsJ{display:flex;gap:1rem;justify-content:space-between;align-items:flex-start;padding:1rem 0;flex-wrap:wrap}.navbar_footerCol__Zy2OU{min-width:100px}.navbar_footerCol__Zy2OU strong{display:block;margin-bottom:6px;font-size:.95rem}.navbar_footerSmall__Ybg9W{margin:0;font-size:.85rem;color:rgba(0,0,0,.6)}.navbar_copyright__UNGEz{font-size:12px;color:rgba(0,0,0,.55);text-align:left;margin-top:6px}.navbar_backdrop__Wf2sn{position:fixed;inset:0;background:rgba(0,0,0,0);pointer-events:none;transition:background .3s ease;z-index:100}.navbar_backdropShow__fOsKb{pointer-events:auto}@media (max-width:768px){.navbar_contactBtn__smFb_,.navbar_linksDesktop__kJ_rh{display:none}.navbar_hamburger__PzWgb{display:flex}.navbar_drawer__ByPms{width:86vw;max-width:340px}}@media (prefers-reduced-motion:reduce){.navbar_aiIconDrawer__RUI7Y,.navbar_aiIcon__M_dre{animation:none}}:root{--accent-color:#6B64DE;--soft-accent-color:#E6E5FA;--not-white:#F9F9F9;--not-black:#303741;--soft-gray:#ACACAC;--very-soft-gray:#d6d4d4;--gray:#79838B;--white:#fff;--red:#FB5451;--green:#4ECB81;--feat-duration:900ms;--feat-easing:cubic-bezier(.22,.98,.35,1)}body,html{overflow-x:hidden;scroll-behavior:smooth}body{color:var(--not-black);background:var(--white);font-family:Poppins,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}*{box-sizing:border-box}a{color:inherit;text-decoration:none}.no-scroll{overflow:hidden;height:100vh;width:100%;position:fixed}