.solution-turn{position:relative;isolation:isolate;min-height:820px;overflow:hidden;padding:130px 7vw!important;background:#050505}
.solution-turn__backdrop{position:absolute;z-index:0;inset:-3%;width:106%;height:106%;object-fit:cover;filter:grayscale(.42) contrast(1.08) brightness(.62);transform:scale(1.04)}
.solution-turn__shade{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,#030303f5 0%,#030303e6 36%,#030303aa 66%,#0303038c 100%),linear-gradient(0deg,#030303e8,transparent 55%,#0303039c)}
.solution-turn__content{position:relative;z-index:2;min-height:560px}
.solution-turn h2{margin:0 0 28px;font-size:clamp(31px,3.2vw,51px);line-height:1.34;letter-spacing:-.025em}
.solution-turn__intro>p{max-width:54em;margin:0;color:#c8c8c8;font-size:14px;line-height:2;letter-spacing:.02em}.solution-turn__table-wrap{min-width:0;margin-top:72px}.solution-turn__table{width:100%;border-collapse:collapse;border-top:1px solid #ffffff78;font-size:13px;line-height:1.6}.solution-turn__table th,.solution-turn__table td{padding:16px 18px;border-bottom:1px solid #ffffff3d;text-align:left;vertical-align:middle}.solution-turn__table thead th{font-size:11px;font-weight:400;color:#bdbdbd;letter-spacing:.06em}.solution-turn__table thead th:first-child{width:22%;padding-left:0}.solution-turn__table tbody th{padding-left:0}.solution-turn__table thead th:nth-child(2){width:37%;color:#a7a7a7}.solution-turn__table thead th:last-child{width:41%;color:#fff}.solution-turn__table thead small{display:block;margin-top:3px;color:#aaa;font-size:9px;font-weight:400;letter-spacing:.08em}.solution-turn__table tbody th{font-weight:400;color:#e3e3e3;white-space:nowrap}.solution-turn__table tbody td{color:#aaa}.solution-turn__table tbody td:last-child{color:#f3f3f3}.solution-turn__table b{font-weight:600;color:#fff}.solution-turn__note{margin:14px 0 0;color:#a9a9a9;font-size:10px;line-height:1.7}
@media(max-width:700px){.solution-turn{min-height:0;padding:86px 6vw!important}.solution-turn__backdrop{inset:-12%;object-position:center}.solution-turn__shade{background:linear-gradient(90deg,#030303ee,#030303ac),linear-gradient(0deg,#030303dd,transparent 62%)}.solution-turn__content{min-height:0}.solution-turn h2{font-size:30px}.solution-turn__intro>p{font-size:13px;line-height:1.9}.solution-turn__table-wrap{margin-top:50px;overflow-x:auto;padding-bottom:8px}.solution-turn__table{min-width:620px;font-size:11px}.solution-turn__table th,.solution-turn__table td{padding:12px 10px}.solution-turn__note{min-width:620px;font-size:9px}}
