.x4-specs{padding:98px 0 88px;background:linear-gradient(145deg,#f8fafd 0%,#eff3f8 100%);color:#20252b}
.x4-specs-header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:32px}
.x4-specs-header .eyebrow{font-size:10px;letter-spacing:.2em;color:#55708b;margin-bottom:16px}
.x4-specs-header h2{font-size:42px;line-height:1.2;letter-spacing:-.035em}
.x4-specs-intro{font-size:15px;color:#727d88;margin-top:16px}
.x4-specs-compare{font-size:13px;flex-shrink:0;padding-bottom:3px}
.x4-specs-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;margin:0 0 26px;padding:27px 0 29px;border-top:1px solid #d8dfe7;border-bottom:1px solid #d8dfe7}
.x4-specs-summary>div+div{border-left:1px solid #d8dfe7;padding-left:32px}
.x4-specs-summary dt{font-size:12px;color:#727d88;line-height:1.6;margin-bottom:12px}
.x4-specs-summary dd{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px;margin:0;line-height:1.35}
.x4-specs-summary strong{font-size:32px;letter-spacing:-.035em;font-weight:500}
.x4-specs-summary dd span{font-size:12px;color:#727d88}
.x4-specs-summary dd i{font-size:23px;font-style:normal;font-weight:300;color:#a0a8b3;margin:0 10px}
.x4-specs-groups{border-top:1px solid #d8dfe7}
.x4-spec-group{display:grid;grid-template-columns:220px 1fr;gap:40px;padding:31px 0 32px;border-bottom:1px solid #d8dfe7}
.x4-spec-group h3{font-size:17px;font-weight:500;line-height:1.6;padding-top:2px}
.x4-spec-group dl{display:grid;grid-template-columns:1fr 1fr;gap:23px 40px}
.x4-spec-row{min-width:0}
.x4-spec-row dt{font-size:11px;color:#7b8793;margin-bottom:7px;line-height:1.7}
.x4-spec-row dd{font-size:14px;line-height:1.8;color:#333d48;margin:0;overflow-wrap:anywhere}
.x4-specs-note{font-size:10px;color:#8c97a2;margin-top:25px;line-height:1.8}
.x4-specs-ai-memory{font-size:12px;line-height:1.8;color:#596f88;margin:-7px 0 28px}
@media(max-width:900px){.x4-spec-group{grid-template-columns:165px 1fr;gap:25px}.x4-spec-group dl{gap:22px 25px}.x4-spec-row dd{font-size:13px}.x4-specs-summary strong{font-size:29px}.x4-specs-summary dd i{margin:0 4px}}
@media(max-width:600px){.x4-specs{padding:64px 0 58px}.x4-specs-header{display:block;margin-bottom:24px}.x4-specs-header h2{font-size:31px}.x4-specs-intro{font-size:13px;line-height:1.8;margin-top:13px}.x4-specs-compare{display:inline-flex;margin-top:16px;font-size:12px}.x4-specs-summary{grid-template-columns:1fr;gap:21px;padding:22px 0;margin-bottom:23px}.x4-specs-summary>div+div{border:0;padding:0}.x4-specs-summary dt{font-size:11px;margin-bottom:8px}.x4-specs-summary strong{font-size:28px}.x4-specs-summary dd{gap:8px}.x4-specs-summary dd span{font-size:11px}.x4-specs-summary dd i{font-size:21px;margin:0 5px}.x4-specs-ai-memory{font-size:11px;line-height:1.8;margin:0 0 23px}.x4-spec-group{display:block;padding:26px 0}.x4-spec-group h3{font-size:16px;margin-bottom:21px}.x4-spec-group dl{gap:19px 22px}.x4-spec-row dt{font-size:10px;margin-bottom:5px}.x4-spec-row dd{font-size:12px;line-height:1.9}.x4-specs-note{font-size:9px;margin-top:21px}}
