:root{color-scheme:light;color:#26213f;background:#f6f5fb;--green:#31277f;--lime:#fff000;--muted:#6b647f;--line:#e2dff0}
:focus-visible{outline-color:#5546bb}.topbar{max-width:none;background:#31277f;border-bottom:5px solid #fff000;padding:23px max(28px,calc((100vw - 1100px)/2));gap:24px}.partner-brand{display:flex;align-items:center;gap:14px;max-width:340px;text-decoration:none;flex-shrink:0}.partner-symbol{width:76px;height:82px;object-fit:contain}.partner-name{width:240px;height:auto}.top-note{color:#e7e2ff}.dot{background:#6653c8}.steps{color:#665e7e}.steps b{border-color:#c9c1e3}.steps i{color:#afa4ca}.card{border-color:#e2dff0;box-shadow:0 5px 24px #31277f04}.label,.hint,.device-note,.howto p,.video-pending,.privacy{color:#706782}.label span{color:#332957}.tiny-tag{color:#706782}.service{border-color:#dfdaed;color:#332957}.service:hover{background:#f6f3ff}.service.selected{background:#f0edfc;border-color:#6454b2}.choice{border-color:#bcb4cf}.input-wrap{background:#fcfbff;border-color:#d5cee8}.input-wrap:focus-within{outline-color:#6653c8}.input-wrap input{color:#26213f}input::placeholder{color:#867d98}.preview{background:#f0edfc}.preview span{color:#70608e}.preview output{color:#35275d}.primary{background:#fff000;color:#2e246f}.primary:hover{background:#f5df00}.secondary{background:#eee9fb;color:#31277f}.device-note:before{color:#6454b2}.fineprint{color:#776d89}.video-slot{background:#efecfb}.video-slot>p{color:#665586}.phone{background:#fff;border-color:#51458e;box-shadow:5px 8px 0 #ded7f3}.phone-speaker{background:#51458e}.phone small{color:#77648e}.waves{color:#8674b7}.keychain{background:#31277f;box-shadow:4px 5px 0 #ded7f3}.keychain img{width:39px;height:43px;object-fit:contain;margin-top:6px}.keychain:before{border-color:#968cae}.keychain:after{background:#b5acd0}.howto li:before{border-color:#d4cbe7}.help>div{color:#6d6080}.help summary>span{color:#8977a3}.write-status{background:#eeebfb;color:#31277f}.write-status[data-kind=error]{background:#fff1e9;color:#983e28}.partner-footer{max-width:none;margin:0;background:#14181b;border-top:3px solid #ff741f;color:#e9edf0;justify-content:center;flex-wrap:wrap;padding:27px 24px;gap:18px 32px}.partner-footer p{font-size:12px;margin:0;line-height:1.7}.partner-footer p strong:last-child{color:#ff934d}.partner-footer>span{color:#b4bec5;font-size:8px;letter-spacing:1.3px}.inflexao-signature{position:relative;width:180px;height:44px;overflow:hidden;display:block;flex-shrink:0}.inflexao-signature img{position:absolute;max-width:none;width:274.32px;height:auto;left:-46.8px;top:-54.72px}@media(max-width:680px){.topbar{padding:18px 22px;justify-content:center}.partner-brand{max-width:290px;gap:10px}.partner-symbol{width:60px;height:65px}.partner-name{width:205px}.partner-footer{margin:0;text-align:center;flex-direction:column;gap:15px}.partner-footer>span:last-child{display:block}}