.product-tools h2{font-size:clamp(1.45rem,2.5vw,2.1rem);line-height:1.15}.product-tools small{font-size:.7em;opacity:.8}.room-sketch,.insight-sketch{height:100px;margin:1.3rem 0;display:flex;align-items:center;justify-content:center;gap:12px;background:#edf3ef;border-radius:12px;overflow:hidden}.room-sketch i{width:110px;height:58px;border:3px solid #385955;border-right:10px double #385955;transform:skewY(-5deg)}.room-sketch span{font-size:2rem;color:#385955}.insight-sketch{align-items:flex-end;padding:18px 30px;gap:10px}.insight-sketch i{width:18px;background:#a55a36;border-radius:5px 5px 0 0;height:24px}.insight-sketch i:nth-child(2){height:36px}.insight-sketch i:nth-child(3){height:46px}.insight-sketch i:nth-child(4){height:39px}.insight-sketch i:nth-child(5){height:55px}.insight-sketch i:nth-child(6){height:61px}.insight-sketch i:nth-child(7){height:49px}.download-action{display:inline-block;padding:10px 14px;border:1px solid currentColor;border-radius:8px;font-size:.8rem;line-height:1.4;text-align:center;max-width:11rem}.download-action:focus-visible{outline:3px solid #a55a36;outline-offset:3px}@media(max-width:600px){.product-tools h2{font-size:1.55rem}.download-action{max-width:8rem}}