*{margin:0;padding:0;box-sizing:border-box;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}body,html{min-height:100%}body{min-height:100vh;width:100%;display:flex;justify-content:center;padding:40px 16px 40px;position:relative;overflow-x:hidden;flex-direction:column}body::before{content:"";position:fixed;inset:0;background-image:url(../images/bg.png);background-size:cover;background-repeat:no-repeat;background-position:center;z-index:-1}header{display:flex;align-items:center;max-width:calc(100% - 25px);gap:8px;padding-bottom:23px;margin-top:-27px}header img{width:40px;height:40px;flex-shrink:0}header p{font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2}.container{width:100%;max-width:420px;margin:0 auto;text-align:center;transition:.3s}.texto-inicial{width:90%;padding:5px 10px;display:flex;flex-direction:column;margin-bottom:10px}h1{font-size:clamp(1.15rem, 4.5vw, 1.35rem);color:#435e75;font-weight:400;letter-spacing:-.5px;margin-bottom:6px;text-align:left}h1 span{font-weight:700}.vers{color:#435e75;font-size:clamp(.9rem, 3.6vw, 1rem);font-weight:400;font-style:italic;width:100%;text-align:left}#ref-vers{text-align:left;font-weight:700;padding-bottom:10px;margin-top:-13px;font-size:clamp(1.1rem, 5vw, 1.25rem);color:#6f795c;font-family:Allura,cursive}.bar{width:30px;height:1px;background-color:#6f795c;margin-top:10px;margin-bottom:10px}.btn-group{display:flex;flex-direction:column;gap:12px;justify-content:center;margin-bottom:20px}.btn-group button{border:none;padding:12px 20px;border-radius:15px;cursor:pointer;transition:.2s;box-shadow:0 2px 4px rgba(0,0,0,.04);width:100%;max-width:350px;letter-spacing:.3px;align-self:center;min-height:77px}#btn-dizimos{background-color:#435f75}#btn-ofertas{background-color:#6f795c}#btn-missao{background-color:#aca18d}.btn{color:#fff;display:flex;gap:12px;justify-content:center;align-items:center}.icons{flex-shrink:0}.icons img{width:25px;height:25px;display:block}.text-btn{border-left:1px solid #fff;padding-left:12px;padding-right:8px;display:flex;flex-direction:column;flex:1;min-width:0}.text-btn p{width:100%;line-height:16px;text-align:left;word-wrap:break-word}.text-btn p span{font-weight:400;font-size:10px}.title-btn{display:flex;padding-bottom:6px;font-weight:600;font-size:1.1rem;text-transform:uppercase}.desc{width:100%;line-height:15px;display:block}.seta-btn{flex-shrink:0}.seta-btn img{width:22px;height:22px;display:block}.btn-group button:hover{background:#dccfc1;transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.08)}.btn-group button:active{transform:scale(.96)}.btn-group button.active{background:#a67c5b;color:#fff;box-shadow:0 4px 10px rgba(166,124,91,.3)}.section-content{display:none;background:#faf8f5;border-radius:24px;padding:22px 18px 26px;margin-top:5px;box-shadow:inset 0 2px 6px rgba(0,0,0,.02);animation:fadeSlide .25s ease-out;width:100%;max-width:100%;overflow:hidden}.section-content.visible{display:block}@keyframes fadeSlide{0%{opacity:0;transform:translateY(8px)}100%{opacity:1;transform:translateY(0)}}.section-content h2{font-size:clamp(1.3rem, 5vw, 1.5rem);color:#3d2c1b;margin-bottom:12px;font-weight:600;letter-spacing:-.3px}.text1{flex:1;min-width:0;max-height:23px;overflow:hidden}.pix-box{background:#fff;border:2px dashed #c8b6a2;border-radius:20px;padding:14px 12px;margin:10px 0 16px;display:flex;align-items:center;justify-content:space-between;gap:10px}.pix-key{font-size:clamp(1rem, 3.6vw, 1.1rem);font-weight:600;color:#2a1f14;letter-spacing:.3px;word-break:break-all;text-align:left;display:block}.copy-btn{background:#a67c5b;border:none;color:#fff;font-weight:600;padding:8px 18px;border-radius:40px;font-size:.9rem;cursor:pointer;transition:.15s;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0}.copy-btn:hover{background:#8c6749;transform:scale(1.02)}.copy-btn:active{transform:scale(.94)}.instructions{text-align:left;font-size:clamp(.85rem, 3.6vw, .95rem);color:#3d2c1b;background:#f1ece6;padding:14px 16px;border-radius:16px;margin:14px 0 12px;line-height:1.5}.instructions p{margin-bottom:4px}.attention{background:#fce8e0;border-left:5px solid #c0392b;padding:14px 16px;border-radius:12px;font-size:clamp(.85rem, 3.6vw, .95rem);color:#4a2c1e;text-align:left;display:flex;align-items:flex-start;gap:10px;margin-top:6px;line-height:1.4}.attention strong{color:#b33a2a}.attention .icon{font-size:1.3rem;line-height:1.4;flex-shrink:0}.toast{visibility:hidden;min-width:220px;max-width:calc(100% - 60px);background:#fff;color:#2c3e50;text-align:center;border-radius:20px;padding:15px 20px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);font-weight:600;font-size:1rem;box-shadow:0 15px 40px rgba(0,0,0,.25);opacity:0;transition:opacity .25s ease,visibility .25s ease,transform .25s ease;z-index:999;pointer-events:none;border:1px solid rgba(0,0,0,.05)}.toast.show{visibility:visible;opacity:1;transform:translate(-50%,-50%) scale(1)}.overlay{visibility:hidden;opacity:0;position:fixed;inset:0;background:rgba(0,0,0,.35);transition:opacity .25s,visibility .25s;z-index:998;pointer-events:none}.overlay.show{visibility:visible;opacity:1}@media (min-width:600px){body{align-items:center;padding:40px 20px}.container{max-width:480px}.btn-group button{max-width:420px}header img{width:50px;height:50px}header p{font-size:14px}header{padding-bottom:14px;margin-top:-18px}.toast{font-size:1.5rem}}@media (min-width:900px){.container{max-width:750px;overflow:hidden}header p{font-size:18px}header img{width:70px;height:70px}h1{font-size:1.65rem}.bar{width:80px;margin-top:22px}.desc{line-height:33px}.btn-group button{max-width:633px;height:115px}.text-btn p span{font-size:17px}.attention,.title-btn{font-size:1.4rem}.icons img{width:50px;height:50px}.seta-btn img{width:44px;height:44px}.section-content h2{font-size:2rem}#ref-vers,.instructions,.pix-key,.vers{font-size:1.3rem}.pix-box{height:100px}.copy-btn{font-size:1.2rem}.texto-inicial{margin-left:35px;padding-left:35px}}@media (max-width:360px){.text-btn p span{font-size:9px}.title-btn{font-size:1rem}.btn-group button{padding:10px 14px}header{align-self:center}}