.commercial-bonus{display:flex;align-items:center;gap:18px;padding:22px;background:var(--green,#0f6f5c);background-image:radial-gradient(at top right,rgba(232,178,58,.16),transparent 60%);color:#fff;border-radius:16px;margin:14px 0}.commercial-bonus strong{font-size:22px;line-height:1.3}.commercial-bonus p{margin:8px 0 0;color:#fff}.commercial-gift{font-size:36px}.commercial-cta{border:0;border-radius:10px;padding:14px 20px;background:#e8b23a;color:#241c08;font-size:16px;font-weight:700;cursor:pointer}.commercial-cta:disabled{opacity:.7;cursor:default}.commercial-explanation{margin:12px 0 24px;padding:16px;background:#e8f5ee;border-radius:12px;color:#153d33}.commercial-explanation summary{font-weight:700;cursor:pointer}.commercial-explanation li{margin:8px 0}.commercial-free{position:relative;margin-top:16px}.commercial-free-badge{position:absolute;top:-14px;right:12px;padding:4px 9px;border-radius:7px;background:#e8b23a;color:#241c08;font-size:14px;font-weight:700}.commercial-free small{font-size:14px}.commercial-counter{color:#241c08;background:#e8b23a;border-radius:9px;padding:8px;font-size:14px}.commercial-admin label{display:block;margin:10px 0}.commercial-admin input{max-width:220px}.commercial-admin{margin:18px 0;padding:18px;border:1px solid var(--line,#ddd);border-radius:12px}.commercial-admin .acoes{flex-wrap:wrap}.commercial-admin output{display:block;margin:12px 0}.commercial-admin [role=status]{min-height:1.5em}@media(max-width:760px){.commercial-bonus{flex-direction:column;align-items:flex-start;gap:12px;padding:18px}.commercial-bonus strong{font-size:20px}.commercial-bonus .commercial-cta{width:100%}}
.request-badges{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.request-badge{font-size:14px;font-weight:700;border-radius:6px;padding:8px}.request-badge.registration{background:#EEF5F0;color:#1E4634}.request-badge.whatsapp{background:white;color:#1E4634;border:1px solid #1E4634}.request-badge.interest{background:#1E4634;color:white}#carregamento-estado{white-space:pre-line}

.partner-review figure,[data-testimonials] figure{margin:0;background:#f6f8f5;border:1px solid #dce6de;border-radius:16px;padding:22px;box-shadow:0 5px 18px #1e463409}.review-avatar{display:inline-flex;width:42px;height:42px;border-radius:50%;object-fit:cover;align-items:center;justify-content:center;background:#e4ede4;color:#1e4634;margin-right:10px;font-weight:700;vertical-align:middle}.review-controls{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;padding:10px}.review-controls button{border:0;background:transparent;color:#617867;cursor:pointer;padding:7px}.review-controls button[aria-pressed=true]{color:#1e4634}.commercial-guarantee{background:#eef5f0;border:1px solid #b6cdbd;border-radius:12px;padding:14px;font-size:14px;color:#1e4634}.commercial-guarantee strong{display:block;margin-bottom:5px}
.signup-hero-cta{display:inline-flex;align-items:center;gap:20px;margin-top:22px;padding:15px 20px;border-radius:10px;background:#edbd56;color:#163b30;text-decoration:none;font-weight:700;box-shadow:0 4px 0 #00000012}.signup-hero-cta:hover{background:#ffcc64}.signup-hero-note{font-size:13px;color:#c8dfd9}.signup-bonus-label{display:inline-block;padding:7px 11px;border:1px solid #e8b23a77;border-radius:8px;color:#f5ce75;font-size:12px;font-weight:700;letter-spacing:.02em}.promise .welcome-offer{display:block;font-size:clamp(26px,3vw,36px);line-height:1.12;margin-top:16px;color:#fff}.signup-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.signup-price-grid>div{display:flex;flex-direction:column;gap:5px;padding:17px;border:1px solid #ffffff30;border-radius:12px;background:#ffffff0c}.signup-price-grid span{font-size:12px;color:#c8dfd9}.signup-price-grid strong{font-size:29px;color:#f5ce75}.signup-price-grid small{font-size:12px;color:#fff}.promise .signup-bonus-condition{font-size:12px;line-height:1.5;color:#c8dfd9}.signup-bonus-condition a{color:#fff}.signup-quality{max-width:1160px;margin:38px auto 10px;padding:0 24px}.signup-quality-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px}.signup-section-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#0f6f5c;font-weight:700;margin:0 0 8px}.signup-quality h2{font-family:'Bricolage Grotesque',sans-serif;font-size:clamp(25px,3vw,34px);line-height:1.15;letter-spacing:-.035em;margin:0;max-width:630px}.signup-demand-pill{flex-shrink:0;border-radius:30px;padding:10px 15px;background:#e1f0eb;color:#0a5748;font-size:13px}.signup-quality-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.signup-quality-grid article{background:#fff;border:1px solid #d6e0df;border-radius:18px;padding:24px}.signup-quality-grid .signup-quality-featured{background:#0a5748;border-color:#0a5748;color:#fff}.signup-quality-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:#e1f0eb;color:#0f6f5c;font-size:21px;font-weight:700;margin-bottom:18px}.signup-quality-tag{display:inline-block;padding:8px 10px;border:1px solid #ffffff55;border-radius:8px;font-size:11px;line-height:1.45;color:#e9f6eb;margin-bottom:16px}.signup-quality h3{font-size:18px;line-height:1.25;margin:0 0 12px}.signup-quality-grid p{font-size:14px;line-height:1.7;margin:0;color:#526562}.signup-quality-featured p{color:#d0e5df}.signup-quality-grid strong{color:#153d33}.signup-quality-featured strong{color:#fff}.signup-quality-footer{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:18px 20px;border:1px solid #d6e0df;border-radius:12px;font-size:13px}.signup-quality-footer a{flex-shrink:0;color:#0a5748;font-weight:700}a:focus-visible{outline:3px solid #e8b23a;outline-offset:4px}@media(max-width:850px){.signup-quality-heading{align-items:flex-start;flex-direction:column;gap:15px}.signup-quality-grid{grid-template-columns:1fr}.signup-quality-footer{align-items:flex-start;flex-direction:column}.signup-quality{padding:0 18px;margin-top:28px}.signup-price-grid strong{font-size:26px}.signup-demand-pill{max-width:100%;white-space:normal}}
.commercial-news{margin:0 0 26px;padding:24px;border:1px solid #ceded2;border-radius:20px;background:linear-gradient(135deg,#f5faf5,#fff);color:#1e4634}.commercial-news[hidden]{display:none}.commercial-news-heading{display:flex;align-items:center;gap:14px;margin-bottom:20px}.commercial-news-heading>span{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:#1e4634;color:#fff;font-size:24px}.commercial-news-heading p{margin:0 0 5px;font-size:13px;font-weight:700;letter-spacing:.04em}.commercial-news-heading h2{margin:0;font-size:clamp(22px,3vw,30px);line-height:1.2}.commercial-price-changes{display:grid;grid-template-columns:1fr 1fr;gap:14px}.commercial-price-change{display:flex;flex-direction:column;gap:7px;padding:18px;background:#fff;border:1px solid #dce6de;border-radius:14px}.commercial-price-change>span:first-child{font-size:16px;font-weight:700}.commercial-price-change>strong{font-size:32px;line-height:1.2}.commercial-price-change strong small{font-size:14px;font-weight:500}.commercial-before{color:#52655c;font-size:15px}.commercial-price-change>span:last-child{font-size:13px;color:#52655c}.commercial-news-gift{display:flex;align-items:center;gap:16px;margin-top:18px;padding:20px;background:#1e4634;border-radius:14px;color:#fff}.commercial-news-gift>div{flex:1;min-width:0}.commercial-news-gift strong{font-size:22px;line-height:1.2}.commercial-news-gift p{margin:8px 0 0;line-height:1.5;color:#edf5ef}.commercial-news-note{font-size:14px;line-height:1.5;margin:16px 0 0}.commercial-news-gift .commercial-cta{flex:none}.signup-free-word{color:#f2c969}.promise .signup-bonus-topup{font-size:22px;color:#fff;margin-top:18px}.commercial-cta:focus-visible{outline:3px solid #376c52;outline-offset:4px}#carregamento-estado{white-space:pre-line;line-height:1.6}@media(max-width:620px){.commercial-news{padding:18px}.commercial-news-gift{flex-wrap:wrap;padding:16px;gap:12px}.commercial-news-gift .commercial-cta{width:100%}.commercial-price-changes{gap:10px}.commercial-price-change{padding:13px}.commercial-price-change>strong{font-size:28px}.commercial-news-heading{align-items:flex-start}}

.partner-review .review-context,[data-testimonials] .review-context{margin:0 0 14px;font-size:13px;line-height:1.45;font-weight:700;color:#1e4634;border-bottom:1px solid #dce6de;padding-bottom:10px}.partner-review figcaption,[data-testimonials] figcaption{display:flex;align-items:center;text-align:left;gap:10px}.partner-review .review-avatar,[data-testimonials] .review-avatar{flex-shrink:0;margin-right:0}.review-author{font-size:12px;line-height:1.5;color:#405449}.review-author strong{font-weight:700}.review-author-details{display:block;font-size:11px;color:#617867}.partner-review blockquote,[data-testimonials] blockquote{margin:0 0 16px;font-size:16px;line-height:1.55;color:#243c30;font-style:italic}
