@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--nex4-black:#03050a;--nex4-bg:#05070d;--nex4-bg-soft:#080c16;--nex4-surface:#0d1220;--nex4-surface-2:#121a2b;--nex4-navy:#111827;--nex4-gold:#dda812;--nex4-cream:#faf7f0;--nex4-green:var(--nex4-gold);--nex4-green-bright:#f2c94c;--nex4-green-dark:#9b7100;--nex4-text:var(--nex4-cream);--nex4-text-secondary:#aeb4c0;--nex4-text-muted:#737b8c;--nex4-border:#ffffff14;--nex4-border-green:#dda81257;--nex4-gradient:linear-gradient(135deg, #fff1b8, #dda812 48%, #9b7100);--container-width:1280px;--motion-fast:.26s;--motion-medium:.62s;--motion-slow:.9s;--motion-ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--nex4-bg);scroll-padding-top:80px}body{color:var(--nex4-text);-webkit-font-smoothing:antialiased;font-family:DM Sans,sans-serif;line-height:1.6;overflow-x:hidden}#__nuxt,body{background:var(--nex4-bg);min-height:100vh}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}::selection{color:#fff;background:#dda81247}.container{width:min(calc(100% - 60px),var(--container-width));margin:0 auto}.section{padding:130px 0;position:relative}.section-label{color:var(--nex4-green);letter-spacing:2px;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:700}.section-title{letter-spacing:-3px;font-family:Manrope,sans-serif;font-size:clamp(42px,5vw,66px);font-weight:600;line-height:1}.section-title span{color:#7d8493}.primary-button,.secondary-button{min-height:52px;transition:var(--motion-fast) var(--motion-ease);border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 24px;font-size:14px;font-weight:700;display:inline-flex}.primary-button{background:var(--nex4-green);color:var(--nex4-navy)}.primary-button:hover{background:var(--nex4-green-bright);transform:translateY(-2px);box-shadow:0 12px 35px #dda81233}.secondary-button{color:var(--nex4-text);-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(145deg,#ffffff18,#ffffff05);border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff1f,0 12px 34px #0000002e}.secondary-button:hover{background:linear-gradient(145deg,#ffffff21,#ffffff08);border-color:#ffffff40;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff29,0 16px 38px #0000003d}.primary-button:focus-visible,.secondary-button:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--nex4-green);outline-offset:4px}.reveal-item{opacity:0;transition:opacity var(--motion-medium) var(--motion-ease),transform var(--motion-medium) var(--motion-ease);transform:translateY(24px)}.reveal-item.is-visible{opacity:1;transform:translateY(0)}@keyframes grid-drift{to{background-position:64px 64px}}@keyframes soft-pulse{50%{opacity:.68;transform:scale(1.06)}}@keyframes status-pulse{50%{opacity:.45;box-shadow:0 0 18px var(--nex4-green)}}@media (width<=768px){.container{width:min(calc(100% - 32px),var(--container-width))}.section{padding:90px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal-item{opacity:1;transform:none}}
