#hero .text-center{text-align:left!important;margin-left:0!important;max-width:44rem!important}#hero .max-w-5xl,#hero .max-w-3xl{margin-left:0!important}#hero .max-w-xs.sm\:max-w-md.m-auto{margin-left:0!important;margin-right:auto!important;justify-content:flex-start!important}#hero .flex-col.sm\:flex-row{justify-content:flex-start!important}.hero-bg-parallax{background-attachment:fixed;background-position:center 30%;will-change:transform}@media (max-width:768px){.hero-bg-parallax{background-attachment:scroll}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}#hero p.tracking-wide{animation:heroFadeUp .8s cubic-bezier(.16,1,.3,1) .1s both!important}.hero-animate-title{animation:heroFadeUp .8s cubic-bezier(.16,1,.3,1) .25s both!important}.hero-animate-subtitle{animation:heroFadeUp .8s cubic-bezier(.16,1,.3,1) .4s both!important}#hero .flex-col.sm\:flex-row,#hero .max-w-xs.sm\:max-w-md{animation:heroFadeUp .8s cubic-bezier(.16,1,.3,1) .55s both!important}.hero-animate-content{animation:heroFadeUp .8s cubic-bezier(.16,1,.3,1) .7s both!important}#problem .grid>div>div,#dna-engine .grid>div>div,#agents .grid>div>div,#launch-app .grid>div>div,#integrations .grid>div>div,#performance-loop .grid>div>div,#open-core .grid>div>div,#who-its-for .grid>div>div{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1),background-color .35s ease;border-radius:.875rem;padding:1.25rem 1.5rem;border:1px solid rgba(218,217,212,.6);background-color:#faf9f5a6;backdrop-filter:blur(4px);height:100%;will-change:transform,box-shadow,border-color}.dark #problem .grid>div>div,.dark #dna-engine .grid>div>div,.dark #agents .grid>div>div,.dark #launch-app .grid>div>div,.dark #integrations .grid>div>div,.dark #performance-loop .grid>div>div,.dark #open-core .grid>div>div,.dark #who-its-for .grid>div>div{border:1px solid rgba(62,62,56,.65);background-color:#26262480}#problem .grid>div>div:hover,#dna-engine .grid>div>div:hover,#agents .grid>div>div:hover,#launch-app .grid>div>div:hover,#integrations .grid>div>div:hover,#performance-loop .grid>div>div:hover,#open-core .grid>div>div:hover,#who-its-for .grid>div>div:hover,#stats .stat-card:hover{transform:scale(1.02);border-color:var(--cm-primary);box-shadow:0 14px 32px -8px #967d4538,0 4px 12px #0000000a;background-color:#fffffff2}.dark #problem .grid>div>div:hover,.dark #dna-engine .grid>div>div:hover,.dark #agents .grid>div>div:hover,.dark #launch-app .grid>div>div:hover,.dark #integrations .grid>div>div:hover,.dark #performance-loop .grid>div>div:hover,.dark #open-core .grid>div>div:hover,.dark #who-its-for .grid>div>div:hover,.dark #stats .stat-card:hover{transform:scale(1.02);border-color:var(--cm-primary);box-shadow:0 14px 32px -8px #d0ad6240,0 6px 16px #00000073;background-color:#30302ef2}.section-image-wrapper{transition:box-shadow .5s cubic-bezier(.16,1,.3,1)}.section-image-wrapper img,#problem img,#performance-loop img,#blueprint img{transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1);will-change:transform}.section-image-wrapper:hover img,#problem:hover img,#performance-loop:hover img,#blueprint:hover img{transform:scale(1.04);box-shadow:0 22px 40px -10px #00000047}#final-cta .max-w-3xl{background:0 0!important;background-color:transparent!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:1rem;box-shadow:0 8px 32px #00000040}.dark #final-cta .max-w-3xl{background:0 0!important;background-color:transparent!important;border:1px solid rgba(208,173,98,.3)!important}#final-cta h2,#final-cta p,#final-cta span{text-shadow:0 2px 10px rgba(0,0,0,.9)}@keyframes ctaBreathingGlow{0%,to{box-shadow:0 0#967d456b,0 4px 14px #00000026}50%{box-shadow:0 0 0 10px #967d4500,0 8px 24px #967d4547}}@keyframes ctaBreathingGlowDark{0%,to{box-shadow:0 0#d0ad627a,0 4px 16px #0006}50%{box-shadow:0 0 0 10px #d0ad6200,0 8px 26px #d0ad6252}}#final-cta .btn-primary{animation:ctaBreathingGlow 3s ease-in-out infinite}.dark #final-cta .btn-primary{animation:ctaBreathingGlowDark 3s ease-in-out infinite}@media (prefers-reduced-motion:reduce){*,:before,:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.hero-bg-parallax{background-attachment:scroll!important;transform:none!important}#final-cta .btn-primary{animation:none!important}}