.cb-ct_hero{background-image:linear-gradient(180deg, var(--color-bg-sky) 0%, var(--blue-150) 55%, var(--color-bg-page) 100%);padding-top:var(--space-96);padding-bottom:var(--space-96);padding-left:var(--space-24);padding-right:var(--space-24);}
@media (max-width: 1024px){.cb-ct_hero{background-image:linear-gradient(180deg, var(--color-bg-sky) 0%, var(--blue-150) 55%, var(--color-bg-page) 100%);padding-top:var(--space-96);padding-bottom:var(--space-96);padding-left:var(--space-24);padding-right:var(--space-24);}}
@media (max-width: 767px){.cb-ct_hero{background-image:linear-gradient(180deg, var(--color-bg-sky) 0%, var(--blue-150) 55%, var(--color-bg-page) 100%);padding-top:var(--space-48);padding-bottom:var(--space-64);padding-left:var(--space-20);padding-right:var(--space-20);}}
.cb-ct_hero_grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 520px);gap:var(--space-64);align-items:center;}
@media (max-width: 1024px){.cb-ct_hero_grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-48);align-items:center;}}
@media (max-width: 767px){.cb-ct_hero_grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-40);align-items:center;}}
.cb-ct_hero_texto{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-24);}
@media (max-width: 1024px){.cb-ct_hero_texto{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-24);}}
@media (max-width: 767px){.cb-ct_hero_texto{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-24);}}
.cb-ct_eb{--anima-ordem:0;}
@media (max-width: 1024px){.cb-ct_eb{--anima-ordem:0;}}
@media (max-width: 767px){.cb-ct_eb{--anima-ordem:0;}}
.cb-ct_h1{max-width:620px;text-wrap:balance;--anima-ordem:1;}
@media (max-width: 1024px){.cb-ct_h1{max-width:620px;text-wrap:balance;--anima-ordem:1;}}
@media (max-width: 767px){.cb-ct_h1{max-width:620px;text-wrap:balance;--anima-ordem:1;}}
.cb-ct_apoio{max-width:560px;--anima-ordem:2;}
@media (max-width: 1024px){.cb-ct_apoio{max-width:560px;--anima-ordem:2;}}
@media (max-width: 767px){.cb-ct_apoio{max-width:560px;--anima-ordem:2;}}
.cb-ct_zap{--anima-ordem:3;}
@media (max-width: 1024px){.cb-ct_zap{--anima-ordem:3;}}
@media (max-width: 767px){.cb-ct_zap{--anima-ordem:3;}}
.cb-ct_form{padding-top:var(--space-96);}
@media (max-width: 1024px){.cb-ct_form{padding-top:var(--space-96);}}
@media (max-width: 767px){.cb-ct_form{padding-top:var(--space-64);}}
.cb-ct_form_c{display:grid;grid-template-columns:minmax(0, 440px) minmax(0, 1fr);gap:var(--space-96);align-items:start;}
@media (max-width: 1024px){.cb-ct_form_c{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-40);align-items:start;}}
@media (max-width: 767px){.cb-ct_form_c{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-40);align-items:start;}}
.cb-ct_form_texto{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-24);}
@media (max-width: 1024px){.cb-ct_form_texto{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-24);}}
@media (max-width: 767px){.cb-ct_form_texto{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-24);}}
.cb-ct_canais{display:flex;flex-direction:column;gap:var(--space-12);align-self:stretch;padding-top:var(--space-16);}
@media (max-width: 1024px){.cb-ct_canais{display:flex;flex-direction:column;gap:var(--space-12);align-self:stretch;padding-top:var(--space-16);}}
@media (max-width: 767px){.cb-ct_canais{display:flex;flex-direction:column;gap:var(--space-12);align-self:stretch;padding-top:var(--space-16);}}
.cb-ct_canal_email{display:flex;flex-direction:column;gap:2px;padding-top:var(--space-16);padding-bottom:var(--space-16);padding-left:var(--space-20);padding-right:var(--space-20);background-color:var(--color-bg-card);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);text-decoration:none;color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--font-size-label-l);transition:border-color 150ms ease, transform 150ms ease;}.cb-ct_canal_email:hover{border-color:var(--color-border-strong);transform:translateY(-2px);}
@media (max-width: 1024px){.cb-ct_canal_email{display:flex;flex-direction:column;gap:2px;padding-top:var(--space-16);padding-bottom:var(--space-16);padding-left:var(--space-20);padding-right:var(--space-20);background-color:var(--color-bg-card);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);text-decoration:none;color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--font-size-label-l);transition:border-color 150ms ease, transform 150ms ease;}.cb-ct_canal_email:hover{border-color:var(--color-border-strong);transform:translateY(-2px);}}
@media (max-width: 767px){.cb-ct_canal_email{display:flex;flex-direction:column;gap:2px;padding-top:var(--space-16);padding-bottom:var(--space-16);padding-left:var(--space-20);padding-right:var(--space-20);background-color:var(--color-bg-card);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);text-decoration:none;color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--font-size-label-m);transition:border-color 150ms ease, transform 150ms ease;}.cb-ct_canal_email:hover{border-color:var(--color-border-strong);transform:translateY(-2px);}}
.cb-ct_dep_c{display:flex;flex-direction:column;gap:56px;}
@media (max-width: 1024px){.cb-ct_dep_c{display:flex;flex-direction:column;gap:56px;}}
@media (max-width: 767px){.cb-ct_dep_c{display:flex;flex-direction:column;gap:var(--space-32);}}
.cb-ct_dep_topo{display:flex;flex-direction:column;align-items:center;gap:var(--space-20);}
@media (max-width: 1024px){.cb-ct_dep_topo{display:flex;flex-direction:column;align-items:center;gap:var(--space-20);}}
@media (max-width: 767px){.cb-ct_dep_topo{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-20);}}
@media (max-width: 767px){.cb-ct_dep_h2{text-align:left;}}
.cb-ct_passos{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-24);list-style:none;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;}
@media (max-width: 1024px){.cb-ct_passos{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-24);list-style:none;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;}}
@media (max-width: 767px){.cb-ct_passos{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-32);list-style:none;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;}}
.cb-ct_p1{display:flex;flex-direction:column;gap:var(--space-12);}
@media (max-width: 1024px){.cb-ct_p1{display:flex;flex-direction:column;gap:var(--space-12);}}
@media (max-width: 767px){.cb-ct_p1{display:flex;flex-direction:column;gap:var(--space-12);}}
.cb-ct_p1_topo{display:flex;align-items:center;gap:var(--space-16);margin-bottom:var(--space-8);}
@media (max-width: 1024px){.cb-ct_p1_topo{display:flex;align-items:center;gap:var(--space-16);margin-bottom:var(--space-8);}}
@media (max-width: 767px){.cb-ct_p1_topo{display:flex;align-items:center;gap:var(--space-16);margin-bottom:var(--space-8);}}
.cb-ct_p1_n{font-family:var(--font-pixel);font-weight:700;font-size:var(--font-size-pixel-number);line-height:1;color:var(--color-text-accent);}
@media (max-width: 1024px){.cb-ct_p1_n{font-family:var(--font-pixel);font-weight:700;font-size:var(--font-size-pixel-number);line-height:1;color:var(--color-text-accent);}}
@media (max-width: 767px){.cb-ct_p1_n{font-family:var(--font-pixel);font-weight:700;font-size:var(--font-size-pixel-number);line-height:1;color:var(--color-text-accent);}}
.cb-ct_p1_l{flex-grow:1;height:0;border-top:2px dotted var(--ink-300);}
@media (max-width: 1024px){.cb-ct_p1_l{flex-grow:1;height:0;border-top:2px dotted var(--ink-300);}}
@media (max-width: 767px){.cb-ct_p1_l{flex-grow:1;height:0;border-top:2px dotted var(--ink-300);}}
.cb-ct_p2{display:flex;flex-direction:column;gap:var(--space-12);}
@media (max-width: 1024px){.cb-ct_p2{display:flex;flex-direction:column;gap:var(--space-12);}}
@media (max-width: 767px){.cb-ct_p2{display:flex;flex-direction:column;gap:var(--space-12);}}
.cb-ct_p2_topo{display:flex;align-items:center;gap:var(--space-16);margin-bottom:var(--space-8);}
@media (max-width: 1024px){.cb-ct_p2_topo{display:flex;align-items:center;gap:var(--space-16);margin-bottom:var(--space-8);}}
@media (max-width: 767px){.cb-ct_p2_topo{display:flex;align-items:center;gap:var(--space-16);margin-bottom:var(--space-8);}}
.cb-ct_p2_n{font-family:var(--font-pixel);font-weight:700;font-size:var(--font-size-pixel-number);line-height:1;color:var(--color-text-accent);}
@media (max-width: 1024px){.cb-ct_p2_n{font-family:var(--font-pixel);font-weight:700;font-size:var(--font-size-pixel-number);line-height:1;color:var(--color-text-accent);}}
@media (max-width: 767px){.cb-ct_p2_n{font-family:var(--font-pixel);font-weight:700;font-size:var(--font-size-pixel-number);line-height:1;color:var(--color-text-accent);}}
.cb-ct_p2_l{flex-grow:1;height:0;border-top:2px dotted var(--ink-300);}
@media (max-width: 1024px){.cb-ct_p2_l{flex-grow:1;height:0;border-top:2px dotted var(--ink-300);}}
@media (max-width: 767px){.cb-ct_p2_l{flex-grow:1;height:0;border-top:2px dotted var(--ink-300);}}
.cb-ct_p3{display:flex;flex-direction:column;gap:var(--space-12);}
@media (max-width: 1024px){.cb-ct_p3{display:flex;flex-direction:column;gap:var(--space-12);}}
@media (max-width: 767px){.cb-ct_p3{display:flex;flex-direction:column;gap:var(--space-12);}}
.cb-ct_p3_topo{display:flex;align-items:center;gap:var(--space-16);margin-bottom:var(--space-8);}
@media (max-width: 1024px){.cb-ct_p3_topo{display:flex;align-items:center;gap:var(--space-16);margin-bottom:var(--space-8);}}
@media (max-width: 767px){.cb-ct_p3_topo{display:flex;align-items:center;gap:var(--space-16);margin-bottom:var(--space-8);}}
.cb-ct_p3_n{font-family:var(--font-pixel);font-weight:700;font-size:var(--font-size-pixel-number);line-height:1;color:var(--color-text-accent);}
@media (max-width: 1024px){.cb-ct_p3_n{font-family:var(--font-pixel);font-weight:700;font-size:var(--font-size-pixel-number);line-height:1;color:var(--color-text-accent);}}
@media (max-width: 767px){.cb-ct_p3_n{font-family:var(--font-pixel);font-weight:700;font-size:var(--font-size-pixel-number);line-height:1;color:var(--color-text-accent);}}
.cb-ct_p3_l{flex-grow:1;height:0;border-top:2px dotted var(--ink-300);}
@media (max-width: 1024px){.cb-ct_p3_l{flex-grow:1;height:0;border-top:2px dotted var(--ink-300);}}
@media (max-width: 767px){.cb-ct_p3_l{flex-grow:1;height:0;border-top:2px dotted var(--ink-300);}}
