@font-face{font-family:manrope;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_60461f{font-family:manrope,manrope Fallback}.__variable_60461f{--font-sans:"manrope","manrope Fallback"}@font-face{font-family:cormorant;src:url(/_next/static/media/1ecca39927ee9e6f-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:cormorant Fallback;src:local("Arial");ascent-override:105.17%;descent-override:32.67%;line-gap-override:0.00%;size-adjust:87.85%}.__className_1825d4{font-family:cormorant,cormorant Fallback;font-weight:400}.__variable_1825d4{--font-serif:"cormorant","cormorant Fallback"}:root{--chrome-bg:#262320;--chrome-fg:#EFEAE3;--chrome-fg-dim:rgba(239,234,227,.60);--bg:#ECE7E0;--surface:#FBF6EE;--surface2:#F3EEE6;--fg:#1C1A18;--dim:rgba(28,26,24,.72);--ghost:rgba(28,26,24,.55);--faint:rgba(28,26,24,.25);--rule:rgba(28,26,24,.16);--rule-soft:rgba(28,26,24,.08);--accent:#055425;--accent-dim:rgba(5,84,37,.24);--on-accent:#FFFFFF;--danger:#C8362E;--sans:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--serif:var(--font-serif),Georgia,"Times New Roman",serif;color-scheme:light}*{box-sizing:border-box}body{margin:0;background:var(--chrome-bg);color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;line-height:1.45;min-height:100vh}.topo,body{display:flex;flex-direction:column}.topo{align-items:center;padding:44px 20px 40px;color:var(--chrome-fg)}.logo{display:block;height:48px;width:auto}.topo-sub{font-family:var(--serif);font-size:18px;color:var(--chrome-fg-dim);margin:12px 0 0}.folha{flex:1 1;background:var(--bg);margin-top:-16px;border-radius:16px 16px 0 0}.wrap{max-width:560px;margin:0 auto;padding:32px 20px 64px}.sys{font-size:12px;color:var(--ghost)}.sys,h1{font-weight:600}h1{font-size:28px;line-height:1.15;letter-spacing:-.01em;margin:8px 0}h1 .accent{color:var(--accent)}.sub{font-family:var(--serif);color:var(--dim);font-size:18px;line-height:1.3;margin:0 0 8px}hr{border:0;border-top:1px solid var(--rule);margin:24px 0}.label{font-size:15px;font-weight:800;color:var(--fg);margin:28px 0 12px}input[type=date],input[type=email],input[type=tel],input[type=text],textarea{width:100%;background:var(--surface);border:1px solid var(--rule);border-radius:4px;color:var(--fg);padding:12px;font-size:16px;font-family:inherit;margin-bottom:14px;transition:border-color .12s,background-color .12s;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=date]{min-height:48px}input::placeholder,textarea::placeholder{color:var(--ghost)}input:focus,textarea:focus{outline:none;border-color:var(--accent);background:var(--surface2);box-shadow:0 0 0 1px var(--accent)}textarea{min-height:96px;resize:vertical}button{width:100%;min-height:48px;background:var(--accent);color:var(--on-accent);border:0;border-radius:8px;padding:14px;font-size:15px;font-weight:600;font-family:inherit;margin-top:26px;cursor:pointer;transition:opacity .12s}button:hover:not(:disabled){opacity:.92}button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button:disabled{opacity:.6;cursor:default}.ok{color:var(--accent)}.note{font-family:var(--serif);color:var(--dim);font-size:16px;line-height:1.35;margin-top:20px}.err{color:var(--danger);font-size:14px;font-weight:600;margin-top:14px}.q{background:var(--surface);border:1px solid var(--rule);border-radius:4px;padding:14px;margin:0 0 8px}.q legend{font-size:15px;line-height:1.4;padding:0 0 10px;float:left;width:100%}.opts{gap:8px;clear:both}.opt,.opts{display:flex}.opt{flex:1 1;align-items:center;justify-content:center;text-align:center;background:var(--bg);border:1px solid var(--rule);border-radius:4px;padding:11px 4px;font-size:14px;font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.12s}.opt input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.opt.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.opt:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.q input[type=text]{margin:10px 0 0;background:var(--bg)}.hint{font-family:var(--serif);font-size:16px;line-height:1.35;color:var(--dim);margin:-4px 0 14px}form>label{display:block;font-size:13px;font-weight:600;color:var(--dim);margin:20px 0 0}form>label>input[name],form>label>textarea[name]{margin:8px 0 0}.opcional{font-weight:400;color:var(--ghost);margin-left:4px}.note a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.note a:hover{color:var(--fg)}input[aria-invalid=true]:not(:focus){border-color:var(--danger)}.campo-erro{display:block;font-size:13px;font-weight:600;color:var(--danger);margin-top:6px}input[readonly]{color:var(--dim);background:var(--bg);cursor:default}form>label>input[readonly]{margin:8px 0 0}input[readonly]:focus{border-color:var(--rule);box-shadow:none;background:var(--bg)}.campo-nota{display:block;font-size:13px;font-weight:400;color:var(--ghost);margin-top:6px}form>input+.campo-erro{margin:-8px 0 14px}a.botao{display:block;box-sizing:border-box;width:100%;min-height:48px;background:var(--accent);color:var(--on-accent);border-radius:8px;padding:14px;font-size:15px;font-weight:600;text-align:center;text-decoration:none;margin-top:26px;transition:opacity .12s}a.botao:hover{opacity:.92}a.botao:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button.link{background:none;color:var(--fg);min-height:0;padding:10px;margin-top:8px;font-weight:400;text-decoration:underline;text-underline-offset:2px}