:root{--navy:#4b176b;--navy-2:#5a2080;--muted:#806a8d;--line:#eadff0;--bg:#fffaf2;--green:#ff9700;--soft-green:#fff0d4;--text-purple:#4b176b;--text-purple-soft:#735486;--text-purple-muted:#967da4;--brand-orange:#ff9800;--brand-orange-dark:#ed8500;--brand-purple:#4b176b}
body{background:#fffaf2;color:var(--brand-purple)!important}
.topbar{background:var(--brand-purple);color:#fff!important}.topbar *{color:#fff!important}.topbar .top-note,.topbar .top-note *,.topbar .top-links,.topbar .top-links *{color:#fff!important}.top-note,.top-links,.top-links b{color:#fff!important}.tiny-dot,.online-dot{background:#ffb326;box-shadow:0 0 0 3px #ffb3262b}
.site-header{background:var(--brand-orange);border-bottom-color:#e98c00}.site-header :is(.brand,.brand-light,.nav-status,.account-button,.icon-button,.chevron){color:#fff!important}.brand-mark{background:var(--brand-purple);color:#fff!important}.brand-logo{display:block;width:205px;height:auto;max-width:100%;border-radius:6px}.brand{gap:0}.nav-status .status-icon{color:#fff}.account-button{background:var(--brand-purple);border-color:var(--brand-purple)}.notification i{background:#4b176b;border-color:var(--brand-orange)}
.promo-carousel{background:var(--brand-purple)}.carousel-frame{background:var(--brand-purple)}.carousel-slide img{filter:hue-rotate(165deg) saturate(.9)}
.hero{max-width:none;padding-left:max(30px,calc((100% - 1130px)/2));padding-right:max(30px,calc((100% - 1130px)/2));background:var(--brand-orange);color:#fff!important}.hero :is(.eyebrow,.hero-description,.trust-row,.rating b,.button-text){color:#fff!important}.hero h1{color:#fff!important}.hero h1 span{color:var(--brand-purple)!important}.eyebrow-spark{color:#fff!important}.button-primary{background:var(--brand-purple);color:#fff!important;box-shadow:0 7px 18px #4b176b35}.button-primary:hover{background:#35104e}.button-text span{color:var(--brand-purple)!important}.trust-separator{background:#ffffff75}.trust-check{color:#fff!important}.operator{border-color:#ffffff8a}.operator.active,.operator:hover{border-color:var(--brand-purple);box-shadow:0 3px 14px #4b176b26}.art-glow{background:radial-gradient(circle,#ffb22f 0,#ffa51b 47%,#ff980000 73%)}.art-grid{background-image:radial-gradient(#7e4b9b .8px,transparent .8px)}.orb-one{background:#6b3190;box-shadow:0 0 0 6px #6b31902b}.orb-two{background:#fff;box-shadow:0 0 0 5px #ffffff35}
.faq-section{background:var(--brand-purple);border-color:#65317c}.faq-section :is(.section-label,.faq-heading h2,.faq-list summary,.faq-list details p){color:#fff!important}.section-label span{background:var(--brand-orange)}.faq-list,.faq-list details{border-color:#ffffff38}.faq-arrow{background:#ffffff20;color:#fff!important}.faq-list details[open] .faq-arrow{background:var(--brand-orange);color:var(--brand-purple)!important}
footer.site-footer{background:#38104f;border-top-color:#6d3a82;color:#fff!important}.footer-logo,.footer-logo .brand-light,.footer-column h2,.footer-column>a,.footer-column>span,.footer-identity p,.footer-demo p,.footer-secure,.footer-disclaimer,.footer-top{color:#fff!important}.footer-logo .brand-mark{background:var(--brand-orange);color:var(--brand-purple)!important}.footer-logo .brand-logo{width:160px}.footer-recharge{background:var(--brand-orange);color:var(--brand-purple)!important}.footer-recharge:hover{background:#ffad27}.footer-bottom{border-color:#ffffff32}.footer-secure .shield{background:#ffffff20;color:#fff}.admin-entry{font-size:9px;font-weight:700;color:#fff!important;white-space:nowrap}.footer-top:hover,.footer-column>a:hover,.admin-entry:hover{color:#ffb32c!important}
.whatsapp-float{background:var(--brand-purple);color:#fff!important}.toast{background:var(--brand-purple)}.modal-backdrop{background:#291039aa}.modal-kicker span{color:var(--brand-orange)}.step-number{background:#fff4e3;border-color:#f1d4a1;color:var(--brand-purple)}.carrier-option.selected,.price-card.selected{border-color:var(--brand-purple);background:#fff5e6}.carrier-option.selected .carrier-radio{border-color:var(--brand-purple)}.carrier-option.selected .carrier-radio:after{background:var(--brand-purple)}.discount-badge{background:#fff0d4;color:#9a5700!important}.price-summary{background:#fff8ec;border-color:#f1dfc2}.total-line{border-color:#ebd6b5}.identified-card{background:#fff7e9;border-color:#f2d8ae}.identified-check{background:#ffebc8;color:#a75c00}.identified-card small,.identified-card strong{color:#81501a!important}.valid-mark,.field-feedback.feedback-valid,.whatsapp-confirmed,.admin-message{color:#a75c00!important}.flow-input:has(input.is-valid){border-color:#f3c36f;background:#fffaf0}.flow-input input.is-valid{color:var(--brand-purple)}.generate-pix:disabled{background:#b8a7c0}.copy-pix{background:var(--brand-purple);border-color:var(--brand-purple);color:#fff!important}.copy-pix:hover{background:#35104e}.money-icon{background:#fff0d4;color:#9b5e0a}.money-icon b,.mini-check,.pay-check,.processed-icon{background:#ff9700;color:var(--brand-purple)!important}.mini-icon{background:#fff0d4;color:#8d580d}.discount-symbol{background:#f3e6fa;color:var(--brand-purple)}.screen-confirm{background:#fff0d4;color:#8d580d}.demo-banner{background:#fff5df;border-color:#f0d69d}.demo-banner strong,.demo-banner span,.payment-status,.payment-status strong{color:#815d14!important}
@media(max-width:680px){.hero{padding:27px 20px 48px}.promo-carousel{background:var(--brand-purple)}.site-header .brand-logo{width:158px}}@media(max-width:390px){.hero{padding-left:17px;padding-right:17px}.site-header .brand-logo{width:145px}}
