.Logo-module__wacNiq__logo{min-height:calc(var(--logo-size) * 1.15);height:auto;color:var(--text);align-items:center;padding-bottom:.12em;text-decoration:none;display:inline-flex;position:relative;overflow:visible}.Logo-module__wacNiq__svg{height:calc(var(--logo-size) * 1.05);width:auto;display:block;overflow:visible}.Logo-module__wacNiq__outline,.Logo-module__wacNiq__fill,.Logo-module__wacNiq__static{font-family:var(--font-comfortaa), "Comfortaa", sans-serif;letter-spacing:-.04em;font-weight:700}.Logo-module__wacNiq__outline,.Logo-module__wacNiq__fill{font-size:36px}.Logo-module__wacNiq__outline{fill:#0000;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:900;stroke-dashoffset:900px;animation:2s cubic-bezier(.4,0,.2,1) forwards Logo-module__wacNiq__logoStroke}.Logo-module__wacNiq__fill{opacity:0;animation:.55s 1.4s forwards Logo-module__wacNiq__logoFill}.Logo-module__wacNiq__static{font-size:calc(var(--logo-size) * .95);background:linear-gradient(120deg,#152038 0%,#2a3550 55%,#5a78ff 120%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;line-height:1.2;display:inline-block}@keyframes Logo-module__wacNiq__logoStroke{to{stroke-dashoffset:0}}@keyframes Logo-module__wacNiq__logoFill{to{opacity:1}}@media (prefers-reduced-motion:reduce){.Logo-module__wacNiq__outline{stroke-dashoffset:0;opacity:0;animation:none}.Logo-module__wacNiq__fill{opacity:1;animation:none}}
.Footer-module__S6Hkya__footer{padding:24px var(--pad-x) 32px;margin-top:auto}.Footer-module__S6Hkya__inner{width:100%;max-width:var(--content-max);border-radius:var(--radius);background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);grid-template-columns:minmax(180px,280px) 1fr;align-items:start;gap:clamp(40px,4vw,64px);margin-inline:auto;padding:clamp(28px,3vw,40px);display:grid;position:relative;overflow:hidden}.Footer-module__S6Hkya__inner:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff73 0%,#0000 40%);position:absolute;inset:0}.Footer-module__S6Hkya__inner>*{z-index:1;position:relative}.Footer-module__S6Hkya__brand{flex-direction:column;gap:6px;display:flex}.Footer-module__S6Hkya__tagline{font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--text-muted);margin:0}.Footer-module__S6Hkya__copy{font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--text-muted);margin:clamp(48px,6vw,100px) 0 0}.Footer-module__S6Hkya__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);max-width:min(780px,100%);margin-left:auto;display:grid}.Footer-module__S6Hkya__col{flex-direction:column;gap:8px;display:flex}.Footer-module__S6Hkya__heading{color:var(--accent);font-size:var(--text-sm);font-weight:700;line-height:var(--lh-sm);letter-spacing:-.02em;margin:0 0 8px}.Footer-module__S6Hkya__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__S6Hkya__list a,.Footer-module__S6Hkya__email{font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--text-muted);transition:color .2s}.Footer-module__S6Hkya__list a:hover,.Footer-module__S6Hkya__email:hover,.Footer-module__S6Hkya__heading:hover{color:var(--text)}.Footer-module__S6Hkya__email{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text);margin-top:28px}@media (max-width:900px){.Footer-module__S6Hkya__inner{grid-template-columns:1fr;gap:32px}.Footer-module__S6Hkya__cols{grid-template-columns:1fr 1fr;max-width:none;margin-left:0}.Footer-module__S6Hkya__copy{margin-top:20px}}@media (max-width:600px){.Footer-module__S6Hkya__cols{grid-template-columns:1fr;gap:28px}.Footer-module__S6Hkya__email{margin-top:12px}}
