/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.gallery-main[data-v-56a899c1]{background-color:var(--surface-strong);border-radius:var(--radius-lg);margin-bottom:1rem;position:relative;overflow:hidden}@media (width<=767px){.gallery-main[data-v-56a899c1]{border-radius:0;margin-bottom:0;margin-left:-1rem;margin-right:-1rem}}.gallery-main-image[data-v-56a899c1]{aspect-ratio:16/9;touch-action:pan-y}.gallery-main-picture[data-v-56a899c1]{display:contents}.gallery-main-img[data-v-56a899c1]{aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;cursor:pointer;width:100%;height:100%;display:block}.gallery-favorite-btn[data-v-56a899c1]{z-index:10;position:absolute;top:1rem;right:1rem}@media (width<=767px){.gallery-favorite-btn[data-v-56a899c1]{width:3rem!important;height:3rem!important;color:var(--cream)!important;box-shadow:none!important;border-radius:0!important;top:0!important;right:0!important}.gallery-favorite-btn[data-v-56a899c1],.gallery-favorite-btn[data-v-56a899c1]:hover{background-color:var(--accent)!important}}.gallery-nav-btn[data-v-56a899c1]{background-color:var(--surface);width:2.5rem;height:2.5rem;color:var(--fg);border-radius:var(--radius-full);z-index:5;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex;position:absolute;bottom:1rem;box-shadow:0 1px 3px #0000001a}.gallery-nav-btn--prev[data-v-56a899c1]{left:1rem}.gallery-nav-btn--next[data-v-56a899c1]{left:4rem}.gallery-nav-btn[data-v-56a899c1]:hover{background-color:var(--surface)}.gallery-nav-icon[data-v-56a899c1]{width:1.25rem;height:1.25rem}@media (width<=767px){.gallery-nav-btn[data-v-56a899c1]{background-color:var(--accent);width:3rem;height:3rem;color:var(--cream);box-shadow:none;border-radius:0;bottom:0}.gallery-nav-btn--prev[data-v-56a899c1]{left:auto;right:3rem}.gallery-nav-btn--next[data-v-56a899c1]{left:auto;right:0}}.gallery-thumbs[data-v-56a899c1]{scrollbar-width:none;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.gallery-thumbs[data-v-56a899c1]::-webkit-scrollbar{display:none}.gallery-thumb[data-v-56a899c1]{aspect-ratio:16/9;border-radius:var(--radius-sm);background-color:var(--surface-strong);opacity:.55;outline-offset:-2px;outline:2px solid #0000;flex:none;width:5.5rem;transition:opacity .2s,outline-color .2s;overflow:hidden}.gallery-thumb[data-v-56a899c1]:hover{opacity:.85}.gallery-thumb--active[data-v-56a899c1]{opacity:1;outline-color:var(--accent)}.gallery-thumb img[data-v-56a899c1]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media (scripting:enabled){.gallery-thumb img.gallery-thumb-img--deferred[data-v-56a899c1]{display:none}}@media (width<=767px){.gallery-thumbs[data-v-56a899c1]{margin-top:.5rem;padding-left:0}.gallery-thumb[data-v-56a899c1]{width:4.5rem}}.project-info[data-v-f264780c]{margin-bottom:1.5rem}.project-info__title[data-v-f264780c]{margin-bottom:1rem}@media (width<=767px){.project-info__title[data-v-f264780c]{font-size:1.5rem}}.project-info__article[data-v-f264780c]{color:var(--accent)}.project-info__params[data-v-f264780c]{flex-wrap:wrap;gap:.5rem;display:flex}@media (width>=768px){.project-info__params[data-v-f264780c]{gap:calc(var(--spacing,.25rem)*3)}}@media (width<=1023px){.project-info__params[data-v-f264780c]{display:none}}.project-plans[data-v-d68e37fb]{margin-top:1rem}@media (width>=1024px){.project-plans[data-v-d68e37fb]{margin-top:1.5rem}}.project-plans__title[data-v-d68e37fb]{color:var(--cream);margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.project-plans__grid[data-v-d68e37fb]{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.project-plans__item[data-v-d68e37fb]{border-radius:var(--radius-md);background-color:var(--surface);cursor:pointer;transition:box-shadow .2s;overflow:hidden}.project-plans__item[data-v-d68e37fb]:hover{box-shadow:0 0 0 2px var(--accent-50)}.project-plans__img[data-v-d68e37fb]{width:100%;height:auto}.project-change-cta[data-v-f7bd1806]{border-radius:var(--radius-lg)}@media (width>=768px){.project-change-cta[data-v-f7bd1806]{border-radius:var(--radius-xl)}}.project-change-cta[data-v-f7bd1806]{grid-template-columns:repeat(1,minmax(0,1fr))}@media (width>=768px){.project-change-cta[data-v-f7bd1806]{grid-template-columns:50% 1fr}}@media (width>=1024px){.project-change-cta[data-v-f7bd1806]{grid-template-columns:35% 1fr}}@media (width>=1280px){.project-change-cta[data-v-f7bd1806]{grid-template-columns:45% 1fr}}.project-change-cta[data-v-f7bd1806]{min-height:0}@media (width>=768px){.project-change-cta[data-v-f7bd1806]{height:19.5rem}}@media (width>=1024px){.project-change-cta[data-v-f7bd1806]{height:22.375rem}}.project-change-cta[data-v-f7bd1806]{background-color:var(--bg-elevated);background-image:linear-gradient(62.21deg,var(--bg-elevated) 45%,var(--accent-deep) 130%);border:1px solid var(--cream-08);display:grid;overflow:hidden}.project-change-cta__media[data-v-f7bd1806]{order:2}@media (width>=768px){.project-change-cta__media[data-v-f7bd1806]{order:1}}.project-change-cta__media[data-v-f7bd1806]{height:calc(var(--spacing,.25rem)*44)}@media (width>=640px){.project-change-cta__media[data-v-f7bd1806]{height:calc(var(--spacing,.25rem)*52)}}@media (width>=768px){.project-change-cta__media[data-v-f7bd1806]{height:auto}}.project-change-cta__media[data-v-f7bd1806]{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}@media (width>=768px){.project-change-cta__media[data-v-f7bd1806]{border-radius:40px 0 0 40px}}.project-change-cta__media[data-v-f7bd1806]{min-height:100%;position:relative;overflow:hidden}.project-change-cta__image[data-v-f7bd1806]{scale:1.4}@media (width>=640px){.project-change-cta__image[data-v-f7bd1806]{scale:1.1}}@media (width>=768px){.project-change-cta__image[data-v-f7bd1806]{scale:1.24}}@media (width>=1024px){.project-change-cta__image[data-v-f7bd1806]{scale:1.34}}@media (width>=1280px){.project-change-cta__image[data-v-f7bd1806]{scale:1.34}}.project-change-cta__image[data-v-f7bd1806]{-o-object-position:40% 25%;object-position:40% 25%}@media (width>=768px){.project-change-cta__image[data-v-f7bd1806]{-o-object-position:58% 30%;object-position:58% 30%}}@media (width>=1024px){.project-change-cta__image[data-v-f7bd1806]{-o-object-position:78% 50%;object-position:78% 50%}}@media (width>=1280px){.project-change-cta__image[data-v-f7bd1806]{-o-object-position:78% 50%;object-position:78% 50%}}.project-change-cta__image[data-v-f7bd1806]{-o-object-fit:cover;object-fit:cover;transform-origin:50%;width:100%;max-width:100%;height:100%;position:absolute;inset:0}@media (scripting:enabled){.project-change-cta__image.project-change-cta__image--deferred[data-v-f7bd1806]{display:none}}.project-change-cta__content[data-v-f7bd1806]{order:1}@media (width>=768px){.project-change-cta__content[data-v-f7bd1806]{order:2}}.project-change-cta__content[data-v-f7bd1806]{padding:1.125rem .875rem .875rem}@media (width>=640px){.project-change-cta__content[data-v-f7bd1806]{padding:1.5rem 1.25rem 1.25rem}}@media (width>=768px){.project-change-cta__content[data-v-f7bd1806]{padding:1.75rem 1rem 1rem}}@media (width>=1024px){.project-change-cta__content[data-v-f7bd1806]{padding:2rem 1.5rem}}@media (width>=1280px){.project-change-cta__content[data-v-f7bd1806]{padding:58px 28px 48px 8px}}.project-change-cta__content[data-v-f7bd1806]{gap:calc(var(--spacing,.25rem)*4)}@media (width>=768px){.project-change-cta__content[data-v-f7bd1806]{gap:calc(var(--spacing,.25rem)*3)}}@media (width>=1024px){.project-change-cta__content[data-v-f7bd1806]{gap:calc(var(--spacing,.25rem)*5)}}.project-change-cta__content[data-v-f7bd1806]{flex-direction:column;display:flex}.project-change-cta__list[data-v-f7bd1806]{gap:calc(var(--spacing,.25rem)*2.5)}@media (width>=640px){.project-change-cta__list[data-v-f7bd1806]{gap:14px}}.project-change-cta__list[data-v-f7bd1806]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.project-change-cta__list-item[data-v-f7bd1806]{padding-left:calc(var(--spacing,.25rem)*6)}@media (width>=640px){.project-change-cta__list-item[data-v-f7bd1806]{padding-left:calc(var(--spacing,.25rem)*7)}}@media (width>=768px){.project-change-cta__list-item[data-v-f7bd1806]{padding-left:calc(var(--spacing,.25rem)*7)}}@media (width>=1024px){.project-change-cta__list-item[data-v-f7bd1806]{padding-left:calc(var(--spacing,.25rem)*8)}}@media (width>=1280px){.project-change-cta__list-item[data-v-f7bd1806]{padding-left:34px}}.project-change-cta__list-item[data-v-f7bd1806]{font-size:clamp(.9375rem,4.4vw,1.0625rem)}@media (width>=640px){.project-change-cta__list-item[data-v-f7bd1806]{font-size:clamp(1rem,3.1vw,1.125rem)}}@media (width>=768px){.project-change-cta__list-item[data-v-f7bd1806]{font-size:2.15vw}}@media (width>=1024px){.project-change-cta__list-item[data-v-f7bd1806]{font-size:1.125rem}}@media (width>=1280px){.project-change-cta__list-item[data-v-f7bd1806]{white-space:nowrap;font-size:1.3125rem}}.project-change-cta__list-item[data-v-f7bd1806]{color:#fff;font-family:Inter Tight,sans-serif;font-weight:600;line-height:1.127;position:relative}.project-change-cta__list-item[data-v-f7bd1806]:before{height:calc(var(--spacing,.25rem)*3);width:calc(var(--spacing,.25rem)*3)}@media (width>=640px){.project-change-cta__list-item[data-v-f7bd1806]:before{width:14px;height:14px}}@media (width>=768px){.project-change-cta__list-item[data-v-f7bd1806]:before{width:13px;height:13px}}@media (width>=1024px){.project-change-cta__list-item[data-v-f7bd1806]:before{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}}.project-change-cta__list-item[data-v-f7bd1806]:before{content:"";border-radius:var(--radius-full);background-color:var(--accent);position:absolute;top:50%;left:0;transform:translateY(-50%)}.project-change-cta__button[data-v-f7bd1806]{margin-top:calc(var(--spacing,.25rem)*1.5)}@media (width>=640px){.project-change-cta__button[data-v-f7bd1806]{margin-top:calc(var(--spacing,.25rem)*2)}}@media (width>=768px){.project-change-cta__button[data-v-f7bd1806]{max-width:21.5rem;margin-top:auto}}@media (width>=1024px){.project-change-cta__button[data-v-f7bd1806]{max-width:20.5rem}}@media (width>=1280px){.project-change-cta__button[data-v-f7bd1806]{max-width:24.3125rem}}.project-change-cta__button[data-v-f7bd1806]{align-self:stretch}@media (width>=768px){.project-change-cta__button[data-v-f7bd1806]{align-self:flex-start}}.project-change-cta__button[data-v-f7bd1806]{--ui-button-bg:var(--accent);--ui-button-hover-bg:linear-gradient(90deg, var(--accent) 0%, var(--accent-strong) 100%);--ui-button-text:var(--fg-on-accent);--ui-button-text-hover:var(--fg-on-accent);width:100%;transition:transform .2s}.project-change-cta__button[data-v-f7bd1806]:hover{transform:translateY(-1px)}.project-change-cta__button[data-v-f7bd1806] .ui-button__content{white-space:normal}@media (width>=768px){.project-change-cta__button[data-v-f7bd1806] .ui-button__content{white-space:nowrap}}.project-change-cta__button[data-v-f7bd1806] .ui-button__content{text-align:center;justify-content:center;line-height:1.1}.project-change-cta__button[data-v-f7bd1806]:focus-visible{outline:2px solid var(--cream);outline-offset:2px}.project-change-request[data-v-f2fd2157]{display:block}.project-layout[data-v-83ee8281]{grid-template-columns:1fr;gap:1rem;display:grid}@media (width<=1023px){.project-layout__info[data-v-83ee8281]{display:none}}.project-layout__left[data-v-83ee8281],.project-layout__right[data-v-83ee8281]{display:contents}.project-cta[data-v-83ee8281]{background:linear-gradient(135deg,var(--surface-strong) 0,var(--surface) 100%);border:1px solid var(--accent-50);border-radius:var(--radius-xl);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.project-cta__price-block[data-v-83ee8281]{flex-direction:column;gap:.125rem;display:flex}.project-cta__price-label[data-v-83ee8281]{text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);font-size:.75rem}.project-cta__price[data-v-83ee8281]{color:var(--cream);font-variant-numeric:tabular-nums;font-family:Inter Tight,sans-serif;font-size:1.875rem;font-weight:700;line-height:1.05}.project-cta__button[data-v-83ee8281]{width:100%}.project-cta__hint[data-v-83ee8281]{color:var(--fg-muted);margin:0;font-size:.8125rem;line-height:1.4}.project-layout__info[data-v-83ee8281]{order:1;min-width:0}.project-layout__gallery[data-v-83ee8281]{order:2;min-width:0}.project-mobile-title[data-v-83ee8281]{order:3;min-width:0}.project-mobile-chips[data-v-83ee8281]{order:4;min-width:0}.project-layout__plans[data-v-83ee8281]{order:5;min-width:0}.project-layout__prices[data-v-83ee8281]{order:6;min-width:0}.project-layout__cta[data-v-83ee8281]{order:7;min-width:0}.project-mobile-title[data-v-83ee8281]{margin-top:1rem;margin-bottom:0}.project-mobile-chips[data-v-83ee8281]{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;margin-bottom:0;display:flex}@media (width>=1024px){.project-mobile-chips[data-v-83ee8281]{display:none}.project-layout[data-v-83ee8281]{grid-template-columns:3fr 2fr;align-items:start;gap:2rem 3rem}.project-layout__left[data-v-83ee8281],.project-layout__right[data-v-83ee8281]{flex-direction:column;gap:2rem;display:flex}.project-layout__cta[data-v-83ee8281],.project-layout__gallery[data-v-83ee8281],.project-layout__info[data-v-83ee8281],.project-layout__plans[data-v-83ee8281],.project-layout__prices[data-v-83ee8281],.project-mobile-chips[data-v-83ee8281],.project-mobile-title[data-v-83ee8281]{order:unset}}.project-sections[data-v-7b6d220e]{flex-direction:column;gap:3rem;display:flex}.project-mobile-back[data-v-7b6d220e]{color:var(--fg-muted);align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.375rem 0;font-family:Inter Tight,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.project-mobile-back[data-v-7b6d220e]:hover{color:var(--accent)}
