.LandingPage-module-scss-module__gMpK2W__brandRoot{--bg-primary:#15223c;--bg-card:#1e2c49;--bg-elevated:#293a5c;--bg-secondary:#0f1830;--accent-primary:#014ce3;--accent-hover:#4d65ff;--accent-soft:#014ce31f;--accent-soft-strong:#014ce34d;--border-subtle:#ffffff1f;--border-strong:#ffffff29;--text-primary:#fff;--text-secondary:#ffffffb8;--text-tertiary:#ffffff80;--radius-button:999px;--radius-card:16px;--radius-pill:999px;--container-max:1200px;--transition:.2s cubic-bezier(.4,0,.2,1);--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--shadow-glow:0 8px 32px #014ce352;--shadow-lift:0 16px 48px #0006;background-color:var(--bg-primary);color:var(--text-primary);overscroll-behavior:none;font-feature-settings:"cv11","ss01";min-height:100svh;font-family:Inter,system-ui,sans-serif}.LandingPage-module-scss-module__gMpK2W__brandRoot .brand-container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 20px}@media (min-width:768px){.LandingPage-module-scss-module__gMpK2W__brandRoot .brand-container{padding:0 32px}}@media (min-width:1024px){.LandingPage-module-scss-module__gMpK2W__brandRoot .brand-container{padding:0 48px}}.LandingPage-module-scss-module__gMpK2W__brandRoot .brand-section-title{letter-spacing:-1.2px;color:var(--text-primary);text-align:center;margin:0;font-size:36px;font-weight:600;line-height:1.1}@media (min-width:768px){.LandingPage-module-scss-module__gMpK2W__brandRoot .brand-section-title{letter-spacing:-2px;font-size:56px}}.LandingPage-module-scss-module__gMpK2W__brandRoot .brand-accent{color:var(--accent-primary)}.LandingPage-module-scss-module__gMpK2W__brandRoot .brand-pill-tag{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--text-secondary);align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.LandingPage-module-scss-module__gMpK2W__brandRoot .brand-cta{background:var(--bg-card);color:var(--text-primary);border-radius:var(--radius-pill);border:1px solid var(--border-subtle);cursor:pointer;transition:background-color var(--transition),border-color var(--transition),box-shadow var(--transition),transform var(--transition);justify-content:center;align-items:center;gap:8px;padding:14px 26px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.LandingPage-module-scss-module__gMpK2W__brandRoot .brand-cta:hover{background:var(--accent-primary);border-color:var(--accent-primary);box-shadow:var(--shadow-glow);transform:translateY(-1px)}.LandingPage-module-scss-module__gMpK2W__brandRoot .brand-cta:active{transform:translateY(0)}.LandingPage-module-scss-module__gMpK2W__brandRoot .brand-cta-small{padding:10px 20px;font-size:14px}.LandingPage-module-scss-module__gMpK2W__brandRoot .brand-cta-filled{background:var(--accent-primary);border-color:var(--accent-primary);box-shadow:var(--shadow-glow)}.LandingPage-module-scss-module__gMpK2W__brandRoot .brand-cta-filled:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.LandingPage-module-scss-module__gMpK2W__brandRoot .brand-section{padding:80px 0;position:relative}@media (min-width:768px){.LandingPage-module-scss-module__gMpK2W__brandRoot .brand-section{padding:120px 0}}.LandingPage-module-scss-module__gMpK2W__brandRoot .brand-reveal{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(12px)}.LandingPage-module-scss-module__gMpK2W__brandRoot .brand-reveal[data-visible=true]{opacity:1;transform:none}.LandingPage-module-scss-module__gMpK2W__brandRoot :focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:4px}.LandingPage-module-scss-module__gMpK2W__brandRoot a{color:inherit;text-decoration:none}.LandingPage-module-scss-module__gMpK2W__brandRoot button{font-family:inherit}@media (prefers-reduced-motion:reduce){.LandingPage-module-scss-module__gMpK2W__brandRoot,.LandingPage-module-scss-module__gMpK2W__brandRoot *{transition:none!important;animation:none!important}.LandingPage-module-scss-module__gMpK2W__brandRoot .brand-reveal{opacity:1;transform:none}}
