.gallery[data-astro-cid-zy4ubguh]{display:flex;flex-direction:column;gap:.75rem}.gallery-main[data-astro-cid-zy4ubguh]{border-radius:var(--radius-large);overflow:hidden;border:1px solid var(--color-border);background:var(--color-bg-alt);aspect-ratio:4 / 3}.gallery-main[data-astro-cid-zy4ubguh] img[data-astro-cid-zy4ubguh]{width:100%;height:100%;object-fit:cover}.gallery-thumbs[data-astro-cid-zy4ubguh]{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:.5rem}.gallery-thumb[data-astro-cid-zy4ubguh]{padding:0;border:2px solid transparent;border-radius:var(--radius-small);overflow:hidden;cursor:pointer;background:none;aspect-ratio:4 / 3}.gallery-thumb[data-astro-cid-zy4ubguh][aria-selected=true]{border-color:var(--color-primary)}.gallery-thumb[data-astro-cid-zy4ubguh] img[data-astro-cid-zy4ubguh]{width:100%;height:100%;object-fit:cover}.pricing-card[data-astro-cid-5mb67dfd]{background:var(--color-surface);border:1px solid var(--color-border);border-top:4px solid var(--color-primary);border-radius:var(--radius-large);box-shadow:var(--shadow-medium);padding:1.6rem 1.5rem;position:sticky;top:92px}.pricing-heading[data-astro-cid-5mb67dfd]{font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-light);margin-bottom:1rem}.pricing-rows[data-astro-cid-5mb67dfd]{display:flex;flex-direction:column}.pricing-row[data-astro-cid-5mb67dfd]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--color-border)}.pricing-row[data-astro-cid-5mb67dfd] dt[data-astro-cid-5mb67dfd]{color:var(--color-text-light);font-size:.95rem}.pricing-row[data-astro-cid-5mb67dfd] dd[data-astro-cid-5mb67dfd]{font-weight:800;font-size:1.2rem;white-space:nowrap}.pricing-row--emphasized[data-astro-cid-5mb67dfd] dd[data-astro-cid-5mb67dfd]{color:color-mix(in srgb,var(--color-primary),black 25%)}.pricing-deposit[data-astro-cid-5mb67dfd]{margin-top:1rem;font-size:.88rem;color:var(--color-text-light);background:var(--color-bg-alt);padding:.7rem .9rem;border-radius:var(--radius-small)}.pricing-ctas[data-astro-cid-5mb67dfd]{display:flex;flex-direction:column;gap:.6rem;margin:1.25rem 0 1rem}.pricing-ctas[data-astro-cid-5mb67dfd] .btn[data-astro-cid-5mb67dfd]{width:100%}.pricing-transport[data-astro-cid-5mb67dfd]{display:flex;flex-direction:column;gap:.45rem;border-top:1px solid var(--color-border);padding-top:1rem}.pricing-transport[data-astro-cid-5mb67dfd] li[data-astro-cid-5mb67dfd]{font-size:.88rem;color:var(--color-text-light);display:flex;gap:.5rem;align-items:baseline}.pricing-transport[data-astro-cid-5mb67dfd] li[data-astro-cid-5mb67dfd]:before{content:"→";color:var(--color-primary);font-weight:700}@media (max-width: 899px){.pricing-card[data-astro-cid-5mb67dfd]{position:static}}.detail-page[data-astro-cid-i4rsmz3m]{padding-top:1.75rem;padding-bottom:4rem}.breadcrumb[data-astro-cid-i4rsmz3m]{font-size:.85rem;color:var(--color-text-light);margin-bottom:1.75rem}.breadcrumb[data-astro-cid-i4rsmz3m] a[data-astro-cid-i4rsmz3m]{color:var(--color-text-light)}.breadcrumb[data-astro-cid-i4rsmz3m] a[data-astro-cid-i4rsmz3m]:hover{color:var(--color-text);text-decoration:underline}.detail-head[data-astro-cid-i4rsmz3m]{max-width:780px;margin-bottom:2.25rem}.detail-head[data-astro-cid-i4rsmz3m] h1[data-astro-cid-i4rsmz3m]{text-wrap:balance}.detail-lead[data-astro-cid-i4rsmz3m]{font-size:1.15rem;color:var(--color-text-light);margin-bottom:1.25rem}.detail-highlights[data-astro-cid-i4rsmz3m]{display:flex;flex-wrap:wrap;gap:.5rem}.detail-highlights[data-astro-cid-i4rsmz3m] li[data-astro-cid-i4rsmz3m]{background:color-mix(in srgb,var(--color-primary) 14%,white);border:1px solid color-mix(in srgb,var(--color-primary) 38%,white);color:var(--color-text);font-size:.88rem;font-weight:600;padding:.4rem .8rem;border-radius:var(--radius-full)}.detail-grid[data-astro-cid-i4rsmz3m]{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:start}@media (min-width: 900px){.detail-grid[data-astro-cid-i4rsmz3m]{grid-template-columns:1.7fr 1fr;gap:3rem}}.detail-section[data-astro-cid-i4rsmz3m]{margin-top:2.5rem}.spec-table[data-astro-cid-i4rsmz3m]{width:100%;border-collapse:collapse;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-medium);overflow:hidden}.spec-table[data-astro-cid-i4rsmz3m] th[data-astro-cid-i4rsmz3m],.spec-table[data-astro-cid-i4rsmz3m] td[data-astro-cid-i4rsmz3m]{text-align:left;padding:.8rem 1rem;border-bottom:1px solid var(--color-border);font-size:.95rem}.spec-table[data-astro-cid-i4rsmz3m] tr[data-astro-cid-i4rsmz3m]:last-child th[data-astro-cid-i4rsmz3m],.spec-table[data-astro-cid-i4rsmz3m] tr[data-astro-cid-i4rsmz3m]:last-child td[data-astro-cid-i4rsmz3m]{border-bottom:none}.spec-table[data-astro-cid-i4rsmz3m] th[data-astro-cid-i4rsmz3m]{background:var(--color-bg-alt);font-weight:600;width:45%}.detail-lists[data-astro-cid-i4rsmz3m]{display:grid;grid-template-columns:1fr;gap:1.75rem}@media (min-width: 640px){.detail-lists[data-astro-cid-i4rsmz3m]{grid-template-columns:1fr 1fr}}.detail-lists[data-astro-cid-i4rsmz3m] h3[data-astro-cid-i4rsmz3m]{font-size:1rem;margin-bottom:.6rem}.check-list[data-astro-cid-i4rsmz3m] li[data-astro-cid-i4rsmz3m],.plus-list[data-astro-cid-i4rsmz3m] li[data-astro-cid-i4rsmz3m]{padding:.45rem 0 .45rem 1.75rem;position:relative;font-size:.95rem}.check-list[data-astro-cid-i4rsmz3m] li[data-astro-cid-i4rsmz3m]:before{content:"✓";position:absolute;left:0;color:#1f8a3c;font-weight:800}.plus-list[data-astro-cid-i4rsmz3m] li[data-astro-cid-i4rsmz3m]:before{content:"+";position:absolute;left:0;color:color-mix(in srgb,var(--color-primary),black 25%);font-weight:800}.detail-cta[data-astro-cid-i4rsmz3m]{margin-top:2.75rem;background:var(--color-dark);color:#fff;border-radius:var(--radius-large);padding:2rem}.detail-cta[data-astro-cid-i4rsmz3m] h2[data-astro-cid-i4rsmz3m]{color:#fff}.detail-cta[data-astro-cid-i4rsmz3m] p[data-astro-cid-i4rsmz3m]{color:#ffffffc7;margin:0}.other-machines[data-astro-cid-i4rsmz3m]{margin-top:4rem}.other-grid[data-astro-cid-i4rsmz3m]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.other-card[data-astro-cid-i4rsmz3m]{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-medium);overflow:hidden;background:var(--color-surface);transition:box-shadow .2s ease,transform .2s ease}.other-card[data-astro-cid-i4rsmz3m]:hover{box-shadow:var(--shadow-medium);transform:translateY(-2px)}.other-card[data-astro-cid-i4rsmz3m] img[data-astro-cid-i4rsmz3m]{width:100%;aspect-ratio:4 / 3;object-fit:cover}.other-name[data-astro-cid-i4rsmz3m]{font-weight:700;font-size:.95rem;padding:.7rem .9rem .15rem}.other-price[data-astro-cid-i4rsmz3m]{color:var(--color-text-light);font-size:.88rem;padding:0 .9rem .85rem;font-weight:600}
