.why-traxevo{background:#fafbf8;border-top:1px solid var(--line)}
.why-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:80px}
.why-intro{min-width:0;padding-top:6px}
.why-intro h2{font-size:clamp(32px,3.2vw,44px);line-height:1.2;max-width:390px}
.why-intro>p:not(.eyebrow){max-width:340px;font-size:14px;line-height:1.85;color:var(--mid);margin-top:24px}
.why-intro .text-link{margin-top:26px}
.why-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 36px}
.why-benefit{min-width:0;border-top:1px solid #b7cdbf;padding-top:18px}
.why-marker{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--green);margin-bottom:22px}
.why-marker>span{font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}
.why-marker>svg{width:25px;height:25px;flex:none}
.why-benefit h3{font-size:22px;line-height:1.28;font-weight:500;margin-bottom:14px}
.why-benefit>p{font-size:13px;line-height:1.85;color:var(--mid);max-width:290px}
.why-next{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid var(--line);margin-top:48px;padding-top:30px}
.why-next strong{font:500 20px/1.35 var(--dp);letter-spacing:-.035em}
.why-next p{color:var(--mid);font-size:13px;line-height:1.7;margin-top:7px}
.why-next .button{flex:none}
.why-note{color:#617066;font-size:10px;line-height:1.8;margin-top:24px;max-width:800px}
@media(max-width:1100px){.why-layout{gap:45px;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr)}.why-benefits{gap:32px 26px}.why-benefit h3{font-size:20px}}
@media(max-width:900px){.why-layout{grid-template-columns:1fr;gap:40px}.why-intro h2{max-width:620px;font-size:40px}.why-intro>p:not(.eyebrow){max-width:550px;margin-top:20px}.why-intro .text-link{margin-top:18px}.why-benefits{gap:32px}.why-benefit h3{font-size:24px}.why-benefit>p{max-width:340px}.why-next{margin-top:36px}}
@media(max-width:600px){.why-intro h2{font-size:35px}.why-layout{gap:32px}.why-benefits{grid-template-columns:1fr;gap:28px}.why-benefit{padding-top:16px}.why-marker{margin-bottom:16px}.why-marker>span{font-size:9px}.why-benefit h3{font-size:24px;margin-bottom:12px}.why-benefit h3 br{display:none}.why-benefit>p{font-size:14px;max-width:440px}.why-next{align-items:flex-start;flex-direction:column;gap:22px;margin-top:32px;padding-top:26px}.why-next strong{font-size:21px}.why-next p{font-size:13px}.why-next .button{min-height:48px;font-size:13px;padding:12px 22px}.why-note{margin-top:22px;font-size:10px}}
@media(max-width:360px){.why-intro h2{font-size:31px}.why-benefit h3{font-size:22px}}
