.voltos-hero{color:var(--black);background:#fcf9f3;position:relative;overflow:hidden}.voltos-hero__bg{position:absolute;inset:0;overflow:hidden}.voltos-hero__inner{padding:calc(var(--nav-h) + 120px) 0 160px;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.voltos-hero__eyebrow{margin:0 0 16px}.voltos-hero__title{font-size:120px;line-height:121.2px;font-weight:var(--w-600);letter-spacing:-1.8px;margin:0 0 19.2px}.voltos-hero__text{text-wrap:balance;max-width:697px;margin:0 0 24px;font-size:21px;line-height:25px}.voltos-hero__buttons{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}@media (max-width:991px){.voltos-hero__title{letter-spacing:-1.44px;font-size:80px;line-height:84px}}@media (max-width:767px){.voltos-hero__title{letter-spacing:-1.2px;font-size:80px;line-height:81px}.voltos-hero__text{font-size:17px;line-height:25px}}@media (max-width:479px){.voltos-hero__inner{padding:calc(var(--nav-h) + 72px) 0 96px}.voltos-hero__title{letter-spacing:-1.03px;font-size:64px;line-height:68px}}
.voltos-map{background:var(--white);border-radius:16px;padding:24px 28px 28px;box-shadow:0 2px 10px #0000000f}.voltos-map__label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--oat-700);margin:0 0 8px;font-size:12px;line-height:1.2}.voltos-map__chart{grid-template-rows:56px 160px auto auto;display:grid}.voltos-map__rule{border-left:1px dashed var(--oat-300);grid-row:1/-1;justify-self:start;width:0}.voltos-map__group{font-family:var(--font-mono);letter-spacing:.12em;text-align:center;text-transform:uppercase;grid-row:1;align-self:center;margin:0;font-size:12px;font-weight:700;line-height:1.2}.voltos-map__band{grid-area:2/1/auto/-1;width:100%;height:160px}.voltos-map__curve{fill:none;stroke:#1b1a18;stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.voltos-map__peak{color:var(--white);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:#b53d0a;border-radius:999px;grid-row:2;place-self:start center;margin-top:28px;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.2}.voltos-map__stage{font-size:14px;line-height:18px;font-weight:var(--w-550);text-align:center;grid-row:3;justify-content:center;align-items:center;gap:6px;padding:14px 4px 0;display:flex}.voltos-map__stage i{border-radius:50%;flex:none;width:8px;height:8px}.voltos-map__outcome{color:var(--oat-800);text-align:center;text-wrap:balance;grid-row:4;margin:0;padding:10px 12px 0;font-size:14px;line-height:1.4}.voltos-map__list{margin:0;padding:0;list-style:none;display:none}.voltos-map__item{border-top:1px dashed var(--oat-300);padding:16px 0}.voltos-map__item .voltos-map__group{text-align:left;margin-bottom:10px}.voltos-map__chips{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.voltos-map__chips li{font-size:14px;line-height:20px;font-weight:var(--w-550);text-align:center;border-radius:8px;flex:1;padding:10px 6px}.voltos-map__item-outcome{color:var(--oat-800);margin:0;font-size:14px;line-height:1.4}@media (max-width:991px){.voltos-map__stage{font-size:12px;line-height:15px}.voltos-map__stage i{display:none}}@media (max-width:767px){.voltos-map{padding:18px 16px 4px}.voltos-map__chart{display:none}.voltos-map__list{display:block}}
.voltos-how{padding:64px 0}.voltos-how__card{background:var(--oat-200);color:#1b1a18;border-radius:48px;flex-direction:column;gap:32px;padding:48px;display:flex}.voltos-how__top{grid-template-columns:1fr 1fr;align-items:start;gap:16px 32px;padding-bottom:16px;display:grid}.voltos-how__eyebrow{grid-column:1/-1}.voltos-how__title{max-width:560px}.voltos-how__lead{max-width:496px;padding-top:4px}.voltos-how__text{margin:0 0 16px;font-size:21px;line-height:1.3}.voltos-how__text:last-child{margin-bottom:0}.voltos-how__media{background:#e9e6e0;border-radius:24px;padding:48px}@media (max-width:991px){.voltos-how{padding:48px 0}.voltos-how__card{border-radius:40px;padding:40px}.voltos-how__media{padding:24px}}@media (max-width:767px){.voltos-how__card{border-radius:32px;padding:24px}.voltos-how__top{grid-template-columns:1fr;padding-bottom:0}.voltos-how__text{font-size:19px}.voltos-how__media{border-radius:20px;padding:12px}}
.voltos-challenge{padding:64px 0}.voltos-challenge__title{margin-top:16px}.voltos-challenge__cards{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.voltos-challenge__card{background:var(--h-bg);color:var(--h-text);border-radius:24px;flex-direction:column;gap:12px;padding:32px;display:flex}.voltos-challenge__icon{width:64px;height:64px;margin-bottom:20px}.voltos-challenge__text{margin:0;font-size:17px;line-height:1.4}@media (max-width:991px){.voltos-challenge{padding:48px 0}.voltos-challenge__card{padding:24px}}@media (max-width:767px){.voltos-challenge__cards{grid-template-columns:1fr;gap:8px}.voltos-challenge__icon{width:48px;height:48px;margin-bottom:8px}}
