.site-header[data-astro-cid-lcdefpme]{z-index:30;background:color-mix(in srgb, var(--paper) 92%, transparent);backdrop-filter:blur(6px);border-bottom:1px solid var(--line);position:sticky;top:0}.nav[data-astro-cid-lcdefpme]{align-items:center;gap:16px;min-height:64px;display:flex}.logo[data-astro-cid-lcdefpme]{font-family:var(--display);color:var(--forest-deep);margin-right:auto;font-size:22px;text-decoration:none}.nav-links[data-astro-cid-lcdefpme]{gap:20px;margin:0;padding:0;list-style:none;display:none}.nav-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.nav-cta[data-astro-cid-lcdefpme]{min-height:44px;padding:8px 16px;font-size:15px}@media (width>=900px){.nav-links[data-astro-cid-lcdefpme]{display:flex}}.hero[data-astro-cid-lcdefpme]{padding:56px 0 64px}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}@media (width>=900px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.offer[data-astro-cid-lcdefpme]{border:1px solid var(--brass);color:var(--ink);border-radius:999px;margin:0 0 16px;padding:6px 14px;font-size:15px;display:inline-block}h1[data-astro-cid-lcdefpme]{letter-spacing:-.01em;font-size:clamp(34px,5.2vw,56px)}.lede[data-astro-cid-lcdefpme]{color:var(--muted);max-width:52ch;font-size:18px}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px;display:flex}.ghost[data-astro-cid-lcdefpme]{color:var(--forest-deep);align-items:center;min-height:44px;font-weight:600;display:inline-flex}.hero-fig[data-astro-cid-lcdefpme]{margin:0}.hero-fig[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;border-radius:20px 20px 4px;width:100%}.hero-fig[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:8px;font-size:13px}.facts[data-astro-cid-lcdefpme]{background:var(--surface);border-block:1px solid var(--line)}.facts-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-block:0;padding-block:8px;display:grid}@media (width>=800px){.facts-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}}.facts-grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);padding:16px}.facts-grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:first-child{border-left:0}.facts-grid[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--muted);font-size:13px}.facts-grid[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--display);margin:4px 0 0;font-size:20px}.section[data-astro-cid-lcdefpme]{padding:80px 0}.band[data-astro-cid-lcdefpme]{background:#efe8d8}.sub[data-astro-cid-lcdefpme]{color:var(--muted);max-width:60ch;margin-bottom:32px}.unit-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (width>=800px){.unit-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.unit[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;padding:18px;display:flex}.plan[data-astro-cid-lcdefpme]{border-radius:10px;width:100%;height:auto}.unit[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:16px 0 4px;font-size:24px}.spec[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:14px}.price[data-astro-cid-lcdefpme]{color:var(--forest-deep);margin:auto 0 0;padding-top:12px;font-weight:700}.fac-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.fac-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.fac-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.fac[data-astro-cid-lcdefpme]{background:var(--paper);border:1px solid var(--line);color:var(--forest);border-radius:14px;padding:22px}.fac[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--ink);margin:12px 0 6px;font-size:20px}.fac[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.loc-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}@media (width>=900px){.loc-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}}.addr[data-astro-cid-lcdefpme]{color:var(--muted);align-items:flex-start;gap:8px;display:flex}.times[data-astro-cid-lcdefpme]{margin:20px 0 0;padding:0;list-style:none}.times[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px dashed var(--line);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.access-fig[data-astro-cid-lcdefpme],.progress-fig[data-astro-cid-lcdefpme]{margin:24px 0 0}.access-fig[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.progress-fig[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:16/9;object-fit:cover;border-radius:14px;width:100%}.access-fig[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme],.progress-fig[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:8px;font-size:13px}.map[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:16px;width:100%;height:340px}.table-wrap[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow-x:auto}table[data-astro-cid-lcdefpme]{border-collapse:collapse;width:100%;font-size:15px}th[data-astro-cid-lcdefpme],td[data-astro-cid-lcdefpme]{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:14px 16px}thead[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{color:var(--muted);font-size:13px;font-weight:600}.dev-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (width>=900px){.dev-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.dev-points[data-astro-cid-lcdefpme]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.dev-points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:flex-start;gap:10px;display:flex}.dev-points[data-astro-cid-lcdefpme] svg{color:var(--forest);flex:none;margin-top:4px}.timeline[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.timeline[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}}.step[data-astro-cid-lcdefpme]{border-top:4px solid var(--line);background:var(--surface);border-radius:0 0 12px 12px;padding:20px}.step-done[data-astro-cid-lcdefpme]{border-top-color:var(--forest)}.step-in-progress[data-astro-cid-lcdefpme]{border-top-color:var(--brass)}.state[data-astro-cid-lcdefpme]{color:var(--forest-deep);font-size:13px;font-weight:700}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:8px 0;font-size:20px}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:15px}.gallery[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=800px){.gallery[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}.gallery[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{margin:0}.gallery[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;border-radius:14px;width:100%}.gallery[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:8px;font-size:14px}.note[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:16px;font-size:14px}.faq[data-astro-cid-lcdefpme]{max-width:780px}details[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);padding:16px 0}summary[data-astro-cid-lcdefpme]{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:8px 0 0}.cta[data-astro-cid-lcdefpme]{background:var(--forest-deep);color:#f4efe2;padding:80px 0}.cta-inner[data-astro-cid-lcdefpme]{text-align:center}.cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff}.cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#d9e3dc;margin-bottom:24px}.btn-light[data-astro-cid-lcdefpme]{color:var(--forest-deep);background:#fff}.btn-light[data-astro-cid-lcdefpme]:hover{background:#f4efe2}
