.ci[data-astro-cid-ppfeldeq]{--ci-bg:var(--surface-2);--ci-sky:var(--bg-elevated);--ci-mass:var(--surface);--ci-edge:var(--line-strong);--ci-void:var(--surface-3);--ci-stone:var(--anthracite);--ci-ink:var(--text);--ci-muted:var(--text-muted);aspect-ratio:var(--ratio);border-radius:var(--radius-lg);background:var(--ci-bg);isolation:isolate;position:relative;overflow:hidden}.ci--alkony[data-astro-cid-ppfeldeq]{--ci-bg:var(--surface-3);--ci-sky:var(--surface-2);--ci-mass:var(--bg-elevated)}.ci--este[data-astro-cid-ppfeldeq]{--ci-bg:#161615;--ci-sky:#1d1d1c;--ci-mass:#2a2a28;--ci-edge:#f2f2ee38;--ci-void:#f2f2eed1;--ci-stone:#0b0b0b;--ci-ink:#f2f2ee;--ci-muted:#a3a39d}:root[data-theme=dark] .ci--alkony[data-astro-cid-ppfeldeq]{--ci-bg:#10100f;--ci-sky:#161615;--ci-mass:#1d1d1c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ci--alkony[data-astro-cid-ppfeldeq]{--ci-bg:#10100f;--ci-sky:#161615;--ci-mass:#1d1d1c}}.ci-img[data-astro-cid-ppfeldeq]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ci-ph[data-astro-cid-ppfeldeq]{background:linear-gradient(to bottom, var(--ci-sky), var(--ci-bg) 74%);display:grid;position:absolute;inset:0}.ci-draw[data-astro-cid-ppfeldeq]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ci--wide[data-astro-cid-ppfeldeq] .ci-draw[data-astro-cid-ppfeldeq]{width:66%;left:17%}@media (width<=767px){.ci--wide[data-astro-cid-ppfeldeq] .ci-draw[data-astro-cid-ppfeldeq]{width:92%;left:4%}}.ci-mass[data-astro-cid-ppfeldeq]{fill:var(--ci-mass);stroke:var(--ci-edge);stroke-width:1px;vector-effect:non-scaling-stroke}.ci-void[data-astro-cid-ppfeldeq]{fill:var(--ci-void)}.ci-stone[data-astro-cid-ppfeldeq]{fill:var(--ci-stone);opacity:.9}.ci-tree[data-astro-cid-ppfeldeq]{fill:none;stroke:var(--ci-edge);stroke-width:1px;vector-effect:non-scaling-stroke}.ci-horizon[data-astro-cid-ppfeldeq]{stroke:var(--ci-edge);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.5}.ci-ground[data-astro-cid-ppfeldeq]{stroke:var(--ci-ink);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.35}.ci-wall[data-astro-cid-ppfeldeq]{fill:var(--ci-sky)}.ci-light[data-astro-cid-ppfeldeq]{fill:#fff;opacity:.7}:root[data-theme=dark] .ci-light[data-astro-cid-ppfeldeq]{opacity:.06}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ci-light[data-astro-cid-ppfeldeq]{opacity:.06}}.ci-arch[data-astro-cid-ppfeldeq]{fill:var(--ci-bg);stroke:var(--ci-edge);stroke-width:1px;vector-effect:non-scaling-stroke}.ci-bench[data-astro-cid-ppfeldeq]{fill:var(--ci-mass);stroke:var(--ci-edge);stroke-width:1px;vector-effect:non-scaling-stroke}.ci-floor[data-astro-cid-ppfeldeq],.ci-step[data-astro-cid-ppfeldeq]{stroke:var(--ci-ink);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.3}.ci-ph-cap[data-astro-cid-ppfeldeq]{left:clamp(.9rem, .7rem + calc(.8 * var(--vw)), 1.5rem);bottom:clamp(.8rem, .6rem + calc(.8 * var(--vw)), 1.35rem);color:var(--ci-ink);flex-wrap:wrap;align-items:baseline;gap:.1rem .6rem;display:flex;position:absolute;right:1rem}.ci-ph-name[data-astro-cid-ppfeldeq]{font-weight:600;font-size:clamp(.95rem, .9rem + calc(.25 * var(--vw)), 1.125rem);letter-spacing:-.012em}.ci-ph-view[data-astro-cid-ppfeldeq]{font-size:var(--fs-small);color:var(--ci-muted)}.ci-ph-soon[data-astro-cid-ppfeldeq]{font-size:var(--fs-label);color:var(--ci-muted);flex-basis:100%}.ci-ph-cap--min[data-astro-cid-ppfeldeq] .ci-ph-soon[data-astro-cid-ppfeldeq]{flex-basis:auto}.ci-tag[data-astro-cid-ppfeldeq]{top:clamp(.7rem, .55rem + calc(.6 * var(--vw)), 1.1rem);left:clamp(.7rem, .55rem + calc(.6 * var(--vw)), 1.1rem);z-index:1;border-radius:var(--radius-pill);font-size:var(--fs-label);color:var(--ci-ink);border:1px solid var(--ci-edge);padding:.3rem .7rem;font-weight:500;line-height:1.2;position:absolute}.ci[data-astro-cid-ppfeldeq].is-real .ci-tag[data-astro-cid-ppfeldeq]{color:#0e0e0e;backdrop-filter:blur(10px);background:#f2f2eed1;border-color:#0000}.pf-grid[data-astro-cid-cs53rv26]{gap:clamp(2.5rem, 1.5rem + calc(3 * var(--vw)), 5rem);display:grid}@media (width>=1100px){.pf-grid[data-astro-cid-cs53rv26]{grid-template-columns:minmax(0,1fr) minmax(0,38rem);align-items:start}.pf-copy[data-astro-cid-cs53rv26]{top:calc(var(--nav-h) + 2rem);position:sticky}}.pf-copy[data-astro-cid-cs53rv26]{align-content:start;gap:1.75rem;display:grid}.pf-title[data-astro-cid-cs53rv26]{max-width:14ch}.pf-after[data-astro-cid-cs53rv26]{gap:.9rem;max-width:46ch;margin:0;padding:0;list-style:none;display:grid}.pf-after[data-astro-cid-cs53rv26] li[data-astro-cid-cs53rv26]{color:var(--text-soft);font-size:var(--fs-body);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;line-height:1.55;display:grid}.pf-after[data-astro-cid-cs53rv26] .icon{color:var(--accent-text);margin-top:.15rem}.pf-callback[data-astro-cid-cs53rv26]{font-size:clamp(1.05rem, 1rem + calc(.3 * var(--vw)), 1.25rem);align-items:center;gap:.6rem;font-weight:600;display:inline-flex}.pf-callback[data-astro-cid-cs53rv26] .icon{color:var(--accent-text)}.pf-callback[data-astro-cid-cs53rv26] a[data-astro-cid-cs53rv26]{color:var(--text);font-variant-numeric:tabular-nums;text-decoration:none}.pf-callback[data-astro-cid-cs53rv26]{align-items:flex-start}.pf-callback[data-astro-cid-cs53rv26] .icon{flex:none;margin-top:.3rem}.pf-callback[data-astro-cid-cs53rv26] a[data-astro-cid-cs53rv26]:hover{color:var(--accent-text)}.pf-card[data-astro-cid-cs53rv26]{padding:clamp(1.35rem, .9rem + calc(1.8 * var(--vw)), 2.75rem);border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);scroll-margin-top:calc(var(--nav-h) + 1rem)}.pf-form[data-astro-cid-cs53rv26]{gap:2rem;display:grid}.pf-form[data-astro-cid-cs53rv26] fieldset[data-astro-cid-cs53rv26]{border:0;min-width:0;margin:0;padding:0}.pf-group[data-astro-cid-cs53rv26]{gap:1rem;display:grid}.pf-block[data-astro-cid-cs53rv26]+.pf-block[data-astro-cid-cs53rv26]{border-top:1px solid var(--line);padding-top:2rem}legend[data-astro-cid-cs53rv26],.pf-l-strong[data-astro-cid-cs53rv26]{font-family:var(--font-body);letter-spacing:-.012em;color:var(--text);margin-bottom:.25rem;padding:0;font-size:1.0625rem;font-weight:600}.pf-l-strong[data-astro-cid-cs53rv26]{margin-bottom:.1rem;line-height:1.4}.pf-row[data-astro-cid-cs53rv26]{gap:1rem;display:grid}@media (width>=560px){.pf-row[data-astro-cid-cs53rv26]{grid-template-columns:repeat(2,minmax(0,1fr))}}.field[data-astro-cid-cs53rv26]{align-content:start;gap:.45rem;display:grid}.field[data-astro-cid-cs53rv26] label[data-astro-cid-cs53rv26]{color:var(--text);font-size:.92rem;font-weight:500}.field[data-astro-cid-cs53rv26]:has(>input[required])>label[data-astro-cid-cs53rv26]:after{content:" *";color:var(--accent-text)}.hint[data-astro-cid-cs53rv26]{font-family:var(--font-body);letter-spacing:0;color:var(--text-muted);font-size:.875rem;font-weight:400}.pf-form[data-astro-cid-cs53rv26] input[data-astro-cid-cs53rv26][type=text],.pf-form[data-astro-cid-cs53rv26] input[data-astro-cid-cs53rv26][type=tel],.pf-form[data-astro-cid-cs53rv26] input[data-astro-cid-cs53rv26][type=email],.pf-form[data-astro-cid-cs53rv26] textarea[data-astro-cid-cs53rv26]{width:100%;padding:.8rem .95rem;font-size:1rem}.pf-form[data-astro-cid-cs53rv26] textarea[data-astro-cid-cs53rv26]{resize:vertical;min-height:7rem;font-family:inherit;line-height:1.5}.pf-form[data-astro-cid-cs53rv26] [data-astro-cid-cs53rv26][aria-invalid=true]{border-color:var(--accent)}.pf-area[data-astro-cid-cs53rv26]{max-width:16rem}.pf-unit[data-astro-cid-cs53rv26]{position:relative}.pf-unit[data-astro-cid-cs53rv26] input[data-astro-cid-cs53rv26]{padding-right:3rem!important}.pf-unit[data-astro-cid-cs53rv26] span[data-astro-cid-cs53rv26]{color:var(--text-muted);pointer-events:none;font-size:.95rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.pf-chips[data-astro-cid-cs53rv26]{flex-wrap:wrap;gap:.5rem;display:flex}.pf-chip[data-astro-cid-cs53rv26]{cursor:pointer;position:relative}.pf-chip[data-astro-cid-cs53rv26] input[data-astro-cid-cs53rv26]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pf-chip[data-astro-cid-cs53rv26] span[data-astro-cid-cs53rv26]{border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--bg-elevated);color:var(--text-soft);align-items:center;padding:.65rem 1.05rem;font-size:.95rem;font-weight:500;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.pf-chip[data-astro-cid-cs53rv26]:hover span[data-astro-cid-cs53rv26]{border-color:var(--text);color:var(--text)}.pf-chip[data-astro-cid-cs53rv26] input[data-astro-cid-cs53rv26]:checked+span[data-astro-cid-cs53rv26]{border-color:var(--accent);background:var(--accent-soft);color:var(--text);box-shadow:0 0 0 1px var(--accent) inset}.pf-chip[data-astro-cid-cs53rv26] input[data-astro-cid-cs53rv26]:focus-visible+span[data-astro-cid-cs53rv26]{outline:2px solid var(--focus);outline-offset:2px}.pf-note[data-astro-cid-cs53rv26]{color:var(--text-soft);border-radius:var(--radius-md);background:var(--bg-elevated);border:1px solid var(--line);max-width:60ch;padding:.9rem 1.05rem;font-size:.92rem;line-height:1.55}.pf-note[data-astro-cid-cs53rv26] a[data-astro-cid-cs53rv26]{color:var(--text);text-decoration:underline;text-decoration-color:var(--accent-line);text-underline-offset:.18em;font-weight:500}.pf-note[data-astro-cid-cs53rv26] a[data-astro-cid-cs53rv26]:hover{color:var(--accent-text)}.pf-note[data-astro-cid-cs53rv26][hidden]{display:none}.check[data-astro-cid-cs53rv26]{color:var(--text-soft);cursor:pointer;border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:.6rem;padding-top:2rem;font-size:.9rem;font-weight:400;line-height:1.5;display:grid}.check[data-astro-cid-cs53rv26] input[data-astro-cid-cs53rv26]{width:1rem;height:1rem;margin:.25rem 0 0}.check[data-astro-cid-cs53rv26] a[data-astro-cid-cs53rv26],.pf-error[data-astro-cid-cs53rv26] a[data-astro-cid-cs53rv26]{color:var(--accent-text);text-underline-offset:.15em;text-decoration:underline}.pf-submits[data-astro-cid-cs53rv26]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:-.75rem;display:flex}@media (width<=560px){.pf-submits[data-astro-cid-cs53rv26] .btn[data-astro-cid-cs53rv26]{white-space:normal;width:100%}}.pf-error[data-astro-cid-cs53rv26]{color:var(--text);background:var(--accent-soft);border-radius:var(--radius-sm);margin-top:-1rem;padding:.75rem 1rem;font-size:.9rem}.pf-error[data-astro-cid-cs53rv26][hidden]{display:none}.pf-form[data-astro-cid-cs53rv26]>.hint[data-astro-cid-cs53rv26]{margin-top:-1.25rem}.pf-hp[data-astro-cid-cs53rv26]{width:0;height:0;position:absolute;left:-9999px;overflow:hidden}.pf-done[data-astro-cid-cs53rv26]{outline:none;gap:1.1rem;display:grid}.pf-done[data-astro-cid-cs53rv26][hidden]{display:none}.pf-ok[data-astro-cid-cs53rv26]{font-size:var(--fs-body);color:var(--text-soft);grid-template-columns:auto 1fr;align-items:start;gap:.7rem;line-height:1.55;display:grid}.pf-ok[data-astro-cid-cs53rv26] b[data-astro-cid-cs53rv26]{color:var(--text)}.pf-ok[data-astro-cid-cs53rv26] .icon{color:var(--accent-text);margin-top:.1rem}.pf-demo[data-astro-cid-cs53rv26]{gap:1rem;display:grid}.pf-demo[data-astro-cid-cs53rv26][hidden]{display:none}.pf-summary[data-astro-cid-cs53rv26]{font-family:var(--font-code);white-space:pre-wrap;background:var(--bg-elevated);border:1px solid var(--line);border-radius:var(--radius-md);margin:0;padding:1rem;font-size:.82rem}@media (prefers-reduced-motion:no-preference){.pf-done[data-astro-cid-cs53rv26]:not([hidden]){animation:pf-in .52s var(--ease-out) both}}@keyframes pf-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ph[data-astro-cid-jxu6xnhu]{padding:clamp(1.5rem, 1rem + calc(2.5 * var(--vw)), 4rem) 0 0}.ph-top[data-astro-cid-jxu6xnhu]{gap:1.25rem;display:grid}.ph-kicker[data-astro-cid-jxu6xnhu]{font-size:var(--fs-small);color:var(--text-muted);font-weight:500}.ph-title[data-astro-cid-jxu6xnhu]{font-size:clamp(2.6rem, 1.4rem + calc(3.9 * var(--vw)), 5.5rem);letter-spacing:-.024em;max-width:24ch;line-height:1.02}.ph-side[data-astro-cid-jxu6xnhu]{justify-items:start;gap:1.5rem;margin-top:.75rem;display:grid}@media (width>=1024px){.ph-side[data-astro-cid-jxu6xnhu]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem}}.ph-sub[data-astro-cid-jxu6xnhu]{font-size:var(--fs-lead);color:var(--text-soft);max-width:50ch;line-height:1.55}.ph-btns[data-astro-cid-jxu6xnhu]{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}@media (width<=560px){.ph-btns[data-astro-cid-jxu6xnhu]{width:100%}.ph-btns[data-astro-cid-jxu6xnhu] .btn[data-astro-cid-jxu6xnhu]{white-space:normal;width:100%}}.ph-visual[data-astro-cid-jxu6xnhu]{margin-top:clamp(2rem, 1.25rem + calc(2.5 * var(--vw)), 4rem)}.ph-visual[data-astro-cid-jxu6xnhu] .ci{border-radius:var(--radius-xl)}@media (width<=767px){.ph-visual[data-astro-cid-jxu6xnhu] .ci{aspect-ratio:4/3.4}}.pp[data-astro-cid-jxu6xnhu]{padding-block:clamp(3rem, 2rem + calc(3 * var(--vw)), 5.5rem) 0}.pp-list[data-astro-cid-jxu6xnhu]{border-top:1px solid var(--text);margin:0;padding:0;list-style:none;display:grid}.pp-item[data-astro-cid-jxu6xnhu]{border-bottom:1px solid var(--line);align-content:start;gap:.6rem;padding:1.5rem 0;display:grid}@media (width>=900px){.pp-list[data-astro-cid-jxu6xnhu]{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-item[data-astro-cid-jxu6xnhu]{border-bottom:0;border-left:1px solid var(--line);padding:1.75rem 2rem .5rem}.pp-item[data-astro-cid-jxu6xnhu]:first-child{border-left:0;padding-left:0}}.pp-t[data-astro-cid-jxu6xnhu]{font-family:var(--font-display);font-weight:500;font-size:clamp(1.45rem, 1.2rem + calc(.8 * var(--vw)), 2rem);letter-spacing:-.016em;color:var(--text);max-width:16ch;line-height:1.12}.pp-x[data-astro-cid-jxu6xnhu]{font-size:var(--fs-small);color:var(--text-muted);max-width:36ch;line-height:1.55}.pt-grid[data-astro-cid-jxu6xnhu]{gap:clamp(2.5rem, 2rem + calc(2 * var(--vw)), 4rem);display:grid}@media (width>=1024px){.pt-grid[data-astro-cid-jxu6xnhu]{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:5rem}.pt-head[data-astro-cid-jxu6xnhu]{top:calc(var(--nav-h) + 2.5rem);align-self:start;position:sticky}}.pt-head[data-astro-cid-jxu6xnhu]{justify-items:start;gap:1.5rem;display:grid}.pt-head[data-astro-cid-jxu6xnhu] .h-section[data-astro-cid-jxu6xnhu]{max-width:13ch}.pt-head[data-astro-cid-jxu6xnhu] .lead[data-astro-cid-jxu6xnhu]{max-width:40ch}.pt-list[data-astro-cid-jxu6xnhu]{margin:0;padding:0;list-style:none;position:relative}.pt-list[data-astro-cid-jxu6xnhu]:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:1.05rem}.pt-step[data-astro-cid-jxu6xnhu]{position:relative}.pt-step[data-astro-cid-jxu6xnhu].has-group:not(:first-child){margin-top:2.25rem}.pt-group[data-astro-cid-jxu6xnhu]{font-size:var(--fs-label);letter-spacing:.01em;color:var(--accent-text);margin:0 0 .25rem 3.5rem;font-weight:600;position:relative}.pt-row[data-astro-cid-jxu6xnhu]{grid-template-columns:2.1rem minmax(0,1fr);gap:1.4rem;padding:1.1rem 0;display:grid}.pt-n[data-astro-cid-jxu6xnhu]{z-index:1;background:var(--bg);border:1px solid var(--line-strong);width:2.1rem;height:2.1rem;color:var(--text-soft);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.75rem;font-weight:600;display:grid;position:relative}.pt-body[data-astro-cid-jxu6xnhu]{gap:.4rem;padding-top:.2rem;display:grid}.pt-t[data-astro-cid-jxu6xnhu]{font-size:clamp(1.05rem, 1rem + calc(.25 * var(--vw)), 1.2rem);line-height:1.35}.pt-x[data-astro-cid-jxu6xnhu]{font-size:var(--fs-small);color:var(--text-muted);max-width:54ch;line-height:1.6}.is-exit[data-astro-cid-jxu6xnhu] .pt-n[data-astro-cid-jxu6xnhu]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.pt-exit[data-astro-cid-jxu6xnhu]{border-radius:var(--radius-md);background:var(--accent-soft);border:1px solid var(--accent-line);font-size:var(--fs-small);color:var(--text);max-width:46ch;margin-top:.4rem;padding:.7rem .95rem;font-weight:500}.pk-head[data-astro-cid-jxu6xnhu]{gap:1.25rem;max-width:50rem;display:grid}.pk-head[data-astro-cid-jxu6xnhu] .h-section[data-astro-cid-jxu6xnhu]{max-width:16ch}.pk-feature[data-astro-cid-jxu6xnhu]{gap:clamp(1rem, .75rem + calc(1 * var(--vw)), 1.5rem);margin-top:var(--space-block);display:grid}@media (width>=900px){.pk-feature[data-astro-cid-jxu6xnhu]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.pk-tile[data-astro-cid-jxu6xnhu]{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.pk-tile[data-astro-cid-jxu6xnhu] .ci{border-radius:0}.pk-tile-body[data-astro-cid-jxu6xnhu]{padding:clamp(1.25rem, 1rem + calc(1 * var(--vw)), 2rem);align-content:start;gap:.5rem;display:grid}.pk-tile-t[data-astro-cid-jxu6xnhu]{font-size:var(--fs-h3)}.pk-tile-x[data-astro-cid-jxu6xnhu]{font-size:var(--fs-small);color:var(--text-muted);max-width:46ch;line-height:1.6}.pk-when[data-astro-cid-jxu6xnhu]{font-size:var(--fs-label);letter-spacing:.01em;color:var(--accent-text);font-weight:600}.pk-model[data-astro-cid-jxu6xnhu]{aspect-ratio:3/2;background:var(--bg-elevated);border-bottom:1px solid var(--line);place-items:center;display:grid;position:relative}@media (width>=900px){.pk-model[data-astro-cid-jxu6xnhu]{aspect-ratio:auto;height:100%;min-height:0}.pk-tile--walk[data-astro-cid-jxu6xnhu]{grid-template-rows:1fr auto}}.pk-model[data-astro-cid-jxu6xnhu] .wf{width:92%;height:auto;max-height:100%}.pk-model-hint[data-astro-cid-jxu6xnhu]{font-size:var(--fs-label);color:var(--text-muted);align-items:center;gap:.4rem;display:inline-flex;position:absolute;bottom:.9rem;right:1rem}.pk-model-hint[data-astro-cid-jxu6xnhu] .icon{color:var(--accent-text)}.pk-groups[data-astro-cid-jxu6xnhu]{margin-top:var(--space-block);border-top:1px solid var(--line);gap:2rem;padding-top:2rem;display:grid}@media (width>=900px){.pk-groups[data-astro-cid-jxu6xnhu]{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.8fr);gap:3rem}}.pk-group[data-astro-cid-jxu6xnhu]{align-content:start;gap:1.1rem;display:grid}.pk-items[data-astro-cid-jxu6xnhu]{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px) and (width<=899px){.pk-items[data-astro-cid-jxu6xnhu]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pk-item-t[data-astro-cid-jxu6xnhu]{font-size:1.0625rem;line-height:1.35}.pk-item-x[data-astro-cid-jxu6xnhu]{font-size:var(--fs-small);color:var(--text-muted);max-width:44ch;margin-top:.3rem;line-height:1.6}.pk-cost[data-astro-cid-jxu6xnhu]{margin-top:var(--space-section-sm);gap:1rem;max-width:52rem;display:grid}.pk-cost-t[data-astro-cid-jxu6xnhu]{font-family:var(--font-display);font-weight:500;font-size:clamp(1.5rem, 1.15rem + calc(1.3 * var(--vw)), 2.4rem);letter-spacing:-.016em;color:var(--text);text-wrap:balance;line-height:1.15}.pk-cost-x[data-astro-cid-jxu6xnhu]{font-size:var(--fs-lead);color:var(--text-soft);max-width:52ch;line-height:1.55}.pg-head[data-astro-cid-jxu6xnhu]{gap:1.25rem;max-width:52rem;display:grid}.pg-head[data-astro-cid-jxu6xnhu] .h-section[data-astro-cid-jxu6xnhu]{max-width:15ch}.pg-house[data-astro-cid-jxu6xnhu]{margin-top:clamp(3rem, 2rem + calc(3 * var(--vw)), 6rem);gap:1.5rem;display:grid}.pg-meta[data-astro-cid-jxu6xnhu]{border-top:1px solid var(--line);gap:.35rem 2rem;padding-top:1.1rem;display:grid}@media (width>=900px){.pg-meta[data-astro-cid-jxu6xnhu]{grid-template-columns:minmax(0,14rem) minmax(0,8rem) minmax(0,1fr);align-items:baseline}}.pg-name[data-astro-cid-jxu6xnhu]{font-size:var(--fs-h3)}.pg-size[data-astro-cid-jxu6xnhu]{font-size:var(--fs-small);color:var(--text-muted);font-variant-numeric:tabular-nums}.pg-text[data-astro-cid-jxu6xnhu]{font-size:var(--fs-small);color:var(--text-soft);max-width:62ch;line-height:1.6}.pg-mosaic[data-astro-cid-jxu6xnhu]{gap:.75rem;display:grid}.pg-fig[data-astro-cid-jxu6xnhu]{align-content:start;gap:.55rem;min-width:0;margin:0;display:grid}.pg-cap[data-astro-cid-jxu6xnhu]{font-size:var(--fs-label);color:var(--text-muted)}.pg-rest[data-astro-cid-jxu6xnhu]{gap:.75rem;display:grid}@media (width<=767px){.pg-rest[data-astro-cid-jxu6xnhu]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:72%;grid-auto-flow:column;padding-bottom:.25rem;overflow-x:auto}.pg-rest[data-astro-cid-jxu6xnhu]::-webkit-scrollbar{display:none}.pg-rest[data-astro-cid-jxu6xnhu] .pg-fig[data-astro-cid-jxu6xnhu]{scroll-snap-align:start}}@media (width>=768px){.pg-mosaic[data-astro-cid-jxu6xnhu]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.pg-rest[data-astro-cid-jxu6xnhu]{grid-template-columns:repeat(2,minmax(0,1fr))}.is-flip[data-astro-cid-jxu6xnhu] .pg-fig--big[data-astro-cid-jxu6xnhu]{order:2}.pg-fig--big[data-astro-cid-jxu6xnhu]{grid-template-rows:1fr auto}.pg-fig--big[data-astro-cid-jxu6xnhu] .ci{aspect-ratio:auto;height:100%;min-height:18rem}}@media (width>=1100px){.pg-mosaic[data-astro-cid-jxu6xnhu]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1rem}.pg-rest[data-astro-cid-jxu6xnhu]{gap:1rem}}.pg-note[data-astro-cid-jxu6xnhu]{font-size:var(--fs-small);color:var(--text-muted);margin-top:2rem}.pg-lang[data-astro-cid-jxu6xnhu]{margin:var(--space-section-sm) 0 0;border-top:1px solid var(--text);gap:1.5rem 2.5rem;padding-top:2rem;display:grid}@media (width>=640px){.pg-lang[data-astro-cid-jxu6xnhu]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.pg-lang[data-astro-cid-jxu6xnhu]{grid-template-columns:repeat(4,minmax(0,1fr))}}.pg-lang-i[data-astro-cid-jxu6xnhu]{align-content:start;gap:.45rem;display:grid}.pg-lang[data-astro-cid-jxu6xnhu] dt[data-astro-cid-jxu6xnhu]{color:var(--text);font-size:1.0625rem;font-weight:600;line-height:1.35}.pg-lang[data-astro-cid-jxu6xnhu] dd[data-astro-cid-jxu6xnhu]{font-size:var(--fs-small);color:var(--text-muted);margin:0;line-height:1.6}.pg-roof[data-astro-cid-jxu6xnhu]{font-size:var(--fs-body);color:var(--text-soft);max-width:64ch;margin-top:2rem;line-height:1.6}.pe-inner[data-astro-cid-jxu6xnhu]{text-align:center;justify-items:center;gap:1.5rem;display:grid}.pe-title[data-astro-cid-jxu6xnhu]{max-width:16ch}.pe-text[data-astro-cid-jxu6xnhu]{font-size:var(--fs-lead);color:var(--text-soft);max-width:50ch;line-height:1.6}.pe[data-astro-cid-jxu6xnhu]{padding-bottom:var(--space-section-sm)}.pd[data-astro-cid-jxu6xnhu]{padding-top:0}.pd-grid[data-astro-cid-jxu6xnhu]{padding:clamp(1.5rem, 1rem + calc(2 * var(--vw)), 3.25rem);border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);gap:2.5rem;display:grid}@media (width>=1024px){.pd-grid[data-astro-cid-jxu6xnhu]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:4rem}}.pd-price[data-astro-cid-jxu6xnhu]{align-content:start;justify-items:start;gap:1rem;display:grid}.pd-h[data-astro-cid-jxu6xnhu]{font-family:var(--font-body);font-weight:600;font-size:var(--fs-h3);letter-spacing:-.018em}.pd-big[data-astro-cid-jxu6xnhu]{font-family:var(--font-display);font-weight:500;font-size:clamp(2.3rem, 1.6rem + calc(2.4 * var(--vw)), 3.75rem);letter-spacing:-.024em;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.pd-sub[data-astro-cid-jxu6xnhu]{font-size:var(--fs-small);color:var(--text-muted);max-width:44ch;line-height:1.6}.pd-cta[data-astro-cid-jxu6xnhu]{margin-top:.75rem}@media (width<=560px){.pd-cta[data-astro-cid-jxu6xnhu]{white-space:normal;width:100%}.pd-big[data-astro-cid-jxu6xnhu]{white-space:normal}}.pd-pay[data-astro-cid-jxu6xnhu]{align-content:start;gap:1.25rem;display:grid}.pd-pay-t[data-astro-cid-jxu6xnhu]{font-size:var(--fs-h3)}.pd-bar[data-astro-cid-jxu6xnhu]{gap:4px;height:2.4rem;display:flex}.pd-bar[data-astro-cid-jxu6xnhu] span[data-astro-cid-jxu6xnhu]{border-radius:var(--radius-sm);background:var(--accent-soft);border:1px solid var(--accent-line);font-size:var(--fs-label);color:var(--accent-text);font-variant-numeric:tabular-nums;align-items:center;padding-inline:.8rem;font-weight:600;display:flex}.pd-phases[data-astro-cid-jxu6xnhu]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.pd-phases[data-astro-cid-jxu6xnhu] li[data-astro-cid-jxu6xnhu]{grid-template-columns:3.25rem minmax(0,1fr);align-items:baseline;gap:1rem;display:grid}.pd-share[data-astro-cid-jxu6xnhu]{font-family:var(--font-display);color:var(--text);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:500}.pd-phase-t[data-astro-cid-jxu6xnhu]{color:var(--text);font-size:1rem;font-weight:600;line-height:1.4}.pd-phase-x[data-astro-cid-jxu6xnhu]{font-size:var(--fs-small);color:var(--text-muted);line-height:1.55}.pd-foot[data-astro-cid-jxu6xnhu]{border-top:1px solid var(--line);color:var(--text-muted);max-width:70ch;padding-top:1.25rem;font-size:.875rem;line-height:1.6}
