.h2{--stage:var(--brand-900)}.h2 ::selection{background:var(--brand-100);color:var(--brand-900)}.h2-hero{padding:148px 0 0}.h2-for{margin:0 0 20px;font-size:15px;font-weight:500;color:var(--fg-muted)}.h2-h1{margin:0;max-width:1180px;font-family:var(--font-display);font-weight:600;letter-spacing:-.035em;line-height:1.03;font-size:clamp(40px,4.6vw,65px);color:var(--fg-strong);text-wrap:balance}.h2-h1 span{display:block;color:var(--brand-500)}.h2-hero-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);margin-top:40px;align-items:start}.h2-hero-copy p{margin:0 0 14px;font-size:18px;line-height:1.6;color:var(--fg-muted);max-width:62ch}.h2-hero-copy p:first-child{color:var(--fg-default)}.h2-hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;padding-top:4px}.h2-hero-cta .btn-link{flex-basis:100%}.h2-free{font-size:14px;color:var(--fg-muted)}.h2-stage{margin-top:56px;background:var(--stage);border-radius:24px;overflow:hidden;padding:clamp(28px,4.5vw,64px) clamp(16px,4vw,56px) 0}.h2-frame{border-radius:14px 14px 0 0;box-shadow:0 14px 60px rgba(0,0,0,.32)}.h2-frame .scr{border-radius:12px 12px 0 0}.h2 .scrolly{padding-top:120px}.h2 .scrolly .section-head{text-align:left;margin:0 0 52px;max-width:900px}.h2 .scrolly-panel[data-theme=deep]{background:var(--stage)}.h2 .scrolly-step[data-step]{--step-color:var(--brand-500)}.h2-after-scrolly{padding-top:8px}.h2-more{margin-top:28px}.h2-sec{padding:120px 0 0}.h2-lede{margin:20px 0 0;font-size:18px;line-height:1.6;color:var(--fg-muted);max-width:62ch}.h2-wide{max-width:980px}.h2-narrow{max-width:62ch}.h2-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);align-items:start}.h2-split.rev{grid-template-columns:minmax(0,8fr) minmax(0,5fr);margin-top:56px}.h2-split-media{position:sticky;top:120px}.h2-split-media .h2-frame{border-radius:14px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 10px 32px rgba(15,23,42,.1)}.h2-split-media .h2-frame .scr{border-radius:12px}.h2-points{margin:36px 0 0;display:flex;flex-direction:column}.h2-points>div{padding:20px 0;border-top:1px solid var(--border-subtle)}.h2-points dt{font-size:17px;font-weight:600;color:var(--fg-strong);letter-spacing:-.01em}.h2-points dd{margin:6px 0 0;font-size:16px;line-height:1.6;color:var(--fg-muted)}.h2-points.h2-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 32px;margin-top:48px}.h2-follow{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);margin-top:80px}.h2-follow h3{margin:0;font-family:var(--font-display);font-size:clamp(24px,2.4vw,32px);font-weight:600;letter-spacing:-.025em;line-height:1.15;color:var(--fg-strong)}.h2-follow-body p{margin:0 0 14px;font-size:17px;line-height:1.65;color:var(--fg-default);max-width:62ch}.h2-follow-body p+p{color:var(--fg-muted)}.h2-aside{margin:24px 0 0;font-size:16px}.h2-aside,.h2-questions{color:var(--fg-strong);font-weight:500}.h2-questions{margin:28px 0 0;display:flex;flex-wrap:wrap;gap:8px 28px;font-size:clamp(19px,1.8vw,24px);letter-spacing:-.015em}.h2-questions span:nth-child(2){color:var(--fg-muted)}.h2-questions span:nth-child(3){color:var(--brand-600)}.h2-fin-media{margin-top:48px}.h2-fin-media .h2-frame{border-radius:14px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 10px 32px rgba(15,23,42,.1)}.h2-fin-media .h2-frame .scr{border-radius:12px}.h2-who-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:48px;border-top:1px solid var(--border-default)}.h2-who-grid>div{padding:36px clamp(0px,3vw,48px) 0 0}.h2-who-grid>div+div{border-left:1px solid var(--border-default);padding-left:clamp(24px,3vw,48px)}.h2-who-grid h3{margin:0;font-size:15px;font-weight:600;color:var(--brand-600)}.h2-who-lead{margin:14px 0 0;font-family:var(--font-display);font-size:clamp(22px,2.1vw,28px);font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--fg-strong);max-width:30ch}.h2-who-grid p:not(.h2-who-lead){margin:16px 0 0;font-size:17px;line-height:1.65;color:var(--fg-muted);max-width:52ch}.h2-origin-in{position:relative;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);align-items:center}.h2-origin-mark{width:100%;max-width:340px;opacity:.12;justify-self:center}.h2-origin-copy p{font-size:17px;line-height:1.65;color:var(--fg-default);max-width:60ch;margin:16px 0 0}.h2-origin-copy .h2-lede{color:var(--fg-strong);font-size:19px}.h2-sign{color:var(--fg-muted)!important;font-size:15px!important;margin-top:28px!important}.h2-sign b{color:var(--fg-strong);font-weight:600}.h2-start{padding-bottom:120px}.h2-start-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,6vw,96px);align-items:start}.h2-start-cta{position:sticky;top:120px}.h2-start-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:32px}.h2-plans{margin:28px 0 0;font-size:15px;color:var(--fg-muted)}.h2 .faq.h2-faq{padding:0;background:none}.h2 .faq.h2-faq .faq-inner{max-width:none;padding:0;margin:0}.h2 .faq.h2-faq .faq-head{text-align:left;margin:0 0 8px}.h2 .footer-top{grid-template-columns:1.4fr repeat(5,1fr)}@media (max-width:980px){.h2 .footer-top{grid-template-columns:1fr 1fr}.h2-hero{padding-top:112px}.h2-follow,.h2-hero-body,.h2-origin-in,.h2-split,.h2-split.rev,.h2-start-grid{grid-template-columns:1fr}.h2-split.rev .h2-split-media{order:2}.h2-split-media,.h2-start-cta{position:static}.h2-points.h2-cols{grid-template-columns:1fr 1fr}.h2-origin-mark{max-width:120px;justify-self:start}.h2-sec{padding-top:88px}}@media (max-width:640px){.h2 .footer-top,.h2-points.h2-cols,.h2-who-grid{grid-template-columns:1fr}.h2-who-grid>div+div{border-left:0;padding-left:0;border-top:1px solid var(--border-default);margin-top:36px}.h2-stage{border-radius:16px}}.h2s-ana,.h2s-ctx,.h2s-dre,.h2s-imovel,.h2s-trilha{padding-bottom:26px}.h2s-stage{align-self:center;margin-left:auto;font-size:12px;font-weight:700;padding:6px 12px;border-radius:999px;background:var(--brand-50);color:var(--brand-700)}.h2s-ihead{display:flex;align-items:center;gap:16px;padding:24px 30px 14px}.h2s-ihead .scr-h1{font-size:23px;font-weight:700;letter-spacing:-.01em;color:var(--fg-strong)}.h2s-ihead .sub{font-size:13.5px;color:var(--fg-muted);margin-top:3px}.h2s-thumb{width:52px;height:52px;border-radius:10px;flex:none;background:#c08a6b}.h2s-tabs{display:flex;gap:4px;padding:0 30px;border-bottom:1px solid var(--border-subtle)}.h2s-tabs span{font-size:13.5px;font-weight:500;color:var(--fg-muted);padding:10px 12px;border-bottom:2px solid transparent;margin-bottom:-1px}.h2s-tabs span.on{color:var(--brand-600);border-bottom-color:var(--brand-500);font-weight:600}.h2s-igrid{display:grid;grid-template-columns:1.15fr 1fr;gap:16px;padding:18px 30px 0}.h2s-col{display:flex;flex-direction:column;gap:16px}.h2s-block{background:#fff;border:1px solid var(--border-subtle);border-radius:12px;padding:16px 18px}.h2s-bh{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--fg-strong);margin-bottom:12px}.h2s-bh .ic{width:17px;height:17px;color:var(--fg-muted)}.h2s-bh em{margin-left:auto;font-style:normal;font-weight:600;font-size:12px;color:var(--fg-subtle)}.h2s-bar{height:6px;border-radius:999px;background:var(--bg-muted);overflow:hidden;margin-bottom:8px}.h2s-bar i{display:block;height:100%;background:var(--brand-500);border-radius:999px}.h2s-task{display:grid;grid-template-columns:12px 1fr auto;grid-template-rows:auto auto;column-gap:12px;padding:10px 0;border-bottom:1px solid var(--border-subtle)}.h2s-task:last-child{border-bottom:0}.h2s-task .dot{grid-row:1/span 2;width:10px;height:10px;border-radius:50%;margin-top:5px;background:var(--neutral-200)}.h2s-task.done .dot{background:var(--success-500)}.h2s-task.doing .dot{background:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100)}.h2s-task.wait .dot{background:var(--warn-500)}.h2s-task b{font-size:14px;font-weight:600;color:var(--fg-strong)}.h2s-task.done b{color:var(--fg-muted);font-weight:500}.h2s-task .who{grid-column:2;font-size:12.5px;color:var(--fg-muted)}.h2s-task .when{grid-column:3;grid-row:1;font-size:12px;color:var(--fg-subtle);white-space:nowrap}.h2s-task.doing .when{color:var(--brand-700);font-weight:600}.h2s-task.wait .when{color:#8a5a12;font-weight:600}.h2s-doc{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--border-subtle);font-size:13px;color:var(--fg-strong)}.h2s-doc:last-child{border-bottom:0}.h2s-doc .ic{width:16px;height:16px;color:var(--brand-500);flex:none}.h2s-doc span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.h2s-doc em{font-style:normal;font-size:11.5px;color:var(--fg-subtle);white-space:nowrap}.h2s-msg{font-size:12.5px;color:var(--fg-muted);padding:8px 0;border-bottom:1px solid var(--border-subtle)}.h2s-msg:last-child{border-bottom:0}.h2s-msg b{color:var(--fg-strong);font-weight:600}.h2s-msg p{margin:4px 0 0;font-size:13px;color:var(--fg-default);line-height:1.45}.h2s-money{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:16px 30px 0}.h2s-money>div{background:#fff;border:1px solid var(--border-subtle);border-radius:12px;padding:14px 18px}.h2s-money span{display:block;font-size:12px;color:var(--fg-muted)}.h2s-money b{display:block;margin-top:4px;font-size:20px;font-weight:700;color:var(--fg-strong);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.h2s-anagrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:0 30px}.h2s-line{display:flex;justify-content:space-between;gap:12px;font-size:13.5px;padding:7px 0;color:var(--fg-default);border-bottom:1px dashed var(--border-subtle)}.h2s-line b{font-weight:600;font-variant-numeric:tabular-nums;color:var(--fg-strong)}.h2s-line.total{border-bottom:1px solid var(--border-default);font-weight:600}.h2s-line.result{border-bottom:0;margin-top:6px;padding:12px 14px;background:var(--success-50);border-radius:8px}.h2s-line.result b,.h2s-line.result span{color:#1f6a4f;font-weight:700}.h2s-read{padding:9px 0;border-bottom:1px solid var(--border-subtle)}.h2s-read b{font-size:12px;font-weight:700;color:var(--brand-700)}.h2s-read p{margin:3px 0 0;font-size:13px;line-height:1.45;color:var(--fg-default)}.h2s-note{margin-top:12px;font-size:12px;color:var(--fg-subtle)}.h2s-tmodes{display:flex;gap:4px;padding:4px;border-radius:10px;background:var(--bg-muted)}.h2s-tmodes span{font-size:12.5px;font-weight:600;color:var(--fg-muted);padding:7px 12px;border-radius:7px}.h2s-tmodes span.on{background:#fff;color:var(--fg-strong);box-shadow:var(--shadow-xs)}.h2s-tlist{padding:6px 30px 0}.h2s-tstep{display:grid;grid-template-columns:22px 1fr;gap:14px}.h2s-tstep .rail{position:relative}.h2s-tstep .rail:before{content:"";position:absolute;left:10px;top:0;bottom:0;width:2px;background:var(--border-default)}.h2s-tstep:first-child .rail:before{top:20px}.h2s-tstep:last-child .rail:before{bottom:calc(100% - 20px)}.h2s-tstep .rail:after{content:"";position:absolute;left:4px;top:14px;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--neutral-300)}.h2s-tstep.done .rail:after{background:var(--success-500);border-color:var(--success-500)}.h2s-tstep.doing .rail:after{background:var(--brand-500);border-color:var(--brand-500);box-shadow:0 0 0 4px var(--brand-100)}.h2s-tmain{padding:10px 0 14px;border-bottom:1px solid var(--border-subtle)}.h2s-trow{display:flex;align-items:center;gap:14px}.h2s-trow b{font-size:15px;font-weight:600;color:var(--fg-strong)}.h2s-tstep.done .h2s-trow b{color:var(--fg-muted);font-weight:500}.h2s-trow .who{font-size:12.5px;color:var(--fg-muted);padding:3px 9px;border-radius:999px;background:var(--bg-muted)}.h2s-trow .due{margin-left:auto;display:flex;align-items:center;gap:5px;font-size:12.5px;color:var(--fg-subtle)}.h2s-trow .due .ic{width:14px;height:14px}.h2s-autos{flex-wrap:wrap;gap:6px;margin-top:9px}.h2s-autos,.h2s-autos .lbl{display:flex;align-items:center}.h2s-autos .lbl{gap:4px;font-size:11.5px;font-weight:700;color:var(--brand-700);margin-right:2px}.h2s-autos .lbl .ic{width:13px;height:13px}.h2s-autos .auto{font-size:12px;color:var(--fg-default);padding:4px 10px;border-radius:6px;background:#fff;border:1px solid var(--border-default)}.h2s-tstep.doing .h2s-autos .auto{border-color:var(--brand-200);background:var(--brand-50);color:var(--brand-800)}.h2s-filters{display:flex;gap:6px;padding:0 30px 14px}.h2s-filters span{font-size:12.5px;font-weight:600;color:var(--fg-muted);padding:6px 12px;border-radius:999px;border:1px solid var(--border-default);background:#fff}.h2s-filters span.on{background:var(--fg-strong);border-color:var(--fg-strong);color:#fff}.h2s-feed{margin:0 30px;background:#fff;border:1px solid var(--border-subtle);border-radius:12px}.h2s-ev{display:grid;grid-template-columns:34px 1fr auto;gap:14px;align-items:start;padding:15px 18px;border-bottom:1px solid var(--border-subtle)}.h2s-ev:last-child{border-bottom:0}.h2s-ev .ico{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:var(--bg-muted);color:var(--fg-muted)}.h2s-ev .ico .ic{width:17px;height:17px}.h2s-ev.doc .ico{background:var(--brand-50);color:var(--brand-600)}.h2s-ev.msg .ico{background:#e7f4ee;color:#1f6a4f}.h2s-ev.fin .ico{background:var(--coin-50);color:var(--coin-700)}.h2s-ev p{margin:0;font-size:14px;line-height:1.4;color:var(--fg-strong)}.h2s-ev .where{display:inline-block;margin-top:5px;font-size:12px;color:var(--fg-muted)}.h2s-ev .when{font-size:12px;color:var(--fg-subtle);white-space:nowrap;padding-top:2px}.h2s-table{margin:0 30px;background:#fff;border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden}.h2s-tr{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:12px;padding:11px 18px;border-bottom:1px solid var(--border-subtle);font-size:13.5px;color:var(--fg-default);font-variant-numeric:tabular-nums}.h2s-tr span:not(:first-child){text-align:right}.h2s-tr span:last-child{font-weight:600;color:var(--fg-strong)}.h2s-tr.head{font-size:12px;font-weight:700;color:var(--fg-muted);background:var(--neutral-50)}.h2s-tr.sum{font-weight:600;color:var(--fg-strong);background:var(--neutral-25)}.h2s-tr.gen{color:var(--fg-muted)}.h2s-tr.total{border-bottom:0;font-weight:700;color:var(--fg-strong);background:var(--brand-50)}.h2s-tr.total span:last-child{color:var(--brand-800)}.h2s-gen{margin:10px 30px 0;font-size:12px;color:var(--fg-subtle)}.h2s-ofx{display:flex;align-items:center;gap:14px;margin:16px 30px 0;padding:14px 18px;background:#fff;border:1px solid var(--border-subtle);border-radius:12px}.h2s-ofx>.ic{width:20px;height:20px;color:var(--brand-500);flex:none}.h2s-ofx b{display:block;font-size:13.5px;color:var(--fg-strong)}.h2s-ofx span{font-size:12.5px;color:var(--fg-muted)}.h2s-ofx .go{margin-left:auto;font-size:13px;font-weight:600;color:#fff;background:var(--brand-500);padding:8px 14px;border-radius:8px}