:root{--navy:#142b3b;--navy-deep:#0e2029;--gold:#edc967;--brass:#9a7a22;--paper:#faf8f3;--card:#fff;--ink:#1b2a32;--muted:#5c6b73;--line:#142b3b1f;--line-strong:#142b3b33}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:17px;line-height:1.6}h1,h2,h3{letter-spacing:-.01em;margin:0;font-family:Newsreader,Georgia,serif;font-weight:500;line-height:1.15}p{margin:0}a{color:inherit}.wrap{max-width:1020px;margin:0 auto;padding:0 24px}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--brass);font-size:12.5px;font-weight:700}.alertbar{background:var(--navy-deep);color:#eaf0f3;text-align:center;padding:11px 20px;font-size:14px}.alertbar strong{color:var(--gold);font-weight:600}.topbar{justify-content:space-between;align-items:center;padding:22px 0;display:flex}.brand{align-items:center;gap:13px;display:flex}.logo-img{border-radius:12px;flex-shrink:0;width:56px;height:56px;display:block;box-shadow:0 2px 12px #142b3b33}.brand .bname{font-family:Newsreader,serif;font-size:16px;font-weight:600;line-height:1.2}.brand .bsub{color:var(--muted);letter-spacing:.02em;font-size:12.5px}.topbar .place{color:var(--muted);letter-spacing:.03em;font-size:13px}.hero{padding:34px 0 8px}.hero h1{max-width:19ch;font-size:clamp(29px,5vw,48px)}.hero .lead{color:#40525c;max-width:58ch;margin-top:20px;font-size:clamp(17px,2.2vw,19px)}.cnpj-tag{color:var(--muted);border:1px solid var(--line);background:var(--card);border-radius:999px;align-items:center;gap:8px;margin-top:22px;padding:6px 14px;font-size:13px;display:inline-flex}.cnpj-tag b{color:var(--ink);font-weight:600}.cta-row{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.btn{border:1.5px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:13px 22px;font-size:15.5px;font-weight:600;text-decoration:none;transition:transform .12s,background .2s,border-color .2s;display:inline-flex}.btn svg{width:18px;height:18px}.btn-primary{background:var(--navy);color:#fff}.btn-primary:hover{background:var(--navy-deep);transform:translateY(-1px)}.btn-ghost{color:var(--navy);border-color:var(--line-strong);background:0 0}.btn-ghost:hover{border-color:var(--navy);transform:translateY(-1px)}section{padding:52px 0}.divider{background:var(--line);height:1px;margin:0 24px}.sec-head{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:26px;display:flex}.sec-head h2{font-size:clamp(24px,3.6vw,32px)}.tracks{grid-template-columns:1fr 1fr;gap:22px;display:grid}.track{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:32px 28px;position:relative;overflow:hidden}.track:before{content:"";height:4px;position:absolute;top:0;left:0;right:0}.track.recv:before{background:var(--gold)}.track.debt:before{background:var(--navy)}.track .ticon{border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:16px;display:grid}.track.recv .ticon{color:var(--brass);background:#edc96729}.track.debt .ticon{color:var(--navy);background:#142b3b14}.track .ticon svg{width:25px;height:25px}.track h3{margin-bottom:6px;font-size:22px}.track .tsub{color:var(--muted);margin-bottom:18px;font-size:15px}.track ul{gap:11px;margin:0 0 22px;padding:0;list-style:none;display:grid}.track li{color:#39474f;align-items:flex-start;gap:10px;font-size:15px;display:flex}.track li svg{width:16px;height:16px;color:var(--brass);flex-shrink:0;margin-top:3px}.track .tcta{color:var(--navy);border-bottom:2px solid var(--gold);align-items:center;gap:7px;padding-bottom:2px;font-size:14.5px;font-weight:600;text-decoration:none;transition:gap .15s;display:inline-flex}.track .tcta:hover{gap:11px}.seal-block{background:var(--navy);color:#eaf0f3;border-radius:18px;padding:40px clamp(24px,4vw,48px);position:relative;overflow:hidden}.seal-block:before{content:"";pointer-events:none;border:1px solid #edc9674d;border-radius:12px;position:absolute;inset:14px}.seal-block .eyebrow{color:var(--gold)}.seal-block h2{color:#fff;max-width:22ch;margin-top:8px;font-size:clamp(23px,3.4vw,30px)}.seal-block .sub{color:#b9c6cd;max-width:58ch;margin-top:12px;font-size:15.5px}.promises{grid-template-columns:1fr 1fr;gap:16px 30px;margin:28px 0 0;padding:0;list-style:none;display:grid}.promises li{color:#e6ecef;align-items:flex-start;gap:13px;font-size:15.5px;line-height:1.5;display:flex}.promises .ck{background:#edc96724;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;margin-top:1px;display:grid}.promises .ck svg{width:14px;height:14px;color:var(--gold)}.seal-note{color:#c9d4da;border-top:1px solid #ffffff1f;margin-top:26px;padding-top:22px;font-size:14.5px}.seal-note b{color:var(--gold);font-weight:600}.lede{color:#26363f;max-width:62ch;font-family:Newsreader,serif;font-size:clamp(19px,2.6vw,23px);line-height:1.45}.lede+p{color:#44555e;max-width:62ch;margin-top:18px}.steps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.step{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:26px 24px}.step .num{color:var(--brass);letter-spacing:.05em;border-bottom:2px solid var(--gold);margin-bottom:12px;padding-bottom:2px;font-family:Newsreader,serif;font-size:15px;font-weight:600;display:inline-block}.step h3{margin-bottom:8px;font-size:19px}.step p{color:var(--muted);font-size:15px}.verify{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:clamp(28px,4vw,40px)}.verify h2{font-size:clamp(22px,3.2vw,28px)}.verify .sub{color:var(--muted);max-width:56ch;margin-top:10px}.checks{gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.checks li{align-items:flex-start;gap:13px;font-size:15.5px;display:flex}.checks .dot{background:#142b3b0f;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.checks .dot svg{width:13px;height:13px;color:var(--navy)}.checks b{font-weight:600}.checks a{color:var(--brass);border-bottom:1px solid #9a7a2259;text-decoration:none}.checks a:hover{border-bottom-color:var(--brass)}.contact{background:var(--navy-deep);color:#e6ecef;border-radius:18px;padding:clamp(30px,4vw,46px)}.contact .eyebrow{color:var(--gold)}.contact h2{color:#fff;margin-top:8px;font-size:clamp(24px,3.4vw,32px)}.contact-grid{grid-template-columns:1.2fr 1fr;gap:34px;margin-top:28px;display:grid}.cinfo{gap:18px;display:grid}.cinfo .row{align-items:flex-start;gap:13px;display:flex}.cinfo .ic{width:26px;height:26px;color:var(--gold);flex-shrink:0}.cinfo .ic svg{width:22px;height:22px}.cinfo .lbl{text-transform:uppercase;letter-spacing:.12em;color:#8fa0a8;margin-bottom:2px;font-size:12px}.cinfo .val{color:#edf2f4;font-size:15.5px}.cinfo a.val{text-decoration:none}.cinfo a.val:hover{color:var(--gold)}.contact-cta{flex-direction:column;align-content:start;gap:12px;display:flex}.contact-cta .btn-primary{background:var(--gold);color:var(--navy-deep);justify-content:center}.contact-cta .btn-primary:hover{background:#f2d584}.contact-cta .btn-line{color:#edf2f4;border:1.5px solid #edc96766;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:13px 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.contact-cta .btn-line:hover{border-color:var(--gold)}.contact-cta svg{width:18px;height:18px}.contact-cta .note{color:#93a3ab;margin-top:4px;font-size:13px;line-height:1.5}footer{text-align:center;color:var(--muted);padding:34px 0 46px;font-size:13px;line-height:1.7}footer .fbrand{color:var(--ink);font-family:Newsreader,serif;font-size:15px;font-weight:600}.fade{opacity:0;animation:.7s forwards rise;transform:translateY(14px)}.fade.d1{animation-delay:60ms}.fade.d2{animation-delay:.14s}.fade.d3{animation-delay:.22s}@keyframes rise{to{opacity:1;transform:none}}a:focus-visible,.btn:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:6px}@media (width<=760px){body{font-size:16px}.tracks{grid-template-columns:1fr}.promises{grid-template-columns:1fr;gap:15px}.steps{grid-template-columns:1fr}.contact-grid{grid-template-columns:1fr;gap:26px}.topbar .place{display:none}section{padding:42px 0}}@media (prefers-reduced-motion:reduce){.fade{opacity:1;animation:none;transform:none}html{scroll-behavior:auto}}
