.project-preview[data-astro-cid-lkjlrlnp]{margin:2rem 0;clear:both}.project-crop[data-astro-cid-lkjlrlnp]{display:block;position:relative;aspect-ratio:1200/1020;overflow:hidden;border:1px solid #d7d0e7;border-radius:12px}.project-preview[data-astro-cid-lkjlrlnp] img[data-astro-cid-lkjlrlnp]{display:block;width:100%;height:auto}.project-crop[data-astro-cid-lkjlrlnp] span[data-astro-cid-lkjlrlnp]{position:absolute;bottom:16px;right:16px;left:16px;padding:14px 20px;background:#170f2f;color:#fff;text-align:center;border-radius:8px;font-weight:700}.project-preview[data-astro-cid-lkjlrlnp] details[data-astro-cid-lkjlrlnp]{margin-top:12px;border:1px solid #d7d0e7;border-radius:8px;overflow:hidden}.project-preview[data-astro-cid-lkjlrlnp] summary[data-astro-cid-lkjlrlnp]{cursor:pointer;padding:16px;color:#4520ac;font-weight:700;background:#f6f3fd}.project-preview[data-astro-cid-lkjlrlnp] figcaption[data-astro-cid-lkjlrlnp]{font-size:.8rem;color:#554968;text-align:center;margin-top:12px}.project-preview[data-astro-cid-lkjlrlnp] a[data-astro-cid-lkjlrlnp]:focus-visible,.project-preview[data-astro-cid-lkjlrlnp] summary[data-astro-cid-lkjlrlnp]:focus-visible{outline:3px solid #f2277e;outline-offset:3px}.demo-section[data-astro-cid-ih63gnnn]{background:#f4f1fa;scroll-margin-top:90px}.demo-intro[data-astro-cid-ih63gnnn]{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.demo-intro[data-astro-cid-ih63gnnn] h2[data-astro-cid-ih63gnnn]{font-size:clamp(1.6rem,3vw,2.3rem);text-wrap:balance;max-width:28ch;margin:8px 0 12px}.demo-intro[data-astro-cid-ih63gnnn] p[data-astro-cid-ih63gnnn]{max-width:65ch;color:#51455f}.demo-size[data-astro-cid-ih63gnnn]{flex-shrink:0;background:#fff;color:#4520ac;border:1px solid #c9bfdc;border-radius:8px;padding:12px 18px;font-weight:600}.demo-surface[data-astro-cid-ih63gnnn]{background:#fff;border:1px solid #d8d1e4;border-radius:12px;overflow:hidden;max-width:100%;margin:auto;container-type:inline-size;box-shadow:0 18px 44px #170f2f10}.demo-surface[data-astro-cid-ih63gnnn].demo-mobile{max-width:390px}.demo-top[data-astro-cid-ih63gnnn]{padding:20px 28px;display:flex;justify-content:space-between;gap:16px;align-items:center}.demo-brand[data-astro-cid-ih63gnnn]{font-weight:800;font-size:1.1rem}.demo-brand[data-astro-cid-ih63gnnn] span[data-astro-cid-ih63gnnn]{color:#5f2ded;padding:0 8px}.demo-tag[data-astro-cid-ih63gnnn]{font-size:.75rem;color:#554968}.demo-hero[data-astro-cid-ih63gnnn]{position:relative;min-height:330px;display:flex;align-items:center;color:#fff;background:#170f2f}.demo-hero[data-astro-cid-ih63gnnn] img[data-astro-cid-ih63gnnn]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.32}.demo-hero[data-astro-cid-ih63gnnn]>div[data-astro-cid-ih63gnnn]{position:relative;padding:40px;max-width:640px}.demo-hero[data-astro-cid-ih63gnnn] h3[data-astro-cid-ih63gnnn]{color:#fff;font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.12;text-wrap:balance;margin-bottom:16px}.demo-hero[data-astro-cid-ih63gnnn] p[data-astro-cid-ih63gnnn]{line-height:1.6}.demo-hero[data-astro-cid-ih63gnnn] a[data-astro-cid-ih63gnnn]{display:inline-block;margin-top:20px;color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:5px}.demo-workspace[data-astro-cid-ih63gnnn]{display:grid;grid-template-columns:1fr 1.15fr;gap:36px;padding:36px;scroll-margin-top:90px}.demo-list[data-astro-cid-ih63gnnn] label[data-astro-cid-ih63gnnn]{display:block;font-weight:700;margin-bottom:10px}.demo-list[data-astro-cid-ih63gnnn] select[data-astro-cid-ih63gnnn]{width:100%;border:1px solid #b9aecb;padding:12px;border-radius:8px;background:#fff;color:#170f2f}.demo-count[data-astro-cid-ih63gnnn]{font-size:.8rem;color:#554968;margin:14px 0}.demo-options[data-astro-cid-ih63gnnn]{display:flex;flex-direction:column;gap:10px}.demo-option[data-astro-cid-ih63gnnn]{display:flex;gap:16px;align-items:center;width:100%;text-align:left;padding:18px 16px;border:1px solid #d8d1e4;border-radius:8px;background:#fff;color:#170f2f}.demo-option[data-astro-cid-ih63gnnn][hidden]{display:none}.demo-option[data-astro-cid-ih63gnnn][aria-pressed=true]{border-color:#5f2ded;background:#f2edff}.demo-option[data-astro-cid-ih63gnnn]>span[data-astro-cid-ih63gnnn]:nth-child(2){flex:1;font-weight:700}.demo-option[data-astro-cid-ih63gnnn] small[data-astro-cid-ih63gnnn]{display:block;font-size:.8rem;color:#554968;margin-top:4px;font-weight:400}.demo-number[data-astro-cid-ih63gnnn]{color:#5f2ded;font-size:.8rem}.demo-detail[data-astro-cid-ih63gnnn]{padding:4px 0}.demo-detail-label[data-astro-cid-ih63gnnn]{font-size:.8rem;color:#554968}.demo-detail[data-astro-cid-ih63gnnn] h3[data-astro-cid-ih63gnnn]{font-size:1.8rem;margin:8px 0;line-height:1.2}.demo-spec[data-astro-cid-ih63gnnn]{font-size:.85rem;color:#51455f;margin-bottom:20px}.demo-detail[data-astro-cid-ih63gnnn] p[data-astro-cid-ih63gnnn]{line-height:1.7;max-width:65ch}.demo-next[data-astro-cid-ih63gnnn]{margin-top:26px;padding-top:24px;border-top:1px solid #d8d1e4}.demo-next[data-astro-cid-ih63gnnn] p[data-astro-cid-ih63gnnn]{font-size:.9rem;margin:8px 0 18px}.demo-quote[data-astro-cid-ih63gnnn]{display:inline-block;background:#5f2ded;color:#fff!important;padding:14px 18px;border-radius:8px;font-weight:700;line-height:1.5}.demo-footer[data-astro-cid-ih63gnnn]{padding:18px 28px;background:#f8f6fb;color:#51455f;font-size:.8rem;line-height:1.6}.demo-finishes[data-astro-cid-ih63gnnn]{margin-top:20px;display:flex;flex-wrap:wrap;gap:12px}.demo-finishes[data-astro-cid-ih63gnnn] legend[data-astro-cid-ih63gnnn]{font-size:.9rem;font-weight:700;margin-bottom:10px}.demo-finishes[data-astro-cid-ih63gnnn] label[data-astro-cid-ih63gnnn]{display:flex;align-items:center;gap:8px;font-size:.85rem;cursor:pointer}.swatch[data-astro-cid-ih63gnnn]{width:20px;height:20px;border-radius:50%;border:1px solid #756482}.oak[data-astro-cid-ih63gnnn]{background:#b68753}.walnut[data-astro-cid-ih63gnnn]{background:#60442e}.white[data-astro-cid-ih63gnnn]{background:#f9f9f9}.demo-note[data-astro-cid-ih63gnnn]:empty{display:none}.demo-section[data-astro-cid-ih63gnnn] [data-astro-cid-ih63gnnn]:is(button,a,select,input):focus-visible{outline:3px solid #f2277e;outline-offset:3px}@container (max-width:600px){.demo-top[data-astro-cid-ih63gnnn]{padding:16px;flex-wrap:wrap}.demo-hero[data-astro-cid-ih63gnnn]{min-height:280px}.demo-hero[data-astro-cid-ih63gnnn]>div[data-astro-cid-ih63gnnn]{padding:28px 20px}.demo-hero[data-astro-cid-ih63gnnn] h3[data-astro-cid-ih63gnnn]{font-size:2rem}.demo-workspace[data-astro-cid-ih63gnnn]{grid-template-columns:1fr;padding:22px 18px;gap:28px}.demo-detail[data-astro-cid-ih63gnnn] h3[data-astro-cid-ih63gnnn]{font-size:1.6rem}.demo-footer[data-astro-cid-ih63gnnn]{padding:18px}}@media (max-width:650px){.demo-intro[data-astro-cid-ih63gnnn]{align-items:start;flex-direction:column}.demo-size[data-astro-cid-ih63gnnn]{display:none}.demo-workspace[data-astro-cid-ih63gnnn]{grid-template-columns:1fr;padding:22px 18px}.demo-hero[data-astro-cid-ih63gnnn]>div[data-astro-cid-ih63gnnn]{padding:28px 20px}.demo-top[data-astro-cid-ih63gnnn]{padding:16px;flex-wrap:wrap}}.demo-eyebrow[data-astro-cid-ih63gnnn]{display:block;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px}.demo-brand[data-astro-cid-ih63gnnn]{display:flex;align-items:center;gap:12px;letter-spacing:.04em;font-size:.9rem}.demo-brand[data-astro-cid-ih63gnnn] .identity-mark[data-astro-cid-ih63gnnn]{display:grid;place-items:center;width:36px;height:36px;padding:0;font-size:1.6rem;color:inherit}.demo-journey[data-astro-cid-ih63gnnn]{display:flex;justify-content:space-between;gap:16px;padding:20px 36px;margin:0;list-style:none;font-size:.75rem;font-weight:700}.demo-surface[data-astro-cid-ih63gnnn].design-salon-samochodowy{--ink:#eef1f2;--muted:#b7c0c6;background:#151c21;color:var(--ink);border-color:#354049;border-radius:2px}.design-salon-samochodowy[data-astro-cid-ih63gnnn] .demo-top[data-astro-cid-ih63gnnn]{background:#11171b;padding:22px 36px}.design-salon-samochodowy[data-astro-cid-ih63gnnn] .identity-mark[data-astro-cid-ih63gnnn]{background:#d4f45b;color:#151c21;transform:skew(-8deg)}.design-salon-samochodowy[data-astro-cid-ih63gnnn] .demo-tag[data-astro-cid-ih63gnnn]{color:var(--muted)}.design-salon-samochodowy[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn]{min-height:430px;align-items:end;background:#10181e}.design-salon-samochodowy[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn] img[data-astro-cid-ih63gnnn]{opacity:.58;-o-object-position:center 60%;object-position:center 60%}.design-salon-samochodowy[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn]>div[data-astro-cid-ih63gnnn]{max-width:720px;padding:48px;background:linear-gradient(90deg,#10181ef5,#10181e75,transparent)}.design-salon-samochodowy[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn] h3[data-astro-cid-ih63gnnn]{font-size:clamp(2.2rem,4vw,3.8rem);font-weight:800;letter-spacing:-.035em;max-width:14ch}.design-salon-samochodowy[data-astro-cid-ih63gnnn] .demo-eyebrow[data-astro-cid-ih63gnnn]{color:#d4f45b}.design-salon-samochodowy[data-astro-cid-ih63gnnn] .demo-journey[data-astro-cid-ih63gnnn]{border-bottom:1px solid #354049;color:#d4f45b;font-family:monospace}.design-salon-samochodowy[data-astro-cid-ih63gnnn] .demo-workspace[data-astro-cid-ih63gnnn]{grid-template-columns:.85fr 1.4fr;gap:44px;padding:40px 36px}.design-salon-samochodowy[data-astro-cid-ih63gnnn] .demo-list[data-astro-cid-ih63gnnn] select[data-astro-cid-ih63gnnn]{background:#222c33;border-color:#52606b;color:var(--ink);border-radius:2px}.design-salon-samochodowy[data-astro-cid-ih63gnnn] .demo-option[data-astro-cid-ih63gnnn]{border-radius:2px;background:0 0;color:var(--ink);border-color:#48555f}.design-salon-samochodowy[data-astro-cid-ih63gnnn] .demo-option[data-astro-cid-ih63gnnn][aria-pressed=true]{background:#283323;border-color:#d4f45b}.design-salon-samochodowy[data-astro-cid-ih63gnnn] [data-astro-cid-ih63gnnn]:is(.demo-count,.demo-option small,.demo-detail-label,.demo-spec){color:var(--muted)}.design-salon-samochodowy[data-astro-cid-ih63gnnn] [data-astro-cid-ih63gnnn]:is(.demo-number,.demo-detail h3){color:#eef1f2}.design-salon-samochodowy[data-astro-cid-ih63gnnn] .demo-spec[data-astro-cid-ih63gnnn]{padding:14px 0;border-block:1px solid #354049;font-family:monospace}.design-salon-samochodowy[data-astro-cid-ih63gnnn] .demo-next[data-astro-cid-ih63gnnn]{border-color:#354049}.design-salon-samochodowy[data-astro-cid-ih63gnnn] .demo-quote[data-astro-cid-ih63gnnn]{background:#d4f45b;color:#151c21!important;border-radius:2px}.design-salon-samochodowy[data-astro-cid-ih63gnnn] .demo-footer[data-astro-cid-ih63gnnn]{background:#11171b;color:var(--muted)}.demo-surface[data-astro-cid-ih63gnnn].design-firma-hydrauliczna{background:#fff;color:#152b43;border-color:#c5d6e5;box-shadow:none}.design-firma-hydrauliczna[data-astro-cid-ih63gnnn] .demo-top[data-astro-cid-ih63gnnn]{border-bottom:1px solid #d8e3ec;padding:24px 32px}.design-firma-hydrauliczna[data-astro-cid-ih63gnnn] .identity-mark[data-astro-cid-ih63gnnn]{border-radius:50%;background:#1255bb;color:#fff;font-weight:400}.design-firma-hydrauliczna[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn]{display:grid;grid-template-columns:1.05fr 1fr;background:#edf4fb;color:#152b43;min-height:400px}.design-firma-hydrauliczna[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn] img[data-astro-cid-ih63gnnn]{position:static;opacity:1;height:100%;min-height:400px;grid-column:2;grid-row:1}.design-firma-hydrauliczna[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn]>div[data-astro-cid-ih63gnnn]{grid-column:1;grid-row:1;padding:40px 32px}.design-firma-hydrauliczna[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn] h3[data-astro-cid-ih63gnnn]{color:#152b43;font-size:clamp(1.9rem,3vw,2.8rem);letter-spacing:-.025em}.design-firma-hydrauliczna[data-astro-cid-ih63gnnn] .demo-eyebrow[data-astro-cid-ih63gnnn]{color:#1255bb;letter-spacing:.04em}.design-firma-hydrauliczna[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn] a[data-astro-cid-ih63gnnn]{color:#fff;background:#1255bb;padding:12px 18px;border-radius:6px;text-decoration:none}.design-firma-hydrauliczna[data-astro-cid-ih63gnnn] .demo-journey[data-astro-cid-ih63gnnn]{background:#1255bb;color:#fff;counter-reset:step;padding:20px 32px}.design-firma-hydrauliczna[data-astro-cid-ih63gnnn] .demo-journey[data-astro-cid-ih63gnnn] li[data-astro-cid-ih63gnnn]{display:flex;align-items:center;gap:10px}.design-firma-hydrauliczna[data-astro-cid-ih63gnnn] .demo-journey[data-astro-cid-ih63gnnn] li[data-astro-cid-ih63gnnn]:before{counter-increment:step;content:counter(step);display:grid;place-items:center;width:25px;height:25px;border:1px solid #accbfa;border-radius:50%}.design-firma-hydrauliczna[data-astro-cid-ih63gnnn] .demo-workspace[data-astro-cid-ih63gnnn]{grid-template-columns:1.15fr 1fr;padding:36px 32px}.design-firma-hydrauliczna[data-astro-cid-ih63gnnn] .demo-option[data-astro-cid-ih63gnnn]{border-color:#c5d6e5;border-radius:6px;padding:24px 18px}.design-firma-hydrauliczna[data-astro-cid-ih63gnnn] .demo-option[data-astro-cid-ih63gnnn][aria-pressed=true]{border-color:#1255bb;background:#edf4fb;box-shadow:inset 4px 0#1255bb}.design-firma-hydrauliczna[data-astro-cid-ih63gnnn] .demo-number[data-astro-cid-ih63gnnn]{color:#1255bb;font-weight:800;font-size:1.1rem}.design-firma-hydrauliczna[data-astro-cid-ih63gnnn] .demo-detail[data-astro-cid-ih63gnnn]{background:#edf4fb;padding:28px;border-radius:6px}.design-firma-hydrauliczna[data-astro-cid-ih63gnnn] .demo-detail[data-astro-cid-ih63gnnn] h3[data-astro-cid-ih63gnnn]{color:#152b43;font-size:1.5rem}.design-firma-hydrauliczna[data-astro-cid-ih63gnnn] .demo-quote[data-astro-cid-ih63gnnn]{background:#1255bb;border-radius:6px}.design-firma-hydrauliczna[data-astro-cid-ih63gnnn] .demo-footer[data-astro-cid-ih63gnnn]{background:#f2f6fa;color:#40546a}.demo-surface[data-astro-cid-ih63gnnn].design-producent-mebli{background:#fafafa;color:#302d28;border-color:#ccc9c4;border-radius:0;box-shadow:none}.design-producent-mebli[data-astro-cid-ih63gnnn] .demo-top[data-astro-cid-ih63gnnn]{padding:26px 38px;border-bottom:1px solid #ccc9c4}.design-producent-mebli[data-astro-cid-ih63gnnn] .demo-brand[data-astro-cid-ih63gnnn]{font-size:.75rem;letter-spacing:.15em}.design-producent-mebli[data-astro-cid-ih63gnnn] .identity-mark[data-astro-cid-ih63gnnn]{font-family:Georgia,serif;font-size:2.1rem;font-weight:400;color:#754024;letter-spacing:-.04em}.design-producent-mebli[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn]{display:flex;flex-direction:column-reverse;align-items:stretch;background:#fafafa;color:#302d28}.design-producent-mebli[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn] img[data-astro-cid-ih63gnnn]{position:static;opacity:1;height:390px;width:100%;-o-object-position:center 60%;object-position:center 60%}.design-producent-mebli[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn]>div[data-astro-cid-ih63gnnn]{max-width:none;padding:44px 38px;display:grid;grid-template-columns:1.4fr 1fr;-moz-column-gap:48px;column-gap:48px;align-items:end}.design-producent-mebli[data-astro-cid-ih63gnnn] .demo-eyebrow[data-astro-cid-ih63gnnn]{grid-column:1/-1;color:#754024;letter-spacing:.15em}.design-producent-mebli[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn] h3[data-astro-cid-ih63gnnn]{grid-column:1;grid-row:2/4;color:#302d28;font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(2.2rem,3.8vw,3.7rem);letter-spacing:-.035em;margin:0;max-width:18ch}.design-producent-mebli[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn] p[data-astro-cid-ih63gnnn]{grid-column:2;max-width:32ch;font-size:.9rem}.design-producent-mebli[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn] a[data-astro-cid-ih63gnnn]{grid-column:2;color:#754024;font-size:.85rem;margin-top:16px}.design-producent-mebli[data-astro-cid-ih63gnnn] .demo-journey[data-astro-cid-ih63gnnn]{padding:20px 38px;border-bottom:1px solid #ccc9c4;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:#754024}.design-producent-mebli[data-astro-cid-ih63gnnn] .demo-workspace[data-astro-cid-ih63gnnn]{grid-template-columns:.8fr 1.2fr;gap:60px;padding:44px 38px}.design-producent-mebli[data-astro-cid-ih63gnnn] .demo-list[data-astro-cid-ih63gnnn] select[data-astro-cid-ih63gnnn]{border:0;border-bottom:1px solid #81796f;border-radius:0;background:0 0;padding-left:0;color:#302d28}.design-producent-mebli[data-astro-cid-ih63gnnn] .demo-options[data-astro-cid-ih63gnnn]{gap:0}.design-producent-mebli[data-astro-cid-ih63gnnn] .demo-option[data-astro-cid-ih63gnnn]{border:0;border-bottom:1px solid #ccc9c4;border-radius:0;background:0 0;padding:22px 6px;color:#302d28}.design-producent-mebli[data-astro-cid-ih63gnnn] .demo-option[data-astro-cid-ih63gnnn][aria-pressed=true]{background:0 0;border-bottom:2px solid #754024;color:#754024}.design-producent-mebli[data-astro-cid-ih63gnnn] .demo-option[data-astro-cid-ih63gnnn]>span[data-astro-cid-ih63gnnn]:nth-child(2){font-family:Georgia,serif;font-size:1.3rem;font-weight:400}.design-producent-mebli[data-astro-cid-ih63gnnn] .demo-option[data-astro-cid-ih63gnnn] small[data-astro-cid-ih63gnnn]{font-family:Inter,sans-serif;font-size:.7rem}.design-producent-mebli[data-astro-cid-ih63gnnn] .demo-number[data-astro-cid-ih63gnnn]{color:#754024}.design-producent-mebli[data-astro-cid-ih63gnnn] .demo-detail[data-astro-cid-ih63gnnn] h3[data-astro-cid-ih63gnnn]{font-family:Georgia,serif;font-size:2.4rem;font-weight:400;color:#302d28}.design-producent-mebli[data-astro-cid-ih63gnnn] .demo-spec[data-astro-cid-ih63gnnn]{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#67594d}.design-producent-mebli[data-astro-cid-ih63gnnn] .demo-quote[data-astro-cid-ih63gnnn]{background:#754024;border-radius:0}.design-producent-mebli[data-astro-cid-ih63gnnn] .demo-finishes[data-astro-cid-ih63gnnn]{gap:18px;padding:20px 0;border-block:1px solid #ccc9c4}.design-producent-mebli[data-astro-cid-ih63gnnn] .swatch[data-astro-cid-ih63gnnn]{width:28px;height:28px;border-color:#81796f}.design-producent-mebli[data-astro-cid-ih63gnnn] .demo-finishes[data-astro-cid-ih63gnnn] input[data-astro-cid-ih63gnnn]{accent-color:#754024}.design-producent-mebli[data-astro-cid-ih63gnnn] .demo-footer[data-astro-cid-ih63gnnn]{background:#302d28;color:#eee9e2;padding:20px 38px}@container (max-width:600px){.demo-surface[data-astro-cid-ih63gnnn] .demo-top[data-astro-cid-ih63gnnn]{padding:20px}.demo-surface[data-astro-cid-ih63gnnn] .demo-brand[data-astro-cid-ih63gnnn]{font-size:.75rem;gap:8px}.demo-surface[data-astro-cid-ih63gnnn] .demo-tag[data-astro-cid-ih63gnnn]{font-size:.65rem}.demo-surface[data-astro-cid-ih63gnnn] .demo-workspace[data-astro-cid-ih63gnnn]{grid-template-columns:1fr;padding:28px 20px;gap:28px}.demo-surface[data-astro-cid-ih63gnnn] .demo-journey[data-astro-cid-ih63gnnn]{padding:18px 20px;gap:12px;font-size:.65rem}.design-salon-samochodowy[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn]{min-height:390px}.design-salon-samochodowy[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn]>div[data-astro-cid-ih63gnnn]{padding:32px 22px}.design-salon-samochodowy[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn] h3[data-astro-cid-ih63gnnn]{font-size:2.5rem}.design-firma-hydrauliczna[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn]{grid-template-columns:1fr}.design-firma-hydrauliczna[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn] img[data-astro-cid-ih63gnnn]{grid-column:1;grid-row:2;height:220px;min-height:0}.design-firma-hydrauliczna[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn]>div[data-astro-cid-ih63gnnn]{padding:32px 22px}.design-firma-hydrauliczna[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn] h3[data-astro-cid-ih63gnnn]{font-size:2rem}.design-firma-hydrauliczna[data-astro-cid-ih63gnnn] .demo-journey[data-astro-cid-ih63gnnn] li[data-astro-cid-ih63gnnn]{flex-direction:column;align-items:start;gap:8px}.design-firma-hydrauliczna[data-astro-cid-ih63gnnn] .demo-detail[data-astro-cid-ih63gnnn]{padding:22px}.design-producent-mebli[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn]>div[data-astro-cid-ih63gnnn]{display:block;padding:34px 22px}.design-producent-mebli[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn] h3[data-astro-cid-ih63gnnn]{font-size:2.5rem;margin-bottom:20px}.design-producent-mebli[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn] img[data-astro-cid-ih63gnnn]{height:280px}.design-producent-mebli[data-astro-cid-ih63gnnn] .demo-journey[data-astro-cid-ih63gnnn]{letter-spacing:.05em}}.demo-surface[data-astro-cid-ih63gnnn].design-warsztat-samochodowy{background:#fff;color:#202020;border:1px solid #bfc1c2;border-radius:0;box-shadow:none}.design-warsztat-samochodowy[data-astro-cid-ih63gnnn] .demo-top[data-astro-cid-ih63gnnn]{background:#202020;color:#fff;padding:22px 32px}.design-warsztat-samochodowy[data-astro-cid-ih63gnnn] .identity-mark[data-astro-cid-ih63gnnn]{background:#c82720;color:#fff;transform:skew(-8deg)}.design-warsztat-samochodowy[data-astro-cid-ih63gnnn] .demo-tag[data-astro-cid-ih63gnnn]{color:#dedede}.design-warsztat-samochodowy[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn]{display:flex;flex-direction:column-reverse;background:#fff;color:#202020}.design-warsztat-samochodowy[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn]>div[data-astro-cid-ih63gnnn]{max-width:920px;width:100%;padding:42px 32px}.design-warsztat-samochodowy[data-astro-cid-ih63gnnn] .demo-eyebrow[data-astro-cid-ih63gnnn]{color:#a21c17;letter-spacing:.08em}.design-warsztat-samochodowy[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn] h3[data-astro-cid-ih63gnnn]{color:#202020;text-transform:uppercase;font-weight:800;font-size:clamp(2rem,3.6vw,3.2rem);letter-spacing:-.035em}.design-warsztat-samochodowy[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn] a[data-astro-cid-ih63gnnn]{color:#a21c17}.design-warsztat-samochodowy[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn] img[data-astro-cid-ih63gnnn]{position:static;opacity:1;height:250px;width:100%;-o-object-position:center 55%;object-position:center 55%}.design-warsztat-samochodowy[data-astro-cid-ih63gnnn] .demo-journey[data-astro-cid-ih63gnnn]{background:#c82720;color:#fff;padding:18px 32px;text-transform:uppercase;letter-spacing:.1em}.design-warsztat-samochodowy[data-astro-cid-ih63gnnn] .demo-workspace[data-astro-cid-ih63gnnn]{display:block;padding:36px 32px}.design-warsztat-samochodowy[data-astro-cid-ih63gnnn] .demo-list[data-astro-cid-ih63gnnn] select[data-astro-cid-ih63gnnn]{max-width:440px;border-radius:0;border-color:#777;color:#202020}.design-warsztat-samochodowy[data-astro-cid-ih63gnnn] .demo-options[data-astro-cid-ih63gnnn]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:30px}.design-warsztat-samochodowy[data-astro-cid-ih63gnnn] .demo-option[data-astro-cid-ih63gnnn]{border-radius:0;display:block;position:relative;border-color:#bfc1c2;padding:22px;color:#202020;min-height:145px}.design-warsztat-samochodowy[data-astro-cid-ih63gnnn] .demo-option[data-astro-cid-ih63gnnn][aria-pressed=true]{border-color:#c82720;background:#fff4f3;box-shadow:inset 0 4px #c82720}.design-warsztat-samochodowy[data-astro-cid-ih63gnnn] .demo-number[data-astro-cid-ih63gnnn]{display:block;color:#a21c17;font-size:1.2rem;font-weight:800;margin-bottom:14px}.design-warsztat-samochodowy[data-astro-cid-ih63gnnn] .demo-option[data-astro-cid-ih63gnnn]>span[data-astro-cid-ih63gnnn]:last-child{position:absolute;right:18px;top:20px}.design-warsztat-samochodowy[data-astro-cid-ih63gnnn] .demo-detail[data-astro-cid-ih63gnnn]{padding:28px 32px;border-left:5px solid #c82720;background:#f3f3f3}.design-warsztat-samochodowy[data-astro-cid-ih63gnnn] .demo-detail[data-astro-cid-ih63gnnn] h3[data-astro-cid-ih63gnnn]{color:#202020}.design-warsztat-samochodowy[data-astro-cid-ih63gnnn] .demo-quote[data-astro-cid-ih63gnnn]{background:#b6201b;border-radius:0}.design-warsztat-samochodowy[data-astro-cid-ih63gnnn] .demo-footer[data-astro-cid-ih63gnnn]{background:#202020;color:#dedede}.demo-surface[data-astro-cid-ih63gnnn].design-domki-letniskowe{background:#f6f9f7;color:#203e34;border-color:#bed0c7;border-radius:18px;box-shadow:none}.design-domki-letniskowe[data-astro-cid-ih63gnnn] .demo-top[data-astro-cid-ih63gnnn]{background:#244c3e;color:#fff;padding:22px 32px}.design-domki-letniskowe[data-astro-cid-ih63gnnn] .identity-mark[data-astro-cid-ih63gnnn]{color:#fff;font-size:2rem}.design-domki-letniskowe[data-astro-cid-ih63gnnn] .demo-tag[data-astro-cid-ih63gnnn]{color:#d3e4db}.design-domki-letniskowe[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn]{min-height:490px;align-items:end;background:#203e34}.design-domki-letniskowe[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn] img[data-astro-cid-ih63gnnn]{opacity:.82;-o-object-position:center;object-position:center}.design-domki-letniskowe[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn]>div[data-astro-cid-ih63gnnn]{max-width:590px;margin:28px;padding:30px;background:#203e34f5;border-radius:12px}.design-domki-letniskowe[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn] h3[data-astro-cid-ih63gnnn]{font-size:clamp(2rem,3.2vw,3rem);letter-spacing:-.025em;font-weight:500}.design-domki-letniskowe[data-astro-cid-ih63gnnn] .demo-eyebrow[data-astro-cid-ih63gnnn]{color:#d7e8b4;font-size:.7rem}.design-domki-letniskowe[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn] a[data-astro-cid-ih63gnnn]{color:#e5efcc}.design-domki-letniskowe[data-astro-cid-ih63gnnn] .demo-journey[data-astro-cid-ih63gnnn]{background:#e4eee8;color:#244c3e;padding:22px 32px}.design-domki-letniskowe[data-astro-cid-ih63gnnn] .demo-workspace[data-astro-cid-ih63gnnn]{grid-template-columns:.9fr 1.1fr;gap:44px;padding:38px 32px}.design-domki-letniskowe[data-astro-cid-ih63gnnn] .demo-list[data-astro-cid-ih63gnnn] select[data-astro-cid-ih63gnnn]{border-color:#7b998b;color:#203e34;border-radius:24px;padding:14px 18px}.design-domki-letniskowe[data-astro-cid-ih63gnnn] .demo-option[data-astro-cid-ih63gnnn]{border:0;border-bottom:1px solid #bed0c7;border-radius:0;background:0 0;color:#203e34;padding:22px 14px}.design-domki-letniskowe[data-astro-cid-ih63gnnn] .demo-option[data-astro-cid-ih63gnnn][aria-pressed=true]{background:#dcebe2;border-bottom-color:#244c3e;border-radius:10px}.design-domki-letniskowe[data-astro-cid-ih63gnnn] .demo-number[data-astro-cid-ih63gnnn]{color:#244c3e}.design-domki-letniskowe[data-astro-cid-ih63gnnn] .demo-detail[data-astro-cid-ih63gnnn] h3[data-astro-cid-ih63gnnn]{color:#203e34;font-weight:500;font-size:2rem}.design-domki-letniskowe[data-astro-cid-ih63gnnn] .demo-spec[data-astro-cid-ih63gnnn]{padding:14px 0;border-block:1px solid #bed0c7;color:#395c4e}.design-domki-letniskowe[data-astro-cid-ih63gnnn] .demo-quote[data-astro-cid-ih63gnnn]{background:#244c3e;border-radius:28px}.design-domki-letniskowe[data-astro-cid-ih63gnnn] .demo-footer[data-astro-cid-ih63gnnn]{background:#e4eee8;color:#395c4e}@container (max-width:600px){.design-warsztat-samochodowy[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn]>div[data-astro-cid-ih63gnnn]{padding:32px 22px}.design-warsztat-samochodowy[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn] h3[data-astro-cid-ih63gnnn]{font-size:2rem}.design-warsztat-samochodowy[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn] img[data-astro-cid-ih63gnnn]{height:220px}.design-warsztat-samochodowy[data-astro-cid-ih63gnnn] .demo-options[data-astro-cid-ih63gnnn]{grid-template-columns:1fr}.design-warsztat-samochodowy[data-astro-cid-ih63gnnn] .demo-option[data-astro-cid-ih63gnnn]{min-height:0;padding:20px}.design-warsztat-samochodowy[data-astro-cid-ih63gnnn] .demo-detail[data-astro-cid-ih63gnnn]{padding:22px}.design-warsztat-samochodowy[data-astro-cid-ih63gnnn] .demo-workspace[data-astro-cid-ih63gnnn],.design-domki-letniskowe[data-astro-cid-ih63gnnn] .demo-workspace[data-astro-cid-ih63gnnn]{grid-template-columns:1fr;padding:28px 20px}.design-domki-letniskowe[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn]{min-height:460px}.design-domki-letniskowe[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn]>div[data-astro-cid-ih63gnnn]{margin:18px;padding:26px 22px}.design-domki-letniskowe[data-astro-cid-ih63gnnn] .demo-hero[data-astro-cid-ih63gnnn] h3[data-astro-cid-ih63gnnn]{font-size:2.2rem}.design-warsztat-samochodowy[data-astro-cid-ih63gnnn] .demo-journey[data-astro-cid-ih63gnnn],.design-domki-letniskowe[data-astro-cid-ih63gnnn] .demo-journey[data-astro-cid-ih63gnnn]{padding:18px 20px;font-size:.65rem}}.demo-surface[data-astro-cid-ih63gnnn] .demo-option[data-astro-cid-ih63gnnn][hidden]{display:none}.portfolio-demo[data-astro-cid-jqzyugo2]{background:#f4f1fa;scroll-margin-top:90px}.portfolio-intro[data-astro-cid-jqzyugo2]{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.portfolio-intro[data-astro-cid-jqzyugo2] h2[data-astro-cid-jqzyugo2]{font-size:clamp(1.6rem,3vw,2.3rem);max-width:32ch;margin:8px 0 12px;text-wrap:balance}.portfolio-intro[data-astro-cid-jqzyugo2] p[data-astro-cid-jqzyugo2]{color:#51455f;max-width:65ch;line-height:1.7}.size-button[data-astro-cid-jqzyugo2]{flex-shrink:0;border:1px solid #c9bfdc;padding:12px 18px;background:#fff;color:#4520ac;border-radius:8px;font-weight:600}.portfolio-surface[data-astro-cid-jqzyugo2]{container-type:inline-size;background:var(--p-paper);color:var(--p-ink);border:1px solid color-mix(in srgb,var(--p-ink) 25%,transparent);max-width:100%;margin:auto;overflow:hidden}.portfolio-surface[data-astro-cid-jqzyugo2].demo-mobile{max-width:390px}.portfolio-header[data-astro-cid-jqzyugo2]{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:26px 36px;border-bottom:1px solid color-mix(in srgb,var(--p-ink) 20%,transparent)}.portfolio-wordmark[data-astro-cid-jqzyugo2]{font-weight:800;letter-spacing:.1em;font-size:.8rem}.portfolio-credit[data-astro-cid-jqzyugo2]{font-size:.65rem}.demo-hero[data-astro-cid-jqzyugo2]{display:grid;grid-template-columns:1.1fr 1fr;min-height:420px}.demo-hero[data-astro-cid-jqzyugo2] img[data-astro-cid-jqzyugo2]{grid-column:2;grid-row:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-height:420px}.portfolio-headline[data-astro-cid-jqzyugo2]{grid-column:1;grid-row:1;align-self:center;padding:42px 36px}.portfolio-kicker[data-astro-cid-jqzyugo2]{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--p-accent)}.portfolio-headline[data-astro-cid-jqzyugo2] h3[data-astro-cid-jqzyugo2]{font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.12;font-weight:700;letter-spacing:-.025em;margin:20px 0;color:var(--p-ink);text-wrap:balance}.portfolio-headline[data-astro-cid-jqzyugo2] p[data-astro-cid-jqzyugo2]{max-width:45ch;line-height:1.7}.portfolio-headline[data-astro-cid-jqzyugo2] a[data-astro-cid-jqzyugo2]{display:inline-block;margin-top:22px;color:var(--p-ink);font-weight:700;text-decoration:underline;text-underline-offset:6px}.portfolio-workspace[data-astro-cid-jqzyugo2]{padding:40px 36px;display:grid;grid-template-columns:.9fr 1.1fr;gap:44px;scroll-margin-top:90px;border-top:1px solid color-mix(in srgb,var(--p-ink) 20%,transparent)}.portfolio-picker[data-astro-cid-jqzyugo2] label[data-astro-cid-jqzyugo2]{display:block;font-weight:600;font-size:.85rem;margin-bottom:12px}.portfolio-picker[data-astro-cid-jqzyugo2] select[data-astro-cid-jqzyugo2]{width:100%;background:var(--p-paper);color:var(--p-ink);border:1px solid color-mix(in srgb,var(--p-ink) 60%,transparent);padding:14px 12px;border-radius:0}.portfolio-count[data-astro-cid-jqzyugo2]{font-size:.75rem;margin:16px 0}.portfolio-options[data-astro-cid-jqzyugo2]{display:flex;flex-direction:column;gap:10px}.portfolio-options[data-astro-cid-jqzyugo2] button[data-astro-cid-jqzyugo2]{display:flex;align-items:center;gap:14px;text-align:left;width:100%;padding:20px 16px;border:1px solid color-mix(in srgb,var(--p-ink) 30%,transparent);color:var(--p-ink);background:0 0}.portfolio-options[data-astro-cid-jqzyugo2] button[data-astro-cid-jqzyugo2][aria-pressed=true]{border-color:var(--p-accent);box-shadow:inset 4px 0 var(--p-accent);background:color-mix(in srgb,var(--p-accent) 9%,var(--p-paper))}.option-number[data-astro-cid-jqzyugo2]{font-size:.7rem}.option-text[data-astro-cid-jqzyugo2]{flex:1;font-weight:700}.option-text[data-astro-cid-jqzyugo2] small[data-astro-cid-jqzyugo2]{display:block;margin-top:6px;font-size:.7rem;font-weight:400}.portfolio-detail[data-astro-cid-jqzyugo2]{padding:4px 0}.detail-eyebrow[data-astro-cid-jqzyugo2]{font-size:.75rem}.portfolio-detail[data-astro-cid-jqzyugo2] h3[data-astro-cid-jqzyugo2]{font-size:1.9rem;line-height:1.2;margin:10px 0;color:var(--p-ink);text-wrap:balance}.portfolio-spec[data-astro-cid-jqzyugo2]{padding:14px 0;border-block:1px solid color-mix(in srgb,var(--p-ink) 25%,transparent);font-size:.8rem;margin-bottom:22px}.portfolio-detail[data-astro-cid-jqzyugo2] p[data-astro-cid-jqzyugo2]{line-height:1.7;max-width:65ch}.portfolio-next[data-astro-cid-jqzyugo2]{margin-top:28px;padding-top:26px;border-top:1px solid color-mix(in srgb,var(--p-ink) 25%,transparent)}.portfolio-next[data-astro-cid-jqzyugo2] h4[data-astro-cid-jqzyugo2]{font-size:1rem;line-height:1.5;color:var(--p-ink)}.portfolio-next[data-astro-cid-jqzyugo2] p[data-astro-cid-jqzyugo2]{font-size:.85rem;margin:10px 0 20px}.portfolio-next[data-astro-cid-jqzyugo2] a[data-astro-cid-jqzyugo2]{display:inline-flex;gap:14px;align-items:center;padding:15px 20px;background:var(--p-accent);color:var(--p-button-ink);font-weight:700;line-height:1.5}.portfolio-footer[data-astro-cid-jqzyugo2]{padding:22px 36px;border-top:1px solid color-mix(in srgb,var(--p-ink) 20%,transparent);font-size:.75rem;line-height:1.7}.portfolio-demo[data-astro-cid-jqzyugo2] [data-astro-cid-jqzyugo2]:is(a,button,input,select):focus-visible{outline:3px solid #f2277e;outline-offset:4px}.font-serif[data-astro-cid-jqzyugo2] [data-astro-cid-jqzyugo2]:is(.portfolio-headline h3,.portfolio-detail h3){font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em}.layout-immersive[data-astro-cid-jqzyugo2] .demo-hero[data-astro-cid-jqzyugo2]{display:flex;position:relative;min-height:500px;align-items:end}.layout-immersive[data-astro-cid-jqzyugo2] .demo-hero[data-astro-cid-jqzyugo2] img[data-astro-cid-jqzyugo2]{position:absolute;inset:0;height:100%;min-height:0}.layout-immersive[data-astro-cid-jqzyugo2] .portfolio-headline[data-astro-cid-jqzyugo2]{position:relative;align-self:auto;margin:28px;padding:32px;max-width:610px;background:var(--p-paper)}.layout-immersive[data-astro-cid-jqzyugo2] .portfolio-headline[data-astro-cid-jqzyugo2] h3[data-astro-cid-jqzyugo2]{font-size:clamp(2.2rem,3.7vw,3.6rem)}.layout-editorial[data-astro-cid-jqzyugo2] .demo-hero[data-astro-cid-jqzyugo2]{display:flex;flex-direction:column-reverse}.layout-editorial[data-astro-cid-jqzyugo2] .demo-hero[data-astro-cid-jqzyugo2] img[data-astro-cid-jqzyugo2]{height:390px;min-height:0}.layout-editorial[data-astro-cid-jqzyugo2] .portfolio-headline[data-astro-cid-jqzyugo2]{display:grid;grid-template-columns:1.4fr 1fr;gap:12px 40px;width:100%;padding:46px 38px}.layout-editorial[data-astro-cid-jqzyugo2] .portfolio-kicker[data-astro-cid-jqzyugo2]{grid-column:1/-1}.layout-editorial[data-astro-cid-jqzyugo2] .portfolio-headline[data-astro-cid-jqzyugo2] h3[data-astro-cid-jqzyugo2]{grid-column:1;grid-row:2/4;margin:10px 0}.layout-editorial[data-astro-cid-jqzyugo2] .portfolio-headline[data-astro-cid-jqzyugo2] p[data-astro-cid-jqzyugo2]{grid-column:2;align-self:end}.layout-editorial[data-astro-cid-jqzyugo2] .portfolio-headline[data-astro-cid-jqzyugo2] a[data-astro-cid-jqzyugo2]{grid-column:2}.layout-editorial[data-astro-cid-jqzyugo2] .portfolio-options[data-astro-cid-jqzyugo2] button[data-astro-cid-jqzyugo2]{border:0;border-bottom:1px solid color-mix(in srgb,var(--p-ink) 25%,transparent);padding:24px 6px}.layout-editorial[data-astro-cid-jqzyugo2] .portfolio-options[data-astro-cid-jqzyugo2] button[data-astro-cid-jqzyugo2][aria-pressed=true]{box-shadow:none;border-bottom:2px solid var(--p-accent);background:0 0}.layout-board[data-astro-cid-jqzyugo2] .demo-hero[data-astro-cid-jqzyugo2]{display:flex;flex-direction:column-reverse}.layout-board[data-astro-cid-jqzyugo2] .portfolio-headline[data-astro-cid-jqzyugo2]{width:100%;max-width:960px;padding:44px 36px}.layout-board[data-astro-cid-jqzyugo2] .portfolio-headline[data-astro-cid-jqzyugo2] h3[data-astro-cid-jqzyugo2]{text-transform:uppercase;font-weight:800}.layout-board[data-astro-cid-jqzyugo2] .demo-hero[data-astro-cid-jqzyugo2] img[data-astro-cid-jqzyugo2]{height:240px;min-height:0}.layout-board[data-astro-cid-jqzyugo2] .portfolio-header[data-astro-cid-jqzyugo2]{background:var(--p-accent);color:var(--p-button-ink)}.layout-board[data-astro-cid-jqzyugo2] .portfolio-workspace[data-astro-cid-jqzyugo2]{display:block}.layout-board[data-astro-cid-jqzyugo2] .portfolio-picker[data-astro-cid-jqzyugo2] select[data-astro-cid-jqzyugo2]{max-width:430px}.layout-board[data-astro-cid-jqzyugo2] .portfolio-options[data-astro-cid-jqzyugo2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:32px}.layout-board[data-astro-cid-jqzyugo2] .portfolio-options[data-astro-cid-jqzyugo2] button[data-astro-cid-jqzyugo2]{align-items:start;min-height:115px}.layout-board[data-astro-cid-jqzyugo2] .portfolio-detail[data-astro-cid-jqzyugo2]{border-left:5px solid var(--p-accent);padding:24px 30px}.layout-board[data-astro-cid-jqzyugo2] .portfolio-detail[data-astro-cid-jqzyugo2]>p[data-astro-cid-jqzyugo2]{max-width:80ch}.layout-directory[data-astro-cid-jqzyugo2] .demo-hero[data-astro-cid-jqzyugo2]{grid-template-columns:1fr 1.15fr}.layout-directory[data-astro-cid-jqzyugo2] .portfolio-headline[data-astro-cid-jqzyugo2]{border-left:8px solid var(--p-accent);margin:30px 0;padding:24px 30px}.layout-directory[data-astro-cid-jqzyugo2] .portfolio-workspace[data-astro-cid-jqzyugo2]{grid-template-columns:.8fr 1.2fr}.layout-directory[data-astro-cid-jqzyugo2] .portfolio-detail[data-astro-cid-jqzyugo2]{padding:26px;border:1px solid color-mix(in srgb,var(--p-ink) 25%,transparent)}.layout-directory[data-astro-cid-jqzyugo2] .portfolio-header[data-astro-cid-jqzyugo2]{padding-block:20px}.layout-studio[data-astro-cid-jqzyugo2]{border-radius:20px}.layout-studio[data-astro-cid-jqzyugo2] .demo-hero[data-astro-cid-jqzyugo2]{grid-template-columns:1fr 1fr;padding:28px;gap:12px}.layout-studio[data-astro-cid-jqzyugo2] .demo-hero[data-astro-cid-jqzyugo2] img[data-astro-cid-jqzyugo2]{grid-column:1;border-radius:150px 150px 12px 12px;min-height:380px;max-height:500px}.layout-studio[data-astro-cid-jqzyugo2] .portfolio-headline[data-astro-cid-jqzyugo2]{grid-column:2;padding:26px}.layout-studio[data-astro-cid-jqzyugo2] .portfolio-next[data-astro-cid-jqzyugo2] a[data-astro-cid-jqzyugo2],.layout-studio[data-astro-cid-jqzyugo2] .portfolio-picker[data-astro-cid-jqzyugo2] select[data-astro-cid-jqzyugo2]{border-radius:28px}.layout-studio[data-astro-cid-jqzyugo2] .portfolio-options[data-astro-cid-jqzyugo2] button[data-astro-cid-jqzyugo2]{border-radius:12px}.layout-studio[data-astro-cid-jqzyugo2] .portfolio-workspace[data-astro-cid-jqzyugo2]{border-top:0}@container (max-width:600px){.portfolio-header[data-astro-cid-jqzyugo2]{padding:22px 20px;flex-wrap:wrap;gap:12px}.portfolio-wordmark[data-astro-cid-jqzyugo2]{font-size:.72rem}.demo-hero[data-astro-cid-jqzyugo2],.layout-directory[data-astro-cid-jqzyugo2] .demo-hero[data-astro-cid-jqzyugo2],.layout-studio[data-astro-cid-jqzyugo2] .demo-hero[data-astro-cid-jqzyugo2]{display:flex;flex-direction:column-reverse;min-height:0;padding:0;gap:0}.demo-hero[data-astro-cid-jqzyugo2] img[data-astro-cid-jqzyugo2],.layout-directory[data-astro-cid-jqzyugo2] .demo-hero[data-astro-cid-jqzyugo2] img[data-astro-cid-jqzyugo2]{height:250px;min-height:0}.portfolio-headline[data-astro-cid-jqzyugo2],.layout-directory[data-astro-cid-jqzyugo2] .portfolio-headline[data-astro-cid-jqzyugo2]{padding:32px 22px;margin:0;max-width:none}.portfolio-headline[data-astro-cid-jqzyugo2] h3[data-astro-cid-jqzyugo2]{font-size:2rem}.portfolio-workspace[data-astro-cid-jqzyugo2],.layout-directory[data-astro-cid-jqzyugo2] .portfolio-workspace[data-astro-cid-jqzyugo2]{grid-template-columns:1fr;padding:28px 20px;gap:30px}.portfolio-detail[data-astro-cid-jqzyugo2] h3[data-astro-cid-jqzyugo2]{font-size:1.65rem}.portfolio-footer[data-astro-cid-jqzyugo2]{padding:20px}.portfolio-next[data-astro-cid-jqzyugo2] a[data-astro-cid-jqzyugo2]{font-size:.9rem}.layout-immersive[data-astro-cid-jqzyugo2] .demo-hero[data-astro-cid-jqzyugo2]{display:flex;flex-direction:row;min-height:460px;align-items:end}.layout-immersive[data-astro-cid-jqzyugo2] .portfolio-headline[data-astro-cid-jqzyugo2]{margin:16px;padding:24px 20px}.layout-immersive[data-astro-cid-jqzyugo2] .portfolio-headline[data-astro-cid-jqzyugo2] h3[data-astro-cid-jqzyugo2]{font-size:2.25rem}.layout-immersive[data-astro-cid-jqzyugo2] .demo-hero[data-astro-cid-jqzyugo2] img[data-astro-cid-jqzyugo2]{height:100%}.layout-editorial[data-astro-cid-jqzyugo2] .portfolio-headline[data-astro-cid-jqzyugo2]{display:block;padding:32px 22px}.layout-editorial[data-astro-cid-jqzyugo2] .portfolio-headline[data-astro-cid-jqzyugo2] h3[data-astro-cid-jqzyugo2]{margin:20px 0}.layout-editorial[data-astro-cid-jqzyugo2] .demo-hero[data-astro-cid-jqzyugo2] img[data-astro-cid-jqzyugo2]{height:280px}.layout-board[data-astro-cid-jqzyugo2] .portfolio-headline[data-astro-cid-jqzyugo2]{padding:32px 22px}.layout-board[data-astro-cid-jqzyugo2] .portfolio-options[data-astro-cid-jqzyugo2]{grid-template-columns:1fr}.layout-board[data-astro-cid-jqzyugo2] .portfolio-options[data-astro-cid-jqzyugo2] button[data-astro-cid-jqzyugo2]{min-height:0}.layout-board[data-astro-cid-jqzyugo2] .portfolio-detail[data-astro-cid-jqzyugo2],.layout-directory[data-astro-cid-jqzyugo2] .portfolio-detail[data-astro-cid-jqzyugo2]{padding:22px 18px}.layout-studio[data-astro-cid-jqzyugo2] .demo-hero[data-astro-cid-jqzyugo2] img[data-astro-cid-jqzyugo2]{margin:0 20px;width:calc(100% - 40px);height:300px;min-height:0;border-radius:100px 100px 12px 12px}.layout-studio[data-astro-cid-jqzyugo2] .portfolio-headline[data-astro-cid-jqzyugo2]{padding:32px 22px}}.portfolio-options[data-astro-cid-jqzyugo2] button[data-astro-cid-jqzyugo2][hidden]{display:none}@media (max-width:650px){.portfolio-intro[data-astro-cid-jqzyugo2]{display:block}.size-button[data-astro-cid-jqzyugo2]{display:none}}.scope-inner[data-astro-cid-oskc4qa4]{max-width:960px;margin:auto}.scope-inner[data-astro-cid-oskc4qa4] h2[data-astro-cid-oskc4qa4]{font-size:clamp(1.7rem,3vw,2.2rem);margin-bottom:16px}.scope-inner[data-astro-cid-oskc4qa4] p[data-astro-cid-oskc4qa4]{color:#51455f;line-height:1.7;max-width:75ch}.scope-table[data-astro-cid-oskc4qa4]{overflow-x:auto;margin:28px 0 36px;border-block:1px solid #d8d1e4}.scope-table[data-astro-cid-oskc4qa4]:focus-visible{outline:3px solid #5f2ded;outline-offset:4px}table[data-astro-cid-oskc4qa4]{width:100%;min-width:620px;border-collapse:collapse;text-align:left;font-size:.9rem;line-height:1.6}caption[data-astro-cid-oskc4qa4]{text-align:left;padding:14px 16px;color:#51455f}th[data-astro-cid-oskc4qa4],td[data-astro-cid-oskc4qa4]{padding:18px 16px;vertical-align:top;border-bottom:1px solid #e9e4ef}thead[data-astro-cid-oskc4qa4]{background:#f4f1fa}tbody[data-astro-cid-oskc4qa4] th[data-astro-cid-oskc4qa4]{width:23%}td[data-astro-cid-oskc4qa4]{width:38.5%}.scope-inner[data-astro-cid-oskc4qa4] h3[data-astro-cid-oskc4qa4]{font-size:1.3rem;margin-bottom:16px}.scope-inner[data-astro-cid-oskc4qa4] ul[data-astro-cid-oskc4qa4]{list-style:disc;padding-left:24px;margin-bottom:24px}.scope-inner[data-astro-cid-oskc4qa4] li[data-astro-cid-oskc4qa4]{padding:5px 0;line-height:1.6}.scope-inner[data-astro-cid-oskc4qa4] a[data-astro-cid-oskc4qa4]{color:#4520ac;text-decoration:underline;text-underline-offset:3px}h2[data-astro-cid-jkzt5zue]{font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.25;margin-bottom:20px;text-wrap:balance}h3[data-astro-cid-jkzt5zue]{font-size:1.2rem;line-height:1.4;margin-bottom:12px}p[data-astro-cid-jkzt5zue],li[data-astro-cid-jkzt5zue]{color:#51455f;line-height:1.75}p[data-astro-cid-jkzt5zue]+p[data-astro-cid-jkzt5zue]{margin-top:16px}a[data-astro-cid-jkzt5zue]{color:#4520ac;text-underline-offset:4px}a[data-astro-cid-jkzt5zue]:focus-visible{outline:3px solid #f2277e;outline-offset:5px}.evidence-section[data-astro-cid-jkzt5zue]{background:#fff}.evidence-layout[data-astro-cid-jkzt5zue]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.evidence-layout[data-astro-cid-jkzt5zue] img[data-astro-cid-jkzt5zue]{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border:1px solid #d8d1e4;border-radius:12px}.evidence-actions[data-astro-cid-jkzt5zue]{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:24px}.evidence-actions[data-astro-cid-jkzt5zue] a[data-astro-cid-jkzt5zue]{font-weight:600;text-decoration:underline;padding:8px 0}.purchase-guide[data-astro-cid-jkzt5zue]{background:#f8f6fd}.guide-inner[data-astro-cid-jkzt5zue]{max-width:1060px;margin:auto}.guide-intro[data-astro-cid-jkzt5zue]{max-width:75ch}.decision-grid[data-astro-cid-jkzt5zue]{display:grid;grid-template-columns:1fr 1fr;gap:32px 44px;margin-top:32px}.decision-grid[data-astro-cid-jkzt5zue] article[data-astro-cid-jkzt5zue]{border-top:2px solid #d8d1e4;padding-top:24px}.acceptance[data-astro-cid-jkzt5zue]{margin-top:36px;border-top:1px solid #d8d1e4;padding-top:28px}.acceptance[data-astro-cid-jkzt5zue] ul[data-astro-cid-jkzt5zue]{list-style:disc;padding-left:24px;margin:16px 0}.acceptance[data-astro-cid-jkzt5zue] li[data-astro-cid-jkzt5zue]{padding:4px 0}.acceptance[data-astro-cid-jkzt5zue] a[data-astro-cid-jkzt5zue]{font-weight:600;text-decoration:underline}@media (max-width:760px){.evidence-layout[data-astro-cid-jkzt5zue],.decision-grid[data-astro-cid-jkzt5zue]{grid-template-columns:1fr;gap:28px}.evidence-layout[data-astro-cid-jkzt5zue] img[data-astro-cid-jkzt5zue]{max-width:600px}}