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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{background:#1e1e1e;padding:1rem 0;width:100%}.nav-container{align-items:center;display:flex;justify-content:space-between;margin:auto;width:90%}.logo{color:#fff;margin:0}.nav-links{display:flex;gap:1.5rem;list-style:none}.nav-links a{color:#ddd;font-size:1rem;text-decoration:none}.nav-links a:hover{color:#fff}.logo{display:block;height:50px;object-fit:contain;width:auto}.services{animation:fadeIn 1s ease;background:#f9fafc;padding:60px 20px;text-align:center}.services-title{color:#222;font-size:2.4rem;font-weight:700;margin-bottom:40px;position:relative}.services-title:after{background:#07f;border-radius:10px;content:"";display:block;height:4px;margin:10px auto 0;width:60px}.services-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.service-card{animation:cardFadeUp .6s ease forwards;background:#fff;border-radius:12px;box-shadow:0 4px 25px #00000014;cursor:pointer;opacity:0;padding:25px;transform:translateY(20px);transition:.3s ease}.service-card h3{font-size:1.3rem;margin-bottom:10px}.service-card p{color:#555}.service-card:hover{box-shadow:0 8px 25px #0000001f;transform:translateY(-10px)}@keyframes cardFadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.choose-us{animation:fadeIn 1s ease;background:#fff;padding:60px 20px;text-align:center}.choose-title{color:#222;font-size:2.3rem;font-weight:700;margin-bottom:30px;position:relative}.choose-title:after{background:#07f;border-radius:10px;content:"";display:block;height:4px;margin:10px auto 0;width:60px}.choose-list{list-style:none;margin:0 auto;max-width:600px;padding:0}.choose-item{align-items:center;animation:fadeUp .6s ease forwards;background:#f4f7fc;border-radius:12px;box-shadow:0 4px 12px #00000014;cursor:pointer;display:flex;font-size:1.2rem;gap:10px;justify-content:flex-start;margin-bottom:15px;opacity:0;padding:18px 20px;transform:translateY(25px);transition:.3s ease}.choose-item:hover{box-shadow:0 8px 20px #0000001f;transform:translateY(-8px)}.check{color:#07f;font-size:1.4rem;font-weight:700}.tools-section{animation:fadeIn 1s ease;background:#f9fafc;padding:60px 20px;text-align:center}.tools-title{color:#222;font-size:2.2rem;font-weight:700;margin-bottom:30px;position:relative}.tools-title:after{background:#07f;border-radius:10px;content:"";display:block;height:4px;margin:10px auto 0;width:60px}.tools-list{list-style:none;margin:0 auto;max-width:700px;padding:0}.tool-item{align-items:center;animation:fadeUp .6s ease forwards;background:#fff;border-radius:12px;box-shadow:0 4px 18px #00000014;cursor:default;display:flex;font-size:1.15rem;gap:10px;margin-bottom:15px;opacity:0;padding:18px 20px;transform:translateY(25px);transition:.3s ease}.tool-item:hover{box-shadow:0 8px 25px #0000001f;transform:translateY(-6px)}.bullet{color:#07f;font-size:1.3rem}.contact-us{animation:fadeIn 1s ease;background:#f0f4fc;padding:60px 20px;text-align:center}.contact-title{color:#222;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:800px}.contact-list{display:flex;flex-direction:column;gap:20px}.contact-item{align-items:center;animation:fadeUp .6s ease forwards;display:inline-flex;font-size:1.2rem;gap:8px;justify-content:center;opacity:0;transform:translateY(20px)}.contact-item:first-child{animation-delay:.1s}.contact-item:nth-child(2){animation-delay:.3s}.contact-link{color:#07f;font-weight:500;text-decoration:none;transition:.3s ease}.contact-link:hover{color:#0056cc;text-decoration:underline}@keyframes fadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.contact-page{align-items:flex-start;background:linear-gradient(180deg,#f3e8ff,#fff);display:flex;justify-content:center;min-height:100vh;padding:50px 20px}.contact-container{background:#fff;border-radius:20px;box-shadow:0 10px 25px #0000001a;max-width:600px;padding:40px;width:100%}.contact-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#8b5cf6,#ec4899);-webkit-background-clip:text;font-size:2rem;font-weight:700;margin-bottom:10px;text-align:center}.contact-subtitle{color:#555;margin-bottom:30px;text-align:center}.contact-form{display:flex;flex-direction:column;gap:15px}.input-field{border:1px solid #ccc;border-radius:10px;font-size:1rem;padding:12px 15px;transition:border-color .3s,box-shadow .3s;width:100%}.input-field:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa33;outline:none}.input-error{border-color:#f87171;box-shadow:0 0 0 3px #f8717133}.input-wrapper{position:relative}.error-msg{bottom:-18px;color:#f87171;font-size:.85rem;left:10px;position:absolute}.submit-button{background:linear-gradient(90deg,#8b5cf6,#ec4899,#f43f5e);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:10px;padding:12px 0;transition:background .3s}.submit-button:hover{background:linear-gradient(90deg,#7c3aed,#db2777,#e11d48)}.popup-overlay{align-items:center;animation:fadeIn .3s ease forwards;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.popup-container{animation:slideIn .3s ease forwards;background:#fff;border-radius:15px;box-shadow:0 8px 25px #0003;max-width:400px;padding:30px 25px;text-align:center;width:90%}.popup-title{color:#8b5cf6;font-size:1.5rem;margin-bottom:15px}.popup-message{color:#333;font-size:1rem;margin-bottom:25px}.popup-close-btn{background:linear-gradient(90deg,#8b5cf6,#ec4899,#f43f5e);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:10px 25px;transition:background .3s}.popup-close-btn:hover{background:linear-gradient(90deg,#7c3aed,#db2777,#e11d48)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.b45c00d1.css.map*/