.SiteHeader-module__azVQWW__header{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffdb;border-bottom:1px solid #0f172a14;position:sticky;top:0}.SiteHeader-module__azVQWW__shell{justify-content:space-between;align-items:center;gap:2rem;min-height:86px;padding-top:0;padding-bottom:0;display:flex}.SiteHeader-module__azVQWW__brand{color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:flex}.SiteHeader-module__azVQWW__brandText{flex-direction:column;gap:.1rem;display:flex}.SiteHeader-module__azVQWW__brandTitle{letter-spacing:.05em;color:var(--foreground);font-size:1.08rem;font-weight:700;line-height:1.2;display:block}.SiteHeader-module__azVQWW__brandSubtitle{letter-spacing:.1em;color:var(--text-muted);font-size:.7rem;line-height:1.2;display:block}.SiteHeader-module__azVQWW__nav{flex:1;justify-content:center;align-items:center;gap:1.2rem;display:flex}.SiteHeader-module__azVQWW__navItem{color:var(--text-muted);white-space:nowrap;border-radius:8px;padding:.5rem .75rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s}.SiteHeader-module__azVQWW__navItem:hover{color:var(--foreground);background:#4753ff0d}.SiteHeader-module__azVQWW__navItem.SiteHeader-module__azVQWW__active{color:var(--accent);background:#4753ff1a;font-weight:600}.SiteHeader-module__azVQWW__actions{align-items:center;gap:.75rem;display:flex}.SiteHeader-module__azVQWW__secondaryBtn,.SiteHeader-module__azVQWW__primaryBtn{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.65rem 1.6rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.SiteHeader-module__azVQWW__secondaryBtn{color:var(--foreground);background:#fff;border-color:#1114302e}.SiteHeader-module__azVQWW__secondaryBtn:hover{border-color:var(--accent);color:var(--accent);box-shadow:0 4px 12px #11143014}.SiteHeader-module__azVQWW__primaryBtn{color:#fff;background:linear-gradient(120deg,#4753ff,#7c8bff);box-shadow:0 18px 35px #4753ff40}.SiteHeader-module__azVQWW__primaryBtn:hover{transform:translateY(-1px);box-shadow:0 24px 48px #4753ff59}.SiteHeader-module__azVQWW__mobileToggle{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:32px;height:32px;padding:.5rem;display:none}.SiteHeader-module__azVQWW__mobileToggle span{background:#0f172ae6;border-radius:2px;width:22px;height:2px;transition:all .3s}.SiteHeader-module__azVQWW__mobileToggle:hover span,.SiteHeader-module__azVQWW__mobileToggleOpen span{background:#0f172a}.SiteHeader-module__azVQWW__drawer{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:40;opacity:0;visibility:hidden;background:#00000080;transition:opacity .3s,visibility .3s;position:fixed;inset:86px 0 0}.SiteHeader-module__azVQWW__drawerOpen{opacity:1;visibility:visible}.SiteHeader-module__azVQWW__drawerInner{background:#fff;flex-direction:column;gap:1rem;max-height:calc(100vh - 86px);padding:2rem;display:flex;overflow-y:auto;box-shadow:0 8px 32px #0000001a}.SiteHeader-module__azVQWW__drawerItem{color:var(--foreground);border:1px solid #0000;border-radius:8px;padding:1rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s}.SiteHeader-module__azVQWW__drawerItem:hover,.SiteHeader-module__azVQWW__drawerItem.SiteHeader-module__azVQWW__active{color:var(--accent);background:#4753ff1a;border-color:#4753ff33}.SiteHeader-module__azVQWW__drawerCta{border-top:1px solid var(--border);flex-direction:column;gap:.75rem;margin-top:1rem;padding-top:1.5rem;display:flex}.SiteHeader-module__azVQWW__drawerCta .SiteHeader-module__azVQWW__secondaryBtn,.SiteHeader-module__azVQWW__drawerCta .SiteHeader-module__azVQWW__primaryBtn{justify-content:center;width:100%}@media (max-width:1100px){.SiteHeader-module__azVQWW__nav{display:none}.SiteHeader-module__azVQWW__mobileToggle{display:flex}.SiteHeader-module__azVQWW__shell{justify-content:space-between}}@media (max-width:640px){.SiteHeader-module__azVQWW__actions .SiteHeader-module__azVQWW__secondaryBtn,.SiteHeader-module__azVQWW__actions .SiteHeader-module__azVQWW__primaryBtn{display:none}.SiteHeader-module__azVQWW__brand{gap:.6rem}.SiteHeader-module__azVQWW__brandTitle{font-size:.95rem}.SiteHeader-module__azVQWW__brandSubtitle{font-size:.65rem}}
.SiteFooter-module__VFKzxG__footer{color:#ffffffd9;background:linear-gradient(#0f172a,#1e293b);border-top:1px solid #ffffff1a;margin-top:clamp(80px,12vw,160px)}.SiteFooter-module__VFKzxG__shell{flex-direction:column;gap:clamp(48px,8vw,80px);padding-top:clamp(64px,10vw,120px);padding-bottom:clamp(48px,8vw,96px);display:flex}.SiteFooter-module__VFKzxG__brandBlock{align-items:flex-start;gap:1.5rem;max-width:600px;display:flex}.SiteFooter-module__VFKzxG__logo{background:#ffffff1a;border-radius:12px;flex-shrink:0;width:48px;height:48px;padding:8px}.SiteFooter-module__VFKzxG__brandBlock strong{color:#fff;margin-bottom:.5rem;font-size:1.3rem;font-weight:700;display:block}.SiteFooter-module__VFKzxG__brandBlock p{color:#ffffffb3;margin:0;font-size:.95rem;line-height:1.6}.SiteFooter-module__VFKzxG__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(32px,5vw,48px);display:grid}.SiteFooter-module__VFKzxG__column{flex-direction:column;gap:1rem;display:flex}.SiteFooter-module__VFKzxG__label{text-transform:uppercase;letter-spacing:.2em;color:#fff9;margin:0;font-size:.75rem;font-weight:600}.SiteFooter-module__VFKzxG__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.SiteFooter-module__VFKzxG__link{color:#ffffffbf;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s}.SiteFooter-module__VFKzxG__link:hover{color:#fff}.SiteFooter-module__VFKzxG__social{border-top:1px solid #ffffff26;margin-bottom:clamp(24px,4vw,32px);padding-top:clamp(24px,4vw,32px)}.SiteFooter-module__VFKzxG__socialLabel{text-transform:uppercase;letter-spacing:.2em;color:#fff9;margin:0 0 1rem;font-size:.75rem;font-weight:600}.SiteFooter-module__VFKzxG__socialLinks{flex-wrap:wrap;gap:1rem;display:flex}.SiteFooter-module__VFKzxG__socialLink{color:#ffffffbf;border-radius:var(--radius-md);border:1px solid #fff3;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;text-decoration:none;transition:all .2s;display:inline-flex}.SiteFooter-module__VFKzxG__socialLink:hover{color:#fff;background:#ffffff1a;border-color:#fff6;transform:translateY(-2px)}.SiteFooter-module__VFKzxG__socialLink svg{flex-shrink:0}.SiteFooter-module__VFKzxG__meta{color:#fff9;text-align:center;border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;padding-top:clamp(24px,4vw,32px);font-size:.9rem;display:flex}.SiteFooter-module__VFKzxG__copyright{flex-direction:column;gap:.5rem;display:flex}.SiteFooter-module__VFKzxG__legal{color:#ffffff80;font-size:.85rem}.SiteFooter-module__VFKzxG__metaLinks{flex-wrap:wrap;gap:1.5rem;display:flex}.SiteFooter-module__VFKzxG__metaLinks a{color:#ffffffb3;text-decoration:none;transition:color .2s}.SiteFooter-module__VFKzxG__metaLinks a:hover{color:#fff}@media (max-width:768px){.SiteFooter-module__VFKzxG__grid{grid-template-columns:repeat(2,1fr);gap:2rem}.SiteFooter-module__VFKzxG__meta{text-align:center;flex-direction:column;align-items:center}}
