.pag-topo{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:56px;margin-top:40px;display:grid}.pag-topo .h1 .t2,.pag-sec .h2 .t2{display:block}.pag-topo .lead{margin-top:20px}.pag-topo .acoes{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.pag-sec{margin-top:110px}.pag-sec>.h2{margin-bottom:30px}@media (max-width:900px){.pag-topo{grid-template-columns:1fr;gap:40px;margin-top:24px}.pag-sec{margin-top:80px}}@media (max-width:520px){.pag-topo .acoes .bt{flex:100%}}.passos{gap:10px;margin:36px 0 0;padding:0;list-style:none;display:grid}.passos li{background:var(--card);box-shadow:var(--sombra);border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;padding:18px 20px;display:grid}.passos .n{background:var(--tinta);width:40px;height:40px;color:var(--tinta-fg);font:600 16px/1 var(--f);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.passos b{letter-spacing:-.01em;align-items:center;gap:8px;font-size:17px;font-weight:600;display:flex}.passos b .ic{width:18px;height:18px;color:var(--acc-txt)}.passos p{color:var(--fg2);margin:4px 0 0}.fv{background:var(--card);box-shadow:var(--sombra);border-radius:30px;gap:16px;padding:clamp(20px,3vw,32px);display:grid}.fv h2{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:600}.fv h2+p{color:var(--fg2);margin:-8px 0 0;font-size:15px}.fv label{gap:7px;font-size:14px;font-weight:600;display:grid}.fv label small{color:var(--fg3);font-size:14px;font-weight:400}.fv input{border:1.5px solid var(--line);background:var(--card2);width:100%;height:52px;color:var(--fg);font:400 16px/1 var(--f);border-radius:16px;outline:none;padding:0 16px;transition:border-color .14s,background .14s}.fv input::placeholder{color:var(--fg3)}.fv input:focus{border-color:var(--acc);background:var(--card)}.fv input[aria-invalid=true]{border-color:#d14343}.fv .dois{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fv .erro{color:#d14343;margin:0;font-size:14px;font-weight:600}.fv .erro:empty{display:none}.fv .bt{width:100%;margin-top:4px}.fv .nota{text-align:center;color:var(--fg3);margin:0;font-size:14px}:root[data-theme=dark] .fv .erro,:root[data-theme=dark] .fv input[aria-invalid=true]{color:#ff7a7a;border-color:#ff7a7a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fv .erro{color:#ff7a7a}:root:not([data-theme=light]) .fv input[aria-invalid=true]{border-color:#ff7a7a}}.texto{max-width:760px;margin:40px auto 0}.texto .h1 .t2{letter-spacing:-.02em;margin-top:14px;font-size:.42em;display:block}.texto h2{letter-spacing:-.03em;margin:48px 0 0;font-size:24px;font-weight:600}.texto p,.texto li{color:var(--fg2);font-size:17px}.texto p{margin:12px 0 0}.texto .h1+p{margin-top:28px}.texto ul{margin:12px 0 0;padding-left:20px}.texto li{margin-top:8px}.texto a{color:var(--acc-txt);font-weight:600}.vend{grid-template-areas:"txt fv""passos fv";row-gap:0}.vend-txt{grid-area:txt}.vend .fv{grid-area:fv}.vend .passos{grid-area:passos}@media (max-width:900px){.vend{grid-template-areas:"txt""fv""passos";row-gap:28px}.vend .passos{margin-top:0}}.pag-404{grid-template-columns:minmax(0,760px);margin-block:72px 120px}
