.pricing-hero[data-astro-cid-wmkx6in6]{padding-block:clamp(64px,10vw,120px) clamp(32px,5vw,56px)}.pricing-hero[data-astro-cid-wmkx6in6] h1[data-astro-cid-wmkx6in6]{color:var(--color-gold-display);max-width:900px}.pricing-hero__lead[data-astro-cid-wmkx6in6]{opacity:.85;max-width:760px;font-size:1.1rem}.pricing-hero__actions[data-astro-cid-wmkx6in6]{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.pricing-hero__grid[data-astro-cid-wmkx6in6]{grid-template-columns:1fr;gap:clamp(24px,4vw,56px);display:grid}.pricing-hero__image[data-astro-cid-wmkx6in6]{aspect-ratio:3/2;object-fit:cover;object-position:center;border-radius:var(--radius-card);width:100%;height:auto;max-height:60vh}@media (width>=1024px){.pricing-hero__grid[data-astro-cid-wmkx6in6]{grid-template-columns:1fr minmax(320px,440px);align-items:stretch;gap:clamp(12px,2vw,20px) clamp(40px,6vw,72px)}.pricing-hero__grid[data-astro-cid-wmkx6in6]>h1[data-astro-cid-wmkx6in6]{grid-area:1/1;font-size:clamp(2.6rem,2.6vw + 1.3rem,4.6rem)}.pricing-hero__grid[data-astro-cid-wmkx6in6]>.pricing-hero__lead[data-astro-cid-wmkx6in6]{grid-area:2/1}.pricing-hero__grid[data-astro-cid-wmkx6in6]>.eyebrow[data-astro-cid-wmkx6in6]{grid-area:3/1;font-size:1.05rem}.pricing-hero__grid[data-astro-cid-wmkx6in6]>.pricing-hero__actions[data-astro-cid-wmkx6in6]{grid-area:4/1}.pricing-hero__image[data-astro-cid-wmkx6in6]{aspect-ratio:3/2;object-fit:contain;object-position:center;grid-area:1/2/5;align-self:center;width:100%;height:auto;max-height:none}}.price-matrix[data-astro-cid-rec4bo7x]{flex-shrink:0;max-width:100%;margin:20px 0 0;overflow-x:auto}.price-matrix__table[data-astro-cid-rec4bo7x]{border-collapse:collapse;width:100%;font-family:var(--font-sans);font-size:.92rem}.price-matrix__table[data-astro-cid-rec4bo7x] th[data-astro-cid-rec4bo7x],.price-matrix__table[data-astro-cid-rec4bo7x] td[data-astro-cid-rec4bo7x]{text-align:left;border-bottom:1px solid color-mix(in srgb, currentColor 18%, transparent);white-space:nowrap;padding:8px 10px}.price-matrix__table[data-astro-cid-rec4bo7x] thead[data-astro-cid-rec4bo7x] th[data-astro-cid-rec4bo7x]{text-transform:uppercase;letter-spacing:.08em;opacity:.75;font-size:.72rem;font-weight:600}.price-matrix__table[data-astro-cid-rec4bo7x] tbody[data-astro-cid-rec4bo7x] th[data-astro-cid-rec4bo7x]{opacity:.8;font-weight:600}.price-matrix__table[data-astro-cid-rec4bo7x] td[data-astro-cid-rec4bo7x]{font-family:var(--font-serif);font-size:1.1rem}.price-matrix__unit[data-astro-cid-rec4bo7x]{font-family:var(--font-sans);opacity:.7;margin:6px 0 0;font-size:.8rem}@media (width<=480px){.price-matrix__table[data-astro-cid-rec4bo7x] th[data-astro-cid-rec4bo7x],.price-matrix__table[data-astro-cid-rec4bo7x] td[data-astro-cid-rec4bo7x]{white-space:normal;padding:7px 5px}.price-matrix__table[data-astro-cid-rec4bo7x] thead[data-astro-cid-rec4bo7x] th[data-astro-cid-rec4bo7x]{letter-spacing:.04em;font-size:.66rem}.price-matrix__table[data-astro-cid-rec4bo7x] td[data-astro-cid-rec4bo7x]{font-size:.95rem}}.price-tier-list[data-astro-cid-rec4bo7x]{grid-template-columns:1fr;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.price-matrix[data-astro-cid-rec4bo7x]+.price-tier-list[data-astro-cid-rec4bo7x]{margin-top:14px}.price-tier[data-astro-cid-rec4bo7x]{border-radius:var(--radius-card);border:1px solid #0c0c0c1f;padding:16px 20px}.price-tier__label[data-astro-cid-rec4bo7x]{font-family:var(--font-sans);opacity:.75;margin-bottom:4px;font-size:.92rem;font-weight:600;display:block}.price-tier__price[data-astro-cid-rec4bo7x]{font-family:var(--font-serif);font-size:1.55rem;line-height:1.2;display:block}.price-tier__unit[data-astro-cid-rec4bo7x]{font-family:var(--font-sans);opacity:.7;margin-left:.3em;font-size:.8rem}.price-tier__strike[data-astro-cid-rec4bo7x]{font-family:var(--font-sans);opacity:.6;margin-right:.5em;font-size:1rem;text-decoration:line-through}.price-tier__badge[data-astro-cid-rec4bo7x]{background:var(--color-accent);color:var(--color-black);font-family:var(--font-sans);border-radius:var(--radius-pill);vertical-align:middle;margin-left:.5em;padding:2px 9px;font-size:.68rem;font-weight:700;display:inline-block}.price-tier__note[data-astro-cid-rec4bo7x]{font-family:var(--font-sans);opacity:.7;margin-top:6px;font-size:.85rem;display:block}@media (width>=1024px){.price-tier-list[data-astro-cid-rec4bo7x]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}}.pricing-addons[data-astro-cid-bxiuwzxt]{margin-top:28px}.pricing-addons__title[data-astro-cid-bxiuwzxt]{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;opacity:.6;margin:0 0 10px;font-size:.72rem;font-weight:600}.pricing-addons__list[data-astro-cid-bxiuwzxt]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pricing-addons__list[data-astro-cid-bxiuwzxt] li[data-astro-cid-bxiuwzxt]{border-radius:var(--radius-pill);font-family:var(--font-sans);border:1px solid #0c0c0c26;align-items:baseline;gap:6px;padding:6px 14px;font-size:.85rem;display:flex}.pricing-addons__label[data-astro-cid-bxiuwzxt]{opacity:.8}.pricing-addons__price[data-astro-cid-bxiuwzxt]{white-space:nowrap;font-weight:600}.pricing-category__band{aspect-ratio:3/2;object-fit:cover;object-position:top;width:100%;height:auto;max-height:clamp(320px,42vw,520px);margin-bottom:clamp(32px,5vw,56px)}.pricing-category__intro{opacity:.85;max-width:640px}.pricing-category__cta{margin-top:28px}.pricing-category__header-image{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-card,var(--admin-radius,18px));width:100%;height:auto;margin-bottom:clamp(28px,4vw,48px)}.pricing-category__gallery{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:clamp(24px,4vw,40px);display:grid}.pricing-category__gallery img{border-radius:var(--radius-card,var(--admin-radius,18px));aspect-ratio:6/5;object-fit:cover;width:100%;height:auto}@media (width<=480px){.pricing-category__gallery{grid-template-columns:1fr}}@media (width>=1024px){#biura .price-tier-list{flex-wrap:wrap;justify-content:center;display:flex}#biura .price-tier{flex:0 220px}}@media (width<=1023px){.pricing-category__body[data-astro-cid-imlwtiav].reveal{opacity:1;transition:none;transform:none}}.pricing-canvas{scroll-margin-top:calc(var(--header-h,96px) + 16px)}.pricing-canvas__frame{border-radius:var(--radius-card,var(--admin-radius,18px));width:100%;position:relative;overflow:hidden}.pricing-canvas__image{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.pricing-canvas__panel{color:var(--color-cream,var(--admin-cream,#fffdf7));-webkit-backdrop-filter:blur(6px);background:#060606e0;flex-direction:column;justify-content:center;gap:10px;padding:clamp(20px,3vw,36px) clamp(22px,4vw,44px);display:flex;position:absolute;inset:0}.pricing-canvas__panel h2,.pricing-canvas__panel .admin-pricing-visual__title-input{color:var(--color-accent,var(--admin-gold-dark,#8c6d31));margin:0;font-size:clamp(1.5rem,1.3vw + 1.15rem,2.1rem)}.pricing-canvas__intro{opacity:.85;max-width:52ch;color:inherit;margin:0}.pricing-canvas__cta{align-self:flex-start;margin-top:6px}.pricing-canvas__panel .price-tier-list{gap:10px;margin-top:4px}.pricing-canvas .pricing-canvas__panel .price-tier:not(.admin-pricing-visual__tier-edit){background:0 0}.pricing-canvas .pricing-canvas__panel .price-tier{border-color:#fffdf747;padding:10px 16px}.pricing-canvas .pricing-canvas__panel .price-tier__label{color:var(--color-cream,var(--admin-cream,#fffdf7));opacity:.75}.pricing-canvas__panel .price-tier__price{font-size:1.25rem}.pricing-canvas .pricing-canvas__panel .price-tier__note{color:var(--color-cream,var(--admin-cream,#fffdf7));opacity:.7}.pricing-canvas .pricing-canvas__panel .admin-pricing-visual__tier-edit.price-tier{color:var(--admin-ink,#1a1a1a)}.pricing-canvas__panel .pricing-addons{margin-top:12px}.pricing-canvas .pricing-canvas__panel .pricing-addons__title{color:var(--color-cream,var(--admin-cream,#fffdf7));opacity:.65}.pricing-canvas__panel .admin-pricing-visual__intro-input,.pricing-canvas__panel input[data-field=addonsTitle]{color:var(--admin-ink,#1a1a1a)}@media (width>=641px){.pricing-canvas__frame{aspect-ratio:1}.pricing-canvas--apartments .pricing-canvas__frame,.pricing-canvas--regular .pricing-canvas__frame,.pricing-canvas--renovation .pricing-canvas__frame{max-width:980px;margin-inline:auto}.pricing-canvas--apartments .pricing-canvas__frame{aspect-ratio:8/9}.pricing-canvas--apartments .pricing-canvas__image{aspect-ratio:1;height:auto}.pricing-canvas--apartments .pricing-canvas__panel{justify-content:flex-start;gap:8px;top:48.9%}.pricing-canvas--regular .pricing-canvas__panel{top:50%}.pricing-canvas--renovation .pricing-canvas__panel{top:52%}.pricing-canvas--love .pricing-canvas__frame{max-width:760px;margin-inline:auto}.pricing-canvas--love .pricing-canvas__panel{text-align:center;background:linear-gradient(90deg,#0000,#060606e0 72px);justify-content:center;align-items:center;gap:8px;top:31.5%;left:21%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 72px);mask-image:linear-gradient(90deg,#0000,#000 72px)}.pricing-canvas--love .pricing-canvas__panel .price-tier-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pricing-canvas--love .pricing-canvas__panel .price-tier{padding:8px 10px}.pricing-canvas--love .pricing-canvas__panel .price-tier__price{font-size:1.05rem}.pricing-canvas--love .pricing-canvas__cta{align-self:center}.pricing-canvas--apartments:not(.admin-pricing-visual) .pricing-canvas__frame,.pricing-canvas--regular:not(.admin-pricing-visual) .pricing-canvas__frame,.pricing-canvas--renovation:not(.admin-pricing-visual) .pricing-canvas__frame{aspect-ratio:auto;flex-direction:column;display:flex}.pricing-canvas--apartments:not(.admin-pricing-visual) .pricing-canvas__image{aspect-ratio:auto;height:100%}.pricing-canvas--apartments:not(.admin-pricing-visual) .pricing-canvas__panel,.pricing-canvas--regular:not(.admin-pricing-visual) .pricing-canvas__panel,.pricing-canvas--renovation:not(.admin-pricing-visual) .pricing-canvas__panel{justify-content:flex-start;position:relative;inset:auto}.pricing-canvas--apartments:not(.admin-pricing-visual) .pricing-canvas__panel{margin-top:55%}.pricing-canvas--regular:not(.admin-pricing-visual) .pricing-canvas__panel{margin-top:50%}.pricing-canvas--renovation:not(.admin-pricing-visual) .pricing-canvas__panel{margin-top:52%}.admin-pricing-visual.pricing-canvas .pricing-canvas__frame{flex-direction:column;display:flex;overflow:clip}.admin-pricing-visual.pricing-canvas .pricing-canvas__panel{flex:1 0 auto;position:relative;inset:auto}.admin-pricing-visual.pricing-canvas--apartments .pricing-canvas__panel{margin-top:55%}.admin-pricing-visual.pricing-canvas--apartments .pricing-canvas__image{aspect-ratio:auto;height:100%}.admin-pricing-visual.pricing-canvas--regular .pricing-canvas__panel{margin-top:50%}.admin-pricing-visual.pricing-canvas--renovation .pricing-canvas__panel{margin-top:52%}.admin-pricing-visual.pricing-canvas--love .pricing-canvas__panel{margin-top:31.5%;margin-left:21%}}@media (width<=640px){.pricing-canvas__frame{flex-direction:column;display:flex}.pricing-canvas__image{aspect-ratio:3/2;object-position:top;width:100%;height:auto;position:static}.pricing-canvas__panel{position:static;inset:auto}}.pricing-catalog{scroll-margin-top:calc(var(--header-h,96px) + 16px)}.pricing-catalog__intro p{opacity:.85;max-width:640px;margin-top:8px}.pricing-catalog__cta{margin-top:clamp(28px,4vw,40px)}.pricing-catalog__grid{grid-template-columns:1fr;gap:16px;margin-top:clamp(28px,4vw,40px);display:grid}.pricing-catalog__card{border-radius:var(--radius-card,var(--admin-radius,18px));background:var(--color-cream,var(--admin-cream,#fffdf7));border:1px solid #0c0c0c1f;padding:22px 24px}.pricing-catalog__card-title{font-family:var(--font-sans,var(--admin-font-sans,sans-serif));text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent-dark,var(--admin-gold-dark,#8c6d31));margin:0 0 14px;font-size:.78rem;font-weight:700}.pricing-catalog__card .price-tier-list{grid-template-columns:1fr;gap:.5rem}@media (width>=640px){.pricing-catalog__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.pricing-catalog__grid{grid-template-columns:repeat(3,1fr)}.pricing-catalog__card:first-child,.pricing-catalog__card:nth-child(4){grid-column:span 2}}.pricing-catalog__list[data-astro-cid-ykeoucsv]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pricing-catalog__list[data-astro-cid-ykeoucsv] li[data-astro-cid-ykeoucsv]{font-family:var(--font-sans);border-bottom:1px dashed #0c0c0c24;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;font-size:.94rem;display:flex}.pricing-catalog__list[data-astro-cid-ykeoucsv] li[data-astro-cid-ykeoucsv]:last-child{border-bottom:none;padding-bottom:0}.pricing-catalog__label[data-astro-cid-ykeoucsv]{opacity:.82}.pricing-catalog__note[data-astro-cid-ykeoucsv]{opacity:.8;margin-top:2px;font-size:.8rem;display:block}.pricing-catalog__price[data-astro-cid-ykeoucsv]{white-space:nowrap;font-weight:600}@media (width>=1024px){.pricing-catalog__card[data-astro-cid-ykeoucsv]:nth-child(4) .pricing-catalog__list[data-astro-cid-ykeoucsv]{grid-template-columns:repeat(2,1fr);column-gap:20px;display:grid}}@media (width<=1023px){.pricing-catalog__intro[data-astro-cid-ykeoucsv].reveal,.pricing-catalog__card[data-astro-cid-ykeoucsv].reveal,.pricing-catalog__cta[data-astro-cid-ykeoucsv].reveal{opacity:1;transition:none;transform:none}}.customer-mode-section[data-astro-cid-emhmwhjw]{padding-block:clamp(20px,3vw,32px) 0}.customer-mode[data-astro-cid-emhmwhjw]{border-radius:var(--radius-card);border:1px solid #0c0c0c1f;min-width:0;margin:0;padding:16px clamp(16px,3vw,24px)}.customer-mode__legend[data-astro-cid-emhmwhjw]{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-text);padding:0 6px;font-size:.78rem;font-weight:700}.customer-mode__options[data-astro-cid-emhmwhjw]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.customer-mode__option[data-astro-cid-emhmwhjw]{cursor:pointer;display:block;position:relative}.customer-mode__option[data-astro-cid-emhmwhjw] input[data-astro-cid-emhmwhjw]{opacity:0;width:1px;height:1px;position:absolute}.customer-mode__option[data-astro-cid-emhmwhjw] span[data-astro-cid-emhmwhjw]{border-radius:var(--radius-card);transition:border-color .2s var(--ease-standard), background-color .2s var(--ease-standard);border:1px solid #0c0c0c26;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.customer-mode__option[data-astro-cid-emhmwhjw] strong[data-astro-cid-emhmwhjw]{font-family:var(--font-serif);font-size:1.1rem;font-weight:400}.customer-mode__option[data-astro-cid-emhmwhjw] small[data-astro-cid-emhmwhjw]{opacity:.75;font-size:.8rem}.customer-mode__option[data-astro-cid-emhmwhjw] input[data-astro-cid-emhmwhjw]:checked+span[data-astro-cid-emhmwhjw]{border-color:var(--color-accent);background:var(--color-surface-alt)}.customer-mode__option[data-astro-cid-emhmwhjw] input[data-astro-cid-emhmwhjw]:focus-visible+span[data-astro-cid-emhmwhjw]{outline:2px solid var(--color-accent);outline-offset:2px}.customer-mode__hint[data-astro-cid-emhmwhjw]{opacity:.8;margin:12px 0 0;font-size:.85rem}@media (width>=768px){.customer-mode[data-astro-cid-emhmwhjw]{grid-template-columns:minmax(0,420px) 1fr;align-items:center;gap:8px 24px;display:grid}.customer-mode__hint[data-astro-cid-emhmwhjw]{margin:0}}
