:root{--primary-color:#2c5aa0;--primary-dark:#1e3a8a;--primary-light:#3b82f6;--secondary-color:#f8f9fa;--office-color:#2c5aa0;--education-color:#ffc107;--education-dark:#e6a900;--dark-color:#343a40;--dark-light:#495057;--success-color:#198754;--danger-color:#dc3545;--warning-color:#ffc107;--info-color:#0dcaf0;--light-color:#f8f9fa;--border-color:#dee2e6;--shadow:0 0.125rem 0.25rem rgba(0,0,0,.075);--shadow-lg:0 1rem 3rem rgba(0,0,0,.175);--gradient-primary:linear-gradient(135deg,#667eea,#764ba2);--gradient-office:linear-gradient(135deg,#2c5aa0,#1e3a8a);--gradient-education:linear-gradient(135deg,#ffc107,#e6a900)}.navbar{background:linear-gradient(135deg,#2c5aa0,#b7c4e9)!important;background:linear-gradient(135deg,var(--primary-color),#b7c4e9)!important;box-shadow:0 2px 15px #0000001a;padding:1rem 0;transition:all .3s ease}.navbar-brand{font-size:1.5rem;font-weight:700}.navbar-nav .nav-link{color:#ffffffe6!important;font-weight:500;margin:0 .5rem;transition:color .3s ease}.navbar-nav .nav-link:hover{color:#fff!important}.navbar-toggler{border:none;padding:.25rem .5rem}.navbar-toggler:focus{box-shadow:none}.hero-section{background:linear-gradient(135deg,#667eea,#739fe2);color:#fff;overflow:hidden;padding:120px 0 80px;position:relative}.hero-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath fill='rgba(255,255,255,0.05)' d='M0 1000 1000 0v1000z'/%3E%3C/svg%3E");background-size:cover;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.hero-section .container{position:relative;z-index:2}.solution-badges .badge{border-radius:50px;font-size:.9rem;font-weight:600;padding:.6rem 1.2rem}.bg-office{background-color:#2c5aa0!important;background-color:var(--office-color)!important;color:#fff!important}.bg-education{background-color:#ffc107!important;background-color:var(--education-color)!important;color:#000!important}.dashboard-preview{position:relative}.dashboard-preview .education-dashboard,.dashboard-preview .office-dashboard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2!important;border:none;transition:all .3s ease}.dashboard-preview .education-dashboard:hover,.dashboard-preview .office-dashboard:hover{box-shadow:0 20px 40px #0000001a!important;transform:translateY(-10px) scale(1.02)}.solutions-section{background-color:#f8f9fa;background-color:var(--secondary-color);padding:80px 0}.feature-item{align-items:center;display:flex;padding:.5rem 0}.education-features-visual,.office-features-visual{align-items:center;display:flex;height:300px;justify-content:center;position:relative}.feature-floating{animation:float 3s ease-in-out infinite;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.feature-floating .badge{animation:orbit 6s linear infinite;position:absolute}.feature-floating .badge:first-child{animation-delay:0s}.feature-floating .badge:nth-child(2){animation-delay:-1.5s}.feature-floating .badge:nth-child(3){animation-delay:-3s}.feature-floating .badge:nth-child(4){animation-delay:-4.5s}@keyframes float{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-20px)}}@keyframes orbit{0%{transform:rotate(0deg) translateX(100px) rotate(0deg)}to{transform:rotate(1turn) translateX(100px) rotate(-1turn)}}.features-section{padding:80px 0}.feature-card{border:none!important;transition:all .3s ease}.feature-card:hover{box-shadow:0 10px 30px #0000001a!important;transform:translateY(-5px)}.feature-icon{align-items:center;display:flex;height:70px;justify-content:center;margin-bottom:1.5rem;width:70px}.pricing-section{background-color:#f8f9fa;background-color:var(--secondary-color);padding:80px 0}.pricing-card{border:none;transition:all .3s ease}.pricing-card:hover{box-shadow:0 20px 40px #0000001a!important;transform:translateY(-10px)}.pricing-card .card-header{border:none}.price{font-weight:700;margin:1rem 0}.trial-section{background:linear-gradient(135deg,#343a40,#000);background:linear-gradient(135deg,var(--dark-color),#000);color:#fff;padding:80px 0}.trial-section .card{background:#fffffff2;border:none}.trial-section .form-control,.trial-section .form-select{border:1px solid #dee2e6;padding:.75rem 1rem}.trial-section .form-control:focus,.trial-section .form-select:focus{border-color:#2c5aa0;border-color:var(--primary-color);box-shadow:0 0 0 .2rem #2c5aa040}.footer{background:#343a40;background:var(--dark-color);color:#fff;padding:60px 0 20px}.footer a{color:#fffc;text-decoration:none;transition:color .3s ease}.footer a:hover{color:#fff}.social-links a{align-items:center;background:#ffffff1a;border-radius:50%;display:inline-flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.social-links a:hover{background:#2c5aa0;background:var(--primary-color);transform:translateY(-3px)}.demo-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:80px 0}.nav-pills .nav-link{border:2px solid #0000;border-radius:10px;font-weight:600;padding:1rem 1.5rem;transition:all .3s ease}.nav-pills .nav-link.active{background:linear-gradient(135deg,#667eea,#764ba2);background:var(--gradient-primary);border-color:#2c5aa0;border-color:var(--primary-color);box-shadow:0 8px 20px #2c5aa04d;color:#fff;transform:translateY(-2px)}.nav-pills .nav-link:not(.active){background:#fff;color:#343a40;color:var(--dark-color)}.nav-pills .nav-link:not(.active):hover{border-color:#2c5aa0;border-color:var(--primary-color);transform:translateY(-2px)}.demo-card{background:#fff;border:1px solid #dee2e6;transition:all .3s ease}.demo-card:hover{border-color:#2c5aa0;border-color:var(--primary-color);box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.quick-demo-card{background:#fff;border:1px solid #dee2e6;transition:all .3s ease}.quick-demo-card:hover{box-shadow:0 15px 30px #00000026;transform:translateY(-8px)}.quick-link-card{background:#fff;border:1px solid #dee2e6;transition:all .3s ease}.quick-link-card:hover{border-color:#2c5aa0;border-color:var(--primary-color);box-shadow:0 8px 20px #0000001a;transform:translateY(-5px)}.contact-methods .btn{border-radius:10px;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.contact-methods .btn:hover{box-shadow:0 8px 20px #0003;transform:translateY(-3px)}.features-list{text-align:left}.demo-features{text-align:center}.demo-features small{display:block;margin-bottom:.5rem}.demo-actions{margin-top:auto}.immediate-contact{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc}.project-stats{background:#fff;transition:all .3s ease}.project-stats:hover{border-color:#2c5aa0;border-color:var(--primary-color);box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.access-benefits{background:#f8f9facc}.project-links .btn{padding:.5rem 1rem;text-align:left}.feature-item{padding:1rem;transition:all .3s ease}.feature-item:hover{transform:translateY(-3px)}.alert{border:none;border-radius:10px;padding:1rem 1.5rem}.alert-info{background:#0dcaf01a;border-left:4px solid #0dcaf0;border-left:4px solid var(--info-color);color:#055160}.alert-warning{background:#ffc1071a;border-left:4px solid #ffc107;border-left:4px solid var(--warning-color);color:#664d03}.form-control{border:2px solid #e9ecef;border-radius:10px;padding:.75rem 1rem;transition:all .3s ease}.form-control:focus{border-color:#2c5aa0;border-color:var(--primary-color);box-shadow:0 0 0 .2rem #2c5aa040;transform:translateY(-2px)}.form-select{border:2px solid #e9ecef;border-radius:10px;padding:.75rem 1rem;transition:all .3s ease}.form-select:focus{border-color:#2c5aa0;border-color:var(--primary-color);box-shadow:0 0 0 .2rem #2c5aa040;transform:translateY(-2px)}.btn{border-radius:10px;font-weight:600;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,#2c5aa0,#1e3a8a);background:var(--gradient-office);border:none}.btn-primary:hover{box-shadow:0 8px 20px #2c5aa04d;transform:translateY(-2px)}.btn-success{background:linear-gradient(135deg,#198754,#20c997);border:none}.btn-success:hover{box-shadow:0 8px 20px #1987544d;transform:translateY(-2px)}.btn-outline-primary{background:#0000;border:2px solid #2c5aa0;border:2px solid var(--primary-color);color:#2c5aa0;color:var(--primary-color)}.btn-outline-primary:hover{background:#2c5aa0;background:var(--primary-color);border-color:#2c5aa0;border-color:var(--primary-color);box-shadow:0 8px 20px #2c5aa033;transform:translateY(-2px)}.support-info{border-left:4px solid #2c5aa0;border-left:4px solid var(--primary-color)}.demo-benefits,.support-info{background:#f8f9facc}@media (max-width:768px){.hero-section{padding:100px 0 60px;text-align:center}.hero-section h1{font-size:2.5rem}.dashboard-preview{margin-top:2rem}.feature-floating{transform:scale(.8)}.pricing-card{margin-bottom:2rem}.nav-pills .nav-link{font-size:.875rem;padding:.75rem 1rem}.demo-card,.quick-demo-card,.quick-link-card{margin-bottom:1rem}.demo-section{padding:60px 0}.immediate-contact .btn{margin-bottom:.5rem}}@media (max-width:576px){.navbar-brand{font-size:1.2rem}.hero-section h1{font-size:2rem}.solution-badges .badge{display:block;margin:.5rem 0}.nav-pills{flex-direction:column}.nav-pills .nav-link{margin-bottom:.5rem}.demo-card,.quick-demo-card{margin-bottom:1rem}}.demo-icon{transition:transform .3s ease}.demo-card:hover .demo-icon{transform:scale(1.1) rotate(5deg)}.btn-loading{pointer-events:none;position:relative}.btn-loading:after{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;content:"";height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.stat-item{padding:1.5rem;transition:all .3s ease}.stat-item:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.demo-card:first-child{border-top:4px solid #2c5aa0;border-top:4px solid var(--primary-color)}.demo-card:nth-child(2){border-top:4px solid #ffc107;border-top:4px solid var(--warning-color)}.demo-card:nth-child(3){border-top:4px solid #198754;border-top:4px solid var(--success-color)}*{box-sizing:border-box;margin:0;padding:0}body{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;overflow-x:hidden}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#2c5aa0;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#1e3a8a}
/*# sourceMappingURL=main.d4af8ccf.css.map*/