.accordion{--bs-accordion-active-bg: #e8f7f6;--bs-accordion-active-color: $cor-realce;--bs-accordion-btn-color: $cor-realce;--bs-accordion-btn-focus-box-shadow: unset}.accordion :after{scale:.75}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{box-shadow:0 4px 12px #00000040}50%{box-shadow:0 4px 20px #25d36680}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}#lp h4{font-size:1.5rem;line-height:125%;letter-spacing:.25px;font-weight:700}#lp h2{font-size:1.5rem;line-height:125%;font-weight:700;letter-spacing:.1px}#lp p{color:#00353e;font-size:1rem;font-weight:400;line-height:125%;letter-spacing:.065px}#lp #hero{overflow:hidden;position:relative}#lp #hero:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);animation:shimmer 6s ease-in-out infinite}#lp #hero .img-hero{animation:float 5s ease-in-out infinite;transition:transform .3s ease}#lp #hero .img-hero:hover{transform:scale(1.03);animation-play-state:paused}#lp .lp-reveal{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}#lp .lp-reveal.visible{opacity:1;transform:translateY(0)}#lp .lp-container{display:flex;flex-direction:column;max-width:700px;margin:auto;padding-left:12px;padding-right:12px}#lp .cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 576px){#lp .cards-grid{grid-template-columns:1fr}}#lp .simple-card{border:solid 1px #B3B3B3;padding:20px;border-radius:8px;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:fit-content;height:100%;width:100%;padding:1rem 2rem;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;cursor:default}#lp .simple-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a;border-color:#00ae9d}#lp .simple-card:hover img{transform:scale(1.1)}#lp .simple-card img{transition:transform .3s ease}#lp .simple-card h6{font-size:1rem;padding-top:1rem}#lp .faq-search-wrapper{position:relative;display:flex}#lp .faq-search-wrapper .faq-search-input{width:100%;padding:8px 56px 8px 20px;border:1px solid #ccc;border-radius:8px;font-size:.95rem;outline:none;transition:border-color .2s}#lp .faq-search-wrapper .faq-search-input::placeholder{color:#aaa}#lp .faq-search-wrapper .faq-search-input:focus{border-color:#00ae9d}#lp .faq-search-wrapper .faq-search-btn{position:absolute;right:0;top:50%;transform:translateY(-50%);width:41px;height:41px;border:none;border-radius:0 9px 9px 0;background-color:#00ae9d;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.95rem;cursor:pointer;transition:background-color .2s}#lp .faq-search-wrapper .faq-search-btn:hover{background-color:#008578}#lp .btn-limpar-pesquisa{background:none;border:1px solid #ccc;border-radius:20px;color:#999;font-size:.85rem;padding:6px 18px;cursor:pointer;transition:all .2s}#lp .btn-limpar-pesquisa:hover{color:#666;border-color:#999}#lp .accordion .accordion-item{border:none;margin-bottom:.5rem}#lp .accordion .accordion-item .accordion-header .accordion-button{color:#003d43;background:#e6e6e6;border-radius:8px;padding:.4rem 1.25rem;font-weight:700;line-height:125%;letter-spacing:.2px}#lp .accordion .accordion-item .accordion-body{color:#003d43;font-style:normal;font-weight:400;line-height:125%;letter-spacing:.4px;padding-top:.75rem;padding-bottom:1.5rem}#lp #footer .footer-text{color:#ffffffd9;font-size:.85rem;line-height:150%}#lp #footer .footer-title{color:#fff;font-weight:700;font-size:.95rem;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.5px}#lp #footer .footer-links{list-style:none;padding:0;margin:0}#lp #footer .footer-links li{margin-bottom:.5rem}#lp #footer .footer-links li a{color:#ffffffd9;text-decoration:none;font-size:.9rem;transition:color .2s}#lp #footer .footer-links li a:hover{color:#fff}#lp #footer .footer-divider{border-color:#ffffff4d;margin:1.5rem 0}#lp #footer .footer-copy{color:#ffffffb3;font-size:.8rem}#lp #footer .whatsapp-fab{position:fixed;bottom:24px;right:24px;width:56px;height:56px;background-color:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.75rem;box-shadow:0 4px 12px #00000040;transition:transform .3s ease,box-shadow .3s ease;z-index:1000;text-decoration:none;animation:pulse 3s ease-in-out infinite}#lp #footer .whatsapp-fab:hover{transform:scale(1.15);box-shadow:0 6px 24px #25d36680;color:#fff;animation-play-state:paused}#lp .btn-site-secondary{transition:transform .2s ease,box-shadow .2s ease}#lp .btn-site-secondary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00ae9d66}#lp .btn-site-secondary:active{transform:translateY(0)}#lp .lp-list{list-style:none}#lp .lp-list li{margin-bottom:.5rem;display:flex;align-items:start;justify-content:start;gap:12px}#lp .lp-list li:nth-child(1){transition-delay:.1s}#lp .lp-list li:nth-child(2){transition-delay:.2s}#lp .lp-list li:nth-child(3){transition-delay:.3s}#lp .lp-list li:nth-child(4){transition-delay:.4s}#lp .lp-list li:nth-child(5){transition-delay:.5s}#lp .lp-list li:nth-child(6){transition-delay:.6s}#lp .lp-list li p{letter-spacing:.15px}#lp .lp-list .check{height:1rem;margin-top:.15rem}@media (prefers-reduced-motion: reduce){#lp *,#lp *:before,#lp *:after{animation-duration:0s!important;animation-delay:0s!important;transition-duration:0s!important;transition-delay:0s!important}#lp .lp-reveal{opacity:1!important;transform:none!important}}
