@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Sans:ital,wght@0,400;0,500;0,600;0,700&display=swap";:root{--ink: #03061A;--ink-2: #070B24;--surface: #0E132E;--surface-high: #171E42;--surface-higher: #1F2752;--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .14);--primary: #2955FF;--primary-hover: #4169FF;--primary-soft: rgba(41, 85, 255, .14);--primary-glow: rgba(41, 85, 255, .45);--highlight: #8FE5FF;--highlight-soft: rgba(143, 229, 255, .18);--text-primary: #F4F6FC;--text-secondary: rgba(244, 246, 252, .68);--text-muted: rgba(244, 246, 252, .42);--text-on-primary: #FFFFFF;--success: #4ADE80;--error: #FF5B7A;--radius-sm: 12px;--radius-md: 18px;--radius-lg: 24px;--radius-pill: 999px;--radius: 18px;--bg-deep: var(--ink);--bg-card: var(--surface);--bg-card-hover: var(--surface-high);--accent: var(--primary);--accent-glow: var(--primary-glow);--accent-soft: var(--primary-soft);--amber: var(--highlight);--green: var(--success);--font-display: "Bebas Neue", "Arial Narrow", sans-serif;--font-body: "DM Sans", system-ui, sans-serif;--container: 1180px;--max-width: 1180px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);background:var(--ink);color:var(--text-primary);line-height:1.55;overflow-x:hidden;position:relative}body:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse 800px 600px at 10% -10%,rgba(41,85,255,.12),transparent 60%),radial-gradient(ellipse 600px 500px at 90% 20%,rgba(143,229,255,.06),transparent 60%);pointer-events:none;z-index:0}main,nav,footer{position:relative;z-index:1}a{color:inherit;text-decoration:none;transition:opacity .2s,color .2s}img{max-width:100%;height:auto}.display{font-family:var(--font-display);font-weight:400;line-height:.92;letter-spacing:-.01em;text-transform:uppercase}.display-xxl{font-size:clamp(3.8rem,9vw,7.5rem)}.display-xl{font-size:clamp(2.8rem,6vw,5rem)}.display-lg{font-size:clamp(2.2rem,4.5vw,3.6rem)}.display-md{font-size:clamp(1.8rem,3.5vw,2.6rem)}.eyebrow{font-family:var(--font-body);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--highlight);display:inline-block}.subhead{font-size:1.1rem;color:var(--text-secondary);line-height:1.65}.highlight{color:var(--highlight)}.primary-text{color:var(--primary)}.container{max-width:var(--container);margin:0 auto;padding:0 28px}section{padding:120px 0}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:600;font-size:.98rem;border:1px solid transparent;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn-primary{background:var(--primary);color:var(--text-on-primary);box-shadow:0 6px 24px var(--primary-glow)}.btn-primary:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 10px 32px var(--primary-glow);opacity:1}.btn-secondary{background:var(--surface-high);color:var(--text-primary);border-color:var(--border)}.btn-secondary:hover{background:var(--surface-higher);border-color:var(--border-strong);transform:translateY(-1px);opacity:1}.btn-sm{padding:9px 18px;font-size:.85rem}.btn-lg{padding:16px 34px;font-size:1.05rem}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.9)}}.animate-up{animation:fadeUp .7s cubic-bezier(.16,1,.3,1) both}.animate-in{animation:fadeIn .6s ease both}.delay-1{animation-delay:.08s}.delay-2{animation-delay:.16s}.delay-3{animation-delay:.24s}.delay-4{animation-delay:.32s}.delay-5{animation-delay:.4s}.delay-6{animation-delay:.48s}@media(max-width:900px){section{padding:84px 0}.container{padding:0 20px}}.nav[data-astro-cid-5hce7sga]{position:fixed;top:0;left:0;right:0;z-index:100;padding:14px 0;background:#03061ab8;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--border)}.nav-inner[data-astro-cid-5hce7sga]{display:flex;align-items:center;justify-content:space-between}.nav-brand[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:12px;color:var(--text-primary)}.nav-logo[data-astro-cid-5hce7sga]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:var(--primary);border-radius:10px;font-family:var(--font-display);font-size:1.4rem;color:#fff;box-shadow:0 2px 14px var(--primary-glow)}.nav-name[data-astro-cid-5hce7sga]{font-family:var(--font-display);font-size:1.55rem;letter-spacing:.02em}.nav-links[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:30px}.nav-links[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{color:var(--text-secondary);font-size:.92rem;font-weight:500}.nav-links[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--text-primary)}.btn-sm[data-astro-cid-5hce7sga]{padding:9px 18px;font-size:.85rem}.footer[data-astro-cid-5hce7sga]{border-top:1px solid var(--border);padding:72px 0 32px;background:var(--ink-2)}.footer-inner[data-astro-cid-5hce7sga]{display:flex;flex-direction:column;gap:56px}.footer-brand[data-astro-cid-5hce7sga]{display:grid;grid-template-columns:auto 1fr;column-gap:16px;row-gap:6px;align-items:center}.footer-brand[data-astro-cid-5hce7sga] .nav-logo[data-astro-cid-5hce7sga]{grid-row:span 2}.footer-brand[data-astro-cid-5hce7sga] .nav-name[data-astro-cid-5hce7sga]{font-size:1.4rem}.footer-tagline[data-astro-cid-5hce7sga]{color:var(--text-muted);font-size:.88rem;grid-column:2}.footer-links[data-astro-cid-5hce7sga]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.footer-col[data-astro-cid-5hce7sga]{display:flex;flex-direction:column;gap:14px}.footer-col[data-astro-cid-5hce7sga] h4[data-astro-cid-5hce7sga]{font-size:.74rem;text-transform:uppercase;letter-spacing:.16em;color:var(--highlight);font-weight:700;margin-bottom:4px}.footer-col[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{color:var(--text-secondary);font-size:.92rem}.footer-col[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--text-primary)}.footer-bottom[data-astro-cid-5hce7sga]{border-top:1px solid var(--border);padding-top:24px;color:var(--text-muted);font-size:.82rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}@media(max-width:900px){.nav-links[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:not(.btn){display:none}.footer-links[data-astro-cid-5hce7sga]{grid-template-columns:1fr 1fr}}
