.ln-pix-shell{background:linear-gradient(135deg,#27a866 0%,#198f56 100%);border-radius:20px;padding:20px;box-shadow:0 20px 48px #1191562e}@media (max-width:767px){#pixKey{letter-spacing:0!important;padding:15px 8px!important;font-size:clamp(12.5px,3.5vw,14.5px)!important}#pixCopyBtn{gap:3px!important;padding:0 10px!important}}.ln-pix-helper{color:#fffffff0;margin:0 0 14px;font-size:.92rem;line-height:1.65}
.cp-faq-section{background:#f4f4f4}.ln-faq-list{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.ln-faq-item{background:#fff;border:1px solid #e5e5e5eb;border-radius:5px;overflow:hidden}.ln-faq-item summary{cursor:pointer;color:#014d80;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-family:Nunito,sans-serif;font-size:.92rem;font-weight:700;list-style:none;transition:color .2s;display:flex}.ln-faq-item summary::-webkit-details-marker{display:none}.ln-faq-item summary:after{content:"+";color:#0189d8;background:#0189d814;border:1px solid #0189d82e;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:1rem;font-weight:700;line-height:1;transition:transform .25s;display:inline-flex}.ln-faq-item[open] summary:after{content:"−";transform:rotate(0)}.ln-faq-item[open] summary{color:#0189d8}.ln-faq-item[open]{border-color:#0189d838}.ln-faq-answer{color:#6b6b6b;margin-top:-4px;padding:0 18px 16px;font-family:Nunito,sans-serif;font-size:.88rem;line-height:1.75}.ln-faq-answer a{color:#0189d8;text-underline-offset:2px;font-weight:700;text-decoration:underline}.ln-faq-answer a:hover{color:#014d80}.ln-faq-answer strong{color:#1a1a2e}.cp-faq-section .ln-section-title span{padding-bottom:3px;color:#2a2a2a!important}
.cp-footer-section{margin-bottom:0}.cp-footer-wrap{background:#1c1c1c;border-top:3px solid #0189d8;width:100%;margin:0;padding:3rem 22px 50px;font-family:Nunito,sans-serif}.cp-footer-inner{max-width:1000px;margin:0 auto}.cp-footer-grid{border-bottom:1px solid #ffffff12;grid-template-columns:1fr;gap:2rem;margin-bottom:1.5rem;padding-bottom:2rem;display:grid}@media (min-width:600px){.cp-footer-grid{grid-template-columns:1.6fr 1fr 1fr;gap:2rem}}.cp-footer-brand-name{color:#ffffffbf;letter-spacing:-.02em;margin-bottom:.45rem;font-size:1.15rem;font-weight:900;display:block}.cp-footer-brand-name em{color:#f3b639;font-style:normal}.cp-footer-brand-desc{color:#ffffff61;margin-bottom:1.1rem;font-size:.82rem;line-height:1.72}.cp-footer-brand-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.75rem;margin-bottom:1rem;display:flex}.cp-footer-socials{flex-wrap:wrap;gap:.5rem;display:flex}.cp-footer-social{color:#ffffff8c;background:#ffffff12;border:1px solid #ffffff14;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:all .2s;display:flex}.cp-footer-social:hover{color:#fff;background:#0189d8;border-color:#0189d8}.cp-footer-social svg{width:17px;height:17px}.cp-footer-badge{color:#5ed8a0;background:#18b85b1f;border:1px solid #18b85b33;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:.76rem;font-weight:800;display:inline-flex}.cp-footer-badge svg{fill:#5ed8a0;flex:none;width:13px;height:13px}.cp-footer-col-title{color:#ffffffbf;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.9rem;font-size:.78rem;font-weight:800;display:block}.cp-footer-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.cp-footer-list a{color:#ffffff61;font-size:.82rem;text-decoration:none;transition:color .2s}.cp-footer-list a:hover{color:#fffc}.cp-footer-contact{margin-top:1rem}.cp-footer-contact-item{color:#ffffff61;align-items:center;gap:.45rem;margin-bottom:.3rem;font-size:.78rem;display:flex}.cp-footer-contact-item svg{opacity:.45;flex-shrink:0}.cp-footer-contact-item a{color:#ffffff61;text-decoration:none;transition:color .2s}.cp-footer-contact-item a:hover{color:#fffc}.cp-footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1.25rem 0;display:flex}.cp-footer-copy{color:#fff3;font-size:.74rem}.cp-footer-policies{flex-wrap:wrap;gap:1rem;display:flex}.cp-footer-policies a{color:#ffffff38;font-size:.74rem;text-decoration:none;transition:color .2s}.cp-footer-policies a:hover{color:#fff9}@media (max-width:480px){.cp-footer-wrap{padding:2.5rem 16px 50px}.cp-footer-bottom{text-align:center;flex-direction:column;align-items:center}.cp-footer-policies{justify-content:center}}
#cpStickyBar{z-index:70;pointer-events:none;background:#fff;border-top:1px solid #ebebeb;transition:transform .38s cubic-bezier(.34,1.56,.64,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -2px 10px #00000012}#cpStickyBar.is-visible{pointer-events:auto;transform:translateY(0)}.cp-sticky-inner{width:100%;max-width:650px;padding:16px 16px calc(16px + env(safe-area-inset-bottom));align-items:center;gap:14px;margin:0 auto;display:flex}.cp-sticky-info{flex:1 1 0;min-width:0}.cp-sticky-top{justify-content:space-between;align-items:flex-end;margin-bottom:6px;display:flex}.cp-sticky-raised{color:#0d0d0d;font-family:Nunito,sans-serif;font-size:1.05rem;font-weight:900;line-height:1}.cp-sticky-goal{text-align:right}.cp-sticky-goal-val{color:#555;font-family:Nunito,sans-serif;font-size:.88rem;font-weight:700;display:block}.cp-sticky-goal-lbl{color:#aaa;text-transform:uppercase;letter-spacing:.06em;font-family:Nunito,sans-serif;font-size:.58rem;display:block}.cp-sticky-progress{background:#ebebeb;border-radius:999px;height:7px;margin-bottom:4px;overflow:hidden}.cp-sticky-progress-fill{background:linear-gradient(90deg,#f3b639 0%,#e0a020 100%);border-radius:999px;height:100%}.cp-sticky-footer{justify-content:space-between;align-items:center;display:flex}.cp-sticky-pct{color:#0189d8;font-family:Nunito,sans-serif;font-size:.7rem;font-weight:800}.cp-sticky-supporters{color:#888;align-items:center;gap:6px;font-family:Nunito,sans-serif;font-size:.7rem;font-weight:700;display:flex}.cp-sticky-dot{background:#18b85b;border-radius:50%;flex:none;width:7px;height:7px}.cp-sticky-cta{color:#2c1a0a;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#f3b639;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:10px 20px;font-family:Nunito,sans-serif;font-size:.82rem;font-weight:800;animation:1.45s ease-in-out infinite btnQueroAjudarGlow;display:inline-flex}.cp-sticky-cta svg{fill:#2c1a0a;width:14px;height:14px}.cp-sticky--sem-meta .cp-sticky-cta{flex:auto}@keyframes btnQueroAjudarGlow{0%,to{box-shadow:0 0 6px #f7b9364d}50%{box-shadow:0 0 13px 1px #f7b936cc}}.cp-wa-float{right:max(18px,50vw - 380px);bottom:calc(96px + env(safe-area-inset-bottom));z-index:71;opacity:0;pointer-events:none;align-items:center;gap:8px;transition:opacity .32s,transform .32s;display:flex;position:fixed;transform:translateY(8px)}.cp-wa-float.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.cp-wa-label{color:#1a1a2e;white-space:nowrap;background:#fff;border:1px solid #e8e8e8e6;border-radius:999px;padding:7px 12px;font-family:Nunito,sans-serif;font-size:.8rem;font-weight:700;box-shadow:0 4px 14px #0000001a}.cp-wa-btn{background:#25d366;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:50px;height:50px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 6px 20px #25d36659}.cp-wa-btn:hover{transform:scale(1.08);box-shadow:0 8px 24px #25d36680}.cp-wa-btn svg{fill:#fff;width:26px;height:26px}body{padding-bottom:calc(90px + env(safe-area-inset-bottom))}@media (max-width:767px){.cp-wa-float{right:16px;bottom:calc(92px + env(safe-area-inset-bottom))}.cp-sticky-cta{min-height:44px;padding:8px 14px;font-size:.8rem}}
