@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}:root{--bg-base: #0a0e1a;--bg-deep: #131825;--surface: rgba(255, 255, 255, .04);--surface-border: rgba(255, 255, 255, .08);--gold: #fbbf24;--gold-glow: rgba(251, 191, 36, .3);--orange: #fb923c;--cyan: #22d3ee;--purple: #a855f7;--text-primary: #f1f5f9;--text-secondary: #94a3b8;--text-muted: #64748b;--container: 1200px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Montserrat,system-ui,-apple-system,sans-serif;font-size:1.0625rem;line-height:1.65;color:var(--text-primary);background:linear-gradient(180deg,var(--bg-base) 0%,var(--bg-deep) 100%);min-height:100vh;overflow-x:hidden;position:relative}body:before,body:after{content:"";position:fixed;width:600px;height:600px;border-radius:50%;filter:blur(120px);opacity:.15;pointer-events:none;z-index:0}body:before{background:var(--gold);top:-200px;right:-200px}body:after{background:var(--purple);bottom:-200px;left:-200px}main{position:relative;z-index:1}h1,h2,h3,h4{font-weight:700;line-height:1.2}h1{font-size:clamp(2.25rem,5vw,3.5rem);background:linear-gradient(45deg,var(--gold),var(--orange));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}h2{font-size:clamp(1.75rem,3.5vw,2.25rem);margin-bottom:1.5rem}h3{font-size:1.25rem;margin-bottom:.5rem}p{color:var(--text-secondary)}a{color:var(--gold);text-decoration:none;transition:opacity .2s ease}a:hover{opacity:.85}.container{max-width:var(--container);margin:0 auto;padding:0 1.5rem}@media (min-width: 768px){.container{padding:0 2rem}}.btn{display:inline-block;padding:.9rem 2rem;border-radius:999px;font-weight:700;font-size:1rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;border:none;font-family:inherit}.btn-primary{background:linear-gradient(45deg,var(--gold),var(--orange));color:#0a0e1a;box-shadow:0 0 40px var(--gold-glow)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 60px var(--gold-glow);opacity:1}.btn-secondary{background:var(--surface);border:1px solid var(--surface-border);color:var(--text-primary);backdrop-filter:blur(12px)}.btn-secondary:hover{border-color:#fff3;transform:translateY(-2px);opacity:1}.card{background:var(--surface);border:1px solid var(--surface-border);border-radius:16px;padding:1.75rem;backdrop-filter:blur(12px);transition:transform .3s ease,border-color .3s ease}.card:hover{transform:translateY(-4px);border-color:#ffffff29}section{padding:4rem 0}@media (min-width: 768px){section{padding:6rem 0}}.eyebrow{display:inline-block;padding:.4rem 1rem;border-radius:999px;background:var(--surface);border:1px solid var(--surface-border);color:var(--text-secondary);font-size:.875rem;margin-bottom:1.5rem}.muted{color:var(--text-muted);font-size:.875rem}.gold{color:var(--gold)}.cyan{color:var(--cyan)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.nav[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:100;background:#0a0e1acc;backdrop-filter:blur(12px);border-bottom:1px solid var(--surface-border)}.nav-inner[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem}.nav-logo[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:.5rem;color:var(--text-primary);font-weight:700;font-size:1.125rem}.logo-mark[data-astro-cid-dmqpwcec]{font-size:1.25rem}.nav-links[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:1.75rem}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{color:var(--text-secondary);font-size:.9375rem;font-weight:500}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--text-primary);opacity:1}.nav-cta[data-astro-cid-dmqpwcec]{padding:.6rem 1.4rem!important;font-size:.9375rem!important;color:#0a0e1a!important}.nav-toggle[data-astro-cid-dmqpwcec]{display:none;flex-direction:column;gap:4px;background:transparent;border:none;cursor:pointer;padding:.5rem}.nav-toggle[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{display:block;width:24px;height:2px;background:var(--text-primary);transition:transform .2s ease,opacity .2s ease}@media (max-width: 767px){.nav-toggle[data-astro-cid-dmqpwcec]{display:flex}.nav-links[data-astro-cid-dmqpwcec]{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;background:#0a0e1afa;padding:1.5rem;gap:1.25rem;border-bottom:1px solid var(--surface-border);transform:translateY(-150%);transition:transform .25s ease}.nav-links[data-astro-cid-dmqpwcec].open{transform:translateY(0)}}.footer[data-astro-cid-sz7xmlte]{margin-top:4rem;padding:3rem 0 2rem;border-top:1px solid var(--surface-border);background:#0a0e1a99;backdrop-filter:blur(12px)}.footer-inner[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:2rem}.footer-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin-top:.75rem}.footer-logo[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.footer-col[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{color:var(--text-primary);font-size:.9375rem;margin-bottom:.75rem}.footer-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;display:flex;flex-direction:column;gap:.5rem}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--text-secondary);font-size:.9375rem}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--text-primary);opacity:1}@media (max-width: 768px){.footer-inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}.footer-brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}
