:root{--brand: #083027;--brand-light: #0f5c4b;--accent: #ff4A21;--accent-soft: rgba(255, 74, 33, .12);--background-body: var(--brand);--surface: #ffffff;--text-on-brand: #ffffff;--text-on-brand-muted: rgba(255, 255, 255, .75);--text-on-surface: #19283a;--text-on-surface-muted: #545861;--font-system-ui: InterVariable, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--dropdown-shadow: 0 0 0 1px rgba(0, 0, 0, .06), 0 12px 30px rgba(0, 0, 0, .18);--radius: 18px}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font-system-ui);font-size:16px;line-height:1.5;color:var(--text-on-brand);background:var(--background-body);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.page{min-height:100vh;display:grid;place-items:center;padding:28px;background:radial-gradient(1100px circle at -10% -20%,rgba(255,74,33,.18),transparent 40%),radial-gradient(900px circle at 120% 10%,rgba(80,108,240,.1),transparent 45%),linear-gradient(180deg,#06261e 0%,var(--brand) 40%,#052219 100%)}.card{width:100%;max-width:720px;background:var(--surface);color:var(--text-on-surface);border:1px solid rgba(0,0,0,.06);border-radius:calc(var(--radius) + 4px);box-shadow:var(--dropdown-shadow);padding:22px 22px 12px;position:relative;overflow:hidden}.card:before{content:"";position:absolute;top:-120px;right:-120px;width:260px;height:260px;background:radial-gradient(circle,var(--accent-soft),transparent 60%);pointer-events:none}.header{display:flex;gap:14px;align-items:center;padding-bottom:14px;border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:12px}.badge{height:46px;width:46px;border-radius:12px;display:grid;place-items:center;font-weight:800;letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,var(--accent),#ff8a1f);box-shadow:0 6px 14px #ff4a2159}.title{font-size:28px;margin:0;letter-spacing:-.02em}.subtitle{margin:4px 0 0;color:var(--text-on-surface-muted);font-size:14px}.links{display:grid;gap:8px;margin-top:8px}.linkRow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:#f7f9fa;text-decoration:none;color:inherit;transition:transform .12s ease,border-color .12s ease,background .12s ease,box-shadow .12s ease}.linkRow:hover{transform:translateY(-1px);border-color:var(--accent);background:#fff;box-shadow:0 6px 16px #0000000f}.linkText{display:grid;gap:2px}.linkLabel{font-weight:650}.linkDesc{font-size:13px;color:var(--text-on-surface-muted)}.chev{color:var(--accent);font-size:18px;font-weight:800}.footer{margin-top:12px;padding-top:10px;border-top:1px solid rgba(0,0,0,.06);display:flex;justify-content:flex-end;align-items:center}.muted{font-size:12px;color:var(--text-on-surface-muted)}.pageFooter{margin-top:16px;font-size:13px;color:var(--text-on-brand-muted);text-align:center}.pageFooter a{color:var(--accent);font-weight:650;text-decoration:none;border-bottom:1px solid rgba(255,74,33,.6)}.pageFooter a:hover{border-bottom-color:#ff4a21}
