.jornadas__tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:8px;margin-bottom:40px;display:flex;overflow-x:auto}.jornadas__tabs::-webkit-scrollbar{display:none}.jornadas__tab{min-height:44px;font-size:var(--fs-base);color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:8px 20px;font-weight:600;line-height:1.4}.jornadas__tab:hover{color:var(--ink)}.jornadas__tab[aria-selected=true]{color:var(--navy);border-bottom-color:var(--navy)}.jornadas__tab:focus-visible{outline-offset:-2px}.jornadas__painel{gap:32px;display:grid}.jornadas__painel[hidden]{display:none}@media (width>=992px){.jornadas__painel{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px}}.jornadas__media{margin:0}.jornadas__media img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-media);width:100%;display:block}.jornadas__passos{gap:28px;padding:0;list-style:none;display:grid}.jornadas__passo{grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:20px;display:grid}.jornadas__num{border-radius:var(--r-pill);background:var(--navy);width:40px;height:40px;color:var(--white);font-size:var(--fs-base);place-items:center;font-weight:600;display:grid}.jornadas__passo h3{font-size:var(--fs-md);font-weight:600;line-height:1.3}.jornadas__passo p{color:var(--muted);max-width:48ch;margin-top:4px}.jornadas__acoes{flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:36px;display:flex}.jornadas__link{min-height:44px;color:var(--blue);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.jornadas__link:hover{color:var(--navy)}.hero-facts{border-top:1px solid var(--line);gap:24px;margin-top:56px;padding:32px 0 0;list-style:none;display:grid}@media (width>=768px){.hero-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.hero-facts li+li{border-left:1px solid var(--line);padding-left:32px}}.hero-facts li{align-content:start;gap:4px;display:grid}.hero-facts strong{font-size:var(--fs-md);color:var(--ink);font-weight:600;line-height:1.4}.hero-facts span{font-size:var(--fs-sm);color:var(--muted)}.page-hero--home .page-hero__media img{object-position:35% 50%}.feature-split{gap:40px;display:grid}@media (width>=992px){.feature-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:80px}}.feature-split__media{margin:0}.feature-split__media img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r-media);width:100%}.feature-split__body h2{margin-bottom:var(--gap-head)}.feature-list,.profiles{padding:0;list-style:none}.profile-row{border-top:1px solid var(--line);gap:24px;padding-block:40px;display:grid}@media (width>=992px){.profile-row{grid-template-columns:280px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px}}.profile-row__media{margin:0}.profile-row__media img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-media);width:100%}.profile-row h3+p{color:var(--muted);margin-top:8px}.profile__list{gap:8px;padding:0;list-style:none;display:grid}.profile__list li{font-size:var(--fs-sm);align-items:center;gap:8px;font-weight:600;display:flex}.profile__list svg{width:16px;height:16px;color:var(--blue);flex:none}.tool-icon{width:28px;height:28px;color:var(--blue);margin-bottom:20px;display:block}.tool-icon svg{width:28px;height:28px}.svc-group{color:var(--ink)}.svc-grid+.svc-group{margin-top:56px}.svc-grid,.svc-rows{margin-top:24px}.svc-rows{border-top:2px solid var(--navy);padding:0;list-style:none}.svc-rows>li+li{border-top:1px solid var(--line)}.svc-row{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:4px 20px;min-height:44px;padding-block:16px;display:grid}.svc-row__img{border-radius:var(--r-card);object-fit:cover;grid-area:1/1/span 2;width:64px;height:48px}.svc-row__titulo{color:var(--ink);grid-column:2;font-weight:600}.svc-row__resumo{color:var(--muted);grid-column:2}.svc-row svg{width:20px;height:20px;color:var(--navy);grid-area:1/3/span 2}@media (width>=768px){.svc-row{grid-template-columns:96px minmax(0,2fr) minmax(0,3fr) auto}.svc-row__img{grid-row:1;width:96px;height:64px}.svc-row__titulo{grid-row:1}.svc-row__resumo{grid-area:1/3}.svc-row svg{grid-area:1/4}}@media (hover:hover){.svc-row:hover .svc-row__titulo{text-underline-offset:3px;text-decoration:underline}.svc-row:hover svg{transform:translate(3px)}}.svc-row svg{transition:transform var(--dur-hover) var(--ease-spring)}
