.pricing-page[data-astro-cid-lmkygsfs]{max-width:1200px;margin:0 auto;padding:2rem 1rem}.hero-section[data-astro-cid-lmkygsfs]{text-align:center;margin-bottom:4rem}.hero-section[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:2.5rem;font-weight:800;color:var(--ink);margin-bottom:1rem}.hero-section[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:1.1rem;color:var(--ink-2);max-width:600px;margin:0 auto;line-height:1.6}.bins-section[data-astro-cid-lmkygsfs]{margin-bottom:5rem}.bins-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;align-items:stretch}.bin-card[data-astro-cid-lmkygsfs]{background:#fff;border-radius:var(--radius);border:1px solid var(--line);overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column;position:relative;box-shadow:0 5px 20px #0000001a;min-height:520px}.bin-card[data-astro-cid-lmkygsfs]:hover{transform:translateY(-5px);box-shadow:0 10px 40px #00000026}.bin-card[data-astro-cid-lmkygsfs].featured{border-color:var(--brand);box-shadow:0 8px 30px #fecd0733}.bin-card[data-astro-cid-lmkygsfs].specialty{border-color:var(--muted)}.featured-badge[data-astro-cid-lmkygsfs]{position:absolute;top:-8px;left:50%;transform:translate(-50%);background:var(--brand);color:var(--ink);padding:.4rem 1rem;border-radius:1rem;font-size:.8rem;font-weight:700;z-index:1}.card-content[data-astro-cid-lmkygsfs]{padding:2rem;flex:1;display:flex;flex-direction:column}.bin-card[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:1.25rem;font-weight:700;color:var(--ink);margin-bottom:1rem;text-align:center}.price[data-astro-cid-lmkygsfs]{font-size:2.5rem;font-weight:800;color:var(--brand-600);text-align:center;margin-bottom:.5rem}.rental-period[data-astro-cid-lmkygsfs]{text-align:center;color:var(--muted);font-size:.9rem;margin-bottom:1rem}.weight-info[data-astro-cid-lmkygsfs]{background:var(--bg-2);color:var(--brand-600);padding:.5rem;border-radius:.5rem;text-align:center;font-weight:600;font-size:.9rem;margin-bottom:1.5rem}.features[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin-bottom:1.5rem;flex:1}.features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{color:var(--ink-2);font-size:.9rem;position:relative;padding:.4rem 0 .4rem 1.5rem}.features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{content:"✓";position:absolute;left:0;color:var(--brand);font-weight:700}.dimensions[data-astro-cid-lmkygsfs]{background:var(--bg-2);padding:.5rem;border-radius:.5rem;text-align:center;color:var(--muted);font-size:.9rem;font-weight:500;margin-bottom:1rem}.book-btn[data-astro-cid-lmkygsfs]{display:block;background:var(--brand);color:var(--ink);text-decoration:none;padding:1rem 2rem;text-align:center;font-weight:700;border-radius:0 0 var(--radius) var(--radius);box-shadow:0 2px 8px #fecd074d;transition:all .3s ease;margin:0}.book-btn[data-astro-cid-lmkygsfs]:hover{background:var(--brand-600);color:var(--ink);transform:translateY(-1px);box-shadow:0 4px 12px #fecd0766;text-decoration:none}.add-ons-section[data-astro-cid-lmkygsfs]{margin-bottom:4rem}.add-ons-section[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{text-align:center;font-size:2rem;font-weight:700;color:var(--ink);margin-bottom:2rem}.add-ons-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.add-on-item[data-astro-cid-lmkygsfs]{background:var(--bg-2);padding:1.5rem;border-radius:var(--radius);text-align:center;border:1px solid var(--line)}.add-on-item[data-astro-cid-lmkygsfs] h4[data-astro-cid-lmkygsfs]{color:var(--ink);margin-bottom:.5rem;font-weight:600}.add-on-price[data-astro-cid-lmkygsfs]{font-size:1.5rem;font-weight:700;color:var(--brand-600);margin-bottom:.5rem}.add-on-item[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--ink-2);font-size:.9rem;line-height:1.4}.included-section[data-astro-cid-lmkygsfs]{margin-bottom:4rem}.included-section[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{text-align:center;font-size:2rem;font-weight:700;color:var(--ink);margin-bottom:2rem}.included-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.included-item[data-astro-cid-lmkygsfs]{text-align:center;padding:1rem}.included-item[data-astro-cid-lmkygsfs] .icon[data-astro-cid-lmkygsfs]{width:3rem;height:3rem;background:var(--brand);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-weight:700;color:var(--ink);font-size:1.2rem}.included-item[data-astro-cid-lmkygsfs] h4[data-astro-cid-lmkygsfs]{color:var(--ink);margin-bottom:.5rem;font-weight:600}.included-item[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--ink-2);font-size:.9rem;line-height:1.4}.fees-section[data-astro-cid-lmkygsfs]{margin-bottom:4rem}.fees-section[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{text-align:center;font-size:2rem;font-weight:700;color:var(--ink);margin-bottom:2rem}.fees-list[data-astro-cid-lmkygsfs]{max-width:600px;margin:0 auto}.fee-row[data-astro-cid-lmkygsfs]{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)}.fee-service[data-astro-cid-lmkygsfs]{color:var(--ink-2);font-weight:500}.fee-cost[data-astro-cid-lmkygsfs]{font-weight:700;color:var(--brand-600)}.areas-section[data-astro-cid-lmkygsfs]{margin-bottom:4rem}.areas-section[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{text-align:center;font-size:2rem;font-weight:700;color:var(--ink);margin-bottom:2rem}.areas-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.area-card[data-astro-cid-lmkygsfs]{background:#fff;padding:1.5rem;border-radius:var(--radius);text-align:center;border:2px solid var(--line)}.area-card[data-astro-cid-lmkygsfs].core{border-color:#22c55e}.area-card[data-astro-cid-lmkygsfs].extended{border-color:var(--brand)}.area-card[data-astro-cid-lmkygsfs].outer{border-color:#f59e0b}.area-card[data-astro-cid-lmkygsfs] h4[data-astro-cid-lmkygsfs]{color:var(--ink);margin-bottom:.5rem;font-weight:600}.area-price[data-astro-cid-lmkygsfs]{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.area-card[data-astro-cid-lmkygsfs].core .area-price[data-astro-cid-lmkygsfs]{color:#22c55e}.area-card[data-astro-cid-lmkygsfs].extended .area-price[data-astro-cid-lmkygsfs]{color:var(--brand-600)}.area-card[data-astro-cid-lmkygsfs].outer .area-price[data-astro-cid-lmkygsfs]{color:#f59e0b}.area-card[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--ink-2);font-size:.9rem;line-height:1.4}.cta-section[data-astro-cid-lmkygsfs]{text-align:center;padding:3rem 2rem;background:var(--bg-2);border-radius:var(--radius);margin-bottom:2rem}.cta-section[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:2rem;font-weight:700;color:var(--ink);margin-bottom:1rem}.cta-section[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--ink-2);margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.cta-button[data-astro-cid-lmkygsfs]{display:inline-block;background:var(--brand);color:var(--ink);text-decoration:none;padding:1rem 2rem;border-radius:var(--radius);font-weight:700;font-size:1.1rem;transition:all .3s ease}.cta-button[data-astro-cid-lmkygsfs]:hover{background:var(--brand-600);color:var(--ink);text-decoration:none;transform:translateY(-1px)}@media (max-width: 768px){.pricing-page[data-astro-cid-lmkygsfs]{padding:1rem}.hero-section[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:2rem}.bins-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.price[data-astro-cid-lmkygsfs]{font-size:2rem}.cta-section[data-astro-cid-lmkygsfs]{padding:2rem 1rem}}
