@font-face{font-family:bootstrap-icons;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bootstrap-icons-1.13.1.woff2)format("woff2")}.bi:before,[class^=bi-]:before,[class*=\ bi-]:before{font-variant:normal;text-transform:none;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;line-height:1;display:inline-block;font-family:bootstrap-icons!important;font-weight:400!important}.bi-android2:before{content:""}.bi-arrow-right:before{content:""}.bi-bar-chart:before{content:""}.bi-bar-chart-fill:before{content:""}.bi-bar-chart-line-fill:before{content:""}.bi-bell-fill:before{content:""}.bi-box-arrow-up-right:before{content:""}.bi-box-seam:before{content:""}.bi-box-seam-fill:before{content:""}.bi-cart-fill:before{content:""}.bi-cash-coin:before{content:""}.bi-chat-dots:before{content:""}.bi-chat-quote-fill:before{content:""}.bi-check-circle:before{content:""}.bi-check-circle-fill:before{content:""}.bi-check-lg:before{content:""}.bi-chevron-left:before{content:""}.bi-chevron-right:before{content:""}.bi-chevron-up:before{content:""}.bi-cloud-arrow-up-fill:before{content:""}.bi-cloud-check-fill:before{content:""}.bi-cloud-download-fill:before{content:""}.bi-currency-dollar:before{content:""}.bi-currency-exchange:before{content:""}.bi-display:before{content:""}.bi-download:before{content:""}.bi-envelope:before{content:""}.bi-exclamation-triangle:before{content:""}.bi-eye:before{content:""}.bi-eye-slash:before{content:""}.bi-file-earmark-text:before{content:""}.bi-gift-fill:before{content:""}.bi-globe2:before{content:""}.bi-house-door:before{content:""}.bi-key-fill:before{content:""}.bi-link-45deg:before{content:""}.bi-lock:before{content:""}.bi-lock-fill:before{content:""}.bi-people:before{content:""}.bi-people-fill:before{content:""}.bi-person:before{content:""}.bi-person-lines-fill:before{content:""}.bi-person-plus-fill:before{content:""}.bi-phone:before{content:""}.bi-phone-vibrate:before{content:""}.bi-play-circle:before{content:""}.bi-quote:before{content:""}.bi-receipt:before{content:""}.bi-rocket-takeoff:before{content:""}.bi-share-fill:before{content:""}.bi-shield-check:before{content:""}.bi-shield-lock-fill:before{content:""}.bi-shop:before{content:""}.bi-signpost-split:before{content:""}.bi-sliders:before{content:""}.bi-speedometer2:before{content:""}.bi-stars:before{content:""}.bi-telephone:before{content:""}.bi-trash3:before{content:""}.bi-truck:before{content:""}.bi-whatsapp:before{content:""}.bi-wifi:before{content:""}.bi-wifi-off:before{content:""}.bi-windows:before{content:""}
:root{--brand-teal:#006064;--brand-navy:#1a237e;--brand-teal-light:#00838f;--brand-navy-light:#3949ab}html{scroll-behavior:smooth}body{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.navbar-brand{font-weight:700;color:var(--brand-teal)!important}.navbar{box-shadow:0 2px 4px #0000000d;background:#fff!important}.navbar.navbar-light{background-color:#fff!important}.navbar .nav-link{font-weight:500;color:#333!important}.navbar .nav-link:hover{color:var(--brand-teal)!important}.navbar .navbar-toggler{background-color:#fff;border-color:#ddd}.navbar .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28102, 102, 102, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-collapse{background-color:#fff}@media (max-width:991px){.navbar-collapse{background-color:#fff;border-radius:8px;margin-top:.5rem;padding:1rem;box-shadow:0 4px 12px #0000001a}.navbar-nav{background-color:#fff}}.btn-brand{background-color:var(--brand-teal);border-color:var(--brand-teal);color:#fff;border-radius:4px;padding:.5rem 1.5rem;font-weight:600;transition:all .3s}.btn-brand:hover{background-color:var(--brand-teal-light);border-color:var(--brand-teal-light);color:#fff}.btn-brand-outline{border:2px solid var(--brand-teal);color:var(--brand-teal);background-color:#0000;border-radius:4px;padding:.5rem 1.5rem;font-weight:600;transition:all .3s}.btn-brand-outline:hover{background-color:var(--brand-teal);color:#fff}.hero-section{background:linear-gradient(135deg, var(--brand-navy) 0%, var(--brand-teal) 100%);color:#fff;padding:120px 0 80px;position:relative;overflow:hidden}.hero-section:before{content:"";background:#ffffff0d;border-radius:50%;width:600px;height:600px;position:absolute;top:-50%;right:-20%}.hero-section:after{content:"";background:#ffffff08;border-radius:50%;width:400px;height:400px;position:absolute;bottom:-30%;left:-10%}.section{padding:80px 0}.section-light{background-color:#f8f9fa}.section-title{color:var(--brand-navy);margin-bottom:1rem;font-weight:700}.section-subtitle{color:#666;max-width:600px;font-size:1.1rem}.feature-card{background:#fff;border:none;border-radius:8px;height:100%;padding:2rem;transition:all .3s;box-shadow:0 4px 20px #00000014}.feature-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #00606426}.feature-icon{background:linear-gradient(135deg, var(--brand-teal) 0%, var(--brand-navy) 100%);border-radius:12px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:1.5rem;display:flex}.feature-icon i{color:#fff;font-size:1.5rem}.feature-title{color:var(--brand-navy);margin-bottom:.75rem;font-weight:600}.feature-text{color:#666;font-size:.95rem;line-height:1.6}.industry-card{text-align:center;background:#fff;border-radius:12px;height:100%;padding:1.75rem 1.25rem;transition:all .3s;box-shadow:0 4px 20px #0000000f}.industry-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #00606426}.testimonials-section{background:linear-gradient(155deg,#f4fbfb 0%,#eef1fb 100%)}.testimonial-carousel{max-width:760px;margin:0 auto}.testimonial-carousel-track{justify-content:center;align-items:center;gap:1rem;display:flex}.testimonial-slide{text-align:center;background:#fff;border-radius:16px;flex:1;min-width:0;padding:3rem 2.5rem 2.5rem;animation:.4s testimonial-fade;position:relative;box-shadow:0 10px 40px #00323c1a}@keyframes testimonial-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.testimonial-quote-icon{color:var(--brand-teal-light);opacity:.35;font-size:1.8rem;position:absolute;top:1.1rem;left:50%;transform:translate(-50%)}.testimonial-stars{color:#f5a623;margin-bottom:1rem;font-size:.95rem}.testimonial-text{color:#333;margin-bottom:1.5rem;font-size:1.1rem;line-height:1.75}.testimonial-author{color:var(--brand-navy);font-size:.95rem;font-weight:700}.testimonial-role{color:#888;margin-top:2px;font-size:.85rem}.testimonial-arrow{width:42px;height:42px;color:var(--brand-teal);cursor:pointer;background:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;transition:all .2s;display:flex;box-shadow:0 4px 16px #0000001a}.testimonial-arrow:hover{background:var(--brand-teal);color:#fff;transform:scale(1.08)}.testimonial-dots{justify-content:center;gap:8px;margin-top:1.75rem;display:flex}.testimonial-dot{cursor:pointer;background:#cfd8dc;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .2s}.testimonial-dot.active{background:var(--brand-teal);border-radius:4px;width:22px}@media (max-width:640px){.testimonial-arrow{display:none}.testimonial-slide{padding:2.5rem 1.5rem 2rem}}.industry-icon{margin-bottom:.75rem;font-size:2.25rem;display:block}.industry-label{color:var(--brand-navy);margin-bottom:.35rem;font-weight:600}.industry-desc{color:#666;margin-bottom:0;font-size:.85rem;line-height:1.5}.module-card{background:#fff;border-radius:10px;height:100%;padding:1.25rem 1.5rem;transition:all .3s;box-shadow:0 4px 20px #0000000f}.module-card:hover{transform:translateY(-3px);box-shadow:0 8px 30px #00606426}.module-header{align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.module-icon{font-size:1.4rem;line-height:1}.module-title{color:var(--brand-navy);margin-bottom:0;font-weight:600}.module-text{color:#666;margin-bottom:0;font-size:.88rem;line-height:1.55}.how-it-works-card{text-align:center;background:#fff;border-radius:16px;height:100%;padding:2rem 1.5rem;transition:all .3s;position:relative;box-shadow:0 4px 20px #0000000f}.how-it-works-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0000001a}.step-icon-wrapper{background:linear-gradient(135deg, var(--brand-teal) 0%, var(--brand-teal-light) 100%);border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 1rem;display:flex;box-shadow:0 4px 15px #0060644d}.step-icon-wrapper i{color:#fff;font-size:1.75rem}.step-badge{background:var(--brand-navy);color:#fff;border-radius:20px;margin-bottom:.75rem;padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-block}.step-arrow{color:var(--brand-teal);opacity:.4;font-size:1.5rem;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}.step-title{color:var(--brand-navy);margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.step-text{color:#666;font-size:.9rem;line-height:1.6}.pricing-card{text-align:center;background:#fff;border:none;border-radius:12px;padding:2rem;transition:all .3s;box-shadow:0 4px 20px #00000014}.pricing-card.featured{border:2px solid var(--brand-teal)}.pricing-card.featured:hover{transform:translateY(-5px)}.pricing-header{border-bottom:1px solid #eee;margin-bottom:1.5rem;padding-bottom:1.5rem}.pricing-title{color:var(--brand-navy);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.pricing-price{flex-direction:column;align-items:center;gap:.25rem;display:flex}.price-amount{color:var(--brand-teal);font-size:3rem;font-weight:700;line-height:1}.price-period{color:#666;font-size:1rem;font-weight:400}.pricing-features{text-align:left;margin:1.5rem 0 2rem;padding:0;list-style:none}.pricing-features li{color:#555;align-items:center;gap:.75rem;padding:.6rem 0;display:flex}.pricing-features li i{color:var(--brand-teal);font-size:1.1rem}.trust-badges{border-top:1px solid #eee;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.trust-badges span{color:#888;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.trust-badges i{color:var(--brand-teal)}.contact-section{background:linear-gradient(135deg, var(--brand-navy) 0%, var(--brand-teal) 100%);color:#fff}.contact-section .section-title{color:#fff}.contact-section .section-subtitle{color:#fffc}.form-control{border:1px solid #ddd;border-radius:4px;padding:.75rem 1rem}.form-control:focus{border-color:var(--brand-teal);box-shadow:0 0 0 3px #0060641a}footer{color:#fff;background:#1a1a2e;padding:3rem 0 1.5rem}.footer-links a{color:#ffffffb3;transition:color .3s}.footer-links a:hover{color:#fff}.whatsapp-float{color:#fff;z-index:1000;background-color:#25d366;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.75rem;transition:all .3s;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 4px 15px #25d36666}.whatsapp-float:hover{background-color:#20bd5a;transform:scale(1.1)}.scroll-top-btn{background-color:var(--brand-teal);color:#fff;z-index:1000;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.25rem;transition:all .3s;display:flex;position:fixed;bottom:100px;right:30px;box-shadow:0 4px 15px #0060644d}.scroll-top-btn:hover{background-color:var(--brand-teal-light);transform:scale(1.1)}@media (max-width:768px){.pricing-card-content{flex-direction:column;gap:2rem}.pricing-left{flex:auto}.pricing-divider{width:100%;height:1px}.pricing-features-premium{grid-template-columns:1fr}.pricing-premium-card{padding:2rem 1.5rem}.hero-section{text-align:center;padding:120px 0 60px}.section{padding:60px 0}.pricing-card.featured{margin:1rem 0;transform:none}}.dashboard-mockup{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border:1px solid #ffffff1a;border-radius:12px;height:320px;overflow:hidden;box-shadow:0 25px 50px #0006}.mockup-header{background:#0f0f23;align-items:center;gap:12px;padding:10px 16px;display:flex}.mockup-dots{gap:6px;display:flex}.mockup-dots span{background:#ff5f57;border-radius:50%;width:10px;height:10px}.mockup-dots span:nth-child(2){background:#febc2e}.mockup-dots span:nth-child(3){background:#28c840}.mockup-title{color:#fff9;font-family:monospace;font-size:.7rem}.mockup-body{height:calc(100% - 38px);display:flex}.mockup-sidebar{background:#ffffff08;flex-direction:column;gap:8px;width:45px;padding:10px 6px;display:flex}.sidebar-item{color:#ffffff80;background:#ffffff14;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;display:flex}.sidebar-item.active{color:#fff;background:#e94560}.mockup-content{flex-direction:column;flex:1;gap:10px;padding:12px;display:flex;overflow:hidden}.mockup-stats{gap:10px;display:flex}.stat-card{text-align:center;background:#ffffff14;border-radius:8px;flex:1;padding:10px}.stat-card span{color:#4ade80;font-size:.95rem;font-weight:700;display:block}.stat-card small{color:#ffffff80;font-size:.6rem}.mockup-chart{flex:1;align-items:flex-end;gap:4px;min-height:60px;display:flex}.chart-bar{background:linear-gradient(#e9456080,#e94560);border-radius:3px 3px 0 0;flex:1;min-height:10px}.mockup-table{background:#ffffff0d;border-radius:6px;overflow:hidden}.table-row{color:#ffffffb3;border-bottom:1px solid #ffffff0d;justify-content:space-between;padding:6px 10px;font-size:.65rem;display:flex}.table-row:last-child{border-bottom:none}.pricing-premium-card{background:linear-gradient(135deg,#0d1b2a 0%,#1b263b 100%);border-radius:24px;padding:3rem;position:relative;overflow:hidden;box-shadow:0 25px 80px #0000004d}.pricing-card-bg{background:linear-gradient(135deg, var(--brand-teal) 0%, transparent 70%);opacity:.15;border-radius:50%;width:400px;height:400px;position:absolute;top:-50%;right:-20%}.pricing-card-content{z-index:1;align-items:stretch;gap:3rem;display:flex;position:relative}.pricing-left{text-align:center;flex-direction:column;flex:0 0 240px;align-items:center;display:flex}.pricing-logo{width:150px;height:auto;margin-bottom:1rem}.pricing-tagline{color:#fff9;margin-bottom:1.5rem;font-size:.9rem}.pricing-price-hero{margin-bottom:1rem}.pricing-price-hero .currency{color:#fff9;vertical-align:top;font-size:1.2rem}.pricing-price-hero .amount{color:#fff;font-size:3.5rem;font-weight:700;line-height:1}.pricing-price-hero .type{color:var(--brand-teal-light);margin-top:.25rem;font-size:.85rem;display:block}.pricing-note{color:#ffffff80;margin-bottom:1.5rem;display:block}.pricing-divider{background:#ffffff1a;align-self:stretch;width:1px}.pricing-right{flex:1;align-self:center}.pricing-right h6{color:#ffffff80;text-transform:uppercase;letter-spacing:2px;margin-bottom:1.5rem;font-size:.75rem}.pricing-features-premium{grid-template-columns:repeat(2,1fr);gap:1rem 2rem;margin:0;padding:0;list-style:none;display:grid}.pricing-features-premium li{color:#ffffffe6;align-items:center;gap:.75rem;font-size:1rem;display:flex}.pricing-features-premium li i{color:var(--brand-teal-light);flex-shrink:0;font-size:1.1rem}.premium-badge{background:linear-gradient(135deg, var(--brand-teal) 0%, var(--brand-teal-light) 100%);color:#fff;text-transform:uppercase;letter-spacing:1px;border-radius:20px;margin-bottom:1rem;padding:6px 16px;font-size:.75rem;font-weight:600;display:inline-block}@media (max-width:992px){.pricing-card-content{flex-direction:column;gap:2rem}.pricing-left{flex:auto}.pricing-divider{width:100%;height:1px}.pricing-features-premium{grid-template-columns:1fr}.pricing-premium-card{padding:2rem 1.5rem}}
