:root{--gvrat-navy:#1b3f6e;--gvrat-navy-deep:#163558;--gvrat-gold:#f4a623;--ink:#1a1a2e;--ink-soft:#1a1a2e9e;--ink-faint:#1a1a2e6b;--surface-bg:oklch(97% .005 250);--surface-panel:#fff;--hero-bg:#0d111c;--divider:#00000012;--divider-dark:#ffffff1a;--font-display:"Barlow Condensed", sans-serif;--font-body:"DM Sans", system-ui, sans-serif;--page-max:1120px;--gutter:24px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--surface-bg);min-height:100vh;color:var(--ink);font-family:var(--font-body);-webkit-tap-highlight-color:transparent;overflow-wrap:anywhere;flex-direction:column;margin:0;font-size:16px;line-height:1.6;display:flex;overflow-x:hidden}main{flex:1}img{max-width:100%;height:auto}a{color:var(--gvrat-navy)}.wrap{width:100%;max-width:var(--page-max);padding:0 var(--gutter);margin:0 auto}@media (width<=480px){:root{--gutter:16px}}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-weight:600;line-height:.95}b,strong{font-weight:600}.eyebrow{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);font-size:12px;font-weight:400}.gold-rule{background:var(--gvrat-gold);border:0;border-radius:2px;width:48px;height:3px;margin:12px 0 0}.btn{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;border-radius:4px;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .12s,background .12s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-gold{background:var(--gvrat-gold);color:#1a1a2e}.btn-gold:hover{background:#ffb63d}.btn-ghost{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff59}.btn-ghost:hover{background:#ffffff14}.btn-navy{background:var(--gvrat-navy);color:#fff}.btn-navy:hover{background:var(--gvrat-navy-deep)}.hero{color:#fff;background-image:linear-gradient(#0d111cd1,#0d111cf0),url(/bg-topo.webp);background-position:50%;background-size:cover;position:relative}.section{padding:56px 0}.section-head h2{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--gvrat-navy);margin:0;font-size:28px;font-weight:600;line-height:1}.panel{background:var(--surface-panel);border:1px solid var(--divider);border-radius:8px}:focus-visible{outline:2px solid var(--gvrat-gold);outline-offset:2px}.site-header[data-astro-cid-fzpbxy5g]{z-index:50;background:var(--hero-bg);border-bottom:1px solid var(--divider-dark);position:sticky;top:0}.bar[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;height:60px;display:flex}.brand[data-astro-cid-fzpbxy5g]{color:#fff;font-family:var(--font-display);letter-spacing:.22em;align-items:center;gap:10px;font-size:18px;font-weight:600;text-decoration:none;display:flex}.brand[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{mix-blend-mode:lighten}nav[data-astro-cid-fzpbxy5g]{align-items:center;gap:26px;display:flex}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:not(.btn){color:#ffffff9e;font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;border-bottom:2px solid #0000;padding:6px 0;font-size:14px;font-weight:400;text-decoration:none}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:not(.btn):hover{color:#fff}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:#fff;border-bottom-color:var(--gvrat-gold)}.ext[data-astro-cid-fzpbxy5g]{opacity:.6;margin-left:3px}.register[data-astro-cid-fzpbxy5g]{padding:8px 16px;font-size:13px}.nav-toggle[data-astro-cid-fzpbxy5g],.burger[data-astro-cid-fzpbxy5g]{display:none}@media (width<=760px){.burger[data-astro-cid-fzpbxy5g]{cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.burger[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g],.burger[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:before,.burger[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:after{content:"";background:#fff;width:20px;height:2px;display:block;position:relative}.burger[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:before{position:absolute;top:-6px}.burger[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:after{position:absolute;top:6px}nav[data-astro-cid-fzpbxy5g]{padding:8px var(--gutter) 20px;border-bottom:1px solid var(--divider-dark);background:#0d111cfa;flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:60px;left:0;right:0}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:not(.btn){border-bottom:1px solid var(--divider-dark);padding:14px 0}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{border-bottom-color:var(--divider-dark);color:var(--gvrat-gold)}.register[data-astro-cid-fzpbxy5g]{justify-content:center;margin-top:16px}.nav-toggle[data-astro-cid-fzpbxy5g]:checked~nav[data-astro-cid-fzpbxy5g]{display:flex}.nav-toggle[data-astro-cid-fzpbxy5g]{opacity:0;width:40px;height:40px;right:var(--gutter);cursor:pointer;z-index:2;margin:0;display:block;position:absolute}}footer[data-astro-cid-nns7i3if]{background:var(--gvrat-navy);color:#ffffffd9;padding-top:40px;font-size:14px}.cols[data-astro-cid-nns7i3if]{grid-template-columns:2fr 1fr 1fr;gap:32px;padding-bottom:32px;display:grid}.brand[data-astro-cid-nns7i3if]{font-family:var(--font-display);letter-spacing:.22em;color:#fff;font-size:24px;font-weight:600}p[data-astro-cid-nns7i3if]{color:#fff9;margin:6px 0 0}.eyebrow[data-astro-cid-nns7i3if]{color:#ffffff73;margin-bottom:8px}.cols[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:#ffffffd9;padding:3px 0;text-decoration:none;display:block}.cols[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:#fff;text-decoration:underline}.credit[data-astro-cid-nns7i3if]{text-align:center;padding:14px var(--gutter);color:#fff9;border-top:1px solid #ffffff1f;font-size:12px}.credit[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:#fff}@media (width<=680px){.cols[data-astro-cid-nns7i3if]{grid-template-columns:1fr 1fr}.cols[data-astro-cid-nns7i3if]>[data-astro-cid-nns7i3if]:first-child{grid-column:1/-1}}
