body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f0f9ff;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}:root{--primary-color:#1a1a1a;--secondary-color:#2e3b55;--accent-color:#00bcd4;--text-primary:#e0e0e0;--text-secondary:#a0a0a0;--bg-color:#121212;--bg-secondary:#1e1e1e;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}body{color:#e0e0e0;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--font-family);line-height:1.6;margin:0;overflow-x:hidden}.solutions-container,body{background-color:#121212;background-color:var(--bg-color)}.solutions-container{padding:0}.solution-section{align-items:center;display:flex;min-height:70vh;padding:60px 0}.solution-section.reverse .container{flex-direction:row-reverse}.solution-section .container{align-items:center;display:flex;gap:60px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 40px}.solution-content{flex:1 1}.solution-content h2{color:#fff;font-size:3rem;font-weight:700;letter-spacing:-1px;margin-bottom:20px}.solution-content p{color:#a0a0a0;color:var(--text-secondary);font-size:1.2rem;margin-bottom:30px;max-width:500px}.button-group{align-items:center;display:flex;flex-direction:column;gap:15px;margin-top:25px}.learn-more-btn{background:#00bcd4;background:var(--accent-color);border:2px solid #00bcd4;border:2px solid var(--accent-color);border-radius:30px;color:#000;display:inline-block;font-weight:700;letter-spacing:1px;padding:12px 30px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.learn-more-btn:hover{background:#0000;color:#00bcd4;color:var(--accent-color)}.book-consultation-btn{background:#0000;border:2px solid #fff;border-radius:30px;color:#fff;display:inline-block;font-weight:600;padding:12px 30px;text-decoration:none;transition:all .3s ease}.book-consultation-btn:hover{background:#fff;color:#000}.page-container{min-height:100vh;padding-top:100px}.solution-visual{align-items:center;display:flex;flex:1 1;justify-content:center}.visual-placeholder{border-radius:20px;box-shadow:0 20px 50px #0000004d;height:400px;width:100%}.gradient-blue{background:linear-gradient(135deg,#1a2980,#26d0ce)}.gradient-purple{background:linear-gradient(135deg,#8e2de2,#4a00e0)}.gradient-teal{background:linear-gradient(135deg,#134e5e,#71b280)}.pdf-viewer-container{margin-top:20px}.contact-section{background-color:#1e1e1e;background-color:var(--bg-secondary);padding:100px 0;text-align:center}.contact-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;margin:0 auto;max-width:600px;padding:40px}.contact-box h2{color:#fff;font-size:2.5rem;margin-bottom:20px}.contact-box p{color:#a0a0a0;color:var(--text-secondary);font-size:1.1rem;margin-bottom:10px}.contact-box a{color:#00bcd4;color:var(--accent-color);font-weight:500;text-decoration:none}.contact-box a:hover{text-decoration:underline}footer{background-color:#000;border-top:1px solid #ffffff1a;color:#a0a0a0;color:var(--text-secondary);padding:40px 0;text-align:center}footer p{font-size:.9rem;margin:5px 0;opacity:.8}@media (max-width:960px){.solution-section .container,.solution-section.reverse .container{flex-direction:column;gap:40px;text-align:center}.solution-content p{margin:0 auto 30px}.solution-content h2{font-size:2.5rem}}.App{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)}}.app-container{padding:20px;text-align:center}h1{color:#c00;margin:20px 0}
/*# sourceMappingURL=main.4ecdb6d7.css.map*/