/* SHUVERA */
:root{--shu-ivory:#F5F2EC;--shu-sage:#DCE3DA;--shu-stone:#D9D2C8;--shu-green:#68766C;--shu-ink:#252A29;--shu-button:#4B5150}
body,.color-background-1{color:var(--shu-ink)} .shu-band{background:var(--shu-ivory);padding:32px 20px}.shu-wrap{max-width:1200px;margin:auto}.shu-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.shu-card{background:var(--shu-sage);border-radius:12px;padding:20px;text-align:center}.shu-card h3{font-size:18px;line-height:1.2;margin:10px 0 6px}.shu-card p,.shu-copy{font-size:16px;line-height:1.55}.shu-icon{width:28px;height:28px;stroke:currentColor;fill:none;stroke-width:1.7}.shu-heading{font-size:32px;line-height:1.2;margin:0 0 20px}.shu-product-title{font-size:22px;font-weight:600}.shu-steps,.shu-problems{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.shu-placeholder{aspect-ratio:4/5;background:var(--shu-sage);display:grid;place-items:center;border-radius:12px;color:var(--shu-green);position:relative}.shu-placeholder b{position:absolute;top:12px;left:12px;background:var(--shu-ivory);padding:4px 9px;border-radius:20px;font-size:13px}.shu-feature{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;padding:32px 20px}.shu-feature:nth-child(even){background:var(--shu-sage)}.shu-feature h2{font-size:28px;line-height:1.2}.shu-review-row{display:flex;gap:14px;overflow-x:auto}.shu-review{min-width:260px;background:var(--shu-ivory);padding:18px;border-radius:12px}.shu-sticky{position:fixed;bottom:0;left:0;right:0;z-index:8;background:#fff;padding:10px 16px;box-shadow:0 -2px 12px #0002;display:flex;justify-content:space-between;align-items:center}.shu-sticky button{background:var(--shu-button);color:white;border:0;padding:12px 22px;border-radius:8px}@media(max-width:749px){.shu-grid{grid-template-columns:repeat(2,1fr)}.shu-heading{font-size:24px}.shu-product-title{font-size:18px}.shu-card h3{font-size:18px}.shu-card p,.shu-copy{font-size:15px}.shu-steps,.shu-problems{grid-template-columns:1fr}.shu-feature{grid-template-columns:1fr}.shu-feature h2{font-size:24px}.shu-sticky{display:flex}}
