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}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f5f5f5;color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6}.container{margin:0 auto;max-width:1200px;padding:0 20px;width:100%}a{color:inherit;text-decoration:none}ul{list-style:none}.btn{border:none;border-radius:5px;cursor:pointer;display:inline-block;font-weight:600;padding:10px 20px;text-align:center;transition:all .3s ease}.btn-primary{background-color:#1a56db;color:#fff}.btn-primary:hover{background-color:#1245a8}.btn-outline{background-color:initial;border:2px solid #fff;color:#fff}.btn-outline:hover{background-color:#ffffff1a}.btn-light{background-color:#fff;color:#1a56db}.btn-light:hover{background-color:#f0f0f0}.btn-outline-light{background-color:initial;border:2px solid #fff;color:#fff}.btn-outline-light:hover{background-color:#ffffff1a}.btn-full{width:100%}.header{background-color:#1e293b;color:#fff;padding:16px 0;position:sticky;top:0;z-index:100}.header-content{justify-content:space-between}.header-content,.logo-container{align-items:center;display:flex}.logo-icon{color:#3b82f6;margin-right:10px}.logo-text{font-size:1.5rem;font-weight:700}.menu-toggle{background:none;border:none;color:#fff;cursor:pointer;display:none}.desktop-nav{align-items:center;display:flex}.nav-link{font-weight:500;margin:0 15px;transition:color .3s ease}.nav-link:hover{color:#3b82f6}.mobile-menu{background-color:#1a2436;display:none}.mobile-nav{display:flex;flex-direction:column;padding:10px 0}.mobile-nav-link{border-bottom:1px solid #2d3748;color:#fff;padding:12px 0}.mobile-btn{margin-top:12px}.hero-section{background:linear-gradient(90deg,#1e293b,#1a56db);color:#fff;padding:80px 0}.hero-content{align-items:center;display:flex}.hero-text{flex:1 1;padding-right:40px}.hero-title{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:20px}.hero-subtitle{font-size:1.1rem;margin-bottom:30px;opacity:.9}.hero-buttons{display:flex;gap:15px}.hero-image{display:flex;flex:1 1;justify-content:center}.hero-image-container{background-color:#3b82f633;border-radius:10px;padding:40px}.hero-icon{color:#93c5fd}.features-section{background-color:#f8fafc;padding:80px 0}.section-header{margin-bottom:60px;text-align:center}.section-title{font-size:2rem;font-weight:700;margin-bottom:15px}.section-subtitle{color:#64748b;font-size:1.1rem;margin:0 auto;max-width:700px}.features-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.feature-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000000d;padding:30px;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{box-shadow:0 10px 15px #0000001a;transform:translateY(-5px)}.feature-icon-container{align-items:center;background-color:#e0f2fe;border-radius:50%;display:flex;height:60px;justify-content:center;margin-bottom:20px;width:60px}.feature-icon{color:#1a56db}.feature-title{font-size:1.2rem;font-weight:600;margin-bottom:15px}.feature-description{color:#64748b;margin-bottom:this way 15px}.feature-link{align-items:center;color:#1a56db;display:inline-flex;font-weight:500;transition:color .3s ease}.feature-link:hover{color:#1e40af}.arrow-icon{margin-left:5px}.products-section{background-color:#fff;padding:80px 0}.products-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.product-card{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.product-image{align-items:center;background-color:#f1f5f9;display:flex;height:200px;justify-content:center}.product-icon{color:#94a3b8}.product-details{padding:25px}.product-title{font-size:1.25rem;font-weight:700;margin-bottom:10px}.product-description{color:#64748b;margin-bottom:20px}.product-features{margin-bottom:25px}.product-feature{align-items:flex-start;display:flex;margin-bottom:10px}.feature-bullet{color:#3b82f6;flex-shrink:0;margin-right:10px;margin-top:2px}.cta-section{background-color:#1a56db;color:#fff;padding:80px 0}.cta-content{align-items:center;display:flex;justify-content:space-between}.cta-text{flex:0 0 60%}.cta-title{font-size:2rem;font-weight:700;margin-bottom:15px}.cta-description{max-width:600px;opacity:.9}.cta-buttons{display:flex;gap:15px}.team-section{background-color:#f8fafc;padding:80px 0}.team-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.team-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000000d;overflow:hidden}.team-image{background-color:#cbd5e1;height:250px}.team-details{padding:20px}.team-member-name{font-size:1.2rem;font-weight:700;margin-bottom:5px}.team-member-position{color:#64748b;margin-bottom:10px}.team-member-bio{color:#64748b;font-size:.9rem}.footer{background-color:#1e293b;color:#94a3b8;padding:60px 0 20px}.footer-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(4,1fr);margin-bottom:40px}.footer-logo{align-items:center;display:flex;margin-bottom:20px}.footer-logo-icon{color:#3b82f6;margin-right:10px}.footer-logo-text{color:#fff;font-size:1.2rem;font-weight:600}.footer-address,.footer-contact{line-height:1.8;margin-bottom:20px}.footer-heading{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:20px}.footer-nav{display:flex;flex-direction:column;gap:12px}.footer-nav-link{color:#94a3b8;transition:color .3s ease}.footer-nav-link:hover{color:#fff}.footer-social{display:flex;gap:15px;margin-top:20px}.footer-social-icon{color:#94a3b8;transition:color .3s ease}.footer-social-icon:hover{color:#fff}.footer-bottom{border-top:1px solid #334155;font-size:.9rem;padding-top:20px}.App,.footer-bottom{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.45c34317.css.map*/