.voltos-philosophy{padding:64px 0}.voltos-philosophy__card{color:#1b1a18;background:#f5f3ff;border-radius:48px;flex-direction:column;gap:32px;padding:48px;display:flex}.voltos-philosophy__top{grid-template-columns:1fr 1fr;align-items:start;gap:16px 32px;padding-bottom:16px;display:grid}.voltos-philosophy__eyebrow{grid-column:1/-1}.voltos-philosophy__lead{max-width:496px;padding-top:4px}.voltos-philosophy__text{margin:0 0 16px;font-size:21px;line-height:1.3}.voltos-philosophy__text:last-child{margin-bottom:0}.voltos-philosophy__roles{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.voltos-philosophy__role{background:var(--white);border-radius:24px;flex-direction:column;gap:12px;padding:32px;display:flex}.voltos-philosophy__icon{width:56px;height:56px;margin-bottom:12px}.voltos-philosophy__role-text{margin:0;font-size:17px;line-height:1.4}@media (max-width:991px){.voltos-philosophy{padding:48px 0}.voltos-philosophy__card{border-radius:40px;padding:40px}.voltos-philosophy__role{padding:24px}}@media (max-width:767px){.voltos-philosophy__card{border-radius:32px;padding:24px}.voltos-philosophy__top{grid-template-columns:1fr;padding-bottom:0}.voltos-philosophy__text{font-size:19px}.voltos-philosophy__roles{grid-template-columns:1fr;gap:8px}.voltos-philosophy__icon{width:48px;height:48px;margin-bottom:4px}}.voltos-philosophy__faces{margin-bottom:16px}
.voltos-parts{padding:64px 0}.voltos-parts__card{color:#102b03;background:#fcfee2;border-radius:48px;flex-direction:column;gap:40px;padding:48px;display:flex}.voltos-parts__top{grid-template-columns:1fr 1fr;align-items:end;gap:16px 32px;display:grid}.voltos-parts__eyebrow{grid-column:1/-1}.voltos-parts__text{max-width:496px;margin:0;font-size:21px;line-height:1.3}.voltos-parts__hub{flex-direction:column;align-items:center;display:flex}.voltos-parts__plan{background:var(--black);width:min(100%,640px);color:var(--white);box-sizing:border-box;border-radius:16px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px 20px;padding:20px 24px;display:grid}.voltos-parts__plan .voltos-parts__num{color:var(--h-tint)}.voltos-parts__plan .voltos-parts__links{justify-self:end}.voltos-parts__plan .voltos-parts__links a{text-decoration-color:#fff6}.voltos-parts__wire{border-bottom:1.5px dashed #a3a356;width:80%;height:40px;position:relative}.voltos-parts__wire:before{content:"";border-left:1.5px dashed #a3a356;position:absolute;top:0;bottom:0;left:50%}.voltos-parts__stages{grid-template-columns:repeat(5,1fr);gap:12px;width:100%;margin:16px 0 0;padding:0;list-style:none;display:grid}.voltos-parts__stage{background:var(--white);border-top:4px solid var(--h-accent);border-radius:12px;flex-direction:column;gap:8px;padding:18px 18px 20px;display:flex;position:relative}.voltos-parts__stage:before{content:"";border-left:1.5px dashed #a3a356;height:16px;position:absolute;top:-20px;left:50%}.voltos-parts__num{font-family:var(--font-mono);letter-spacing:.12em;color:var(--oat-700);font-size:12px;font-weight:700;line-height:1.2}.voltos-parts__name{font-size:19px;line-height:1.2;font-weight:var(--w-530);letter-spacing:-.005em;margin:0 0 4px}.voltos-parts__links{flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;line-height:1.35;list-style:none;display:flex}.voltos-parts__links a{text-decoration:underline;-webkit-text-decoration-color:var(--oat-300);text-decoration-color:var(--oat-300);text-underline-offset:4px;text-decoration-thickness:2px}.voltos-parts__links a:hover{text-decoration-color:currentColor}@media (max-width:991px){.voltos-parts{padding:48px 0}.voltos-parts__card{border-radius:40px;padding:40px}.voltos-parts__top{grid-template-columns:1fr}.voltos-parts__wire{display:none}.voltos-parts__plan{width:100%}.voltos-parts__stages{grid-template-columns:repeat(3,1fr)}.voltos-parts__stage:before{display:none}}@media (max-width:767px){.voltos-parts__card{border-radius:32px;gap:24px;padding:24px}.voltos-parts__text{font-size:19px}.voltos-parts__plan{grid-template-columns:auto 1fr}.voltos-parts__plan .voltos-parts__links{grid-column:1/-1;justify-self:start}.voltos-parts__stages{grid-template-columns:1fr;gap:8px}}.voltos-parts__built-label{border-top:1px solid var(--oat-200);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--oat-700);margin:10px 0 0;padding-top:12px;font-size:12px;font-weight:700;line-height:1.2}.voltos-parts__built{color:var(--oat-800);flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;line-height:1.35;list-style:none;display:flex}.voltos-parts__built li{padding-left:12px;position:relative}.voltos-parts__built li:before{content:"";background:var(--h-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:0}.voltos-parts__built--plan{color:#ffffffb3;flex-flow:wrap;grid-column:1/-1;gap:6px 20px}.voltos-parts__built--plan li:before{background:var(--h-tint)}
