.cta-div2{position:relative;overflow:hidden;height:80vh}.cta-div2:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.cta-div2{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;max-width:1400px;margin:0 auto;align-items:center;padding:50px}.cta-text{position:relative;z-index:2}.cta-text h2{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin-bottom:1.5rem;background:linear-gradient(135deg,#ffffff,#34d399,#22c55e);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2;position:relative}.cta-text h2:before{content:"// ";color:rgba(34,197,94,.6);font-family:JetBrains Mono,monospace;font-size:.8em;position:absolute;left:-3rem;top:0}.cta-text p{font-size:clamp(1rem,2vw,1.2rem);line-height:1.6;color:#d6dce3;margin-bottom:2.5rem;max-width:500px;text-align:left}.cta-text button{background:linear-gradient(135deg,#22c55e,#16a34a);color:#0a0c10;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 30px rgba(34,197,94,.3);font-family:JetBrains Mono,monospace;width:-moz-fit-content;width:fit-content;padding:5px}.cta-text button:before{content:"npm run ";opacity:.8}.cta-text button:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(34,197,94,.4)}.cta-text button:active{transform:translateY(-2px)}.git-div{background:rgba(81,91,82,.8);border:1px solid rgba(51,65,85,.6);border-radius:16px;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 50px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.1)}.git-div:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#22c55e,transparent);opacity:.6}.git-heading{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(51,65,85,.4)}.git-heading p{display:flex;align-items:center;gap:.75rem;font-size:.9rem;color:#94a3b8}.git-heading button,.git-heading p{font-family:JetBrains Mono,monospace}.git-heading button{background:rgba(34,197,94,.2);color:#34d399;border:1px solid rgba(34,197,94,.3);padding:.25rem .75rem;border-radius:6px;font-size:.8rem;cursor:default;transition:all .3s ease}.git-heading button:hover{background:rgba(34,197,94,.3);border-color:rgba(34,197,94,.5)}.git-content{margin-bottom:1.5rem;position:relative;padding-left:1rem}.git-content:before{content:"";position:absolute;left:0;top:.5rem;width:2px;height:calc(100% - 1rem);background:rgba(34,197,94,.3);border-radius:1px}.git-content h3{font-size:1.1rem;font-weight:600;color:#f1f5f9;margin-bottom:.75rem;font-family:JetBrains Mono,monospace}.git-content h3:first-child{color:#34d399}.git-content span{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:.5rem;margin-bottom:.25rem;animation:pulse 2s ease-in-out infinite}.span1{animation-delay:0s}.span1,.span2{background:#22c55e}.span2{animation-delay:.5s}.span3{background:#f59e0b;animation-delay:1s}.span4{background:#ef4444;animation-delay:1.5s}@keyframes pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.cta-div2:after{content:"git diff --staged";top:15%;left:5%;font-size:.8rem;color:rgba(34,197,94,.2);transform:rotate(-12deg);animation:float 12s ease-in-out infinite}.cta-div2:after,.cta-text:after{position:absolute;font-family:JetBrains Mono,monospace;z-index:1}.cta-text:after{content:"AI.summarize(pullRequest)";bottom:-2rem;right:-2rem;font-size:.7rem;color:rgba(34,197,94,.25);transform:rotate(8deg);animation:float 10s ease-in-out infinite reverse}.git-div:after{content:"+ 247 lines, - 15 lines";position:absolute;bottom:-1.5rem;right:1rem;font-family:JetBrains Mono,monospace;font-size:.75rem;color:rgba(34,197,94,.3);z-index:1}@media (max-width:1024px){.cta-div2{grid-template-columns:1fr;gap:3rem;text-align:center}.cta-text h2{font-size:27px}.cta-text h2:before{display:none}.cta-text{align-items:center;justify-content:center;display:flex;flex-direction:column}.cta-text p{text-align:center;width:100vw!important}.git-div{max-width:600px;margin:0 auto}}@media (max-width:768px){.cta-div2{padding:4rem 1.5rem;gap:2.5rem;display:flex;align-items:center;justify-content:center;flex-direction:column}.cta-text h2{font-size:24px}.git-heading{border-radius:1px!important;display:flex;flex-direction:row;height:40px;p{width:100%;display:flex}button{height:30px}}.git-div{padding:1.5rem;width:90%;height:-moz-fit-content;height:fit-content;text-align:left}.git-content{padding-left:.75rem}.cta-div2:after,.cta-text:after{display:none}}@media (max-width:480px){.cta-div2{padding:3rem 1rem;height:-moz-fit-content;height:fit-content;margin-bottom:80px}.cta-text h2{font-size:20px}.cta-text p{font-size:.75rem}.cta-text button{width:100%;max-width:280px}.git-div{padding:1rem;width:80vw}.git-heading p{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (prefers-reduced-motion:reduce){.cta-div2:after,.cta-div2:before,.cta-text:after,.git-content span{animation:none}}