.product-case-hero-wrap{background:#f3f4fd;padding:60px 0}html[data-theme=dark] .product-case-hero-wrap{background:var(--bg-soft)}.product-case-hero{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.product-case-kicker{color:#5a63d3;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.product-case-copy h1,.product-case-section-head h2,.product-case-cta h2,.product-case-empty h1{letter-spacing:-.03em;margin-top:14px;font-size:clamp(2.1rem,4vw,3.3rem);font-weight:700;line-height:1.12}.product-case-copy>p,.product-case-empty p,.product-case-cta p{max-width:640px;color:var(--muted);margin-top:22px;font-size:1.06rem;line-height:1.75}.product-case-media{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 18px 50px #22253c1a}.product-case-hero .product-case-media{min-height:320px}.product-case-media img{object-fit:cover;width:100%;height:100%;min-height:280px}.product-case-media--empty{background:#fff;min-height:280px}.product-case-section-head{max-width:640px;margin-bottom:36px}.product-case-section-head h2{font-size:clamp(1.7rem,3vw,2.4rem)}.product-case-features{gap:28px;display:grid}.product-case-feature{background:#fff;border-radius:22px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(22px,4vw,48px);padding:22px;display:grid;box-shadow:0 18px 50px #22253c14}.product-case-feature:nth-child(2n) .product-case-media{order:2}.product-case-feature span{color:#cf4b01;letter-spacing:.12em;text-transform:uppercase;font-size:.69rem;font-weight:700}.product-case-feature h3,.product-case-related h3{letter-spacing:-.02em;margin-top:10px;font-size:1.35rem}.product-case-feature p,.product-case-related p{color:#4c4e55;margin-top:12px;line-height:1.7}.product-case-card-groups{gap:42px;display:grid}.product-case-card-groups>div>h3{letter-spacing:.04em;text-transform:uppercase;margin-bottom:18px;font-size:1.05rem}.product-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.product-detail-card{color:#010212;background:#fff;border-radius:18px;flex-direction:column;min-height:180px;padding:24px;display:flex;box-shadow:0 18px 50px #22253c1a}.product-detail-card>span{color:#5a63d3;letter-spacing:.12em;text-transform:uppercase;font-size:.69rem;font-weight:700}.product-detail-card h3{letter-spacing:-.02em;margin-top:auto;font-size:1.15rem}.product-detail-card p{color:#4c4e55;margin-top:12px;font-size:.93rem;line-height:1.65}.product-case-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;display:grid}.product-case-flow li{background:#fff;border-radius:18px;padding:22px;box-shadow:0 18px 50px #22253c1a}.product-case-flow b{color:#5a63d3;letter-spacing:.08em;font-size:.78rem}.product-case-flow h3{margin-top:10px;font-size:1.15rem}.product-case-flow p{color:#4c4e55;margin-top:10px;font-size:.92rem;line-height:1.6}.product-case-cta{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;display:grid}.product-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.product-case-related{color:inherit;gap:14px;display:grid}.product-case-related .product-case-media img,.product-case-related .product-case-media{min-height:180px}.product-case-empty{padding:60px 0}.product-features a{color:#010212;border:1px solid #01021259;border-radius:100px;padding:9px 12px;font-size:.75rem;font-weight:500}@media (max-width:980px){.product-case-hero,.product-case-feature,.product-case-feature:nth-child(2n) .product-case-media,.product-case-cta,.product-detail-grid,.product-case-flow,.product-related-grid{grid-template-columns:1fr}.product-case-feature:nth-child(2n) .product-case-media{order:0}}
