.Header-module__arFiJq__header{z-index:1000;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffffa;border-bottom:1px solid #00000014;transition:all .3s;position:sticky;overflow:hidden visible;transform:translateY(0);box-shadow:0 2px 20px #00000014;position:sticky!important;top:0!important}body[data-code-editor-fullscreen=true] .Header-module__arFiJq__header{display:none!important}.Header-module__arFiJq__scrolled{box-shadow:0 4px 24px #0000002e}[data-theme=dark] .Header-module__arFiJq__header{background:#23243afa;border-bottom:1px solid #ffffff14;box-shadow:0 2px 20px #0000004d}.Header-module__arFiJq__developerHeader.Header-module__arFiJq__header{z-index:1001;-webkit-backdrop-filter:blur(24px);background:linear-gradient(#0f0f19e0 0%,#0c0c14f0 100%);border-bottom:1px solid #ffffff14;transition:box-shadow .35s,border-color .35s;box-shadow:inset 0 1px #ffffff0a,0 4px 24px #0003}.Header-module__arFiJq__navCenterLink{color:#fffffff2;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:.5rem;min-width:0;margin:0 .25rem;padding:.5rem .875rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .25s,border-color .25s,box-shadow .25s,transform .2s;display:inline-flex;overflow:hidden}.Header-module__arFiJq__navCenterLink:hover{background:#a78bfa1f;border-color:#a78bfa40;transform:translateY(-1px);box-shadow:0 0 0 1px #a78bfa26}.Header-module__arFiJq__navCenterLink:active{transform:translateY(0)}.Header-module__arFiJq__navCenterLinkIcon{background:linear-gradient(135deg,#a78bfa 0%,#c4b5fd 55%,#67e8f9 100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;flex-shrink:0;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:1rem;font-weight:700}.Header-module__arFiJq__navCenterLinkLabel{text-overflow:ellipsis;overflow:hidden}[data-theme=light] .Header-module__arFiJq__navCenterLink{color:#0f0f19eb;background:#ffffffb3;border-color:#00000014}[data-theme=light] .Header-module__arFiJq__navCenterLink:hover{background:#a78bfa26;border-color:#a78bfa4d;box-shadow:0 0 0 1px #a78bfa33}[data-theme=light] .Header-module__arFiJq__navCenterLinkIcon{background:linear-gradient(135deg,#7c3aed 0%,#a78bfa 50%,#06b6d4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Header-module__arFiJq__developerHeader.Header-module__arFiJq__scrolled{border-bottom-color:#ffffff14;box-shadow:inset 0 1px #ffffff0a,0 8px 32px #00000059,0 2px 8px #00000026}[data-theme=light] .Header-module__arFiJq__developerHeader.Header-module__arFiJq__header{background:linear-gradient(#ffffffeb 0%,#f8f8fcfa 100%);border-bottom:1px solid #0000000f;box-shadow:inset 0 1px #fffc,0 4px 20px #0000000f}[data-theme=light] .Header-module__arFiJq__developerHeader.Header-module__arFiJq__scrolled{box-shadow:inset 0 1px #ffffffe6,0 8px 28px #00000014}.Header-module__arFiJq__nav{justify-content:space-between;align-items:center;max-width:1200px;min-height:56px;margin:0 auto;padding:.75rem 3rem;display:flex;position:relative}.Header-module__arFiJq__scrollProgressBar{opacity:0;background:#0000000a;width:100%;height:3px;transition:opacity .2s;position:absolute;inset:0 auto auto 0;overflow:hidden}[data-theme=dark] .Header-module__arFiJq__scrollProgressBar{background:#ffffff0f}.Header-module__arFiJq__scrollProgressBarFill{transform-origin:0;background:linear-gradient(90deg,#a06af9 0%,#ff69b4 50%,#35e4b2 100%);width:100%;height:100%;transition:transform .12s ease-out;transform:scaleX(0)}.Header-module__arFiJq__scrolled .Header-module__arFiJq__scrollProgressBar{opacity:1}.Header-module__arFiJq__logo{color:var(--text-dark);align-items:center;gap:.5rem;font-size:1.5rem;font-weight:700;text-decoration:none;transition:color .3s;display:flex}[data-theme=dark] .Header-module__arFiJq__logo{color:#fff}.Header-module__arFiJq__logo i{color:#a06af9;font-size:1.8rem;transition:color .3s}[data-theme=light] .Header-module__arFiJq__logo i{background:linear-gradient(135deg,#a06af9 0%,#8e44ad 50%,#a06af9 100%);-webkit-text-fill-color:transparent;text-shadow:0 2px 4px #a06af933;-webkit-background-clip:text;background-clip:text}.Header-module__arFiJq__logoText{white-space:nowrap}.Header-module__arFiJq__logo strong{margin-left:0;font-weight:700}.Header-module__arFiJq__navLinks{align-items:center;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.Header-module__arFiJq__navLinks a{color:var(--text-dark);padding:.35rem 0;font-weight:500;text-decoration:none;transition:color .25s;position:relative}[data-theme=dark] .Header-module__arFiJq__navLinks a{color:#fff}.Header-module__arFiJq__navLinks a:before{content:"";background:linear-gradient(90deg,var(--purple-1),var(--pink-2));transform-origin:50%;opacity:0;border-radius:999px;width:60%;height:1.5px;transition:transform .25s,opacity .25s;position:absolute;bottom:.2rem;left:50%;transform:translate(-50%)scaleX(.2)}.Header-module__arFiJq__navLinks a:hover:before{opacity:1;transform:translate(-50%)scaleX(1)}.Header-module__arFiJq__navLinks a:hover{color:var(--purple-1)}.Header-module__arFiJq__gradientLink{background:linear-gradient(135deg,#a06af9 0%,#35e4b2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;text-decoration:none;position:relative}.Header-module__arFiJq__gradientLink:hover,.Header-module__arFiJq__gradientLink:focus,.Header-module__arFiJq__gradientLink:visited{text-decoration:none}.Header-module__arFiJq__gradientLink:before{display:none}.Header-module__arFiJq__devLink{color:var(--text-dark);font-weight:500;font-size:inherit;background:0 0;border:none;align-items:center;gap:.35rem;padding:.35rem 0;text-decoration:none;transition:color .25s;display:inline-flex;position:relative}.Header-module__arFiJq__devLink:hover{color:var(--purple-1)}.Header-module__arFiJq__devLinkIcon{opacity:.6;letter-spacing:-.02em;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:.8rem;font-weight:700}[data-theme=dark] .Header-module__arFiJq__devLink{color:#fff}[data-theme=dark] .Header-module__arFiJq__devLink:hover{color:#c4b5fd}.Header-module__arFiJq__mobileMenuToggle{cursor:pointer;z-index:10001;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:28px;height:28px;padding:0;display:none;position:absolute;top:1rem;left:1rem}.Header-module__arFiJq__hamburgerLine{background:var(--text-dark);transform-origin:50%;will-change:transform;backface-visibility:hidden;border-radius:1px;flex-shrink:0;width:22px;height:2px;min-height:2px;transition:transform .3s,opacity .2s}[data-theme=dark] .Header-module__arFiJq__hamburgerLine{background:#fff}.Header-module__arFiJq__mobileMenuToggle.Header-module__arFiJq__active .Header-module__arFiJq__hamburgerLine:first-child{transform:rotate(45deg)translate(5px,5px)}.Header-module__arFiJq__mobileMenuToggle.Header-module__arFiJq__active .Header-module__arFiJq__hamburgerLine:nth-child(2){opacity:0;transform:scaleX(0)}.Header-module__arFiJq__mobileMenuToggle.Header-module__arFiJq__active .Header-module__arFiJq__hamburgerLine:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.Header-module__arFiJq__headerWaveContainer{z-index:1;pointer-events:none;width:100%;line-height:0;transition:opacity .3s,transform .3s;position:absolute;bottom:-180px;left:0}.Header-module__arFiJq__scrolled .Header-module__arFiJq__headerWaveContainer{opacity:0;transform:translateY(10px)}.Header-module__arFiJq__headerWaveContainer svg{width:100%;height:180px;display:block}.Header-module__arFiJq__wavePath{transform-origin:50%;shape-rendering:geometricPrecision;vector-effect:non-scaling-stroke}.Header-module__arFiJq__advisorButton{color:#a06af9;cursor:pointer;background:0 0;border:1.5px solid #a06af9;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:.95rem;font-weight:600;transition:all .3s;display:flex}.Header-module__arFiJq__advisorButton:hover{background:#a06af91a;transform:translateY(-1px)}.Header-module__arFiJq__advisorButton:active{transform:translateY(0)}.Header-module__arFiJq__advisorButton i{font-size:1rem}[data-theme=dark] .Header-module__arFiJq__advisorButton{color:#b388ff;border-color:#b388ff}[data-theme=dark] .Header-module__arFiJq__advisorButton:hover{background:#b388ff1a}.Header-module__arFiJq__headerToggles{align-items:center;gap:.4rem;margin-left:.5rem;display:flex}.Header-module__arFiJq__headerToggleBtn{width:36px;height:36px;color:var(--text-dark);cursor:pointer;background:0 0;border:1px solid #0000001a;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:.95rem;transition:all .25s;display:inline-flex}.Header-module__arFiJq__headerToggleBtn:hover{color:#a06af9;background:#a06af914;border-color:#a06af94d}[data-theme=dark] .Header-module__arFiJq__headerToggleBtn{color:#e2e8f0;border-color:#ffffff1f}[data-theme=dark] .Header-module__arFiJq__headerToggleBtn:hover{color:#fff;background:#ffffff14;border-color:#fff3}.Header-module__arFiJq__headerLangBtn{letter-spacing:.02em;width:auto;padding:0 .6rem;font-size:.8rem;font-weight:700}.Header-module__arFiJq__developerLogo{color:var(--text-dark);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.5rem;min-width:0;font-size:1.25rem;font-weight:700;text-decoration:none;transition:color .3s,opacity .3s;display:flex;overflow:hidden}.Header-module__arFiJq__developerLogo:hover{opacity:.92}[data-theme=dark] .Header-module__arFiJq__developerLogo{color:#fff}.Header-module__arFiJq__developerLogo .Header-module__arFiJq__codeSymbol{flex-shrink:0}.Header-module__arFiJq__developerLogo .Header-module__arFiJq__brandName{text-overflow:ellipsis;overflow:hidden}.Header-module__arFiJq__developerNavLinks{-webkit-backdrop-filter:blur(12px);scrollbar-width:none;background:linear-gradient(#ffffff0b,#ffffff03);border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:.25rem;min-width:0;margin-left:1.25rem;margin-right:auto;padding:5px;display:flex;overflow:auto visible;box-shadow:inset 0 1px #ffffff0d,0 2px 12px #0000001f}.Header-module__arFiJq__developerNavLinks::-webkit-scrollbar{display:none}[data-theme=light] .Header-module__arFiJq__developerNavLinks{background:linear-gradient(#00000006,#00000003);border-color:#00000012;box-shadow:inset 0 1px #fff9,0 2px 12px #0000000d}.Header-module__arFiJq__developerNavLinks .Header-module__arFiJq__gradientLink{--nav-accent:#a78bfa;white-space:nowrap;letter-spacing:.005em;color:#c9d1d9;isolation:isolate;border-radius:9px;align-items:center;gap:8px;padding:.5rem .85rem;font-size:.84375rem;font-weight:600;transition:background .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex;position:relative}[data-theme=light] .Header-module__arFiJq__developerNavLinks .Header-module__arFiJq__gradientLink{color:#475569}.Header-module__arFiJq__developerNavLinks .Header-module__arFiJq__gradientLink:before{content:"";background:linear-gradient(135deg,color-mix(in srgb,var(--nav-accent)14%,transparent),transparent 70%);opacity:0;z-index:-1;pointer-events:none;border-radius:9px;transition:opacity .2s;display:block;position:absolute;inset:0}.Header-module__arFiJq__developerNavLinks .Header-module__arFiJq__gradientLink:hover{color:#fff;background:color-mix(in srgb,var(--nav-accent)10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nav-accent)30%,transparent),0 4px 16px -10px color-mix(in srgb,var(--nav-accent)80%,transparent);transform:translateY(-1px)}[data-theme=light] .Header-module__arFiJq__developerNavLinks .Header-module__arFiJq__gradientLink:hover{color:#1e293b;background:color-mix(in srgb,var(--nav-accent)14%,transparent)}.Header-module__arFiJq__developerNavLinks .Header-module__arFiJq__gradientLink:hover:before{opacity:1}.Header-module__arFiJq__developerNavLinks .Header-module__arFiJq__gradientLink:after{content:"";background:linear-gradient(90deg,transparent,var(--nav-accent),transparent);transform-origin:50%;border-radius:2px;height:2px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:3px;left:30%;right:30%;transform:scaleX(0)}.Header-module__arFiJq__developerNavLinks .Header-module__arFiJq__gradientLink:hover:after{transform:scaleX(1)}.Header-module__arFiJq__navLinkIcon{color:var(--nav-accent);opacity:1;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--nav-accent)35%,transparent));flex-shrink:0;transition:opacity .2s,transform .2s,filter .2s}.Header-module__arFiJq__developerNavLinks .Header-module__arFiJq__gradientLink:hover .Header-module__arFiJq__navLinkIcon{opacity:1;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--nav-accent)55%,transparent));transform:scale(1.08)}.Header-module__arFiJq__navLinkLabel{z-index:1;position:relative}.Header-module__arFiJq__developerNavLinks .Header-module__arFiJq__navLinkActive{color:#fff;-webkit-text-fill-color:currentColor;background:linear-gradient(180deg,color-mix(in srgb,var(--nav-accent)22%,transparent),color-mix(in srgb,var(--nav-accent)12%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nav-accent)50%,transparent),0 6px 18px -10px var(--nav-accent),inset 0 1px 0 color-mix(in srgb,var(--nav-accent)35%,transparent)}[data-theme=light] .Header-module__arFiJq__developerNavLinks .Header-module__arFiJq__navLinkActive{color:color-mix(in srgb,var(--nav-accent)70%,#1e293b);background:linear-gradient(180deg,color-mix(in srgb,var(--nav-accent)26%,transparent),color-mix(in srgb,var(--nav-accent)14%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nav-accent)55%,transparent),0 6px 18px -12px var(--nav-accent)}.Header-module__arFiJq__developerNavLinks .Header-module__arFiJq__navLinkActive .Header-module__arFiJq__navLinkIcon{opacity:1;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--nav-accent)80%,transparent))}.Header-module__arFiJq__developerNavLinks .Header-module__arFiJq__navLinkActive:after{background:var(--nav-accent);box-shadow:0 0 8px color-mix(in srgb,var(--nav-accent)60%,transparent);transform:scaleX(1)}.Header-module__arFiJq__developerOverflowLink.Header-module__arFiJq__navLinkActive{color:#fff;background:linear-gradient(90deg,color-mix(in srgb,var(--nav-accent,#a78bfa)18%,transparent),transparent);border-left:2px solid var(--nav-accent,#a78bfa);padding-left:10px}.Header-module__arFiJq__developerOverflowLink .Header-module__arFiJq__navLinkIcon{color:var(--nav-accent,#a78bfa);margin-right:8px}.Header-module__arFiJq__codeSymbol{background:linear-gradient(135deg,#a78bfa 0%,#c4b5fd 50%,#7dd3fc 100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:1.1rem;font-weight:700}[data-theme=dark] .Header-module__arFiJq__developerHeader .Header-module__arFiJq__codeSymbol{background:linear-gradient(135deg,#a78bfa 0%,#c4b5fd 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Header-module__arFiJq__brandName{color:var(--text-dark);letter-spacing:-.02em;font-weight:700}[data-theme=dark] .Header-module__arFiJq__brandName{color:#fffffffa}.Header-module__arFiJq__brandSuffix{color:#0f0f1999;letter-spacing:.005em;font-weight:500}[data-theme=light] .Header-module__arFiJq__brandSuffix{color:#0f0f198c}[data-theme=dark] .Header-module__arFiJq__brandSuffix{color:#ffffff9e}.Header-module__arFiJq__developerOverflow{align-items:center;display:none;position:relative}.Header-module__arFiJq__developerOverflowButton{color:#c4b5fd;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background .25s,border-color .25s,transform .25s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.Header-module__arFiJq__developerOverflowButton:hover{background:#a78bfa1f;border-color:#a78bfa33;transform:scale(1.02)}[data-theme=dark] .Header-module__arFiJq__developerOverflowButton{color:#e2e8f0;background:#ffffff0a;border-color:#ffffff14}.Header-module__arFiJq__developerOverflowMenu{-webkit-backdrop-filter:blur(20px);z-index:1001;background:#ffffffeb;border:1px solid #0000000f;border-radius:14px;min-width:192px;padding:.375rem;position:absolute;top:calc(100% + 6px);right:0;box-shadow:inset 0 1px #ffffff80,0 12px 40px #0000001f,0 4px 12px #0000000f}[data-theme=dark] .Header-module__arFiJq__developerOverflowMenu{background:#14141eeb;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0a,0 12px 40px #00000073,0 4px 12px #0003}.Header-module__arFiJq__developerMobileNavMenu{-webkit-backdrop-filter:blur(20px);z-index:1001;background:#ffffffeb;border:1px solid #0000000f;border-radius:14px;min-width:192px;padding:.375rem;position:absolute;top:calc(100% + 6px);left:0;box-shadow:inset 0 1px #ffffff80,0 12px 40px #0000001f,0 4px 12px #0000000f}[data-theme=dark] .Header-module__arFiJq__developerMobileNavMenu{background:#14141eeb;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0a,0 12px 40px #00000073,0 4px 12px #0003}.Header-module__arFiJq__developerOverflowLink,.Header-module__arFiJq__developerOverflowAction{width:100%;color:var(--text-dark);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:flex}.Header-module__arFiJq__developerOverflowLink:hover,.Header-module__arFiJq__developerOverflowAction:hover{color:#7c3aed;background:#a78bfa1f}[data-theme=dark] .Header-module__arFiJq__developerOverflowLink,[data-theme=dark] .Header-module__arFiJq__developerOverflowAction{color:#e2e8f0}[data-theme=dark] .Header-module__arFiJq__developerOverflowLink:hover,[data-theme=dark] .Header-module__arFiJq__developerOverflowAction:hover{color:#c4b5fd;background:#a78bfa26}.Header-module__arFiJq__developerOverflowDivider{background:#0000000f;border-radius:1px;height:1px;margin:.375rem .5rem}[data-theme=dark] .Header-module__arFiJq__developerOverflowDivider{background:#ffffff14}.Header-module__arFiJq__developerDrawerToggle{z-index:2;width:44px;height:44px;color:var(--purple-1);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:0;transition:background .2s;display:inline-flex;position:relative}.Header-module__arFiJq__developerDrawerToggle:hover{background:#a06af91f}[data-theme=dark] .Header-module__arFiJq__developerDrawerToggle{color:#e2e8f0}[data-theme=dark] .Header-module__arFiJq__developerDrawerToggle:hover{background:#ffffff14}.Header-module__arFiJq__developerDrawerToggle .Header-module__arFiJq__hamburgerLine{transform-origin:50%;backface-visibility:hidden;background:currentColor;border-radius:1px;flex-shrink:0;width:22px;height:2px;min-height:2px;transition:transform .3s,opacity .2s}.Header-module__arFiJq__developerDrawerToggle.Header-module__arFiJq__active .Header-module__arFiJq__hamburgerLine:first-child{transform:rotate(45deg)translate(5px,5px)}.Header-module__arFiJq__developerDrawerToggle.Header-module__arFiJq__active .Header-module__arFiJq__hamburgerLine:nth-child(2){opacity:0;transform:scaleX(0)}.Header-module__arFiJq__developerDrawerToggle.Header-module__arFiJq__active .Header-module__arFiJq__hamburgerLine:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.Header-module__arFiJq__developerMobileMoreButton{color:#c4b5fd;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:1.25rem;transition:background .25s,border-color .25s,transform .25s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.Header-module__arFiJq__developerMobileMoreButton:hover{background:#a78bfa1f;border-color:#a78bfa33;transform:scale(1.02)}[data-theme=dark] .Header-module__arFiJq__developerMobileMoreButton{color:#e2e8f0;background:#ffffff0a;border-color:#ffffff14}.Header-module__arFiJq__headerActions{align-items:center;gap:.5rem;display:flex}.Header-module__arFiJq__developerHeader .Header-module__arFiJq__headerActions{flex-shrink:0;gap:.75rem;margin-left:1.5rem}.Header-module__arFiJq__actionsDivider{background:linear-gradient(#0000,#ffffff24 20% 80%,#0000);border-radius:1px;flex-shrink:0;width:1px;height:24px}[data-theme=light] .Header-module__arFiJq__actionsDivider{background:linear-gradient(#0000,#0000001a 20% 80%,#0000)}.Header-module__arFiJq__actionsCluster{background:linear-gradient(#ffffff0b,#ffffff03);border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:.25rem;padding:3px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 2px 12px #0000001f}[data-theme=light] .Header-module__arFiJq__actionsCluster{background:linear-gradient(#00000006,#00000003);border-color:#00000012;box-shadow:inset 0 1px #fff9,0 2px 12px #0000000d}.Header-module__arFiJq__actionsCluster .Header-module__arFiJq__developerFontSizeControls,.Header-module__arFiJq__actionsCluster .Header-module__arFiJq__themeToggle,.Header-module__arFiJq__actionsCluster .Header-module__arFiJq__languageSwitcher{height:34px;box-shadow:none;background:0 0;border:none}.Header-module__arFiJq__developerHeader .Header-module__arFiJq__actionsCluster .Header-module__arFiJq__developerFontSizeControls{background:0 0;border:none}.Header-module__arFiJq__actionsCluster .Header-module__arFiJq__themeToggle,.Header-module__arFiJq__actionsCluster .Header-module__arFiJq__languageSwitcher{border-radius:9px}.Header-module__arFiJq__actionsCluster .Header-module__arFiJq__developerFontSizeControls:hover,.Header-module__arFiJq__developerHeader .Header-module__arFiJq__actionsCluster .Header-module__arFiJq__developerFontSizeControls:hover,.Header-module__arFiJq__actionsCluster .Header-module__arFiJq__themeToggle:hover,.Header-module__arFiJq__developerHeader .Header-module__arFiJq__actionsCluster .Header-module__arFiJq__languageSwitcher:hover{box-shadow:none;background:#a78bfa1f;border:none;transform:none}.Header-module__arFiJq__clusterDivider{background:linear-gradient(#0000,#ffffff1f 20% 80%,#0000);border-radius:1px;flex-shrink:0;width:1px;height:20px}[data-theme=light] .Header-module__arFiJq__clusterDivider{background:linear-gradient(#0000,#00000017 20% 80%,#0000)}.Header-module__arFiJq__themeToggle{width:40px;height:40px;color:var(--purple-1);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:11px;justify-content:center;align-items:center;padding:0;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .25s,border-color .25s,box-shadow .25s;display:inline-flex}.Header-module__arFiJq__themeToggle:hover{background:#ffffff14;border-color:#ffffff1f;transform:translateY(-2px)scale(1.02);box-shadow:0 6px 20px #00000040}.Header-module__arFiJq__themeToggle i{font-size:1.1rem}[data-theme=dark] .Header-module__arFiJq__themeToggle{color:#e2e8f0;background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .Header-module__arFiJq__themeToggle:hover{background:#ffffff1a;border-color:#ffffff26;box-shadow:0 6px 20px #00000059}.Header-module__arFiJq__searchButton{color:#ffffffe6;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:11px;flex-shrink:0;align-items:center;gap:10px;min-width:150px;height:40px;padding:0 14px;font-size:14px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .25s,border-color .25s,box-shadow .25s;display:inline-flex}.Header-module__arFiJq__developerHeader .Header-module__arFiJq__searchButton{color:#a78bfaf2;background:#a78bfa0f;border-color:#a78bfa26}.Header-module__arFiJq__searchButton:hover{background:#ffffff14;border-color:#ffffff1f;transform:translateY(-2px);box-shadow:0 4px 12px #0000002e}.Header-module__arFiJq__developerHeader .Header-module__arFiJq__searchButton:hover{background:#a78bfa1f;border-color:#a78bfa4d;box-shadow:inset 0 0 0 1px #a78bfa40,0 4px 12px #a78bfa1f}.Header-module__arFiJq__searchButton:focus-visible{border-color:#a78bfa8c;outline:none;box-shadow:inset 0 0 0 1px #a78bfa73,0 0 0 2px #a78bfa40}[data-theme=light] .Header-module__arFiJq__searchButton:focus-visible{border-color:#7c3aed8c;box-shadow:inset 0 0 0 1px #7c3aed66,0 0 0 2px #7c3aed33}[data-theme=dark] .Header-module__arFiJq__searchButton:focus-visible{border-color:#c4b5fd99;box-shadow:inset 0 0 0 1px #c4b5fd73,0 0 0 2px #a78bfa47}.Header-module__arFiJq__searchButton i{opacity:.95;font-size:15px}.Header-module__arFiJq__searchLabel{color:#ffffffb8;white-space:nowrap;font-size:13px}.Header-module__arFiJq__searchShortcut{margin-left:auto}.Header-module__arFiJq__searchShortcut,.Header-module__arFiJq__searchShortcut kbd{color:#fffc;background:#ffffff14;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-family:inherit;font-size:11px;transition:background .2s,border-color .2s;display:inline-flex}.Header-module__arFiJq__developerHeader .Header-module__arFiJq__searchShortcut,.Header-module__arFiJq__developerHeader .Header-module__arFiJq__searchShortcut kbd{color:#a78bfaf2;background:#a78bfa1f;border-color:#a78bfa33}[data-theme=dark] .Header-module__arFiJq__searchButton{color:#ffffffd9;background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .Header-module__arFiJq__searchButton:hover{background:#ffffff1a;border-color:#ffffff26;box-shadow:0 4px 12px #00000047}[data-theme=dark] .Header-module__arFiJq__developerHeader .Header-module__arFiJq__searchButton:hover{border-color:#a78bfa59;box-shadow:inset 0 0 0 1px #a78bfa4d,0 4px 12px #a78bfa24}[data-theme=dark] .Header-module__arFiJq__searchShortcut kbd{color:#ffffffbf;background:#ffffff14;border-color:#ffffff1f}@media (min-width:769px) and (max-width:1280px){.Header-module__arFiJq__developerHeader .Header-module__arFiJq__searchShortcut{display:none}.Header-module__arFiJq__developerHeader .Header-module__arFiJq__searchButton{min-width:0;padding:0 16px}.Header-module__arFiJq__developerHeader .Header-module__arFiJq__headerActions{margin-left:1rem}}@media (max-width:900px){.Header-module__arFiJq__searchShortcut{display:none}.Header-module__arFiJq__searchButton{min-width:120px;padding:0 14px}}.Header-module__arFiJq__languageSwitcher{min-width:44px;height:40px;color:var(--text-dark);letter-spacing:.06em;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:11px;justify-content:center;align-items:center;padding:0 .75rem;font-size:.8125rem;font-weight:600;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .25s,border-color .25s,box-shadow .25s;display:inline-flex}.Header-module__arFiJq__languageSwitcher:hover{color:var(--purple-1);background:#ffffff14;border-color:#ffffff1f;transform:translateY(-2px);box-shadow:0 6px 20px #0003}.Header-module__arFiJq__developerHeader .Header-module__arFiJq__languageSwitcher{color:#ffffffe6}.Header-module__arFiJq__developerHeader .Header-module__arFiJq__languageSwitcher:hover{color:#c4b5fd;background:#a78bfa1f;border-color:#a78bfa33;box-shadow:0 6px 20px #a78bfa1f}[data-theme=dark] .Header-module__arFiJq__languageSwitcher{color:#e2e8f0;background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .Header-module__arFiJq__languageSwitcher:hover{color:#fff;background:#ffffff1f;border-color:#ffffff2e;box-shadow:0 6px 20px #00000059}[data-developer-section-font-wrap] .Header-module__arFiJq__developerHeader{font-size:16px}.Header-module__arFiJq__developerFontSizeControls{background:#ffffff0a;border:1px solid #ffffff14;border-radius:11px;align-items:center;gap:6px;height:40px;padding:0 4px 0 10px;transition:background .25s,border-color .25s,box-shadow .25s;display:flex}.Header-module__arFiJq__developerHeader .Header-module__arFiJq__developerFontSizeControls{background:#a78bfa0d;border-color:#a78bfa1f}.Header-module__arFiJq__developerFontSizeControls:hover{background:#ffffff0f;border-color:#ffffff1a}.Header-module__arFiJq__developerHeader .Header-module__arFiJq__developerFontSizeControls:hover{background:#a78bfa14;border-color:#a78bfa2e}.Header-module__arFiJq__developerFontSizeLabel{color:#ffffff80;text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem;font-weight:600}[data-theme=dark] .Header-module__arFiJq__developerFontSizeLabel{color:#94a3b8}.Header-module__arFiJq__developerFontSizeBtn{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0;font-size:.9375rem;font-weight:700;transition:background .2s,color .2s,transform .2s;display:inline-flex}.Header-module__arFiJq__developerFontSizeBtn:hover{color:#c4b5fd;background:#a78bfa33;transform:scale(1.05)}.Header-module__arFiJq__developerFontSizeBtn:active{transform:scale(.98)}[data-theme=dark] .Header-module__arFiJq__developerFontSizeBtn{color:#cbd5e1}[data-theme=dark] .Header-module__arFiJq__developerFontSizeBtn:hover{color:#c4b5fd;background:#a78bfa2e}.Header-module__arFiJq__languageLabel{display:block}@media (max-width:768px){.Header-module__arFiJq__nav{padding:max(.5rem,env(safe-area-inset-top))1rem .5rem;padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));justify-content:flex-start;min-height:48px}.Header-module__arFiJq__navLinks,.Header-module__arFiJq__headerToggles{display:none}.Header-module__arFiJq__logo{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 120px);font-size:1.1rem;position:absolute;left:calc(50% + 20px);overflow:hidden;transform:translate(-50%)}.Header-module__arFiJq__mobileMenuToggle{justify-content:center;align-items:center;min-width:40px;min-height:40px;margin-right:.25rem;padding:8px;display:flex;position:relative;top:auto;left:auto}.Header-module__arFiJq__mobileMenuToggle .Header-module__arFiJq__hamburgerLine{background:#a06af9;width:20px;height:2px}[data-theme=dark] .Header-module__arFiJq__mobileMenuToggle .Header-module__arFiJq__hamburgerLine{background:#c4b5fd}.Header-module__arFiJq__mobileMenuToggle.Header-module__arFiJq__active .Header-module__arFiJq__hamburgerLine:first-child{transform:rotate(45deg)translate(6px,6px)}.Header-module__arFiJq__mobileMenuToggle.Header-module__arFiJq__active .Header-module__arFiJq__hamburgerLine:nth-child(3){transform:rotate(-45deg)translate(6px,-6px)}.Header-module__arFiJq__headerWaveContainer{bottom:-180px}.Header-module__arFiJq__developerHeader .Header-module__arFiJq__nav{min-height:48px;padding:max(.5rem,env(safe-area-inset-top))1rem .5rem;padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));flex-wrap:nowrap;align-items:center;gap:.5rem;display:flex}.Header-module__arFiJq__developerHeader .Header-module__arFiJq__navLeft{flex-shrink:0;align-items:center;gap:.5rem;min-width:0;display:flex;position:relative}.Header-module__arFiJq__developerHeader .Header-module__arFiJq__navCenter,.Header-module__arFiJq__developerHeader .Header-module__arFiJq__navCenterLink{flex:1;min-width:0;max-width:100%}.Header-module__arFiJq__developerHeader .Header-module__arFiJq__navRight{flex-shrink:0;justify-content:flex-end;align-items:center;width:48px;min-width:48px;display:flex;position:relative}.Header-module__arFiJq__developerHeader .Header-module__arFiJq__developerLogo{flex-shrink:0;min-width:0;max-width:100px;font-size:.95rem}.Header-module__arFiJq__developerHeader .Header-module__arFiJq__developerLogo .Header-module__arFiJq__brandName{text-overflow:ellipsis;overflow:hidden}.Header-module__arFiJq__developerHeader .Header-module__arFiJq__developerLogo .Header-module__arFiJq__codeSymbol{font-size:.9rem}.Header-module__arFiJq__developerHeader .Header-module__arFiJq__developerNavLinks,.Header-module__arFiJq__developerHeader .Header-module__arFiJq__headerActions,.Header-module__arFiJq__developerHeader .Header-module__arFiJq__developerOverflow{display:none}.Header-module__arFiJq__developerHeader .Header-module__arFiJq__navLeft,.Header-module__arFiJq__developerHeader .Header-module__arFiJq__navCenter,.Header-module__arFiJq__developerHeader .Header-module__arFiJq__navRight{display:flex}.Header-module__arFiJq__developerHeader .Header-module__arFiJq__navCenter{align-items:center}.Header-module__arFiJq__developerHeader .Header-module__arFiJq__developerDrawerToggle{display:inline-flex}.Header-module__arFiJq__developerHeader .Header-module__arFiJq__developerMobileMore{display:flex}.Header-module__arFiJq__developerHeader .Header-module__arFiJq__developerLogoFull{display:none!important}.Header-module__arFiJq__developerHeader .Header-module__arFiJq__developerLogoShort{display:inline-flex!important}}@media (min-width:769px){.Header-module__arFiJq__developerHeader .Header-module__arFiJq__navLeft,.Header-module__arFiJq__developerHeader .Header-module__arFiJq__navCenter,.Header-module__arFiJq__developerHeader .Header-module__arFiJq__navCenterLink,.Header-module__arFiJq__developerHeader .Header-module__arFiJq__navRight,.Header-module__arFiJq__developerHeader .Header-module__arFiJq__developerDrawerToggle,.Header-module__arFiJq__developerHeader .Header-module__arFiJq__developerLogoShort{display:none}.Header-module__arFiJq__developerHeader .Header-module__arFiJq__developerLogoFull{text-overflow:clip;flex-shrink:0;min-width:auto;display:inline-flex;overflow:visible}.Header-module__arFiJq__developerHeader .Header-module__arFiJq__developerLogoFull .Header-module__arFiJq__brandName{text-overflow:clip;overflow:visible}.Header-module__arFiJq__developerHeader .Header-module__arFiJq__developerMobileMore{display:none}}@media (prefers-reduced-motion:reduce){.Header-module__arFiJq__developerNavLinks .Header-module__arFiJq__gradientLink,.Header-module__arFiJq__developerNavLinks .Header-module__arFiJq__gradientLink:before,.Header-module__arFiJq__developerNavLinks .Header-module__arFiJq__gradientLink:after,.Header-module__arFiJq__developerNavLinks .Header-module__arFiJq__navLinkIcon,.Header-module__arFiJq__developerHeader .Header-module__arFiJq__searchButton,.Header-module__arFiJq__developerHeader .Header-module__arFiJq__themeToggle,.Header-module__arFiJq__developerHeader .Header-module__arFiJq__languageSwitcher,.Header-module__arFiJq__developerHeader .Header-module__arFiJq__developerFontSizeControls,.Header-module__arFiJq__developerHeader .Header-module__arFiJq__developerFontSizeBtn{transition:none!important}.Header-module__arFiJq__developerNavLinks .Header-module__arFiJq__gradientLink:hover,.Header-module__arFiJq__developerHeader .Header-module__arFiJq__searchButton:hover,.Header-module__arFiJq__developerHeader .Header-module__arFiJq__themeToggle:hover,.Header-module__arFiJq__developerHeader .Header-module__arFiJq__languageSwitcher:hover,.Header-module__arFiJq__developerHeader .Header-module__arFiJq__developerFontSizeBtn:hover,.Header-module__arFiJq__developerNavLinks .Header-module__arFiJq__gradientLink:hover .Header-module__arFiJq__navLinkIcon{transform:none!important}.Header-module__arFiJq__scrollProgressBar,.Header-module__arFiJq__scrollProgressBarFill{transition:none}}.Header-module__arFiJq__developerNav{max-width:1440px;padding:.75rem 1.5rem}.Header-module__arFiJq__developerNavCompact{display:none;position:relative}.Header-module__arFiJq__navMenuButton{color:#ffffffeb;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:8px;height:40px;padding:0 12px;font-size:13.5px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.Header-module__arFiJq__navMenuButton:hover{background:color-mix(in srgb,var(--nav-accent)14%,transparent);border-color:color-mix(in srgb,var(--nav-accent)38%,transparent)}.Header-module__arFiJq__navMenuButton:focus-visible{border-color:color-mix(in srgb,var(--nav-accent)60%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--nav-accent)25%,transparent);outline:none}.Header-module__arFiJq__navMenuButton .Header-module__arFiJq__navLinkIcon{color:var(--nav-accent)}.Header-module__arFiJq__navMenuChevron{opacity:.6;transition:transform .18s}.Header-module__arFiJq__navMenuChevronOpen{transform:rotate(180deg)}.Header-module__arFiJq__navMenuPanel{z-index:1200;background:#0d1117;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:2px;min-width:220px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 24px 48px -16px #000000b3}.Header-module__arFiJq__navMenuItem{color:#ffffffdb;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.Header-module__arFiJq__navMenuItem:hover{background:color-mix(in srgb,var(--nav-accent)16%,transparent);color:#fff}.Header-module__arFiJq__navMenuItemIcon{color:var(--nav-accent);flex-shrink:0}.Header-module__arFiJq__navMenuItemActive{background:color-mix(in srgb,var(--nav-accent)20%,transparent);color:#fff;font-weight:650}@media (min-width:769px) and (max-width:1366px){.Header-module__arFiJq__developerNav .Header-module__arFiJq__developerNavLinks{display:none}.Header-module__arFiJq__developerNav .Header-module__arFiJq__developerNavCompact{display:block}.Header-module__arFiJq__developerNav .Header-module__arFiJq__developerFontSizeLabel{display:none}.Header-module__arFiJq__developerNav .Header-module__arFiJq__headerActions{margin-left:1rem}}@media (min-width:769px) and (max-width:1120px){.Header-module__arFiJq__developerNav .Header-module__arFiJq__searchLabel{display:none}.Header-module__arFiJq__developerNav .Header-module__arFiJq__searchButton{min-width:0}}.Header-module__arFiJq__developerNavLinks .Header-module__arFiJq__gradientLink{-webkit-text-fill-color:currentColor;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.Header-module__arFiJq__developerNavLinks .Header-module__arFiJq__gradientLink .Header-module__arFiJq__navLinkLabel{z-index:auto;position:static}.Header-module__arFiJq__nav{-moz-column-gap:1.25rem;column-gap:1.25rem}.Header-module__arFiJq__logo{flex-shrink:0}.Header-module__arFiJq__navLinks{gap:1rem}@media (min-width:769px) and (max-width:1100px){.Header-module__arFiJq__navLinks{display:none}.Header-module__arFiJq__nav .Header-module__arFiJq__logo{margin-inline:auto}.Header-module__arFiJq__mobileMenuToggle{display:flex}}
.MobileMenu-module__nnDqcW__overlay{z-index:10000;background:radial-gradient(80% 50% at 20% 20%,#a06af933 0%,#0000 60%),radial-gradient(60% 70% at 80% 80%,#35e4b21a 0%,#0000 55%),radial-gradient(50% 50%,#ff69b40f 0%,#0000 50%),#1a1b2e;position:fixed;inset:0;overflow:hidden}[data-theme=light] .MobileMenu-module__nnDqcW__overlay{background:radial-gradient(80% 50% at 20% 20%,#a06af914 0%,#0000 60%),radial-gradient(60% 70% at 80% 80%,#35e4b20d 0%,#0000 55%),#f8f7fc}.MobileMenu-module__nnDqcW__orbField{pointer-events:none;position:absolute;inset:0;overflow:hidden}.MobileMenu-module__nnDqcW__orb{filter:blur(60px);will-change:transform;border-radius:50%;position:absolute}.MobileMenu-module__nnDqcW__orb1{background:#a06af933;width:280px;height:280px;top:-5%;left:-10%}.MobileMenu-module__nnDqcW__orb2{background:#35e4b226;width:220px;height:220px;bottom:10%;right:-15%}.MobileMenu-module__nnDqcW__orb3{background:#ff69b41a;width:160px;height:160px;top:45%;left:50%;transform:translate(-50%)}[data-theme=light] .MobileMenu-module__nnDqcW__orb1{background:#a06af91a}[data-theme=light] .MobileMenu-module__nnDqcW__orb2{background:#35e4b214}[data-theme=light] .MobileMenu-module__nnDqcW__orb3{background:#ff69b40f}.MobileMenu-module__nnDqcW__content{z-index:1;flex-direction:column;height:100vh;padding:1.25rem 1.5rem;display:flex;position:relative}.MobileMenu-module__nnDqcW__closeButton{color:#ffffffb3;cursor:pointer;z-index:10002;-webkit-tap-highlight-color:transparent;background:#ffffff14;border:1px solid #ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;display:flex;position:absolute;top:.75rem;right:.75rem}[data-theme=light] .MobileMenu-module__nnDqcW__closeButton{color:#5b5c7a;background:#a06af914;border-color:#a06af91a}.MobileMenu-module__nnDqcW__headerRow{justify-content:center;align-items:center;gap:.5rem;margin-bottom:.25rem;padding:.25rem 2rem .75rem;display:flex}.MobileMenu-module__nnDqcW__logo{flex-shrink:0}.MobileMenu-module__nnDqcW__logo i{font-size:1.3rem}[data-theme=light] .MobileMenu-module__nnDqcW__logo i{color:#a06af9}[data-theme=dark] .MobileMenu-module__nnDqcW__logo i{color:#ffffffe6}.MobileMenu-module__nnDqcW__title{text-align:left;border:none;padding:0}.MobileMenu-module__nnDqcW__title h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:700}[data-theme=light] .MobileMenu-module__nnDqcW__title h2{color:#23243a}.MobileMenu-module__nnDqcW__navScroll{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:0 .25rem;overflow-y:auto}.MobileMenu-module__nnDqcW__nav{flex-direction:column;padding:0;display:flex}.MobileMenu-module__nnDqcW__navItem{border-bottom:1px solid #ffffff0f}[data-theme=light] .MobileMenu-module__nnDqcW__navItem{border-bottom-color:#a06af914}.MobileMenu-module__nnDqcW__navItem:last-of-type{border-bottom:none}.MobileMenu-module__nnDqcW__navLink{color:#fff;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:0;justify-content:space-between;align-items:center;width:100%;padding:.85rem .5rem;text-decoration:none;transition:background-color .15s,transform .1s;display:flex}[data-theme=light] .MobileMenu-module__nnDqcW__navLink{color:#23243a}.MobileMenu-module__nnDqcW__navLink:hover{background:#ffffff0a}[data-theme=light] .MobileMenu-module__nnDqcW__navLink:hover{background:#a06af90a}.MobileMenu-module__nnDqcW__navLink:active{background:#ffffff0f;transform:scale(.99)}[data-theme=light] .MobileMenu-module__nnDqcW__navLink:active{background:#a06af90f}.MobileMenu-module__nnDqcW__navContent{align-items:center;gap:.85rem;display:flex}.MobileMenu-module__nnDqcW__navIcon{color:#c4b5fd;background:#a06af926;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.9rem;transition:background-color .2s,box-shadow .2s;display:flex}[data-theme=light] .MobileMenu-module__nnDqcW__navIcon{color:#a06af9;background:#a06af91a}.MobileMenu-module__nnDqcW__navLink:hover .MobileMenu-module__nnDqcW__navIcon{box-shadow:0 0 12px #a06af94d}.MobileMenu-module__nnDqcW__navLink:active .MobileMenu-module__nnDqcW__navIcon{background:#a06af940}[data-theme=light] .MobileMenu-module__nnDqcW__navIcon i{color:#a06af9}.MobileMenu-module__nnDqcW__navText{flex-direction:column;gap:1px;display:flex}.MobileMenu-module__nnDqcW__navText .MobileMenu-module__nnDqcW__title{color:#fff;text-align:left;border:none;padding:0;font-size:.95rem;font-weight:600;line-height:1.3}[data-theme=light] .MobileMenu-module__nnDqcW__navText .MobileMenu-module__nnDqcW__title{color:#23243a}.MobileMenu-module__nnDqcW__navText .MobileMenu-module__nnDqcW__description{color:#ffffff73;font-size:.75rem;font-weight:400;line-height:1.3}[data-theme=light] .MobileMenu-module__nnDqcW__navText .MobileMenu-module__nnDqcW__description{color:#8b8ca8}.MobileMenu-module__nnDqcW__arrow{color:#fff3;font-size:.65rem;transition:transform .2s,color .2s}[data-theme=light] .MobileMenu-module__nnDqcW__arrow{color:#a06af94d}.MobileMenu-module__nnDqcW__navLink:hover .MobileMenu-module__nnDqcW__arrow{color:#ffffff80;transform:translate(3px)}[data-theme=light] .MobileMenu-module__nnDqcW__navLink:hover .MobileMenu-module__nnDqcW__arrow{color:#a06af9}.MobileMenu-module__nnDqcW__stickyBottom{flex-direction:column;flex-shrink:0;display:flex}.MobileMenu-module__nnDqcW__ctaSection{padding:.5rem .5rem .25rem}.MobileMenu-module__nnDqcW__ctaButton{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#a06af9 0%,#7c3aed 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.6rem;width:100%;padding:.85rem 1.5rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 24px #a06af959}[data-theme=light] .MobileMenu-module__nnDqcW__ctaButton{box-shadow:0 4px 24px #a06af933}.MobileMenu-module__nnDqcW__ctaButton:hover{box-shadow:0 8px 32px #a06af973}.MobileMenu-module__nnDqcW__ctaButton:active{transform:scale(.97)}.MobileMenu-module__nnDqcW__ctaButton i{z-index:1;font-size:.8rem;position:relative}.MobileMenu-module__nnDqcW__ctaShine{pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000,#fff3,#0000);width:35%;height:100%;position:absolute;top:0;left:0}.MobileMenu-module__nnDqcW__footer{padding:.75rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom));border-top:1px solid #ffffff0f}[data-theme=light] .MobileMenu-module__nnDqcW__footer{border-top-color:#a06af914}.MobileMenu-module__nnDqcW__footerTop{justify-content:space-between;align-items:center;display:flex}.MobileMenu-module__nnDqcW__footerBrand{color:#ffffff80;letter-spacing:.02em;margin:0;font-size:.7rem;font-weight:500}[data-theme=light] .MobileMenu-module__nnDqcW__footerBrand{color:#8b8ca8}.MobileMenu-module__nnDqcW__footerControls{align-items:center;gap:.6rem;display:flex}.MobileMenu-module__nnDqcW__footerDivider{background:#ffffff1f;width:1px;height:14px}[data-theme=light] .MobileMenu-module__nnDqcW__footerDivider{background:#a06af926}.MobileMenu-module__nnDqcW__langToggle{color:#fff9;letter-spacing:.05em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff14;border:none;border-radius:6px;padding:.25rem .5rem;font-size:.65rem;font-weight:700;transition:background-color .2s,color .2s}[data-theme=light] .MobileMenu-module__nnDqcW__langToggle{color:#8b8ca8;background:#a06af914}.MobileMenu-module__nnDqcW__langToggle:hover{color:#ffffffd9;background:#ffffff24}[data-theme=light] .MobileMenu-module__nnDqcW__langToggle:hover{color:#a06af9;background:#a06af924}.MobileMenu-module__nnDqcW__footerTagline{color:#ffffff4d;margin:.3rem 0 0;font-size:.65rem}[data-theme=light] .MobileMenu-module__nnDqcW__footerTagline{color:#b0b1c8}.MobileMenu-module__nnDqcW__themeToggle{cursor:pointer;color:#ffffff80;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:.4rem;padding:0;font-size:.75rem;transition:color .2s;display:flex}[data-theme=light] .MobileMenu-module__nnDqcW__themeToggle{color:#8b8ca8}.MobileMenu-module__nnDqcW__themeToggle:hover{color:#ffffffd9}[data-theme=light] .MobileMenu-module__nnDqcW__themeToggle:hover{color:#a06af9}.MobileMenu-module__nnDqcW__toggleTrack{background:#ffffff1a;border-radius:9px;width:32px;height:18px;transition:background .3s;position:relative}[data-theme=light] .MobileMenu-module__nnDqcW__toggleTrack{background:#a06af91f}.MobileMenu-module__nnDqcW__toggleThumb{background:linear-gradient(135deg,#a06af9 0%,#8e44ad 100%);border-radius:50%;width:14px;height:14px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #a06af94d}.MobileMenu-module__nnDqcW__toggleThumb.MobileMenu-module__nnDqcW__toggleActive{transform:translate(14px)}@media (max-width:768px){.MobileMenu-module__nnDqcW__content{padding:1rem}.MobileMenu-module__nnDqcW__headerRow{padding:.25rem 1rem .75rem}.MobileMenu-module__nnDqcW__navScroll{padding:0 .25rem}.MobileMenu-module__nnDqcW__ctaSection{padding:0 .25rem .5rem}}
.Hero-module__PgAKtG__hero{min-height:100vh;padding:var(--space-xl)var(--space-sm);text-align:center;background:#0a0a1a;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Hero-module__PgAKtG__meshGradient{background:radial-gradient(80% 60% at 20% 30%,#6f42c159 0%,#0000 60%),radial-gradient(60% 80% at 80% 20%,#35e4b233 0%,#0000 55%),radial-gradient(70% 50% at 50% 80%,#ff69b426 0%,#0000 50%),radial-gradient(90% 90%,#0a0a1e 0%,#0000 100%);animation:12s ease-in-out infinite alternate Hero-module__PgAKtG__meshShift;position:absolute;inset:0}@keyframes Hero-module__PgAKtG__meshShift{0%{background-position:0 0,100% 0,50% 100%,50%}to{background-position:30% 20%,70% 30%,40% 70%,50%}}.Hero-module__PgAKtG__gridBg{z-index:1;position:absolute;inset:0;overflow:hidden}.Hero-module__PgAKtG__gridLines{background-image:linear-gradient(#a06af90f 1px,#0000 1px),linear-gradient(90deg,#a06af90f 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 70%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 70%)}.Hero-module__PgAKtG__gridGlow{background:radial-gradient(circle at 50% 40%,#a06af914 0%,#0000 50%);position:absolute;inset:0}.Hero-module__PgAKtG__orbContainer{z-index:1;pointer-events:none;position:absolute;inset:0}.Hero-module__PgAKtG__orb{filter:blur(80px);will-change:transform;border-radius:50%;position:absolute}.Hero-module__PgAKtG__mouseGlow{pointer-events:none;z-index:1;background:radial-gradient(circle,#a06af914 0%,#0000 60%);border-radius:50%;width:500px;height:500px;transition:left .3s ease-out,top .3s ease-out;position:absolute;transform:translate(-50%,-50%)}.Hero-module__PgAKtG__noiseOverlay{z-index:2;opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.Hero-module__PgAKtG__heroContent{z-index:3;max-width:900px;padding:var(--space-lg)var(--space-sm);flex-direction:column;align-items:center;width:100%;margin:0 auto;display:flex;position:relative}.Hero-module__PgAKtG__pill{color:#ffffffd9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:default;letter-spacing:.02em;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50px;align-items:center;gap:.6rem;margin-bottom:2rem;padding:.5rem 1.2rem;font-size:.85rem;font-weight:500;display:inline-flex}.Hero-module__PgAKtG__pillDot{background:#35e4b2;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite Hero-module__PgAKtG__pillPulse;box-shadow:0 0 8px #35e4b299}@keyframes Hero-module__PgAKtG__pillPulse{0%,to{box-shadow:0 0 8px #35e4b299}50%{box-shadow:0 0 16px #35e4b2e6,0 0 30px #35e4b24d}}.Hero-module__PgAKtG__heroTitle{color:#fff;letter-spacing:-.04em;perspective:600px;margin-bottom:1.25rem;font-size:clamp(2.8rem,7vw,5rem);font-weight:800;line-height:1.05}.Hero-module__PgAKtG__heroSubtitle{color:#fff9;letter-spacing:-.01em;max-width:550px;min-height:2em;margin:0 auto 2rem;font-size:1.2rem;font-weight:400;line-height:1.6}.Hero-module__PgAKtG__typingCursor{vertical-align:text-bottom;background:#35e4b2e6;width:2px;height:1.1em;margin-left:2px;animation:.8s step-end infinite Hero-module__PgAKtG__typingCursorBlink;display:inline-block}@keyframes Hero-module__PgAKtG__typingCursorBlink{0%,50%{opacity:1}51%,to{opacity:0}}.Hero-module__PgAKtG__heroButtons{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:.5rem;display:flex}.Hero-module__PgAKtG__ctaButtonPrimary{color:#0a0a1a;background:linear-gradient(135deg,#35e4b2 0%,#20c997 100%);border-radius:14px;align-items:center;gap:.6rem;padding:16px 32px;font-size:1rem;font-weight:700;text-decoration:none;transition:box-shadow .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 24px #35e4b24d,0 0 0 1px #35e4b233}.Hero-module__PgAKtG__ctaButtonPrimary:hover{box-shadow:0 8px 40px #35e4b273,0 0 0 1px #35e4b266}.Hero-module__PgAKtG__ctaIcon{align-items:center;display:flex}.Hero-module__PgAKtG__ctaShine{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:40%;height:100%;position:absolute;top:0;left:0}.Hero-module__PgAKtG__ctaButtonSecondary{color:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:.5rem;padding:16px 28px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.Hero-module__PgAKtG__ctaButtonSecondary:hover{background:#ffffff14;border-color:#ffffff40}.Hero-module__PgAKtG__heroFeatures{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;flex-wrap:wrap;justify-content:center;align-items:center;gap:2.5rem;margin:2.5rem auto;padding:2rem 3rem;display:flex}.Hero-module__PgAKtG__heroStat{text-align:center;cursor:default}.Hero-module__PgAKtG__heroStatValue{background:linear-gradient(135deg,#a06af9 0%,#35e4b2 50%,#ff69b4 100%) 0 0/200% 200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.4rem;font-size:3rem;font-weight:800;line-height:1;animation:4s ease-in-out infinite Hero-module__PgAKtG__gradientShift;display:block}@keyframes Hero-module__PgAKtG__gradientShift{0%,to{background-position:0%}50%{background-position:100%}}.Hero-module__PgAKtG__heroStatLabel{color:#ffffff80;letter-spacing:.02em;font-size:.85rem;font-weight:500}.Hero-module__PgAKtG__statDivider{background:linear-gradient(#0000,#ffffff1f,#0000);width:1px;height:48px}.Hero-module__PgAKtG__socialProof{flex-direction:column;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.Hero-module__PgAKtG__socialProofLabel{color:#ffffff59;text-transform:uppercase;letter-spacing:.15em;font-size:.7rem;font-weight:500}.Hero-module__PgAKtG__socialProofLogos{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;display:flex}.Hero-module__PgAKtG__socialProofItem{color:#ffffff73;cursor:default;align-items:center;gap:.4rem;font-size:.8rem;font-weight:500;transition:color .2s;display:inline-flex}.Hero-module__PgAKtG__socialProofItem svg{opacity:.6}.Hero-module__PgAKtG__scrollIndicator{border:1.5px solid #ffffff26;border-radius:12px;justify-content:center;width:24px;height:40px;padding-top:8px;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.Hero-module__PgAKtG__scrollDot{background:#fff6;border-radius:3px;width:3px;height:8px}@media (max-width:768px){.Hero-module__PgAKtG__hero{min-height:auto;padding-top:max(var(--space-lg),env(safe-area-inset-top));padding-bottom:max(var(--space-2xl),env(safe-area-inset-bottom));padding-left:max(var(--space-sm),env(safe-area-inset-left));padding-right:max(var(--space-sm),env(safe-area-inset-right));align-items:flex-start}.Hero-module__PgAKtG__heroContent{padding-top:var(--space-md);padding-bottom:var(--space-lg);width:100%}.Hero-module__PgAKtG__pill{margin-bottom:1.5rem;padding:.45rem .9rem;font-size:.78rem}.Hero-module__PgAKtG__heroTitle{margin-bottom:.85rem;font-size:clamp(1.8rem,6vw,2.8rem);line-height:1.1}.Hero-module__PgAKtG__heroSubtitle{min-height:1.75em;margin-bottom:1.5rem;font-size:1rem;line-height:1.55}.Hero-module__PgAKtG__heroFeatures{box-sizing:border-box;gap:1.5rem;width:100%;max-width:100%;margin:2rem auto;padding:1.25rem}.Hero-module__PgAKtG__heroStatValue{font-size:2.25rem}.Hero-module__PgAKtG__heroStatLabel{font-size:.8rem}.Hero-module__PgAKtG__statDivider{display:none}.Hero-module__PgAKtG__heroButtons{flex-direction:column;align-items:stretch;gap:1rem;width:100%;max-width:360px;margin-bottom:.5rem}.Hero-module__PgAKtG__ctaButtonPrimary{justify-content:center;min-height:52px;padding:14px 24px;font-size:1rem}.Hero-module__PgAKtG__ctaButtonSecondary{justify-content:center;min-height:52px;padding:14px 24px}.Hero-module__PgAKtG__socialProof{margin-top:1.5rem}.Hero-module__PgAKtG__socialProofLabel{font-size:.65rem}.Hero-module__PgAKtG__socialProofLogos{gap:.75rem}.Hero-module__PgAKtG__socialProofItem{font-size:.72rem}.Hero-module__PgAKtG__mouseGlow,.Hero-module__PgAKtG__scrollIndicator{display:none}.Hero-module__PgAKtG__orb{filter:blur(100px);opacity:.7}}@media (max-width:480px){.Hero-module__PgAKtG__hero{padding-top:max(var(--space-md),env(safe-area-inset-top));padding-bottom:max(var(--space-xl),env(safe-area-inset-bottom))}.Hero-module__PgAKtG__pill{padding:.4rem .75rem;font-size:.72rem}.Hero-module__PgAKtG__heroTitle{font-size:clamp(1.5rem,8vw,2rem)}.Hero-module__PgAKtG__heroSubtitle{font-size:.95rem}.Hero-module__PgAKtG__heroFeatures{gap:1.25rem;padding:1rem}.Hero-module__PgAKtG__heroStatValue{font-size:2rem}.Hero-module__PgAKtG__heroStatLabel{font-size:.78rem}}
.LogoMarquee-module__emQbJW__marqueeSection{background:var(--background);padding:2.5rem 0 3rem;overflow:hidden}[data-theme=dark] .LogoMarquee-module__emQbJW__marqueeSection{background:#181c22}.LogoMarquee-module__emQbJW__marqueeLabel{text-align:center;text-transform:uppercase;letter-spacing:.12em;color:var(--text-secondary);opacity:.6;margin-top:1.5rem;margin-bottom:1rem;font-size:.75rem;font-weight:600}.LogoMarquee-module__emQbJW__marqueeLabel:first-child{margin-top:0}.LogoMarquee-module__emQbJW__marqueeContainer{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.LogoMarquee-module__emQbJW__marqueeTrack{gap:2rem;width:max-content;animation:35s linear infinite LogoMarquee-module__emQbJW__marqueeScroll;display:flex}.LogoMarquee-module__emQbJW__marqueeTrack.LogoMarquee-module__emQbJW__reverse{animation:35s linear infinite LogoMarquee-module__emQbJW__marqueeScrollReverse}.LogoMarquee-module__emQbJW__marqueeItem{background:var(--surface);border:1px solid var(--border-color);white-space:nowrap;border-radius:50px;flex-shrink:0;align-items:center;gap:.5rem;padding:.6rem 1.2rem;transition:all .3s;display:inline-flex}.LogoMarquee-module__emQbJW__marqueeItem:hover{background:#a06af914;border-color:#a06af980;transform:translateY(-2px)}.LogoMarquee-module__emQbJW__marqueeItem i{color:#a06af9;font-size:1.1rem}.LogoMarquee-module__emQbJW__marqueeItem span{color:var(--text-primary);font-size:.85rem;font-weight:600}@keyframes LogoMarquee-module__emQbJW__marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes LogoMarquee-module__emQbJW__marqueeScrollReverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (max-width:768px){.LogoMarquee-module__emQbJW__marqueeSection{padding:2rem 0}.LogoMarquee-module__emQbJW__marqueeItem{gap:.4rem;padding:.5rem 1rem}.LogoMarquee-module__emQbJW__marqueeItem span{font-size:.8rem}.LogoMarquee-module__emQbJW__marqueeTrack{gap:1.25rem;animation-duration:25s}}
.Pricing-module__Do-gqG__features{background-color:var(--white);padding:var(--space-2xl)var(--space-md);text-align:center}[data-theme=dark] .Pricing-module__Do-gqG__features{background:#181c22}.Pricing-module__Do-gqG__pill{color:var(--purple-1);background:#a06af91a;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:500;display:inline-flex}.Pricing-module__Do-gqG__sectionTitle{color:var(--text-primary);margin-bottom:1rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:800}.Pricing-module__Do-gqG__sectionTitle strong{background:linear-gradient(135deg,#a06af9 0%,#35e4b2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Pricing-module__Do-gqG__sectionSubtitle{max-width:700px;color:var(--text-secondary);margin:0 auto 3rem;font-size:1.1rem}.Pricing-module__Do-gqG__pricingCards{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.75rem;max-width:1200px;margin:3rem auto 0;display:grid}.Pricing-module__Do-gqG__pricingCard{background:var(--white);border:1px solid #a06af92e;border-radius:20px;flex-direction:column;min-height:0;padding:2rem;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 24px #00000014}[data-theme=dark] .Pricing-module__Do-gqG__pricingCard{color:#fff;background:#23243a}.Pricing-module__Do-gqG__pricingCard:before{content:"";background:linear-gradient(135deg,#a06af9 0%,#8e44ad 100%);height:4px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.Pricing-module__Do-gqG__pricingCard:hover:before{transform:scaleX(1)}.Pricing-module__Do-gqG__pricingCard.Pricing-module__Do-gqG__featured{border:2px solid #a06af980;box-shadow:0 12px 40px #a06af940}.Pricing-module__Do-gqG__pricingCard.Pricing-module__Do-gqG__featured:before{background:linear-gradient(135deg,#a06af9 0%,#35e4b2 100%);transform:scaleX(1)}.Pricing-module__Do-gqG__cardHeader{text-align:center;margin-bottom:1.5rem}.Pricing-module__Do-gqG__cardIcon{border-radius:12px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 1rem;font-size:1.5rem;display:flex}.Pricing-module__Do-gqG__cardIcon.Pricing-module__Do-gqG__purple{color:#8a54f8;background-color:#f2eefc}.Pricing-module__Do-gqG__cardIcon.Pricing-module__Do-gqG__pink{color:#f8549b;background-color:#fceef5}.Pricing-module__Do-gqG__cardIcon.Pricing-module__Do-gqG__teal{color:#2edc9b;background-color:#eafcf6}.Pricing-module__Do-gqG__pricingCard h3{color:var(--text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.Pricing-module__Do-gqG__tag{color:var(--text-secondary);font-size:1rem;font-weight:500}.Pricing-module__Do-gqG__featuresList{text-align:left;background:#f8f5ff;border-radius:12px;flex:1;min-height:0;margin:1.5rem 0;padding:1.2rem;list-style:none}[data-theme=dark] .Pricing-module__Do-gqG__featuresList{background:#a06af91a}.Pricing-module__Do-gqG__featuresList li{color:var(--text-primary);padding:.5rem 0;font-weight:500}.Pricing-module__Do-gqG__featuresList i{color:#35e4b2;margin-right:.5rem}.Pricing-module__Do-gqG__cardFooter{margin-top:auto;padding-top:.5rem}.Pricing-module__Do-gqG__priceContainer{text-align:center;margin:1rem 0 0}.Pricing-module__Do-gqG__priceContainer span del{color:var(--text-secondary);font-size:.9rem}.Pricing-module__Do-gqG__priceContainer strong{color:var(--text-primary);font-size:2rem;font-weight:700;display:block}.Pricing-module__Do-gqG__currency{color:var(--text-secondary);font-size:.9rem}.Pricing-module__Do-gqG__ctaButton{text-align:center;color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:1.25rem;padding:14px 24px;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.Pricing-module__Do-gqG__ctaButton.Pricing-module__Do-gqG__purple{background:linear-gradient(135deg,#a06af9 0%,#8e44ad 100%)}.Pricing-module__Do-gqG__ctaButton.Pricing-module__Do-gqG__pink{background:linear-gradient(135deg,#f8549b 0%,#a06af9 100%)}.Pricing-module__Do-gqG__ctaButton.Pricing-module__Do-gqG__teal{background:linear-gradient(135deg,#35e4b2 0%,#20c997 100%)}.Pricing-module__Do-gqG__ctaButton:hover{transform:translateY(-3px);box-shadow:0 8px 25px #0003}.Pricing-module__Do-gqG__consultCta{text-align:center;margin-top:4rem}.Pricing-module__Do-gqG__consultCta p{color:var(--text-primary);margin-bottom:1rem;font-size:1.1rem}.Pricing-module__Do-gqG__ctaButtonSecondary{color:#a06af9;background:#fff;border:1px solid #a06af933;border-radius:50px;padding:14px 32px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.Pricing-module__Do-gqG__ctaButtonSecondary:hover{transform:translateY(-3px);box-shadow:0 8px 25px #a06af94d}@media (max-width:900px){.Pricing-module__Do-gqG__pricingCards{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}}@media (max-width:768px){.Pricing-module__Do-gqG__pricingCards{gap:1.5rem}.Pricing-module__Do-gqG__pricingCard{padding:1.5rem}}
.FAQ-module__8ZM7Ka__faqSection{padding:var(--space-2xl)var(--space-md);background:var(--background);text-align:center;overflow:visible}[data-theme=dark] .FAQ-module__8ZM7Ka__faqSection{background:#181c22}.FAQ-module__8ZM7Ka__pill{color:var(--purple-1,#a06af9);background:#a06af91a;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:500;display:inline-flex}.FAQ-module__8ZM7Ka__sectionTitle{color:var(--text-primary);word-wrap:break-word;max-width:100%;margin-bottom:3rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;overflow:visible}.FAQ-module__8ZM7Ka__sectionTitle strong{background:linear-gradient(135deg,#a06af9 0%,#35e4b2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.FAQ-module__8ZM7Ka__faqGrid{text-align:left;max-width:800px;margin:3rem auto 0}.FAQ-module__8ZM7Ka__faqCard{background:var(--white);border:1px solid #a06af92e;border-radius:18px;margin-bottom:1.1rem;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:visible;box-shadow:0 10px 30px #0f172a2e}[data-theme=dark] .FAQ-module__8ZM7Ka__faqCard{background:#23243a}.FAQ-module__8ZM7Ka__faqCard.FAQ-module__8ZM7Ka__open{background:#f8f5ff;border-color:#a06af999;box-shadow:0 16px 50px #0f172a40}[data-theme=dark] .FAQ-module__8ZM7Ka__faqCard.FAQ-module__8ZM7Ka__open{background:#292a3a}.FAQ-module__8ZM7Ka__cardHeader{align-items:flex-start;gap:1rem;padding:1rem 1.5rem 0;display:flex}.FAQ-module__8ZM7Ka__iconContainer{color:#a06af9;flex-shrink:0;font-size:1.25rem}.FAQ-module__8ZM7Ka__cardTrigger{text-align:left;width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem 1.25rem 0;font-size:1.1rem;font-weight:700;display:flex}.FAQ-module__8ZM7Ka__cardTrigger h3{font-size:inherit;font-weight:inherit;margin:0}.FAQ-module__8ZM7Ka__cardTrigger:hover{color:#a06af9}.FAQ-module__8ZM7Ka__cardContent{overflow:hidden}.FAQ-module__8ZM7Ka__answerContent{color:var(--text-secondary);background:#a06af912;border-radius:0 0 18px 18px;gap:1rem;padding:0 1.5rem 1.5rem;font-size:1.05rem;line-height:1.7;display:flex}[data-theme=dark] .FAQ-module__8ZM7Ka__answerContent{color:#e9ecef;background:#a06af921}.FAQ-module__8ZM7Ka__faqCard.FAQ-module__8ZM7Ka__open .FAQ-module__8ZM7Ka__answerContent{padding:1.25rem 1.5rem 1.5rem}.FAQ-module__8ZM7Ka__answerContent p{flex:1;min-width:0;margin:0}.FAQ-module__8ZM7Ka__answerIcon{color:#35e4b2;flex-shrink:0;font-size:1.1rem}.FAQ-module__8ZM7Ka__accordion{text-align:left;max-width:800px;margin:3rem auto 0}.FAQ-module__8ZM7Ka__accordionItem{background:var(--white);will-change:transform,box-shadow;border:1px solid #a06af92e;border-radius:18px;margin-bottom:1.1rem;transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s cubic-bezier(.22,.61,.36,1),border-color .25s,background .25s;position:relative;overflow:hidden;box-shadow:0 10px 30px #0f172a2e}[data-theme=dark] .FAQ-module__8ZM7Ka__accordionItem{background:#23243a}.FAQ-module__8ZM7Ka__accordionItem.FAQ-module__8ZM7Ka__open{background:#f8f5ff;border-color:#a06af999;transform:translateY(-2px);box-shadow:0 16px 50px #0f172a40}[data-theme=dark] .FAQ-module__8ZM7Ka__accordionItem.FAQ-module__8ZM7Ka__open{background:#292a3a}.FAQ-module__8ZM7Ka__accordionItem.FAQ-module__8ZM7Ka__open:before{content:"";z-index:2;background:linear-gradient(#a06af9 0%,#35e4b2 100%);border-radius:5px 0 0 5px;width:5px;position:absolute;top:0;bottom:0;left:0}.FAQ-module__8ZM7Ka__accordionTrigger{text-align:left;width:100%;color:var(--text-primary);cursor:pointer;letter-spacing:.01em;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.4rem 2.5rem 1.4rem 2.2rem;font-size:1.18rem;font-weight:700;display:flex}.FAQ-module__8ZM7Ka__accordionTrigger:hover{color:#a06af9}.FAQ-module__8ZM7Ka__chevron{color:#a06af9;transition:transform .35s cubic-bezier(.4,0,.2,1)}.FAQ-module__8ZM7Ka__accordionItem.FAQ-module__8ZM7Ka__open .FAQ-module__8ZM7Ka__chevron{color:#35e4b2;transform:rotate(90deg)}.FAQ-module__8ZM7Ka__accordionContent{color:var(--text-secondary);transform-origin:top;background:#a06af912;padding:0 2.2rem;font-size:1.08rem;line-height:1.7;overflow:hidden}[data-theme=dark] .FAQ-module__8ZM7Ka__accordionContent{color:#e9ecef;background:#a06af921}.FAQ-module__8ZM7Ka__accordionItem.FAQ-module__8ZM7Ka__open .FAQ-module__8ZM7Ka__accordionContent{background:#a06af921;border-radius:0 0 16px 16px;padding:1.3rem 2.2rem 1.7rem}.FAQ-module__8ZM7Ka__faqContact{text-align:center;margin-top:4rem}.FAQ-module__8ZM7Ka__faqContact p{color:var(--text-primary);margin-bottom:1rem;font-size:1.1rem}.FAQ-module__8ZM7Ka__ctaButton{color:#a06af9;background:#fff;border:1px solid #a06af933;border-radius:50px;padding:14px 32px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.FAQ-module__8ZM7Ka__ctaButton:hover{transform:translateY(-3px);box-shadow:0 8px 25px #a06af94d}@media (max-width:600px){.FAQ-module__8ZM7Ka__accordionTrigger,.FAQ-module__8ZM7Ka__accordionContent{padding-left:1rem;padding-right:1rem}}
.Portfolio-module__M3a-eq__portfolio{padding:var(--space-2xl)var(--space-md);text-align:center;background:#0d0f13}.Portfolio-module__M3a-eq__pill{color:#c4a2ff;background:#a06af924;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:500;display:inline-flex}.Portfolio-module__M3a-eq__sectionTitle{color:#f5f6f8;margin-bottom:1rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:800}.Portfolio-module__M3a-eq__sectionTitle strong{background:linear-gradient(135deg,#a06af9 0%,#35e4b2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Portfolio-module__M3a-eq__sectionSubtitle{color:#a8adb8;max-width:700px;margin:0 auto 3rem;font-size:1.1rem}.Portfolio-module__M3a-eq__portfolioGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;max-width:1200px;margin:0 auto;display:grid}.Portfolio-module__M3a-eq__portfolioItem{box-shadow:none;background:#15181e;border:1px solid #ffffff12;border-radius:20px;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.Portfolio-module__M3a-eq__portfolioItem:hover{border-color:#a06af959;box-shadow:0 8px 32px #a06af92e}.Portfolio-module__M3a-eq__portfolioImage{width:100%;height:250px;position:relative;overflow:hidden}.Portfolio-module__M3a-eq__portfolioImageEl{-o-object-fit:cover;object-fit:cover;transition:transform .3s}.Portfolio-module__M3a-eq__portfolioItem:hover .Portfolio-module__M3a-eq__portfolioImageEl{transform:scale(1.05)}.Portfolio-module__M3a-eq__portfolioInfo{text-align:left;padding:1.5rem}.Portfolio-module__M3a-eq__portfolioInfo h4{color:#f5f6f8;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.Portfolio-module__M3a-eq__portfolioInfo p{color:#a8adb8;line-height:1.6}.Portfolio-module__M3a-eq__portfolioStats{background:#ffffff08;border-top:1px solid #ffffff12;justify-content:space-around;padding:1rem 1.5rem;display:flex}.Portfolio-module__M3a-eq__portfolioStats>div{text-align:center}.Portfolio-module__M3a-eq__portfolioStats i{color:#a06af9;margin-bottom:.5rem;font-size:1.5rem;display:block}.Portfolio-module__M3a-eq__portfolioStats span{color:#f5f6f8;margin-bottom:.25rem;font-size:1.5rem;font-weight:700;display:block}.Portfolio-module__M3a-eq__portfolioStats small{color:#a8adb8;font-size:.85rem;display:block}@media (max-width:768px){.Portfolio-module__M3a-eq__portfolioGrid{grid-template-columns:1fr}}
.Contact-module__dhIxzq__contact{padding:var(--space-2xl)var(--space-md);background:var(--white);text-align:center}[data-theme=dark] .Contact-module__dhIxzq__contact{background:#181c22}.Contact-module__dhIxzq__pill{color:var(--purple-1);background:#a06af91a;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:500;display:inline-flex}.Contact-module__dhIxzq__sectionTitle{color:var(--text-primary);margin-bottom:1rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:800}.Contact-module__dhIxzq__sectionTitle strong{background:linear-gradient(135deg,#a06af9 0%,#35e4b2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Contact-module__dhIxzq__sectionSubtitle{max-width:600px;color:var(--text-secondary);margin:0 auto 2rem;font-size:1.1rem;line-height:1.6}.Contact-module__dhIxzq__stepIndicator{justify-content:center;align-items:center;gap:0;margin-bottom:2.5rem;display:flex}.Contact-module__dhIxzq__stepDot{width:36px;height:36px;color:var(--text-secondary);background:#a06af91a;border:2px solid #a06af933;border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;transition:all .4s;display:flex}.Contact-module__dhIxzq__stepDot.Contact-module__dhIxzq__stepActive{color:#fff;background:linear-gradient(135deg,#a06af9 0%,#8e44ad 100%);border-color:#0000;box-shadow:0 4px 15px #a06af966}.Contact-module__dhIxzq__stepLine{background:#a06af926;border-radius:2px;width:60px;height:3px;transition:all .4s}.Contact-module__dhIxzq__stepLine.Contact-module__dhIxzq__stepLineActive{background:linear-gradient(90deg,#a06af9 0%,#35e4b2 100%)}.Contact-module__dhIxzq__contactContainer{text-align:left;max-width:800px;margin:0 auto}.Contact-module__dhIxzq__stepContent{width:100%}.Contact-module__dhIxzq__stepTitle{color:var(--text-primary);text-align:center;margin-bottom:.5rem;font-size:1.35rem;font-weight:700}.Contact-module__dhIxzq__stepDesc{color:var(--text-secondary);text-align:center;margin-bottom:2rem;font-size:1rem}.Contact-module__dhIxzq__typeGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.Contact-module__dhIxzq__typeCard{cursor:pointer;background:#f8f5ff;border:2px solid #0000;border-radius:16px;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1rem;transition:all .3s;display:flex;box-shadow:0 2px 12px #a06af914}[data-theme=dark] .Contact-module__dhIxzq__typeCard{background:#23243a}.Contact-module__dhIxzq__typeCard:hover{border-color:#a06af94d;box-shadow:0 8px 30px #a06af926}.Contact-module__dhIxzq__typeIcon{color:#fff;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.25rem;display:flex}.Contact-module__dhIxzq__typeLabel{color:var(--text-primary);font-size:.95rem;font-weight:600}.Contact-module__dhIxzq__selectedBadge{color:var(--text-primary);background:#a06af914;border-radius:50px;align-items:center;gap:.6rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:500;display:inline-flex}.Contact-module__dhIxzq__selectedBadgeIcon{color:#fff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;display:flex}.Contact-module__dhIxzq__changeBadge{color:#a06af9;cursor:pointer;background:0 0;border:none;margin-left:.25rem;padding:0;font-size:.8rem;font-weight:500;text-decoration:underline}.Contact-module__dhIxzq__changeBadge:hover{color:#8e44ad}.Contact-module__dhIxzq__contactForm{background:#f8f5ff;border-radius:20px;padding:2rem;box-shadow:0 4px 24px #a06af91a}[data-theme=dark] .Contact-module__dhIxzq__contactForm{background:#23243a}.Contact-module__dhIxzq__formRow{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:0;display:grid}.Contact-module__dhIxzq__formGroup{margin-bottom:1rem}.Contact-module__dhIxzq__formGroup label{color:var(--text-primary);margin-bottom:.5rem;font-size:.95rem;font-weight:500;display:block}.Contact-module__dhIxzq__optional{color:var(--text-secondary);font-size:.85rem;font-weight:400}.Contact-module__dhIxzq__formGroup input,.Contact-module__dhIxzq__formGroup select,.Contact-module__dhIxzq__formGroup textarea{background:var(--white);width:100%;color:var(--text-primary);border:1px solid #a06af933;border-radius:10px;padding:.75rem;font-size:1rem;transition:all .3s}[data-theme=dark] .Contact-module__dhIxzq__formGroup input,[data-theme=dark] .Contact-module__dhIxzq__formGroup select,[data-theme=dark] .Contact-module__dhIxzq__formGroup textarea{color:#fff;background:#292a3a;border-color:#a06af94d}.Contact-module__dhIxzq__formGroup input:focus,.Contact-module__dhIxzq__formGroup select:focus,.Contact-module__dhIxzq__formGroup textarea:focus{border-color:#a06af9;outline:none;box-shadow:0 0 0 3px #a06af91a}.Contact-module__dhIxzq__formActions{gap:1rem;margin-top:.5rem;display:flex}.Contact-module__dhIxzq__backButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #a06af933;border-radius:999px;align-items:center;gap:.5rem;padding:14px 24px;font-size:.95rem;font-weight:500;transition:all .3s;display:flex}.Contact-module__dhIxzq__backButton:hover{color:#a06af9;border-color:#a06af9}.Contact-module__dhIxzq__ctaButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a06af9 0%,#8e44ad 100%);border:none;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:14px 32px;font-size:1rem;font-weight:600;transition:all .3s;display:flex}.Contact-module__dhIxzq__ctaButton:hover{transform:translateY(-3px);box-shadow:0 8px 25px #a06af966}.Contact-module__dhIxzq__ctaButton:disabled{opacity:.7;cursor:not-allowed;transform:none}.Contact-module__dhIxzq__trustSignals{flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:1.5rem;display:flex}.Contact-module__dhIxzq__trustItem{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.Contact-module__dhIxzq__trustItem i{color:#35e4b2;font-size:.9rem}.Contact-module__dhIxzq__toast{box-shadow:var(--shadow-md);z-index:11000;border-radius:999px;align-items:center;gap:.6rem;padding:.9rem 1.4rem;font-size:.95rem;display:flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}.Contact-module__dhIxzq__toastSuccess{color:#071716;background:linear-gradient(135deg,#35e4b2 0%,#20c997 100%)}.Contact-module__dhIxzq__toastError{color:#fff;background:linear-gradient(135deg,#ff6b6b 0%,#c92a2a 100%)}.Contact-module__dhIxzq__toastIcon{background:#ffffff26;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.Contact-module__dhIxzq__toastMessage{font-weight:500}@media (max-width:768px){.Contact-module__dhIxzq__typeGrid{grid-template-columns:repeat(2,1fr)}.Contact-module__dhIxzq__formRow{grid-template-columns:1fr}.Contact-module__dhIxzq__formActions{flex-direction:column-reverse}.Contact-module__dhIxzq__backButton{justify-content:center}.Contact-module__dhIxzq__trustSignals{flex-direction:column;align-items:center;gap:.75rem}}@media (max-width:480px){.Contact-module__dhIxzq__typeGrid{grid-template-columns:1fr 1fr;gap:.75rem}.Contact-module__dhIxzq__typeCard{padding:1rem .75rem}.Contact-module__dhIxzq__typeIcon{width:44px;height:44px;font-size:1.1rem}.Contact-module__dhIxzq__contactForm{padding:1.5rem}}
.LoadingOverlay-module__2BOdPa__loadingOverlay{-webkit-backdrop-filter:blur(18px);z-index:10000;background:#0a0c14e0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.LoadingOverlay-module__2BOdPa__loadingContent{text-align:center;max-width:480px;padding:var(--space-lg);background:radial-gradient(circle at top left,#a06af940,transparent 60%),radial-gradient(circle at bottom right,#35e4b233,transparent 55%),var(--surface,#181c22);box-shadow:var(--shadow-lg);border-radius:24px;flex-direction:column;align-items:center;display:flex}.LoadingOverlay-module__2BOdPa__loadingSpinner{margin-bottom:var(--space-md);gap:12px;display:flex}.LoadingOverlay-module__2BOdPa__spinnerCircle{background:linear-gradient(135deg,#a06af9,#35e4b2);border-radius:999px;width:16px;height:16px;animation:1.4s ease-in-out infinite both LoadingOverlay-module__2BOdPa__bounce;box-shadow:0 2px 10px #00000059}.LoadingOverlay-module__2BOdPa__spinnerCircle:first-child{animation-delay:-.32s}.LoadingOverlay-module__2BOdPa__spinnerCircle:nth-child(2){animation-delay:-.16s}@keyframes LoadingOverlay-module__2BOdPa__bounce{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.LoadingOverlay-module__2BOdPa__loadingText{color:var(--text-primary);margin-bottom:var(--space-sm);font-size:1.2rem;font-weight:600}.LoadingOverlay-module__2BOdPa__loadingTip{padding:var(--space-sm);color:var(--text-secondary);background:#0a0c14a6;border:1px solid #ffffff14;border-radius:16px;align-items:flex-start;gap:.75rem;max-width:100%;display:flex}.LoadingOverlay-module__2BOdPa__tipIcon{flex-shrink:0;margin-top:2px;font-size:1.4rem;animation:3s ease-in-out infinite LoadingOverlay-module__2BOdPa__float}.LoadingOverlay-module__2BOdPa__tipText{font-size:.95rem;line-height:1.6}@keyframes LoadingOverlay-module__2BOdPa__float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width:768px){.LoadingOverlay-module__2BOdPa__loadingContent{max-width:90%;padding:var(--space-md)}.LoadingOverlay-module__2BOdPa__loadingText{font-size:1.05rem}.LoadingOverlay-module__2BOdPa__tipText{font-size:.9rem}}
.Footer-module__rnk_JG__footer{color:#f6f3fc;padding:0 0 max(2rem,env(safe-area-inset-bottom));background:radial-gradient(at 85% 0,#8b5cf621,#0000 55%),#12131c;border-top:1px solid #353044;position:relative}.Footer-module__rnk_JG__footerContainer{max-width:1200px;margin:0 auto;padding:0 2rem}.Footer-module__rnk_JG__contactSection{border-bottom:1px solid #30303e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3rem;padding:3.5rem 0;display:grid}.Footer-module__rnk_JG__eyebrow,.Footer-module__rnk_JG__navHeading{letter-spacing:.12em;text-transform:uppercase;color:#b6aec8;margin:0;font-size:.6875rem;font-weight:600;line-height:1.6}.Footer-module__rnk_JG__eyebrow{color:#c4a6fa;margin-bottom:1rem}.Footer-module__rnk_JG__headline{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.5vw,3rem);font-weight:600;line-height:1.12}.Footer-module__rnk_JG__headline span{color:#bd9af8;display:block}.Footer-module__rnk_JG__description{color:#b7b4c4;max-width:450px;margin:1rem 0 0;font-size:.9375rem;line-height:1.7}.Footer-module__rnk_JG__contactActions{flex-direction:column;align-items:center;gap:.75rem;display:flex}.Footer-module__rnk_JG__ctaButton{color:#171023;background:#bd9af8;border:1px solid #c6a8ff;border-radius:10px;justify-content:center;align-items:center;gap:1.5rem;min-height:52px;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:650;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.Footer-module__rnk_JG__ctaButton:hover{background:#d2b8ff;transform:translateY(-2px)}.Footer-module__rnk_JG__contactEmail{color:#c2bdce;align-items:center;gap:.5rem;min-height:44px;font-size:.8125rem;text-decoration:none;display:inline-flex}.Footer-module__rnk_JG__footerMain{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,1fr);gap:4rem;padding:2.75rem 0;display:grid}.Footer-module__rnk_JG__footerBrand{min-width:0}.Footer-module__rnk_JG__logo{color:#f6f3fc;letter-spacing:-.035em;align-items:center;gap:.625rem;min-height:44px;font-size:1.375rem;font-weight:700;text-decoration:none;display:inline-flex}.Footer-module__rnk_JG__logo svg{color:#bd9af8;flex-shrink:0}.Footer-module__rnk_JG__tagline{color:#b7b4c4;max-width:340px;margin:.75rem 0;font-size:.875rem;line-height:1.75}.Footer-module__rnk_JG__location{color:#a9a3b9;margin:1rem 0 0;font-size:.75rem}.Footer-module__rnk_JG__footerNav{flex-direction:column;align-items:flex-start;display:flex}.Footer-module__rnk_JG__navHeading{margin-bottom:.875rem}.Footer-module__rnk_JG__serviceLink{color:#dfdae9;justify-content:space-between;align-items:center;gap:2rem;width:100%;max-width:190px;min-height:44px;font-size:.875rem;text-decoration:none;display:flex}.Footer-module__rnk_JG__serviceLink svg{color:#8c829e}.Footer-module__rnk_JG__peopleSection{justify-self:end;min-width:180px}.Footer-module__rnk_JG__developerCard{align-items:center;gap:.75rem;display:flex}.Footer-module__rnk_JG__developerImage{-o-object-fit:cover;object-fit:cover;border:1px solid #5a4b71;border-radius:50%}.Footer-module__rnk_JG__developerName{color:#f6f3fc;margin:0;font-size:.875rem;font-weight:600}.Footer-module__rnk_JG__developerRole{color:#a9a3b9;margin:.25rem 0 0;font-size:.75rem}.Footer-module__rnk_JG__socialIcons{gap:.5rem;margin-top:1rem;display:flex}.Footer-module__rnk_JG__socialLink{color:#c6bfd4;border:1px solid #383343;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:background .16s;display:inline-flex}.Footer-module__rnk_JG__socialLink:hover{color:#fff;background:#30243f}.Footer-module__rnk_JG__footerBottom{border-top:1px solid #30303e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding-top:1.25rem;display:flex}.Footer-module__rnk_JG__copyright{color:#aaa4b9;margin:0;font-size:.6875rem;line-height:1.6}.Footer-module__rnk_JG__legalLinks{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.Footer-module__rnk_JG__legalLinks a{color:#aaa4b9;align-items:center;min-height:44px;font-size:.6875rem;text-decoration:none;display:inline-flex}.Footer-module__rnk_JG__backToTop{color:#c6bfd4;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #383343;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.75rem;display:inline-flex}.Footer-module__rnk_JG__footer a:hover,.Footer-module__rnk_JG__backToTop:hover{color:#fff}.Footer-module__rnk_JG__footer .Footer-module__rnk_JG__ctaButton:hover{color:#171023}.Footer-module__rnk_JG__footer :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #cfb2ff}.Footer-module__rnk_JG__footer :is(a,button){touch-action:manipulation}@media (max-width:900px){.Footer-module__rnk_JG__footerMain{grid-template-columns:minmax(0,1.4fr) 1fr 1fr;gap:2rem}.Footer-module__rnk_JG__contactSection{gap:2rem}.Footer-module__rnk_JG__peopleSection{min-width:0}}@media (max-width:640px){.Footer-module__rnk_JG__footer{padding-bottom:max(6rem,calc(env(safe-area-inset-bottom) + 5rem))}.Footer-module__rnk_JG__footerContainer{padding:0 1.5rem}.Footer-module__rnk_JG__contactSection{grid-template-columns:1fr;gap:1.5rem;padding:2.5rem 0}.Footer-module__rnk_JG__headline{font-size:2.25rem}.Footer-module__rnk_JG__contactActions{align-items:flex-start;gap:.5rem}.Footer-module__rnk_JG__ctaButton{justify-content:space-between;width:100%}.Footer-module__rnk_JG__footerMain{grid-template-columns:1fr 1fr;gap:2rem 1.5rem;padding:2rem 0}.Footer-module__rnk_JG__footerBrand{grid-column:1/-1}.Footer-module__rnk_JG__tagline{max-width:100%}.Footer-module__rnk_JG__peopleSection{justify-self:start}.Footer-module__rnk_JG__serviceLink{gap:.5rem}.Footer-module__rnk_JG__footerBottom{align-items:flex-start}.Footer-module__rnk_JG__copyright{flex-basis:100%}.Footer-module__rnk_JG__legalLinks{flex-direction:column;gap:0}.Footer-module__rnk_JG__backToTop{margin-left:auto}}@media (prefers-reduced-motion:reduce){.Footer-module__rnk_JG__footer :is(a,button){transition:none}.Footer-module__rnk_JG__ctaButton:hover{transform:none}}@media (max-width:360px){.Footer-module__rnk_JG__footerMain{grid-template-columns:minmax(0,1fr)}}
.OurTeam-module__GvAq4W__ourTeam{padding:var(--space-2xl)var(--space-md);background:var(--light-bg);text-align:center;position:relative;overflow:hidden}[data-theme=dark] .OurTeam-module__GvAq4W__ourTeam{background:#181c22}.OurTeam-module__GvAq4W__ourTeam:before{content:"";pointer-events:none;background:radial-gradient(circle at 20%,#a06af90d 0%,#0000 50%),radial-gradient(circle at 80% 80%,#35e4b20d 0%,#0000 50%);position:absolute;inset:0}.OurTeam-module__GvAq4W__container{z-index:1;max-width:1200px;margin:0 auto;position:relative}.OurTeam-module__GvAq4W__pill{color:var(--purple-1);background:#a06af91a;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:500;display:inline-flex}[data-theme=dark] .OurTeam-module__GvAq4W__pill{color:#a06af9;background:#a06af926}.OurTeam-module__GvAq4W__pill i{font-size:1rem}.OurTeam-module__GvAq4W__sectionTitle{color:var(--text-primary);background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset;margin-bottom:1rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.2}.OurTeam-module__GvAq4W__sectionTitle strong{background:linear-gradient(135deg,#a06af9 0%,#35e4b2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.OurTeam-module__GvAq4W__sectionSubtitle{max-width:700px;color:var(--text-secondary);background:0 0;margin:0 auto 3rem;font-size:1.1rem;line-height:1.6}.OurTeam-module__GvAq4W__teamGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:stretch;gap:2.5rem;max-width:1200px;margin:0 auto;display:grid}.OurTeam-module__GvAq4W__quoteWrap{background:linear-gradient(135deg,#a06af912 0%,#35e4b212 100%);border:1px solid #a06af926;border-radius:20px;max-width:760px;margin:0 auto 3rem;padding:1.75rem 2rem;position:relative}[data-theme=dark] .OurTeam-module__GvAq4W__quoteWrap{background:linear-gradient(135deg,#a06af924 0%,#35e4b21a 100%);border-color:#a06af940}.OurTeam-module__GvAq4W__quoteMark{background:linear-gradient(135deg,#a06af9 0%,#35e4b2 100%);-webkit-text-fill-color:transparent;opacity:.85;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:1.4rem;display:block}.OurTeam-module__GvAq4W__quoteText{text-align:center;background:linear-gradient(135deg,#a06af9 0%,#35e4b2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;min-height:3.4em;margin:0;font-size:clamp(1.05rem,2.2vw,1.4rem);font-style:italic;font-weight:600;line-height:1.5}.OurTeam-module__GvAq4W__quoteCursor{vertical-align:middle;background:#a06af9;width:3px;height:1em;margin-left:3px;animation:1s step-start infinite OurTeam-module__GvAq4W__teamCursorBlink;display:inline-block}@keyframes OurTeam-module__GvAq4W__teamCursorBlink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.OurTeam-module__GvAq4W__quoteCursor{animation:none}}.OurTeam-module__GvAq4W__teamCard{perspective:1800px;height:100%;position:relative}.OurTeam-module__GvAq4W__cardInner{width:100%;height:100%;transform-style:preserve-3d;position:relative}.OurTeam-module__GvAq4W__cardFace{background:var(--white);backface-visibility:hidden;border-radius:24px;flex-direction:column;transition:box-shadow .4s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 4px 24px #00000014}[data-theme=dark] .OurTeam-module__GvAq4W__cardFace{background:#23243a;box-shadow:0 4px 24px #0000004d}.OurTeam-module__GvAq4W__cardFront{height:100%;position:relative}.OurTeam-module__GvAq4W__cardBack{text-align:left;justify-content:flex-start;gap:.75rem;padding:1.85rem 1.75rem 1.75rem;position:absolute;inset:0;transform:rotateY(180deg)}.OurTeam-module__GvAq4W__teamCard:before{content:"";opacity:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#a06af9 0%,#35e4b2 50%,#ff69b4 100%);border-radius:24px 24px 0 0;height:4px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.OurTeam-module__GvAq4W__teamCard:hover:before{opacity:1}.OurTeam-module__GvAq4W__teamCard:hover .OurTeam-module__GvAq4W__cardFace{box-shadow:0 12px 40px #a06af940}[data-theme=dark] .OurTeam-module__GvAq4W__teamCard:hover .OurTeam-module__GvAq4W__cardFace{box-shadow:0 12px 40px #a06af959}.OurTeam-module__GvAq4W__imageContainer{flex-direction:column;align-items:center;width:100%;padding:2rem 2rem 1rem;display:flex;position:relative;overflow:visible}.OurTeam-module__GvAq4W__imageWrapper{background:linear-gradient(135deg,#a06af9 0%,#35e4b2 100%);border-radius:50%;width:280px;height:280px;margin:0 auto;padding:4px;position:relative;overflow:hidden;box-shadow:0 8px 32px #a06af94d}.OurTeam-module__GvAq4W__memberImage{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:calc(100% - 8px);height:calc(100% - 8px);transition:transform .5s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;left:4px}.OurTeam-module__GvAq4W__teamCard:hover .OurTeam-module__GvAq4W__memberImage{transform:scale(1.1)}.OurTeam-module__GvAq4W__imageOverlay{opacity:0;pointer-events:none;background:linear-gradient(#0000 35%,#0f0f1adb 100%);border-radius:50%;justify-content:center;align-items:flex-end;padding-bottom:1.6rem;transition:opacity .35s;display:flex;position:absolute;inset:4px}.OurTeam-module__GvAq4W__teamCard:hover .OurTeam-module__GvAq4W__imageOverlay{opacity:1}.OurTeam-module__GvAq4W__imageOverlayText{color:#fff;text-align:center;flex-direction:column;align-items:center;gap:.3rem;padding:0 1rem;display:flex}.OurTeam-module__GvAq4W__overlayCompany,.OurTeam-module__GvAq4W__overlayLocation{letter-spacing:.01em;font-size:.72rem;font-weight:600}.OurTeam-module__GvAq4W__overlayLocation{opacity:.85;font-weight:500}.OurTeam-module__GvAq4W__roleBadge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--purple-1);background:#a06af926;border-radius:50px;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.6rem 1.2rem;font-size:.85rem;font-weight:600;transition:all .3s;display:inline-flex;position:relative;box-shadow:0 4px 12px #00000026}[data-theme=dark] .OurTeam-module__GvAq4W__roleBadge{color:#a06af9;background:#a06af933}.OurTeam-module__GvAq4W__teamCard:hover .OurTeam-module__GvAq4W__roleBadge{background:#a06af940;transform:translateY(-3px);box-shadow:0 6px 20px #a06af94d}.OurTeam-module__GvAq4W__roleBadge i{font-size:.9rem}.OurTeam-module__GvAq4W__memberInfo{text-align:center;flex-direction:column;flex:1;gap:1rem;padding:2rem 1.5rem;display:flex}.OurTeam-module__GvAq4W__memberName{color:var(--text-primary);margin:0;font-size:1.75rem;font-weight:700;line-height:1.2}.OurTeam-module__GvAq4W__memberBio{color:var(--text-secondary);flex:1;margin:0;font-size:.95rem;line-height:1.6}.OurTeam-module__GvAq4W__moreInfoButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a06af9 0%,#35e4b2 100%);border:none;border-radius:50px;justify-content:center;align-items:center;gap:.5rem;margin-top:auto;padding:.65rem 1.15rem;font-size:.85rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 14px #a06af94d}.OurTeam-module__GvAq4W__moreInfoButton i{transition:transform .3s}.OurTeam-module__GvAq4W__moreInfoButton:hover{transform:translateY(-2px);box-shadow:0 8px 22px #a06af973}.OurTeam-module__GvAq4W__moreInfoButton:hover i{transform:translate(4px)}.OurTeam-module__GvAq4W__moreInfoButton:focus-visible{outline-offset:2px;outline:2px solid #a06af9}.OurTeam-module__GvAq4W__backButton{color:var(--purple-1);cursor:pointer;background:#a06af91a;border:none;border-radius:50px;align-self:flex-end;align-items:center;gap:.4rem;margin-bottom:.15rem;padding:.4rem .9rem;font-size:.78rem;font-weight:600;transition:all .25s;display:inline-flex}.OurTeam-module__GvAq4W__backButton:hover{background:#a06af933;transform:translate(-2px)}.OurTeam-module__GvAq4W__backButton:focus-visible{outline-offset:2px;outline:2px solid #a06af9}[data-theme=dark] .OurTeam-module__GvAq4W__backButton{color:#a06af9;background:#a06af92e}.OurTeam-module__GvAq4W__backName{color:var(--text-primary);margin:0;font-size:1.4rem;font-weight:700}.OurTeam-module__GvAq4W__backRole{color:var(--purple-1);margin:0;font-size:.9rem;font-weight:600}[data-theme=dark] .OurTeam-module__GvAq4W__backRole{color:#a06af9}.OurTeam-module__GvAq4W__highlightChip{color:var(--text-primary);background:linear-gradient(135deg,#a06af929 0%,#35e4b229 100%);border-radius:50px;align-self:flex-start;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.78rem;font-weight:600;display:inline-flex}.OurTeam-module__GvAq4W__highlightChip i{color:#a06af9}.OurTeam-module__GvAq4W__factList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.OurTeam-module__GvAq4W__factList li{color:var(--text-secondary);align-items:center;gap:.6rem;font-size:.85rem;line-height:1.4;display:flex}.OurTeam-module__GvAq4W__factList i{text-align:center;color:#35e4b2;flex-shrink:0;width:1.1rem}.OurTeam-module__GvAq4W__backBio{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.55}.OurTeam-module__GvAq4W__skillsContainer{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:.5rem 0;display:flex}.OurTeam-module__GvAq4W__skillTag{color:var(--purple-1);background:#a06af91a;border-radius:20px;padding:.4rem .9rem;font-size:.8rem;font-weight:500;transition:all .3s;display:inline-block}[data-theme=dark] .OurTeam-module__GvAq4W__skillTag{color:#a06af9;background:#a06af933}.OurTeam-module__GvAq4W__teamCard:hover .OurTeam-module__GvAq4W__skillTag{background:#a06af933;transform:translateY(-2px)}[data-theme=dark] .OurTeam-module__GvAq4W__teamCard:hover .OurTeam-module__GvAq4W__skillTag{background:#a06af94d}.OurTeam-module__GvAq4W__socialLinks{border-top:1px solid var(--border-color);justify-content:center;gap:1rem;margin-top:.5rem;padding-top:1rem;display:flex}.OurTeam-module__GvAq4W__socialLink{width:40px;height:40px;color:var(--purple-1);background:#a06af91a;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;text-decoration:none;transition:all .3s;display:flex}[data-theme=dark] .OurTeam-module__GvAq4W__socialLink{color:#a06af9;background:#a06af926}.OurTeam-module__GvAq4W__socialLink:hover{color:#fff;background:linear-gradient(135deg,#a06af9 0%,#35e4b2 100%);transform:translateY(-3px)scale(1.1);box-shadow:0 4px 12px #a06af966}@media (max-width:768px){.OurTeam-module__GvAq4W__ourTeam{padding:var(--space-xl)var(--space-sm)}.OurTeam-module__GvAq4W__teamGrid{grid-template-columns:1fr;gap:2rem;max-width:400px}.OurTeam-module__GvAq4W__memberInfo{padding:1.5rem 1.25rem}.OurTeam-module__GvAq4W__memberName{font-size:1.5rem}.OurTeam-module__GvAq4W__sectionSubtitle{margin-bottom:2rem;font-size:1rem}.OurTeam-module__GvAq4W__quoteWrap{margin-bottom:2rem;padding:1.4rem 1.25rem}.OurTeam-module__GvAq4W__cardBack{padding:1.5rem 1.25rem 1.25rem}.OurTeam-module__GvAq4W__backName{font-size:1.25rem}}@media (max-width:480px){.OurTeam-module__GvAq4W__teamGrid{gap:1.5rem}.OurTeam-module__GvAq4W__memberInfo{padding:1.25rem 1rem}.OurTeam-module__GvAq4W__memberName{font-size:1.35rem}.OurTeam-module__GvAq4W__imageContainer{padding:1.5rem 1rem .5rem}.OurTeam-module__GvAq4W__imageWrapper{width:220px;height:220px}.OurTeam-module__GvAq4W__roleBadge{margin-top:1rem;padding:.5rem 1rem;font-size:.8rem}}
.ServicesOverview-module__NccbAa__services{padding:var(--space-2xl)var(--space-md);background:var(--background);text-align:center}[data-theme=dark] .ServicesOverview-module__NccbAa__services{background:#181c22}.ServicesOverview-module__NccbAa__pill{color:var(--purple-1);background:#a06af91a;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:500;display:inline-flex}.ServicesOverview-module__NccbAa__sectionTitle{color:var(--text-primary);margin-bottom:1rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:800}.ServicesOverview-module__NccbAa__sectionTitle strong{background:linear-gradient(135deg,#a06af9 0%,#35e4b2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ServicesOverview-module__NccbAa__sectionSubtitle{max-width:700px;color:var(--text-secondary);margin:0 auto 3rem;font-size:1.1rem}.ServicesOverview-module__NccbAa__cardsContainer{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:2rem;max-width:1200px;margin:0 auto;display:grid}.ServicesOverview-module__NccbAa__serviceCard{background:var(--white);text-align:left;will-change:transform;border-radius:16px;padding:2rem;transition:box-shadow .3s;position:relative;overflow:hidden}.ServicesOverview-module__NccbAa__serviceCard:hover{box-shadow:0 16px 40px #00000026}[data-theme=dark] .ServicesOverview-module__NccbAa__serviceCard{color:#fff;background:#23243a}.ServicesOverview-module__NccbAa__serviceCard.ServicesOverview-module__NccbAa__green{color:#fff;background:linear-gradient(135deg,#2edc9b 0%,#1cc7b6 100%)}.ServicesOverview-module__NccbAa__serviceCard.ServicesOverview-module__NccbAa__blue{color:#fff;background:linear-gradient(135deg,#3a8ef6 0%,#5ad0ff 100%)}.ServicesOverview-module__NccbAa__serviceCard.ServicesOverview-module__NccbAa__purple{color:#fff;background:linear-gradient(135deg,#8a54f8 0%,#b07cff 100%)}.ServicesOverview-module__NccbAa__serviceCard.ServicesOverview-module__NccbAa__orange{color:#fff;background:linear-gradient(135deg,#ffb86c 0%,#ff8c42 100%)}.ServicesOverview-module__NccbAa__serviceCard.ServicesOverview-module__NccbAa__teal{color:#fff;background:linear-gradient(135deg,#1cc7b6 0%,#2edc9b 100%)}.ServicesOverview-module__NccbAa__serviceCard.ServicesOverview-module__NccbAa__pink{color:#fff;background:linear-gradient(135deg,#f8549b 0%,#ffb6d5 100%)}.ServicesOverview-module__NccbAa__cardIcon{background:#fff3;border-radius:12px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:1rem;font-size:1.5rem;display:flex}.ServicesOverview-module__NccbAa__serviceCard h3{margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.ServicesOverview-module__NccbAa__serviceCard p{opacity:.9;margin-bottom:1.5rem;line-height:1.6}.ServicesOverview-module__NccbAa__featuresList{background:#00000026;border-radius:12px;margin:0;padding:1.2rem;list-style:none}[data-theme=dark] .ServicesOverview-module__NccbAa__featuresList{background:#0000002e}.ServicesOverview-module__NccbAa__featuresList li{padding:.5rem 0 .5rem 1.5rem;position:relative}.ServicesOverview-module__NccbAa__featuresList li:before{content:"✓";color:#fff;font-weight:700;position:absolute;left:0}@media (max-width:768px){.ServicesOverview-module__NccbAa__cardsContainer{grid-template-columns:1fr}}
.SmartCTA-module__0N87sW__smartCTA{z-index:999;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#191923e6;border:1px solid #a06af933;border-radius:999px;align-items:center;gap:.25rem;padding:4px;display:flex;position:fixed;bottom:90px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0000004d}[data-theme=dark] .SmartCTA-module__0N87sW__smartCTA{background:#23243af2;border-color:#a06af94d}.SmartCTA-module__0N87sW__ctaButton{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#a06af9 0%,#8e44ad 100%);border:none;border-radius:999px;align-items:center;gap:.5rem;padding:10px 20px;font-size:.9rem;font-weight:600;transition:all .3s;display:flex}.SmartCTA-module__0N87sW__ctaButton:hover{transform:scale(1.03);box-shadow:0 4px 16px #a06af966}.SmartCTA-module__0N87sW__ctaButton i{font-size:.85rem}.SmartCTA-module__0N87sW__dismissButton{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;transition:all .2s;display:flex}.SmartCTA-module__0N87sW__dismissButton:hover{color:#fff;background:#ffffff1a}@media (max-width:768px){.SmartCTA-module__0N87sW__smartCTA{max-width:calc(100% - 2rem);bottom:80px}.SmartCTA-module__0N87sW__ctaButton{padding:8px 16px;font-size:.85rem}}
.ExitIntentModal-module__oFFOCa__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:12000;background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ExitIntentModal-module__oFFOCa__modal{background:var(--white);text-align:center;border-radius:24px;width:100%;max-width:440px;padding:2.5rem 2rem 2rem;position:relative;box-shadow:0 24px 80px #00000040}[data-theme=dark] .ExitIntentModal-module__oFFOCa__modal{background:#23243a;box-shadow:0 24px 80px #00000080}.ExitIntentModal-module__oFFOCa__closeBtn{cursor:pointer;width:36px;height:36px;color:var(--text-secondary);background:#0000000d;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}[data-theme=dark] .ExitIntentModal-module__oFFOCa__closeBtn{background:#ffffff1a}.ExitIntentModal-module__oFFOCa__closeBtn:hover{color:var(--text-primary);background:#0000001a}.ExitIntentModal-module__oFFOCa__iconWrapper{margin-bottom:1.25rem}.ExitIntentModal-module__oFFOCa__iconCircle{color:#a06af9;background:linear-gradient(135deg,#a06af91a 0%,#35e4b21a 100%);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.5rem;display:inline-flex}.ExitIntentModal-module__oFFOCa__title{color:var(--text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:800;line-height:1.3}.ExitIntentModal-module__oFFOCa__subtitle{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1rem;line-height:1.5}.ExitIntentModal-module__oFFOCa__benefits{text-align:left;flex-direction:column;gap:.6rem;margin-bottom:1.5rem;display:flex}.ExitIntentModal-module__oFFOCa__benefitItem{color:var(--text-primary);align-items:center;gap:.6rem;font-size:.95rem;display:flex}.ExitIntentModal-module__oFFOCa__benefitItem i{color:#35e4b2;flex-shrink:0;font-size:1rem}.ExitIntentModal-module__oFFOCa__ctaButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a06af9 0%,#8e44ad 100%);border:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-bottom:.75rem;padding:14px 32px;font-size:1rem;font-weight:600;transition:all .3s;display:flex}.ExitIntentModal-module__oFFOCa__ctaButton:hover{transform:translateY(-2px);box-shadow:0 8px 25px #a06af966}.ExitIntentModal-module__oFFOCa__dismissLink{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:.85rem;transition:color .2s}.ExitIntentModal-module__oFFOCa__dismissLink:hover{color:var(--text-primary)}@media (max-width:480px){.ExitIntentModal-module__oFFOCa__modal{padding:2rem 1.5rem 1.5rem}.ExitIntentModal-module__oFFOCa__title{font-size:1.3rem}}
