
.dxc-s10{background:#fff;padding:80px 0;}
@media(min-width:768px){.dxc-s10{padding:96px 0;}}
@media(min-width:1024px){.dxc-s10{padding:112px 0;}}
.dxc-s10-wrap{max-width:1280px;margin:0 auto;padding:0 20px;}
@media(min-width:768px){.dxc-s10-wrap{padding:0 40px;}}
@media(min-width:1024px){.dxc-s10-wrap{padding:0 60px;}}
.dxc-s10-header{text-align:center;margin-bottom:64px;}
.dxc-s10-h2{font-size:32px;font-weight:700;color:var(--feroot-navy);line-height:1.2;letter-spacing:-.015em;margin-bottom:16px;font-family:'Open Sans','Open Sans Fallback','Open Sans Fallback Roboto',system-ui,sans-serif;}
@media(min-width:768px){.dxc-s10-h2{font-size:36px;}}
.dxc-s10-sub{font-size:16px;color:var(--gray-700);line-height:1.55;max-width:560px;margin:0 auto;font-family:system-ui,sans-serif;}
.dxc-s10-row{display:grid;grid-template-columns:1fr;gap:32px;align-items:center;margin-bottom:64px;}
@media(min-width:768px){.dxc-s10-row{grid-template-columns:1fr 1fr;gap:64px;}}
.dxc-s10-row:last-child{margin-bottom:0;}
.dxc-s10-tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(90.75deg,#420bae 8.1%,#a459ef 103.44%);color:#fff;border-radius:40px;padding:4px 14px;margin-bottom:20px;font-family:system-ui,sans-serif;}
.dxc-s10-card-title{font-size:18px;font-weight:700;color:var(--feroot-navy);line-height:1.3;margin-bottom:14px;font-family:'Open Sans','Open Sans Fallback','Open Sans Fallback Roboto',system-ui,sans-serif;}
.dxc-s10-card-body{font-size:14px;color:var(--gray-700);line-height:1.65;margin-bottom:24px;font-family:system-ui,sans-serif;}
.dxc-s10-link{display:inline-flex;align-items:center;gap:6px;color:var(--primary);font-size:14px;font-weight:700;text-decoration:none;font-family:system-ui,sans-serif;}
.dxc-s10-visual{position:relative;display:flex;align-items:center;justify-content:center;border-radius:16px;overflow:hidden;background:#f3f0fb;aspect-ratio:5/3;grid-row-start:1;}
@media(min-width:768px){.dxc-s10-visual{min-height:320px;aspect-ratio:auto;grid-row-start:auto;}}
.dxc-s10 .s10-lottie{width:100%;height:100%;}
