*{box-sizing:border-box;font-family:Inter,sans-serif;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#f8fafc;color:#0f172a}p{line-height:1.6}.navbar{align-items:center;background:linear-gradient(90deg,#ede9fe,#fff);border-bottom:1px solid #ddd6fe;display:flex;justify-content:space-between;padding:18px 40px;position:fixed;top:0;width:100%;z-index:1000}.brand{background:linear-gradient(45deg,#2563eb,#00c6ff);-webkit-background-clip:text;color:#0000;font-family:Poppins,sans-serif;font-size:24px;font-weight:700;letter-spacing:1px;text-transform:uppercase;transition:transform .3s ease}.brand:hover{transform:scale(1.05)}.nav-links span{border-radius:5px;color:#475569;cursor:pointer;margin:0 15px;padding:8px 12px;transition:all .3s ease}.nav-links span:hover{background:#2563eb;box-shadow:0 8px 12px #00000026;color:#fff;transform:translateY(-3px)}.logo{background:linear-gradient(135deg,#0f172a,#2563eb);border-radius:10px;box-shadow:0 4px 10px #0000001a;color:#fff;font-weight:700;height:38px;justify-content:center;width:38px}.brand-container,.logo{align-items:center;display:flex}.brand-container{gap:10px}.section{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:80px 20px}.content{max-width:900px;text-align:center}.hero{background:linear-gradient(to bottom right,#d8b4fe,#fff)}.hero h1{color:#0f172a;font-size:3rem;line-height:1.2}.hero p{color:#475569;line-height:1.6}.hero .content{align-items:center;display:flex;flex-direction:column;gap:18px}.hero button{margin-top:20px}.grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:30px}.card{background:#fff;border:1px solid #e2e8f0;border-left:4px solid #16a34a;border-radius:16px;box-shadow:0 6px 20px #0f172a0f;padding:25px;transition:all .3s ease}.card:hover{border-color:#2563eb;box-shadow:0 10px 25px #2563eb26;transform:translateY(-6px)}.img-card{align-items:center;display:flex;font-weight:700;height:160px;justify-content:center}.btn{background:#e06795;border:none;border-radius:30px;color:#fff;cursor:pointer;font-weight:600;padding:14px 30px;transition:.3s}.btn:hover{background:#a85994;transform:scale(1.05)}.btn-dark{background:#0000;border:1px solid #2563eb;color:#2563eb}.services{background:#fff;background:#f8fafc;background:#faf5ff}.about{background:linear-gradient(to bottom right,#eff6ff,#fff)}.about-container{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1fr}.about-stats{color:#2563eb;display:flex;font-weight:600;gap:20px;justify-content:center;margin-top:20px}.about-text{text-align:left}.about-text h2{color:#0f172a;font-size:2.2rem;margin-bottom:20px}.about-text p{color:#475569;line-height:1.6;margin-bottom:15px}.about-image img{border-radius:16px;width:100%}@media (max-width:768px){.about-container{grid-template-columns:1fr}}.contact{background:linear-gradient(to bottom right,#f0f9ff,#fff);flex-direction:column;justify-content:flex;padding-top:100px}.contact .card{padding:25px;text-align:left}.contact .grid{margin-bottom:40px}.contact h3{color:#2563eb;margin-bottom:10px}.contact p{font-size:14px}@media (max-width:768px){.grid{grid-template-columns:1fr}.hero h1{font-size:2rem}.nav-links{display:none}.progress{background:linear-gradient(90deg,#00c6ff,#0072ff);height:4px;left:0;position:fixed;top:0;transition:width .2s ease;z-index:2000}}.footer{background:#0f172a;color:#fff;padding:40px 20px;text-align:center}.footer h3{color:#00c6ff;margin-bottom:10px}.footer p{color:#cbd5e1}.footer .copyright{color:#94a3b8}
/*# sourceMappingURL=main.8d05b9d4.css.map*/