.page-category .hero-wrapper-category{height:auto;min-height:0;padding:70px 0 0;background-position:center;background-size:cover}
.page-category .hero-wrapper-category h1{max-width:1000px}.page-category .hero-wrapper-category .sub{display:block;max-width:850px;font-size:19px;line-height:1.65}.page-category .hero-wrapper-category .btn{margin-top:26px}
.page-category .hero-wrapper-category .right-col{position:relative;inset:auto;width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px;background:#202630e8}.page-category .hero-wrapper-category .right-col .item{width:auto;height:auto;min-width:0;padding:22px;gap:12px;display:flex;align-items:center}.page-category .right-col .item img{width:36px;height:36px;object-fit:contain}.page-category .right-col .item span{font-size:15px;line-height:1.4}
.category-story{padding:68px 0;background:#f5f6f8}.category-story h2,.category-catalog h2,.category-process h2{margin:12px 0 32px;max-width:900px}.category-story p{color:#59616b;line-height:1.7}.category-story .demo-card h3{font-size:25px}
.category-catalog{padding:60px 0;background:#fff}.category-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.category-links a{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px;border:1px solid #e0e3e8;border-radius:6px;color:#242a33;font-weight:800;transition:background .2s,color .2s}.category-links a:hover{background:#c90816;color:white}.category-links a span:last-child{font-size:25px}
.category-split{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:start}.category-checklist{list-style:none;padding:0;margin:28px 0 0}.category-checklist li{padding:16px 0 16px 28px;border-bottom:1px solid #dfe2e8}.category-checklist li::before{content:'✓';position:absolute;left:0;color:#c90816;font-weight:800}.category-result{padding:36px;background:#fff;border:1px solid #e0e3e8;border-radius:8px}.category-result h3{font-size:28px;margin:18px 0}.category-result .btn{margin-top:12px}
.category-process{padding:64px 0;background:#202630;color:white}.category-process .eyebrow{color:#ff8490}.category-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.category-steps article{border-top:1px solid #ffffff33;padding-top:24px}.category-steps article > span{font-weight:800;font-size:32px;color:#ef5363}.category-steps h3{font-size:23px;margin:16px 0}.category-steps p{font-size:16px;line-height:1.65;color:#c7ced8}.category-story .demo-bottom{margin-top:0;padding-top:0;border:0}
@media(max-width:1000px){.category-story .demo-grid{grid-template-columns:1fr}.category-split{gap:28px}.category-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.page-category .hero-wrapper-category{padding-top:40px}.page-category .hero-wrapper-category .sub{font-size:16px}.page-category .hero-wrapper-category .right-col{grid-template-columns:repeat(2,minmax(0,1fr))}.page-category .hero-wrapper-category .right-col .item{padding:16px;flex-direction:column}.category-story,.category-catalog,.category-process{padding:40px 0}.category-links,.category-split,.category-steps{grid-template-columns:1fr}.category-result{padding:24px}.category-story h2,.category-catalog h2,.category-process h2{font-size:27px}}
