.voltos-timeline{padding:64px 0}.voltos-timeline__title{margin-top:16px}.voltos-timeline__bar{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px;display:grid}.voltos-timeline__bar span{background:var(--h-tint);border-radius:999px;height:8px}.voltos-timeline__steps{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.voltos-timeline__step{background:var(--h-bg);color:var(--h-text);border-radius:24px;flex-direction:column;align-items:flex-start;gap:10px;padding:28px;display:flex}.voltos-timeline__tag{background:var(--h-accent);color:var(--white);font-size:12px;line-height:16px;font-weight:var(--w-600);letter-spacing:.2em;text-transform:uppercase;border-radius:100rem;padding:5px 12px}.voltos-timeline__num{font-family:var(--font-mono);letter-spacing:.12em;color:var(--h-accent);margin-top:28px;font-size:12px;font-weight:700;line-height:18px}.voltos-timeline__text{margin:0;font-size:17px;line-height:1.4}.voltos-timeline__more{text-align:center;font-size:17px;line-height:25px;font-weight:var(--w-500);margin:32px 0 0}.voltos-timeline__more a{text-decoration:underline;-webkit-text-decoration-color:var(--oat-300);text-decoration-color:var(--oat-300);text-underline-offset:5px;text-decoration-thickness:2px}.voltos-timeline__more a:hover{text-decoration-color:currentColor}@media (max-width:991px){.voltos-timeline{padding:48px 0}.voltos-timeline__bar{display:none}.voltos-timeline__steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.voltos-timeline__steps{grid-template-columns:1fr;gap:8px}.voltos-timeline__step{padding:24px}.voltos-timeline__num{margin-top:16px}}
.voltos-page{background:var(--white)}:where(.voltos-page main) :where(p){font-weight:var(--w-400)}:where(.voltos-head){text-align:center;max-width:720px;margin:0 auto 48px}:where(.voltos-head) .heading-h3{text-wrap:balance}:where(.voltos-head__lead){max-width:560px;margin:20px auto 0}:where(.voltos-accent){color:var(--h-accent)}:where(.voltos-eyebrow){font-size:12px;line-height:18px;font-weight:var(--w-600);letter-spacing:.25em;text-transform:uppercase;color:var(--h-accent);margin:0}@media (max-width:767px){:where(.voltos-head){margin-bottom:32px}}
