@import url("https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@100;200;300;400;500;600;700;800;900&display=swap");.services-section{padding:80px 20px;color:#fff;text-align:left;max-width:990px;margin:0 auto}.services-container{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;margin:0 auto}.section-heading{font-size:45px;font-weight:800;margin-bottom:40px;font-family:Big Shoulders Display,sans-serif}.service-card{background:linear-gradient(145deg,#1e1e1e,#121212);border-radius:20px;padding:40px 30px;width:288px;text-align:left;box-shadow:0 10px 30px rgba(0,0,0,.6),inset 0 0 0 1px #222;transition:all .5s ease;border:1px solid transparent;backdrop-filter:blur(6px);cursor:pointer}.service-card:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,.8);border-color:#E0F11F;background:linear-gradient(145deg,#1c1c1c,#151515)}.service-icon{font-size:2.5rem;margin-bottom:25px;color:#E0F11F}.service-title{font-size:1.5rem;font-weight:700;margin-bottom:15px;color:#f1f1f1;letter-spacing:.5px}.service-description{font-size:1rem;line-height:1.75;color:#ccc}@media (max-width:768px){.section-heading{font-size:35px}.service-card{width:100%}.services-section{margin-top:-280px}}@media (max-width:480px){.services-section{margin-top:-80px}.section-heading{font-size:35px}.service-card{width:100%}}@import url("https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@900&display=swap");.tech-container{text-align:left;padding:80px 0;color:#fff;background-color:#0a0a0a;margin:20px auto;overflow:hidden}.carousel{overflow:hidden;position:relative;width:100%;margin:0 auto}.carousel:after,.carousel:before{content:"";position:absolute;top:0;width:100px;height:100%;z-index:1;pointer-events:none}.carousel:before{left:0;background:linear-gradient(90deg,#0a0a0a,transparent)}.carousel:after{right:0;background:linear-gradient(270deg,#0a0a0a,transparent)}.tech-line{white-space:nowrap;display:flex;font-family:Big Shoulders Display,sans-serif;color:#ffffff;font-weight:900;text-transform:uppercase;gap:2vw}.tech-line.reverse{margin-top:-1vw}.tech-word{display:inline-flex;align-items:center;transition:all .3s ease;cursor:pointer;font-size:60px;font-weight:900}.tech-word:hover{color:#E0F11F}.separator{margin:0 1vw;color:#1f1f1f;font-size:.8em}@media (max-width:1024px){.tech-line{font-size:clamp(1.8rem,4vw,5vw)}}@media (max-width:768px){.tech-line{font-size:clamp(1.5rem,3.5vw,4vw)}}@media (max-width:480px){.tech-line{font-size:clamp(1.2rem,3vw,3.5vw)}}