.page-module__45jbtq__body{--yellow:#f5c200;--yellow-dark:#d4a800;--yellow-light:#fff3b0;--blue:#1a4fa0;--blue-dark:#0f2e6b;--blue-mid:#2563c4;--white:#fdfaf0;background-color:var(--blue-dark);color:var(--white);font-family:var(--font-dm-sans), sans-serif;flex-direction:column;align-items:center;min-height:100vh;padding:100px 2rem 4rem;display:flex}.page-module__45jbtq__glow{z-index:0;pointer-events:none;background:radial-gradient(circle,#f5c2001f 0%,#0000 70%);border-radius:50%;width:700px;height:700px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__45jbtq__container{z-index:1;flex-direction:column;gap:2.5rem;width:100%;max-width:760px;animation:.7s both page-module__45jbtq__fadeUp;display:flex;position:relative}@keyframes page-module__45jbtq__fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-module__45jbtq__heading{font-family:var(--font-space-grotesk), sans-serif;color:var(--yellow);letter-spacing:.02em;font-size:clamp(1.8rem,5vw,2.75rem);font-weight:700}.page-module__45jbtq__toggleWrap{background:#ffffff0f;border:1px solid #f5c20033;border-radius:10px;gap:4px;padding:4px;display:inline-flex}.page-module__45jbtq__toggleBtn{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:.04em;color:#fdfaf08c;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:.6rem 1.4rem;font-size:.9rem;font-weight:600;transition:background .2s,color .2s}.page-module__45jbtq__toggleBtn:hover{color:#fdfaf0d9}.page-module__45jbtq__toggleBtnActive{background:var(--yellow);color:var(--blue-dark)}.page-module__45jbtq__toggleBtnActive:hover{color:var(--blue-dark);background:#ffd93d}.page-module__45jbtq__panel{flex-direction:column;gap:1.75rem;animation:.4s both page-module__45jbtq__fadeUp;display:flex}.page-module__45jbtq__card{background:#ffffff0d;border:1px solid #f5c20026;border-radius:12px;flex-direction:column;gap:.75rem;padding:1.75rem 2rem;display:flex}.page-module__45jbtq__cardTitle{font-family:var(--font-space-grotesk), sans-serif;color:var(--yellow);font-size:1.15rem;font-weight:700}.page-module__45jbtq__cardMeta{letter-spacing:.08em;text-transform:uppercase;color:#fdfaf066;font-size:.8rem;font-weight:600}.page-module__45jbtq__cardBody{color:#fdfaf0bf;font-size:.975rem;font-weight:300;line-height:1.75}.page-module__45jbtq__divider{background:var(--yellow);opacity:.35;border-radius:2px;width:48px;height:2px}
