:root{font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select{font:inherit}.choice-panel,.track-panel{gap:24px;max-width:760px;display:grid}.choice-panel h2,.track-panel h2{color:#264c63;margin:0;font-family:Georgia,serif;font-size:34px;font-weight:400}.choice-panel p:not(.eyebrow),.track-panel>p:not(.eyebrow){color:#71818a;margin:7px 0 0}@media (width<=720px){.choice-grid{grid-template-columns:1fr}}.page-shell{color:#243542;background:#fffdf8;min-height:100vh}.topbar{justify-content:space-between;align-items:center;max-width:1180px;margin:auto;padding:22px 32px;display:flex}.brand{color:#204764;align-items:center;gap:10px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.brand-mark{color:#fff;background:#ffb833;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-family:Georgia,serif;font-size:20px;font-style:italic;display:flex}.topbar-year{color:#6f7c82;font-size:14px;font-weight:700}.hero{background:#003f92;overflow:hidden}.hero-banner{object-fit:cover;width:100%;height:auto;max-height:640px;margin:auto;display:block}.form-section{max-width:940px;margin:auto;padding:70px 32px}footer{color:#829091;border-top:1px solid #e9e7de;justify-content:space-between;max-width:1116px;margin:auto;padding:24px 32px;font-size:12px;display:flex}@media (width<=720px){.topbar{padding:17px 20px}.hero-banner{aspect-ratio:4/3;object-position:center}.form-section{padding:48px 18px}footer{flex-direction:column;align-items:flex-start;gap:8px;padding:22px 20px}}.load-error{color:#9c3e24;background:#fff0eb;border:1px solid #f2c6b7;border-radius:7px;margin:0 0 22px;padding:12px 14px;font-size:14px}.section-intro{align-items:flex-start;gap:22px;margin-bottom:38px;display:flex}.section-number{color:#e5a455;font-family:Georgia,serif;font-size:46px;font-style:italic;line-height:1}.section-intro h2,.success-card h2{color:#264c63;margin:0 0 5px;font-family:Georgia,serif;font-size:34px;font-weight:400}.section-intro p:not(.eyebrow){color:#71818a;margin:0;font-size:14px}.section-intro b{color:#d97039}form{gap:22px;display:grid}fieldset{border:1px solid #e5e8df;border-radius:10px;margin:0;padding:25px}legend{color:#315b70;padding:0 7px;font-family:Georgia,serif;font-size:20px}.form-grid{gap:18px;display:grid}.form-grid.two{grid-template-columns:1fr 1fr}label{color:#526770;gap:7px;font-size:13px;font-weight:750;display:grid}input,select{box-sizing:border-box;color:#2d414a;font:inherit;background:#fffefb;border:1px solid #d8dfdc;border-radius:6px;width:100%;min-height:44px;padding:10px 12px;font-size:14px}input:focus,select:focus{border-color:#6eb9c8;outline:0;box-shadow:0 0 0 3px #dff3f5}.captcha-widget{min-height:65px}.privacy{color:#7b8989;margin:0;font-size:11px;line-height:1.5}.privacy p{margin:0}.privacy p+p{margin-top:8px}.submit-button{color:#fff;cursor:pointer;background:#e58b29;border:0;border-radius:5px;justify-content:center;align-items:center;min-height:50px;font:700 15px system-ui;display:flex}.submit-button:disabled{cursor:wait;opacity:.65}.submit-button span{margin-left:9px;font-size:21px}.success-card{background:#effaf3;border:1px solid #c6e9d1;border-radius:12px;align-items:flex-start;gap:18px;padding:30px;display:flex}.success-card>span{color:#fff;background:#3b9d62;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:22px;display:flex}.success-card p{color:#4f6a59;margin:0 0 20px;line-height:1.55}.success-card button{color:#277946;cursor:pointer;background:0 0;border:1px solid #3b9d62;border-radius:5px;padding:9px 13px}@media (width<=720px){.form-grid.two{grid-template-columns:1fr}fieldset{padding:18px}.section-intro h2{font-size:29px}}.brand{cursor:pointer;background:0 0;border:0}.choice-panel{gap:24px;max-width:760px;display:grid}.choice-panel h2{color:#264c63;margin:0;font-family:Georgia,serif;font-size:34px;font-weight:400}.choice-panel p:not(.eyebrow){color:#71818a;margin:7px 0 0}.choice-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.choice-grid button{color:#315b70;cursor:pointer;text-align:left;background:#fffefb;border:1px solid #dce5df;border-radius:12px;gap:9px;padding:27px;display:grid}.choice-grid button:hover{border-color:#6eb9c8;box-shadow:0 4px 16px #dff3f5}.choice-grid b{color:#d98227;background:#fff0d7;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:24px;display:flex}.choice-grid strong{font:400 24px Georgia,serif}.choice-grid span{color:#71818a;font-size:14px;line-height:1.45}@media (width<=720px){.choice-grid{grid-template-columns:1fr}}.track-panel{gap:24px;max-width:760px;display:grid}.track-panel h2{color:#264c63;margin:0;font-family:Georgia,serif;font-size:34px;font-weight:400}.track-panel>p:not(.eyebrow){color:#71818a;margin:7px 0 0}.back-button{color:#2e7180;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:700}.track-panel form{max-width:500px}.track-options{gap:18px;display:flex}.track-options label{align-items:center;gap:7px;display:flex}.track-options input{width:auto;min-height:auto}.request-list{gap:12px;margin-top:6px;display:grid}.request-list article{background:#fffefb;border:1px solid #dce5df;border-radius:9px;padding:16px}.request-list h3,.request-list p{margin:7px 0}.request-list h3{color:#315b70}.request-list p,.request-list small,.empty-result{color:#71818a}.status{border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-block}.status--pendente{color:#9b5c12;background:#fff0d7}.status--aguardando_documentacao{color:#27628e;background:#e7f2ff}.status--concluido{color:#28733d;background:#e6f6eb}
