@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/oswald-600.woff2) format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oswald-700.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600.woff2) format("woff2")}:root{--bg: #0b1690;--bg-2: #060c52;--ink: #f4eee3;--ink-soft: #d3d9ef;--muted: #aab3d6;--accent: #e9b44c;--accent-bright: #f2cd80;--accent-deep: #c9932f;--accent-soft: rgba(233,180,76,.14);--accent-glow: rgba(233,180,76,.35);--deep: #d51f26;--rose: #d51f26;--surface: #0f1c9e;--surface-2: #0c178c;--surface-3: #0a1480;--line: rgba(233,180,76,.13);--line-2: rgba(233,180,76,.24);--font-display: "Oswald", "Arial Narrow", "Roboto Condensed", system-ui, sans-serif;--font-body: "Poppins", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-xs: .8rem;--fs-sm: .9rem;--fs-base: 1rem;--fs-lg: 1.22rem;--fs-2xl: 2.1rem;--fs-hero: clamp(2.6rem, 6vw, 4.4rem);--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-6:1.5rem;--sp-8:2rem;--sp-12:3rem;--sp-16:4rem;--r-sm: 8px;--r-md: 14px;--maxw: 72rem;--shadow-sm: 0 1px 2px rgba(0,0,0,.4);--shadow-md: 0 18px 44px -18px rgba(0,0,0,.7);--shadow-lg: 0 28px 64px -22px rgba(0,0,0,.75);--dots: radial-gradient(rgba(255,255,255,.045) 1px, transparent 1.4px)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--ink);background:var(--bg);line-height:1.7;-webkit-font-smoothing:antialiased;position:relative;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(46rem 30rem at 82% -6%,rgba(140,215,255,.42),transparent 60%),radial-gradient(40rem 28rem at 4% 6%,rgba(70,130,255,.55),transparent 60%),radial-gradient(70rem 26rem at 50% 38%,rgba(120,170,255,.18),transparent 70%),radial-gradient(60rem 40rem at 50% 112%,rgba(111,227,255,.22),transparent 60%),linear-gradient(160deg,#1a3ce0 0%,var(--bg) 42%,var(--bg-2) 100%)}section{padding:clamp(3.2rem,8vw,6rem) clamp(1.25rem,5vw,4rem);position:relative}main>section+section{border-top:1px solid var(--line)}.band{background:linear-gradient(180deg,var(--surface-3),var(--bg))}h1,h2,h3{font-family:var(--font-display);line-height:1.04;letter-spacing:.005em;font-weight:700;color:var(--ink);text-transform:uppercase;text-wrap:balance}img,svg{max-width:100%}a{color:inherit}.skip{position:absolute;left:-9999px;top:0;z-index:100}.skip:focus{left:1rem;top:1rem;background:var(--surface);color:var(--ink);padding:.6rem 1rem;border-radius:var(--r-sm);border:1px solid var(--line-2)}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}[data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .6s ease-out,transform .6s ease-out}[data-reveal].in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}[data-reveal]{opacity:1;transform:none}}.wrap{max-width:var(--maxw);margin:0 auto}.eyebrow{display:inline-flex;align-items:center;gap:.55rem;color:var(--accent);font-family:var(--font-body);font-weight:600;text-transform:uppercase;letter-spacing:.22em;font-size:var(--fs-xs);margin-bottom:var(--sp-3)}.eyebrow:before{content:"";width:1.6rem;height:1px;background:linear-gradient(90deg,var(--accent),transparent)}h2{font-size:var(--fs-2xl);max-width:22ch}.section-lead{color:var(--ink-soft);max-width:60ch;margin-top:var(--sp-3);font-size:var(--fs-lg)}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.6rem;border-radius:3px;text-decoration:none;font-family:var(--font-body);font-weight:600;cursor:pointer;border:1.5px solid transparent;font-size:var(--fs-base);transition:transform .16s,box-shadow .16s,filter .16s,background .16s,border-color .16s}.btn-sm{padding:.55rem 1.05rem;font-size:var(--fs-sm)}.btn-accent{background:var(--accent);color:#23180a;box-shadow:0 6px 20px -8px var(--accent-glow)}.btn-accent:hover{background:var(--accent-bright);transform:translateY(-2px)}.btn-deep{background:var(--deep);color:#fff;box-shadow:0 8px 22px -8px #d51f2680}.btn-deep:hover{filter:brightness(1.1);transform:translateY(-2px)}.btn-ghost{border-color:var(--line-2);color:var(--ink);background:#ffffff05}.btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.grid{margin-top:var(--sp-8);display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--sp-6)}.card{background:linear-gradient(180deg,var(--surface),var(--surface-3));border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-6);box-shadow:var(--shadow-sm);transition:transform .2s,box-shadow .2s,border-color .2s}.card:hover{transform:translateY(-4px);border-color:var(--line-2);box-shadow:var(--shadow-md)}.card h3{font-size:var(--fs-lg)}.card p{color:var(--ink-soft);font-size:var(--fs-base);margin-top:var(--sp-2)}.live{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--fs-xs);color:var(--ink-soft);text-transform:uppercase;letter-spacing:.14em;font-family:var(--font-body);font-weight:600}.brand{text-decoration:none;display:inline-flex;align-items:center}.brand-word{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:1.32rem;letter-spacing:.03em;color:#fff;white-space:nowrap;line-height:1}.brand-word .brand-red{color:var(--rose)}.brand-word .brand-gold{color:var(--accent)}.wa-float{position:fixed;right:1.1rem;bottom:1.1rem;z-index:60;width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 10px 30px -8px #25d366a6,0 4px 14px #0006;transition:transform .16s,filter .16s}.wa-float:hover,.wa-float:focus-visible{transform:scale(1.07);filter:brightness(1.05)}.nav{position:sticky;top:0;z-index:50;background:#070e6edb;backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.nav-inner{display:flex;align-items:center;justify-content:space-between;padding:.6rem clamp(1.25rem,5vw,4rem)}.nav-links{display:flex;align-items:center;gap:var(--sp-6)}.nav-links a{color:var(--ink-soft);text-decoration:none;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;font-size:var(--fs-sm);font-weight:600}.nav-links a:hover{color:var(--accent)}.nav-links a.btn-accent{color:#23180a}.nav-inner{gap:var(--sp-4)}@media(max-width:1100px){.nav-links{gap:var(--sp-4)}.nav-links a:not(.btn){font-size:var(--fs-xs)}}@media(max-width:780px){.nav-links a:not(.btn){display:none}}.ft{background:#060c5a;color:var(--ink-soft);padding:var(--sp-16) clamp(1.25rem,5vw,4rem) var(--sp-8);border-top:1px solid var(--line)}.ft-inner{display:flex;flex-wrap:wrap;gap:var(--sp-8);justify-content:space-between}.ft-brand{display:flex;flex-direction:column;gap:var(--sp-3);max-width:24rem}.ft-logo{height:40px;width:auto}.ft-muted{color:var(--muted);font-size:var(--fs-sm)}.ft-contact{display:flex;flex-direction:column;gap:var(--sp-1)}.ft-contact a{color:var(--ink-soft);text-decoration:none;font-size:var(--fs-sm)}.ft-contact a:hover{color:var(--accent)}.ft-line{color:var(--ink-soft);font-size:var(--fs-sm)}.ft-col-title{color:var(--ink);font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:var(--fs-sm);margin-bottom:var(--sp-2)}.ft-legal{margin-top:var(--sp-8);padding-top:var(--sp-6);border-top:1px solid var(--line);color:var(--muted);font-size:var(--fs-xs)}
