.navbar{position:sticky;top:0;z-index:9999;width:100%;background:linear-gradient(180deg,#0f172af5,#0f172ae6);border-bottom:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-container{max-width:1180px;margin:0 auto;padding:.78rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.9rem}.nav-logo{color:#fff;text-decoration:none;white-space:nowrap}.nav-brand-stack{display:inline-flex;align-items:center;gap:.6rem}.nav-brand-stack .wg-brand{font-size:1.24rem;font-weight:900;letter-spacing:-.02em}.nav-brand-stack .wg-brand-wis{color:#e2e8f0}.nav-brand-stack .wg-brand-growth{color:#facc15}.nav-brand-sub{font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#f8fafcbd;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:.2rem .48rem}.nav-links{list-style:none;display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin:0;padding:0}.nav-links li{margin:0}.nav-links li a{color:#f8fafce6;text-decoration:none;font-size:.85rem;font-weight:700;padding:.45rem .62rem;border-radius:9px;display:inline-flex;align-items:center}.nav-links li a:hover{color:#fff;background:#ffffff1f}.nav-links li.nav-support a{color:#f8fafcb3;font-weight:650;font-size:.8rem}.nav-links .active a{color:#0f172a;background:linear-gradient(180deg,#ffe08a,#facc15)}.nav-links .nav-support.active a{color:#0f172a}.nav-divider{width:1px;height:1.2rem;background:#fff3;margin:0 .1rem}.nav-btn{border-radius:10px;border:none;background:linear-gradient(180deg,#ffe08a,#facc15);color:#0f172a;padding:.48rem .82rem;font-size:.8rem;font-weight:800;cursor:pointer;text-decoration:none}.logout-btn{background:#ef4444e6;color:#fff}.hamburger{display:none;border:1px solid rgba(255,255,255,.25);background:transparent;color:#fff;border-radius:10px;padding:.36rem .55rem;font-size:1.2rem;cursor:pointer}.hamburger.open{background:#ffffff1f}@media(max-width:920px){.hamburger{display:inline-flex}.nav-links{display:none;position:absolute;right:.9rem;top:3.45rem;width:min(340px,calc(100vw - 1.4rem));max-width:calc(100vw - 1.4rem);box-sizing:border-box;background:#0f172afa;border:1px solid rgba(255,255,255,.16);border-radius:14px;box-shadow:0 18px 40px #0f172a66;padding:.7rem;flex-direction:column;align-items:stretch;gap:.25rem}.nav-links.active{display:flex}.nav-links li a,.nav-btn,.logout-btn{width:100%;box-sizing:border-box;justify-content:center}.nav-divider{width:100%;height:1px;background:#ffffff1f;margin:.25rem 0}.nav-links li.nav-support a{color:#f8fafcbd;font-size:.78rem}.nav-brand-sub{display:none}}@media(max-width:480px){.nav-links{right:.75rem;width:calc(100vw - 1.5rem);max-width:calc(100vw - 1.5rem);padding:.65rem}}@tailwind base;@tailwind components;@tailwind utilities;html{font-size:16.5px;width:100%;min-height:100%;overflow-x:hidden}:root{--brand-yellow: #ffcc33;--brand-blue: #2575fc;--brand-wis-light: var(--brand-blue);--brand-wis-dark: #ffffff;--brand-on-yellow: var(--brand-blue)}body{margin:0;width:100%;min-height:100vh;overflow-x:hidden;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.65;color:#111827;background-color:#f8fafc}#root{width:100%;min-height:100vh;overflow-x:hidden}h1{font-size:2.1rem;line-height:1.25;font-weight:700}h2{font-size:1.6rem;line-height:1.35;font-weight:600}h3{font-size:1.25rem;font-weight:600}p{max-width:100%;white-space:normal;overflow-wrap:normal;word-break:normal}a{color:#2563eb;text-decoration:none}a:hover{text-decoration:underline}.wg-brand{white-space:nowrap;display:inline-flex}.wg-brand-wis{color:var(--brand-wis-light)}.wg-brand-growth{color:var(--brand-yellow)}.navbar .wg-brand-wis,.footer .wg-brand-wis,.hero--indigo .wg-brand-wis,.hero--plum .wg-brand-wis,.hero--emerald .wg-brand-wis,.hero--rose .wg-brand-wis,.hero--sky .wg-brand-wis,.hero--amber .wg-brand-wis,.hero--teal .wg-brand-wis,.hero--slate .wg-brand-wis,.hero--violet .wg-brand-wis,.hero--fuchsia .wg-brand-wis,.hero--mint .wg-brand-wis,.hero--charcoal .wg-brand-wis,.hero.indigo .wg-brand-wis{color:var(--brand-wis-dark)}.hero--gold .wg-brand-growth,.hero.gold .wg-brand-growth,.nav-btn .wg-brand-growth,.btn-yellow .wg-brand-growth{color:var(--brand-on-yellow)}
