html{scroll-behavior:auto}*{box-sizing:border-box}body{font-family:'Plus Jakarta Sans', system-ui, sans-serif}a,a:hover,a:focus,a:visited,a:active{text-decoration:none !important}section,header,footer{scroll-margin-top:72px}@media (max-width: 991px){#header{padding-top:72px !important}}.lp-btn-primary{display:inline-block;background:#4ccfca;color:#093634 !important;font-weight:700;border-radius:32px;padding:14px 32px;font-size:1rem;border:none;cursor:pointer;transition:opacity 0.2s, transform 0.2s}.lp-btn-primary:hover{opacity:0.88;transform:translateY(-2px)}.lp-btn-outline{display:inline-block;background:transparent;color:#fff !important;font-weight:600;border-radius:32px;padding:13px 28px;font-size:1rem;border:2px solid rgba(255,255,255,0.35);cursor:pointer;transition:border-color 0.2s, transform 0.2s}.lp-btn-outline:hover{border-color:rgba(255,255,255,0.7);transform:translateY(-2px)}#lp-logo{position:fixed;top:10px;z-index:9999;display:none}#lp-logo img{height:88px;width:88px;object-fit:cover;box-shadow:0 6px 28px rgba(0,0,0,0.45)}#lp-navbar{background:rgba(9,54,52,0.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(76,207,202,0.14);padding:0;min-height:72px}#lp-navbar .lp-spacer{width:110px;flex-shrink:0}#lp-navbar .lp-brand-mobile{padding:8px 0;margin-left:8px;flex-shrink:0}#lp-navbar .lp-brand-mobile img{height:56px;width:56px;object-fit:cover;box-shadow:0 3px 14px rgba(0,0,0,0.4);display:block}#lp-navbar .lp-toggler{padding:8px 12px;line-height:1}#lp-navbar .lp-toggler i{color:#fff;font-size:1.3rem;display:block}#lp-navbar .lp-nav-link{color:rgba(255,255,255,0.88) !important;font-weight:700;font-size:1rem;letter-spacing:0.4px}#lp-navbar .lp-nav-cta{display:inline-block;background:#4ccfca;color:#093634 !important;border-radius:24px;padding:10px 26px;font-weight:800;font-size:0.95rem;letter-spacing:0.3px}@media (max-width: 991px){#lp-navbar #navLP .nav-link{padding:13px 20px !important;border-bottom:1px solid rgba(255,255,255,0.08);color:rgba(255,255,255,0.88) !important}#lp-navbar #navLP .nav-item:last-child .nav-link,#lp-navbar #navLP .nav-item:last-child{border-bottom:none}#lp-navbar #navLP .nav-item.py-2{padding-left:20px}}#header{background:linear-gradient(140deg, #093634 0%, #238380 100%);padding:112px 0 80px;min-height:95vh;display:flex;align-items:center}#header .lp-hero-badge{background:rgba(76,207,202,0.18);color:#4ccfca;font-size:0.75rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:6px 16px;border-radius:20px;display:inline-block;margin-bottom:20px}#header h1{color:#fff;font-size:3rem;font-weight:800;line-height:1.15;margin-bottom:20px}#header h1 .lp-accent{color:#4ccfca}#header .lp-hero-desc{color:rgba(255,255,255,0.78);font-size:1.05rem;line-height:1.8;margin-bottom:32px;max-width:420px}#header .lp-carousel-wrapper{border-radius:16px;box-shadow:0 32px 80px rgba(0,0,0,0.45);overflow:hidden}#header .lp-carousel-wrapper img{width:100%;display:block;object-fit:cover}#header .lp-carousel-wrapper .carousel-caption{bottom:0;left:0;right:0;background:linear-gradient(transparent, rgba(9,54,52,0.85));padding:40px 24px 20px;text-align:left}#header .lp-carousel-wrapper .carousel-caption .lp-caption-label{margin:0;font-size:0.78rem;font-weight:700;color:#4ccfca;letter-spacing:1.2px;text-transform:uppercase}#header .lp-carousel-wrapper .carousel-caption .lp-caption-text{margin:4px 0 0;font-size:0.9rem;color:rgba(255,255,255,0.82)}#header .lp-dots-wrapper{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px}#header .lp-dot{height:4px;background:rgba(255,255,255,0.25);border:none;border-radius:2px;padding:0;cursor:pointer;transition:background 0.3s, width 0.3s}#header .lp-dot:first-child{width:32px;background:#4ccfca}#header .lp-dot{width:20px}#header .lp-partners hr{border-color:rgba(255,255,255,0.12)}#header .lp-partners .lp-partners-label{color:rgba(255,255,255,0.4);font-size:0.7rem;letter-spacing:1.5px;text-transform:uppercase;margin:16px 0 14px}#header .lp-partners img{height:44px;opacity:0.7}.lp-section-tag{color:#238380;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;font-size:0.75rem}.lp-section-title{color:#093634;font-size:2.1rem;font-weight:800;margin:10px 0 12px}.lp-section-subtitle{color:#666;font-size:0.97rem}#recursos{padding:90px 0;background:#f5f8f8}.lp-feature-card{background:#fff;border-radius:16px;border:1px solid #e4eded;box-shadow:0 2px 14px rgba(35,131,128,0.05);transition:transform 0.22s, box-shadow 0.22s}.lp-feature-card:hover{transform:translateY(-5px);box-shadow:0 12px 36px rgba(35,131,128,0.14) !important}.lp-feature-card .lp-feature-icon{width:50px;height:50px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px}.lp-feature-card .lp-feature-icon i{font-size:1.15rem}.lp-feature-card .lp-feature-icon.lp-icon--teal{background:linear-gradient(135deg, #238380, #4ccfca)}.lp-feature-card .lp-feature-icon.lp-icon--teal i{color:#fff}.lp-feature-card .lp-feature-icon.lp-icon--azul{background:linear-gradient(135deg, #1f6bb5, #9bc2e8)}.lp-feature-card .lp-feature-icon.lp-icon--azul i{color:#fff}.lp-feature-card .lp-feature-icon.lp-icon--azul-escuro{background:linear-gradient(135deg, #2a5682, #1f6bb5)}.lp-feature-card .lp-feature-icon.lp-icon--azul-escuro i{color:#fff}.lp-feature-card .lp-feature-icon.lp-icon--verde{background:linear-gradient(135deg, #238380, #093634)}.lp-feature-card .lp-feature-icon.lp-icon--verde i{color:#fff}.lp-feature-card .lp-feature-icon.lp-icon--teal-claro{background:linear-gradient(135deg, #4ccfca, #add6da)}.lp-feature-card .lp-feature-icon.lp-icon--teal-claro i{color:#093634}.lp-feature-card .lp-feature-icon.lp-icon--azul-medio{background:linear-gradient(135deg, #1f6bb5, #2a5682)}.lp-feature-card .lp-feature-icon.lp-icon--azul-medio i{color:#fff}.lp-feature-card h5{color:#093634;font-weight:700;margin-bottom:8px}.lp-feature-card p{color:#666;font-size:0.9rem;line-height:1.7}#sobre{padding:90px 0;background:#fff}#sobre .lp-about-visual{position:relative}#sobre .lp-about-visual .lp-about-bg{background:linear-gradient(135deg, #add6da, #9bc2e8);border-radius:20px;padding:40px;text-align:center}#sobre .lp-about-visual .lp-about-bg i{font-size:7rem;color:#2a5682;opacity:0.2}#sobre .lp-about-visual .lp-about-badge{position:absolute;bottom:-20px;right:20px;background:#fff;border-radius:14px;box-shadow:0 8px 30px rgba(0,0,0,0.1);display:flex;align-items:center;gap:12px;padding:12px}#sobre .lp-about-visual .lp-about-badge i{color:#238380;font-size:1.4rem}#sobre .lp-about-visual .lp-about-badge .lp-badge-storage-label{font-size:0.7rem;color:#999}#sobre .lp-about-visual .lp-about-badge .lp-badge-storage-value{font-size:0.85rem;font-weight:700;color:#093634}#sobre .lp-about-tag{color:#238380;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;font-size:0.75rem}#sobre h2{color:#093634;font-size:2rem;font-weight:800;margin:12px 0 18px;line-height:1.25}#sobre .lp-about-desc{color:#666;font-size:0.95rem;line-height:1.8;margin-bottom:24px}#sobre .lp-check-item i{color:#238380;font-size:1rem;flex-shrink:0;margin-top:3px;margin-right:12px}#sobre .lp-check-item strong{color:#093634}#sobre .lp-check-item span{color:#777;font-size:0.88rem}#sobre .lp-about-cta{background:#238380;color:#fff !important;border-radius:24px;padding:12px 28px;font-weight:600;display:inline-block}.lp-diff-section{padding:80px 0;background:#093634}.lp-diff-section h2{color:#fff;font-size:2rem;font-weight:800;margin-bottom:12px}.lp-diff-section .lp-diff-subtitle{color:rgba(255,255,255,0.6);font-size:0.97rem}.lp-diff-section .lp-diff-card{background:rgba(255,255,255,0.05);border-radius:16px;border:1px solid rgba(255,255,255,0.08);text-align:center}.lp-diff-section .lp-diff-card i{color:#4ccfca;font-size:2rem}.lp-diff-section .lp-diff-card h5{color:#fff;font-weight:700;margin-bottom:12px}.lp-diff-section .lp-diff-card p{color:rgba(255,255,255,0.6);font-size:0.88rem;line-height:1.75}.lp-testimonials-section{padding:80px 0;background:#f5f8f8}.lp-testimonials-section h2{color:#093634;font-size:2rem;font-weight:800;margin-bottom:10px}.lp-testimonials-section .lp-testimonials-subtitle{color:#777;font-size:0.97rem}.lp-testimonial{background:#fff;border-radius:16px;box-shadow:0 2px 18px rgba(35,131,128,0.07);transition:transform 0.2s}.lp-testimonial:hover{transform:translateY(-4px)}.lp-testimonial i{font-size:1.3rem}.lp-testimonial p{color:#444;font-size:0.88rem;line-height:1.75;font-style:italic}.lp-testimonial hr{border-color:#eee}.lp-testimonial .lp-testimonial-author{font-size:0.8rem;font-weight:700}.lp-testimonial.lp-testimonial--teal{border-top:3px solid #238380}.lp-testimonial.lp-testimonial--teal .fa-quote-left{color:#add6da}.lp-testimonial.lp-testimonial--teal .lp-testimonial-author{color:#238380}.lp-testimonial.lp-testimonial--azul{border-top:3px solid #1f6bb5}.lp-testimonial.lp-testimonial--azul .fa-quote-left{color:#9bc2e8}.lp-testimonial.lp-testimonial--azul .lp-testimonial-author{color:#1f6bb5}#testar{padding:90px 0;background:linear-gradient(140deg, #238380 0%, #2a5682 100%)}#testar .lp-testar-badge{background:rgba(255,255,255,0.15);color:#fff;font-size:0.72rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:6px 16px;border-radius:20px;display:inline-block;margin-bottom:20px}#testar h2{color:#fff;font-size:2.1rem;font-weight:800;margin-bottom:16px;line-height:1.25}#testar .lp-testar-desc{color:rgba(255,255,255,0.78);font-size:0.97rem;line-height:1.8;margin-bottom:28px}#testar .lp-check-item i{color:#4ccfca;font-size:0.95rem;flex-shrink:0}#testar .lp-check-item span{color:rgba(255,255,255,0.82);font-size:0.9rem}#testar .lp-whatsapp-label{color:rgba(255,255,255,0.5);font-size:0.82rem;margin-bottom:10px}#testar .lp-whatsapp-btn{background:#25d366;color:#fff !important;border-radius:24px;padding:10px 22px;font-weight:600;font-size:0.88rem;display:inline-flex;align-items:center;gap:8px}#testar .lp-form-card{background:#fff;border-radius:20px;box-shadow:0 24px 64px rgba(0,0,0,0.2)}#testar .lp-form-card h4{color:#093634;font-weight:800}#testar .lp-form-card label{color:#555;font-size:0.82rem;font-weight:700;margin-bottom:4px}#testar .lp-form-card .form-control{border-radius:10px;border:1.5px solid #e0e0e0;padding:10px 14px;font-size:0.9rem}#testar .lp-form-card .form-control:focus{border-color:#238380 !important;box-shadow:0 0 0 3px rgba(35,131,128,0.12) !important;outline:none}#testar .lp-form-card .lp-terms-text{color:#888;font-size:0.78rem;line-height:1.5}#testar .lp-form-card .lp-terms-link{color:#238380 !important;font-weight:600}#testar .lp-form-card .lp-form-submit{background:linear-gradient(135deg, #238380, #2a5682);color:#fff;border-radius:10px;padding:13px;font-weight:700;font-size:0.97rem;border:none}footer{background:#093634;padding:60px 0 0}footer .lp-footer-logo{height:48px;width:48px;object-fit:cover;margin-bottom:14px}footer .lp-footer-desc{color:rgba(255,255,255,0.5);font-size:0.88rem;line-height:1.75;max-width:260px}footer .lp-footer-social{gap:14px}footer .lp-footer-social a{color:#4ccfca;font-size:1.2rem}footer .lp-footer-col-title{color:#fff;font-weight:700;font-size:0.78rem;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:16px}footer .lp-footer-link{color:rgba(255,255,255,0.52);font-size:0.87rem}footer .lp-footer-contact-link{color:rgba(255,255,255,0.52);font-size:0.87rem;display:inline-flex;align-items:center;gap:8px}footer .lp-footer-contact-link .fa-envelope{color:#4ccfca}footer .lp-footer-contact-link .fa-whatsapp{color:#25d366}footer .lp-footer-cta{background:#238380;color:#fff !important;border-radius:24px;padding:10px 24px;font-weight:600;font-size:0.85rem;display:inline-block}footer .lp-footer-bottom{border-top:1px solid rgba(255,255,255,0.08);padding:20px 0}footer .lp-footer-bottom p{color:rgba(255,255,255,0.28);font-size:0.78rem}
