.hero-section{margin:50px 0;text-align:center}.hero-text{color:#fff;font-size:2.5rem;text-shadow:0 0 10px #00bcd4}.hero-description{font-size:1.2rem;margin-top:10px}.services-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:40px}.service-card{background:linear-gradient(145deg,#1c1c1c,#222);border-radius:15px;box-shadow:0 10px 20px #000c,0 0 15px #00bcd4cc;overflow:hidden;padding:20px;position:relative;text-align:center;transition:transform .4s ease,box-shadow .4s ease}.service-card:before{background:radial-gradient(circle,#00bcd433,#0000);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:100%;z-index:0}.service-card:hover:before{opacity:1}.service-card h2{color:#00bcd4;font-size:1.5rem;margin-bottom:10px;position:relative;text-shadow:0 0 8px #00bcd4;z-index:1}.service-card p{color:#ddd;font-size:1rem;position:relative;z-index:1}.service-card:hover{box-shadow:0 15px 30px #000000e6,0 0 30px #00bcd4e6;transform:scale(1.15)}.service-card:hover .icon{color:#1de9b6;transform:scale(1.3) rotate(10deg)}.icon{color:#00bcd4;font-size:40px!important;margin-bottom:10px;position:relative;text-shadow:0 0 10px #00bcd4;transition:transform .4s ease,color .4s ease;z-index:1}.hero-stats{color:#80deea;font-size:1.2rem;font-weight:600;margin-top:10px}.text-center{margin:40px 0;text-align:center}.price{color:#00e676;font-size:2.2rem;font-weight:700;margin-bottom:10px;text-shadow:0 0 10px #00ff76b3}.cta-button{background:linear-gradient(90deg,#00e676,#66ffa6);border:none;border-radius:8px;color:#263238;cursor:pointer;font-size:1.2rem;font-weight:700;overflow:hidden;padding:15px 30px;position:relative;text-transform:uppercase;transition:transform .2s,box-shadow .2s}.cta-button:before{background:#ffffff4d;content:"";height:100%;left:-100%;position:absolute;top:0;transform:skewX(-45deg);transition:left .5s ease;width:100%}.cta-button:hover:before{left:100%}.cta-button:hover{box-shadow:0 10px 20px #00ff7680;transform:scale(1.05)}.additional-info{background:#263238;border-radius:10px;color:#b0bec5;margin:40px 0;padding:20px;text-align:center}.additional-info h2{color:#00e676;font-size:2rem;margin-bottom:15px}.additional-info p{color:#cfd8dc;font-size:1.2rem}
/*# sourceMappingURL=809.759a5ec1.chunk.css.map*/