.page-header[data-astro-cid-ucd2ps2b]{text-align:center;margin-bottom:4rem}.page-header[data-astro-cid-ucd2ps2b] h1[data-astro-cid-ucd2ps2b]{font-size:3rem;color:var(--ink);margin-bottom:1rem;font-weight:800}.page-header[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{font-size:1.2rem;color:var(--ink-2)}.services-grid[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:4rem}.service-card[data-astro-cid-ucd2ps2b]{background:#fff;padding:2rem;border-radius:var(--radius);border-left:4px solid var(--brand);box-shadow:0 2px 10px #0000001a}.service-card[data-astro-cid-ucd2ps2b] h3[data-astro-cid-ucd2ps2b]{color:var(--ink);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.service-card[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{margin-bottom:1rem;color:var(--ink-2)}.service-card[data-astro-cid-ucd2ps2b] ul[data-astro-cid-ucd2ps2b]{list-style:none;padding:0}.service-card[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b]{padding:.5rem 0;color:var(--ink-2);border-bottom:1px solid var(--line)}.service-card[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b]:before{content:"✓ ";color:var(--brand);font-weight:700}.bin-sizes[data-astro-cid-ucd2ps2b]{margin-bottom:4rem}.bin-sizes[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b]{text-align:center;color:var(--ink);margin-bottom:2rem;font-size:2.5rem;font-weight:700}.sizes-grid[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem}.size-card[data-astro-cid-ucd2ps2b]{background:#fff;padding:2rem;border-radius:var(--radius);text-align:center;box-shadow:0 4px 16px #0000001a;border:1px solid var(--line);position:relative;transition:all .3s ease}.size-card[data-astro-cid-ucd2ps2b]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.size-card[data-astro-cid-ucd2ps2b].featured{border-color:var(--brand);box-shadow:0 4px 20px #fecd0733}.size-card[data-astro-cid-ucd2ps2b].specialty{border-color:var(--muted)}.popular-tag[data-astro-cid-ucd2ps2b]{position:absolute;top:-8px;left:50%;transform:translate(-50%);background:var(--brand);color:var(--ink);padding:.4rem .8rem;border-radius:1rem;font-size:.8rem;font-weight:700}.size-card[data-astro-cid-ucd2ps2b] h4[data-astro-cid-ucd2ps2b]{color:var(--ink);margin-bottom:.5rem;font-size:1.3rem;font-weight:700}.size-card[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{color:var(--ink-2);margin-bottom:1rem;font-size:.9rem}.price[data-astro-cid-ucd2ps2b]{font-size:2rem;font-weight:800;color:var(--brand-600);margin-bottom:.5rem;display:block}.dimensions[data-astro-cid-ucd2ps2b]{color:var(--brand-600);font-weight:700;background:var(--bg-2);padding:.5rem;border-radius:.5rem;display:inline-block;margin-bottom:.5rem}.weight-info[data-astro-cid-ucd2ps2b]{background:var(--bg-2);color:var(--muted);padding:.4rem .8rem;border-radius:.5rem;font-size:.85rem;font-weight:600}.rental-info[data-astro-cid-ucd2ps2b]{margin-bottom:4rem}.rental-info[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b]{text-align:center;color:var(--ink);margin-bottom:2rem;font-size:2rem;font-weight:700}.info-grid[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.info-card[data-astro-cid-ucd2ps2b]{background:var(--bg-2);padding:1.5rem;border-radius:var(--radius);text-align:center;border:1px solid var(--line)}.info-card[data-astro-cid-ucd2ps2b] h4[data-astro-cid-ucd2ps2b]{color:var(--ink);margin-bottom:.5rem;font-weight:600}.info-card[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{color:var(--ink-2);font-size:.9rem;line-height:1.4}.add-ons-info[data-astro-cid-ucd2ps2b]{margin-bottom:4rem}.add-ons-info[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b]{text-align:center;color:var(--ink);margin-bottom:2rem;font-size:2rem;font-weight:700}.add-ons-list[data-astro-cid-ucd2ps2b]{max-width:500px;margin:0 auto}.add-on-item[data-astro-cid-ucd2ps2b]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#fff;border-radius:var(--radius);margin-bottom:.5rem;border:1px solid var(--line)}.add-on-name[data-astro-cid-ucd2ps2b]{color:var(--ink-2);font-weight:500}.add-on-cost[data-astro-cid-ucd2ps2b]{font-weight:700;color:var(--brand-600)}.cta[data-astro-cid-ucd2ps2b]{text-align:center;padding:3rem;background:var(--ink);color:#fff;border-radius:var(--radius)}.cta[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b]{margin-bottom:1rem;font-weight:700}.cta[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{margin-bottom:2rem;opacity:.9}.btn-primary[data-astro-cid-ucd2ps2b]{padding:1rem 2rem;text-decoration:none;border-radius:var(--radius);font-weight:700;background:var(--brand);color:var(--ink);transition:all .3s;display:inline-block}.btn-primary[data-astro-cid-ucd2ps2b]:hover{background:var(--brand-600);color:var(--ink);text-decoration:none;transform:translateY(-1px)}@media (max-width: 768px){.page-header[data-astro-cid-ucd2ps2b] h1[data-astro-cid-ucd2ps2b]{font-size:2rem}.sizes-grid[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr}.cta[data-astro-cid-ucd2ps2b]{padding:2rem 1rem}}
