.rental-intro{max-width:760px}.rental-tabs{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.rental-group{padding:45px 0}.rental-group h2{font:2.5rem var(--serif)}.rental-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:24px 0}.rental-gallery img{width:100%;max-height:560px;object-fit:contain;background:#fff}.rental-details{max-width:760px;font-size:1rem}.rental-details h3{font:1.5rem var(--serif)}.purchase-benefits{padding:48px 0;background:#f3eee4;color:#171410;font:16px/1.6 system-ui,sans-serif}.purchase-benefits .benefit-wrap{width:min(1180px,calc(100% - 40px));margin:auto}.purchase-benefits h2{font:2rem Georgia,serif;margin:0 0 24px}.benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.benefit{padding:24px;background:#fbf8f2;border:1px solid #17141020;border-radius:10px}.benefit img{width:68px;height:68px;object-fit:contain;margin-bottom:20px}.benefit h3{font-size:16px;line-height:1.35;margin:0 0 14px}.benefit p{margin:0 0 12px;font-size:16px}.benefit small{font-size:14px;line-height:1.5;display:block}@media(max-width:1000px){.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.benefit-grid,.rental-gallery{grid-template-columns:1fr}.benefit{padding:22px}}