#services{background:linear-gradient(135deg,#00205b,#1d2e7b);color:#fff;display:flex;flex-direction:column;overflow:hidden;padding:6rem 2rem;position:relative}#services:before{background:radial-gradient(circle,#ffcb051a 0,#0000 70%);border-radius:50%;content:"";height:600px;pointer-events:none;position:absolute;right:-10%;top:-40%;width:600px}.container-services{font-family:Segoe UI,Helvetica Neue,sans-serif;margin:0 auto;max-width:1200px;padding:0 1.5rem;position:relative;z-index:2}.section-title{animation:fadeInDown .6s ease-out;margin-bottom:4rem;text-align:center}.section-title h2{color:#fff;font-size:3rem;font-weight:800;letter-spacing:-1px;margin-bottom:1rem;padding-bottom:1.5rem;position:relative}.section-title h2:after{background:linear-gradient(90deg,#ffcb05,#ff9500);border-radius:2px;bottom:0;box-shadow:0 4px 12px #ffcb054d;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.section-title p{color:#ffffffd9;font-size:1.1rem;line-height:1.6;margin:auto;max-width:700px}.row{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.col-sm-6{animation:slideInUp .6s ease-out forwards;background:#ffcb0514;border:1px solid #ffcb0526;border-radius:16px;box-shadow:0 10px 30px #0003;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.col-sm-6:first-child{animation-delay:.1s}.col-sm-6:nth-child(2){animation-delay:.2s}.col-sm-6:nth-child(3){animation-delay:.3s}.col-sm-6:nth-child(4){animation-delay:.4s}@keyframes slideInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.col-sm-6:hover{border-color:#ffcb05;box-shadow:0 20px 40px #ffcb0533;transform:translateY(-8px)}.col-sm-6 i{color:#ffcb05;display:block;font-size:2.8rem;margin-bottom:1rem}.service-desc{margin-top:0}.service-desc h3{color:#fff;font-size:1.4rem;font-weight:700;margin-bottom:.75rem}.service-desc p{color:#ffffffd9;font-size:.95rem;line-height:1.7}@media (max-width:768px){#services{padding:4rem 1.5rem}.section-title h2{font-size:2rem}.row{gap:2rem;grid-template-columns:1fr}.col-sm-6{padding:1.5rem}}@media (max-width:480px){.section-title h2{font-size:1.6rem}.service-desc h3{font-size:1.1rem}}
/*# sourceMappingURL=674.89b77ef0.chunk.css.map*/