*{box-sizing:border-box;margin:0;padding:0}:root{--techrelieve-blue:#1db0f2;--techrelieve-green:#1ad861;--charcoal-black:#111;--light-gray:#f5f5f5;--gradient-primary:linear-gradient(90deg,#1db0f2,#1ad861);--primary-color:var(--techrelieve-blue);--secondary-color:var(--techrelieve-green);--dark-color:var(--charcoal-black);--light-color:var(--light-gray);--text-color:#333;--background-color:#fff;--gray-color:#95a5a6}body{background-color:#fff;background-color:var(--background-color);color:#333;color:var(--text-color);font-family:Poppins,sans-serif;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}ul{list-style:none}img{display:block;height:auto;max-width:100%}button{cursor:pointer;font-family:Poppins,sans-serif}.container{margin:0 auto;max-width:1200px;padding:0 20px;width:100%}.section{padding:80px 0}.section-title{color:#111;color:var(--dark-color);font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.section-subtitle{color:#95a5a6;color:var(--gray-color);font-size:1.2rem;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:700px;text-align:center}@media (max-width:768px){.section-title{font-size:2rem}.section-subtitle{font-size:1rem}}.btn{border:none;border-radius:50px;display:inline-block;font-weight:500;outline:none;padding:12px 24px;text-align:center;transition:all .3s ease}.btn-primary{background-color:#1db0f2;background-color:var(--primary-color);color:#fff}.btn-primary:hover{background-color:#1ad861;background-color:var(--secondary-color);box-shadow:0 10px 20px #0000001a;transform:translateY(-3px)}.btn-secondary{background-color:initial;border:2px solid #1db0f2;border:2px solid var(--primary-color);color:#1db0f2;color:var(--primary-color)}.btn-secondary:hover{background-color:#1db0f2;background-color:var(--primary-color);box-shadow:0 10px 20px #0000001a;color:#fff;transform:translateY(-3px)}.btn-large{font-size:1.1rem;padding:15px 32px}.fade-in{animation:fadeIn 1s ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.slide-in-left{animation:slideInLeft 1s ease-in-out}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.slide-in-right{animation:slideInRight 1s ease-in-out}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.slide-in-up{animation:slideInUp 1s ease-in-out}@keyframes slideInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.a695b033.css.map*/