.calc[data-astro-cid-fj7gkcfz]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);padding:clamp(1.25rem,3vw,1.75rem)}.calc[data-astro-cid-fj7gkcfz] h3[data-astro-cid-fj7gkcfz]{margin-top:0}.calc__controls[data-astro-cid-fj7gkcfz]{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-bottom:1.25rem;display:flex}.calc__controls[data-astro-cid-fj7gkcfz] .field[data-astro-cid-fj7gkcfz]{max-width:16rem;margin:0}.calc__check[data-astro-cid-fj7gkcfz]{color:var(--steel);align-items:center;gap:.5rem;font-size:.95rem;display:flex}.calc__check[data-astro-cid-fj7gkcfz] input[data-astro-cid-fj7gkcfz]{width:1.1rem;height:1.1rem;accent-color:var(--accent)}.calc__rows[data-astro-cid-fj7gkcfz]{border-top:1px solid var(--line);margin:0}.calc__rows[data-astro-cid-fj7gkcfz] div[data-astro-cid-fj7gkcfz]{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.calc__rows[data-astro-cid-fj7gkcfz] dt[data-astro-cid-fj7gkcfz]{flex-direction:column;display:flex}.calc__rows[data-astro-cid-fj7gkcfz] dt[data-astro-cid-fj7gkcfz] small[data-astro-cid-fj7gkcfz]{color:var(--steel);font-size:.85rem}.calc__rows[data-astro-cid-fj7gkcfz] dd[data-astro-cid-fj7gkcfz]{white-space:nowrap;margin:0}.calc__total[data-astro-cid-fj7gkcfz]{justify-content:space-between;align-items:baseline;gap:1rem;margin:1rem 0 .5rem;display:flex}.calc__total[data-astro-cid-fj7gkcfz] b[data-astro-cid-fj7gkcfz]{font-family:var(--font-display);font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem)}.calc__note[data-astro-cid-fj7gkcfz]{color:var(--steel);margin:0;font-size:.88rem}.gallery[data-astro-cid-qiepyf6x]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:1.5rem 0 2.5rem;display:grid}.gallery__item[data-astro-cid-qiepyf6x]{margin:0}.gallery__item--wide[data-astro-cid-qiepyf6x]{grid-column:1/-1}.gallery__item[data-astro-cid-qiepyf6x] a[data-astro-cid-qiepyf6x],.gallery__item[data-astro-cid-qiepyf6x] img[data-astro-cid-qiepyf6x]{border-radius:var(--radius-lg);object-fit:cover;width:100%;height:100%;display:block}.gallery__item--wide[data-astro-cid-qiepyf6x] img[data-astro-cid-qiepyf6x]{aspect-ratio:16/9}.gallery__item[data-astro-cid-qiepyf6x] img[data-astro-cid-qiepyf6x]{aspect-ratio:4/3}.gallery--n2[data-astro-cid-qiepyf6x] .gallery__item--wide[data-astro-cid-qiepyf6x]{grid-column:auto}.gallery--n2[data-astro-cid-qiepyf6x] .gallery__item--wide[data-astro-cid-qiepyf6x] img[data-astro-cid-qiepyf6x]{aspect-ratio:4/3}.gallery--none[data-astro-cid-qiepyf6x]{grid-template-columns:minmax(0,1fr)}.gallery--none[data-astro-cid-qiepyf6x] .gallery__zg{aspect-ratio:16/7;min-height:13rem}@media (width<=560px){.gallery[data-astro-cid-qiepyf6x]{grid-template-columns:minmax(0,1fr)}.gallery--none[data-astro-cid-qiepyf6x] .gallery__zg{aspect-ratio:4/3;width:100%;min-height:0}}.crumbs[data-astro-cid-pjmzp25x]{color:var(--steel);flex-wrap:wrap;gap:.45rem;margin-bottom:1.5rem;font-size:.92rem;display:flex}.crumbs[data-astro-cid-pjmzp25x] a[data-astro-cid-pjmzp25x]{color:var(--steel)}.block-head[data-astro-cid-pjmzp25x]{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}@media (width>=960px){.block-head[data-astro-cid-pjmzp25x]{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.price-card[data-astro-cid-pjmzp25x]{position:sticky;top:100px}}.block-head[data-astro-cid-pjmzp25x] h1[data-astro-cid-pjmzp25x]{margin-top:.3em}.h-small[data-astro-cid-pjmzp25x]{margin-top:2.5rem;font-size:1.3rem}.muted-inline[data-astro-cid-pjmzp25x]{color:var(--steel);font-size:.95rem}.plan-photo[data-astro-cid-pjmzp25x]{margin:2rem 0}.plan-photo[data-astro-cid-pjmzp25x] a[data-astro-cid-pjmzp25x]{display:block}.plan-photo[data-astro-cid-pjmzp25x] img[data-astro-cid-pjmzp25x]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper-2);width:100%;height:auto;display:block}.plan-photo[data-astro-cid-pjmzp25x] figcaption[data-astro-cid-pjmzp25x]{color:var(--steel);margin-top:.5rem;font-size:.95rem}.price-card[data-astro-cid-pjmzp25x]{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);padding:1.7rem}.price-card__rate[data-astro-cid-pjmzp25x]{font-family:var(--font-display);margin:0 0 .2rem;font-size:2rem}.price-card__rate[data-astro-cid-pjmzp25x] span[data-astro-cid-pjmzp25x]{font-family:var(--font-text);color:var(--steel);font-size:1rem}.price-card__month[data-astro-cid-pjmzp25x]{margin:0 0 1rem;font-size:1.05rem}.price-card__sale[data-astro-cid-pjmzp25x]{background:var(--accent-soft);border-left:3px solid var(--accent);margin:0 0 1rem;padding:.7rem .9rem;font-size:.95rem}.price-card__hint[data-astro-cid-pjmzp25x]{color:var(--steel);font-size:.9rem}.price-card[data-astro-cid-pjmzp25x] .btn[data-astro-cid-pjmzp25x]{justify-content:center;width:100%}.price-card__pick[data-astro-cid-pjmzp25x]{cursor:pointer;align-items:center;gap:.6rem;margin:1rem 0 0;font-size:.95rem;display:flex}.price-card__pick[data-astro-cid-pjmzp25x] input[data-astro-cid-pjmzp25x]{width:1.15rem;height:1.15rem;accent-color:var(--accent)}.price-card__msg[data-astro-cid-pjmzp25x]{margin-top:1rem}.price-card__phone[data-astro-cid-pjmzp25x]{margin:1rem 0 .5rem;font-size:1rem}.price-card__direct[data-astro-cid-pjmzp25x]{color:var(--steel);margin:0;font-size:.88rem}.other[data-astro-cid-pjmzp25x]{text-decoration:none;display:block}.other[data-astro-cid-pjmzp25x]:hover{background:var(--paper-2);box-shadow:var(--shadow-2)}.other__price[data-astro-cid-pjmzp25x]{color:var(--accent-text);margin-top:.5rem}
