.volta-reasons { padding: 94px 0 78px; background: #faf7f3; }
.volta-reasons h2 { width: 548px; max-width: 46%; font-size: 64px; line-height: 1; text-align: left; }
.reasons-layout { display: grid; grid-template-columns: 560px minmax(0, 1fr); gap: 72px; margin-top: -128px; }
.reason-person { align-self: start; position: static; margin-top: 474px; }
.reason-person img { width: 240px; aspect-ratio: 1 / 1; border-radius: 28px; object-fit: cover; }
.reason-person strong, .reason-person span { display: block; }
.reason-person strong { margin-top: 16px; font-size: 16px; }
.reason-person span { margin-top: 2px; color: #4b5e50; font-size: 14px; }
.reason-list { border-top: 1px solid rgba(44,44,44,.2); }
.reason-item { min-height: 280px; display: block; border-bottom: 1px solid rgba(44,44,44,.2); padding: 34px 0; }
.reason-item > span { display: none; }
.reason-item > div { display: grid; grid-template-columns: 280px 1fr; gap: 32px; }
.reason-item h3 { font-size: 20px; line-height: 1.08; letter-spacing: -.045em; }
.reason-item p { max-width: none; margin: 0; color: #41413e; font-size: 16px; line-height: 1.28; white-space: pre-line; }
.volta-reasons{font-family:Onest,Arial,sans-serif;color:#292929}.volta-reasons h2,.volta-reasons h3{margin:0;font-weight:700;letter-spacing:-.055em}.volta-reasons .reasons-layout{grid-template-columns:46% minmax(0,1fr);gap:6%}.volta-reasons .reason-item>div{grid-template-columns:1fr 1fr;gap:32px}
.reason-person .reason-portrait{width:240px;height:240px;border-radius:50%;overflow:hidden;position:relative}.reason-person .reason-portrait img{position:absolute;width:1003.2px;max-width:none;height:1003.2px;aspect-ratio:auto;left:-751.2px;top:-707.2px;border-radius:0;object-fit:fill}
@media(max-width:760px){.volta-reasons{padding:64px 0}.volta-reasons h2{width:100%;max-width:none;font-size:42px}.volta-reasons .reasons-layout{grid-template-columns:1fr;margin-top:36px;gap:32px}.volta-reasons .reason-person{margin-top:0}.volta-reasons .reason-item>div{grid-template-columns:1fr;gap:16px}.volta-reasons .reason-item{min-height:0}.volta-reasons .reason-item h3{font-size:25px}}
.reason-person .reason-portrait img{position:static;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:60% center;border-radius:0}
