/* Refinamento CRO — identidade oficial, primeira dobra e compliance */
header .brand{height:62px;min-width:178px}.brand img{display:block;width:auto;height:58px;object-fit:contain}.footer-brand img{height:108px;filter:drop-shadow(0 3px 10px #0003)}
.copy>em{font-size:15px;line-height:1.25;letter-spacing:.075em;background:#f1e8fb;border:1px solid #e8d8f8;padding:9px 13px;border-radius:7px}
.photo{background-image:url('assets/f1-hero-v2.webp');background-position:center center}
.trust{justify-content:center;gap:32px}.trust-label{font-size:11px!important;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:#7b8498!important}.partner{height:44px;min-width:118px;padding:0 15px;display:flex;align-items:center;justify-content:center;border-right:1px solid #e5e9f0}.partner:after,.partner i{display:none}.partner img{display:block;max-width:108px;max-height:42px;width:auto;height:auto;object-fit:contain}.partner.c6-logo img{max-width:124px}.trust>strong{font-size:12px;color:var(--n);white-space:nowrap}
.company>div{background:#fff;border:1px solid var(--l)}.company>div img{max-height:230px;max-width:82%;object-fit:contain}
.financial-note{max-width:1180px;margin:42px auto 0;padding:20px 30px;border-top:1px solid #dfe5ee;display:flex;justify-content:space-between;align-items:flex-start;gap:45px;color:#69758b}.financial-note b{font-size:12px;color:#33415c;text-transform:uppercase;letter-spacing:.04em}.financial-note p,.financial-note span{font-size:11px;line-height:1.55;margin:7px 0 0}.financial-note div{max-width:760px}.financial-note>span{text-align:right;max-width:260px}
footer{margin-top:0}
@media(max-width:900px){.trust-label{width:100%;text-align:center}.partner{border-right:0}.financial-note{margin-inline:24px}.photo{background-position:60% center}}
@media(max-width:600px){header .brand{min-width:116px;height:54px}.brand img{height:48px}.copy>em{font-size:13px}.trust{gap:15px}.trust-label{text-align:left}.partner{min-width:83px;padding:0 6px}.partner img{max-width:78px;max-height:38px}.partner.c6-logo img{max-width:92px}.trust>strong{width:100%}.photo{background-position:64% center}.financial-note{margin:30px 18px 0;padding:18px 4px;display:block}.financial-note>span{display:block;text-align:left;margin-top:12px}.footer-brand img{height:100px}}
