@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&family=Bricolage+Grotesque:wght@400;600;700;800&display=swap";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth}body{background:#06060b;font-family:Outfit,sans-serif;color:#fff;overflow-x:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}::selection{background:#ff6b2c;color:#fff}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes glow{0%,to{box-shadow:0 0 30px #ff6b2c40}50%{box-shadow:0 0 60px #ff6b2c73}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slideIn{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes ripple{0%{transform:scale(1);opacity:.4}to{transform:scale(2.5);opacity:0}}@keyframes orbit{0%{transform:rotate(0) translate(140px) rotate(0)}to{transform:rotate(360deg) translate(140px) rotate(-360deg)}}@keyframes orbit2{0%{transform:rotate(120deg) translate(180px) rotate(-120deg)}to{transform:rotate(480deg) translate(180px) rotate(-480deg)}}@keyframes orbit3{0%{transform:rotate(240deg) translate(110px) rotate(-240deg)}to{transform:rotate(600deg) translate(110px) rotate(-600deg)}}@keyframes barGrow{0%{width:0%}}@keyframes countUp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bounceIn{0%{transform:scale(0)}60%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes textReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}@keyframes meteor{0%{opacity:0;transform:translate(-100px,-50px)}10%{opacity:.7}90%{opacity:.7}to{opacity:0;transform:translate(600px,300px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.reveal{opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.16,1,.3,1)}.reveal.visible{opacity:1;transform:translateY(0)}.hover-lift{transition:all .4s cubic-bezier(.16,1,.3,1)}.hover-lift:hover{transform:translateY(-6px);border-color:#ffffff1f!important}.hover-glow:hover{box-shadow:0 8px 40px #ff6b2c40!important}.marketing-section{padding:120px 32px}.marketing-container{max-width:1200px;margin:0 auto}.section-heading{font-family:Bricolage Grotesque,sans-serif;font-size:48px;font-weight:900;line-height:1.1;letter-spacing:-1px}.hero-two-col{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.grid-cols-3-marketing{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.grid-cols-4-marketing{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width: 768px){.marketing-section{padding:64px 20px}.section-heading{font-size:32px;letter-spacing:-.5px}.hero-two-col{grid-template-columns:1fr;gap:40px}.grid-cols-3-marketing{grid-template-columns:1fr;gap:14px}.grid-cols-4-marketing{grid-template-columns:repeat(2,1fr);gap:14px}}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.grid-emoji{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}@media (max-width: 640px){.grid-3{grid-template-columns:repeat(2,1fr);gap:8px}.grid-2{grid-template-columns:1fr}.grid-4{grid-template-columns:repeat(2,1fr)}.grid-emoji{grid-template-columns:repeat(6,1fr);gap:6px}}.page-wrap{max-width:1100px;margin:0 auto;padding:48px 32px;font-family:Outfit,sans-serif}@media (max-width: 640px){.page-wrap{padding:24px 16px}}.layout-main-sidebar{display:grid;grid-template-columns:1fr 340px;gap:24px;align-items:start}@media (max-width: 900px){.layout-main-sidebar{grid-template-columns:1fr}}.card-pad{padding:36px}@media (max-width: 640px){.card-pad{padding:24px 20px}}.app-topbar{display:flex;align-items:center;justify-content:space-between;padding:0 32px;height:64px}@media (max-width: 640px){.app-topbar{padding:0 16px;height:56px}}.brochure-cover{padding:48px 40px}@media (max-width: 640px){.brochure-cover{padding:28px 20px}}.marketing-hero{padding:160px 32px 80px;position:relative;overflow:hidden}@media (max-width: 768px){.marketing-hero{padding:88px 20px 48px}}.grid-cols-2-marketing{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width: 768px){.grid-cols-2-marketing{grid-template-columns:1fr;gap:16px}}.feature-block-row{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding:80px 0;border-bottom:1px solid rgba(255,255,255,.06)}@media (max-width: 768px){.feature-block-row{grid-template-columns:1fr;gap:32px;padding:48px 0}.feature-block-row .visual-side{display:none}}.track-inner-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:flex-start}@media (max-width: 768px){.track-inner-grid{grid-template-columns:1fr;gap:28px}}.tech-stack-row{display:grid;grid-template-columns:140px 200px 1fr;gap:24px;align-items:center;padding:20px 28px;border-radius:16px}@media (max-width: 640px){.tech-stack-row{grid-template-columns:1fr 1fr;gap:8px}}.footer-inner{padding:48px 32px 32px}.footer-nav-links{display:flex;gap:48px}@media (max-width: 768px){.footer-inner{padding:32px 20px 24px}.footer-nav-links{gap:28px}}.waitlist-form{display:flex;gap:12px}@media (max-width: 480px){.waitlist-form{flex-direction:column}}.page-enter{animation:fadeUp .6s cubic-bezier(.16,1,.3,1) both}
