@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:linear-gradient(180deg,#f8fafc,#eef2ff);color:#111;font-family:Inter,sans-serif;margin:0;overflow-x:hidden}.nav{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;border-bottom:1px solid #0000000d;display:flex;justify-content:space-between;padding:14px 60px;position:sticky;top:0;transition:.3s;z-index:100}.nav:hover{background:#ffffffe6}.logo-img{height:42px}.links a{color:#333;font-weight:500;margin-left:25px;position:relative;text-decoration:none}.links a:after{background:#2563eb;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:.3s;width:0}.links a:hover:after{width:100%}.hero{padding:110px 60px 80px}.hero-container{align-items:center;display:flex;gap:60px;justify-content:space-between}.hero-text{animation:fadeUp 1s ease;max-width:520px}.hero-text h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#111,#2563eb);-webkit-background-clip:text;font-size:52px;line-height:1.2}.hero-text p{color:#555;font-size:17px;margin-top:15px}.hero-text button{background:linear-gradient(90deg,#2563eb,#4f46e5);border:none;border-radius:10px;box-shadow:0 10px 30px #2563eb66;color:#fff;cursor:pointer;margin-top:25px;padding:14px 32px;transition:.3s}.hero-text button:hover{box-shadow:0 20px 40px #2563eb99;transform:translateY(-4px)}.hero-img img{border-radius:16px;transition:.4s;width:500px}.hero-img img:hover{transform:scale(1.05)}.section{padding:100px 60px;text-align:center}.section h2{font-size:38px;margin-bottom:10px}.section-text{color:#555;margin:10px auto 0;max-width:700px}.light{background:#fff}.grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:50px}.card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff9;border:1px solid #fff6;border-radius:18px;overflow:hidden;text-align:left;transition:.4s;width:280px}.card:hover{box-shadow:0 20px 60px #0000001a;transform:translateY(-12px) scale(1.03)}.card img{background:#f1f5f9;height:180px;object-fit:contain;padding:12px;transition:.4s;width:100%}.card:hover img{transform:scale(1.08)}.card h3{font-size:18px;padding:12px 16px 6px}.card p{color:#555;font-size:14px;padding:0 16px 16px}#portfolio img{border-radius:14px;transition:.4s;width:280px}#portfolio img:hover{transform:scale(1.08)}#team img{border-radius:12px;height:230px;object-fit:cover;width:100%}input,textarea{border:1px solid #ddd;border-radius:8px;display:block;margin:10px auto;padding:12px;transition:.3s;width:340px}input:focus,textarea:focus{border-color:#2563eb;box-shadow:0 0 10px #2563eb4d;outline:none}.footer{background:#0f172a;color:#aaa;padding:40px;text-align:center}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.hero-container{flex-direction:column;text-align:center}.hero-img img{width:100%}.nav{padding:12px 20px}.links{display:flex;flex-wrap:wrap;justify-content:center}.links a{margin:10px}.section{padding:70px 20px}.card,input,textarea{width:90%}}
/*# sourceMappingURL=main.a9a71a84.css.map*/