.hero-product{transform:none;background:#fff}.product-photo{aspect-ratio:1.08;background:#fff}.product-photo img{object-fit:contain}.problem-solution img{aspect-ratio:1.08;object-fit:contain;background:#fff}.drawing-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}.drawing-product-card{background:#fff;border:1px solid var(--hairline);border-radius:18px;overflow:hidden;box-shadow:0 10px 35px #163d5a08}.drawing-product-card>a{display:block;padding:18px 12px 0}.drawing-product-card img{display:block;width:100%;height:auto;aspect-ratio:1.095;object-fit:contain}.drawing-product-card figcaption{padding:20px 26px 26px;color:#17354c;border-top:1px solid #edf1f4}.drawing-product-card .eyebrow{color:#57798b;font-size:10px;margin-bottom:5px;display:block}.drawing-product-card h3{font:700 25px Manrope,Anuphan,sans-serif;margin:5px 0 12px}.drawing-product-card p{color:#516b7d;font-size:14px;line-height:1.8}.drawing-product-note{font-size:11px;line-height:1.8;color:var(--fg-muted);margin:16px 0 24px}.drawing-process-details{border:1px solid var(--hairline);border-radius:12px;padding:15px 20px;margin-bottom:30px;background:var(--surface)}.drawing-process-details summary{cursor:pointer;font-weight:600;font-size:14px;color:var(--fg)}@media(max-width:680px){.drawing-product-grid{grid-template-columns:1fr;gap:18px}.drawing-product-card figcaption{padding:18px 22px}.drawing-product-card>a{padding:12px 10px 0}}
