@import "https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=Nunito+Sans:wght@400;500;600;700;800&display=swap";:root{--cream:#f6f2e9;--cream-dark:#ece5d8;--white:#fff;--green:#173e35;--green-light:#24594c;--green-soft:#dce8df;--gold:#c69a5d;--gold-light:#ead6b7;--ink:#20221f;--muted:#6f726d;--border:#173e3521}[data-astro-cid-lcdefpme]{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Nunito Sans,sans-serif;line-height:1.65}img[data-astro-cid-lcdefpme]{max-width:100%;display:block}a[data-astro-cid-lcdefpme]{color:inherit}.wrap[data-astro-cid-lcdefpme]{width:min(1180px,92%);margin:0 auto}header[data-astro-cid-lcdefpme]{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);background:#f6f2e9eb;position:fixed;top:0;left:0;right:0}.nav[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:20px;min-height:70px;display:flex}.brand[data-astro-cid-lcdefpme]{color:var(--green);font-family:Nunito Sans,sans-serif;font-size:1.25rem;font-weight:700;text-decoration:none}.navigation[data-astro-cid-lcdefpme]{align-items:center;gap:24px;display:flex}.navigation[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:.92rem;font-weight:700;text-decoration:none}.button[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#d49a43,#b9782e);border-radius:14px;justify-content:center;align-items:center;gap:16px;min-height:54px;padding:0 26px;font-weight:800;text-decoration:none;transition:transform .25s,box-shadow .25s,filter .25s;display:inline-flex;box-shadow:0 8px 25px #c69a5d47,0 0 25px #c69a5d1f;color:#fffaf2!important}.button[data-astro-cid-lcdefpme]:hover{filter:brightness(1.07);transform:translateY(-3px);box-shadow:0 12px 34px #c69a5d61,0 0 30px #c69a5d33}.button-arrow[data-astro-cid-lcdefpme]{font-size:1.35rem;line-height:1;transition:transform .25s;display:inline-block}.button[data-astro-cid-lcdefpme]:hover .button-arrow[data-astro-cid-lcdefpme]{transform:translate(6px)}.button-green[data-astro-cid-lcdefpme]{background:var(--green);color:#fff}.button-light[data-astro-cid-lcdefpme]{background:#fff;color:var(--green)!important}.hero[data-astro-cid-lcdefpme]{color:#fff;background:linear-gradient(#0a161214 10%,#0a1a154d 48%,#0a1c16e8 100%),url(/images/sala_dekoracja.jpg) 50%/cover no-repeat;align-items:flex-end;min-height:92vh;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:before{content:"";filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#c69a5d52 0%,#c69a5d1f 34%,#0000 70%);border-radius:50%;width:800px;height:800px;position:absolute;bottom:-350px;left:-220px}.hero-content[data-astro-cid-lcdefpme]{z-index:2;max-width:900px;padding:150px 0 80px;position:relative}.eyebrow[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.18em;color:var(--gold-light);align-items:center;gap:10px;font-size:.78rem;font-weight:900;display:flex}.spark[data-astro-cid-lcdefpme]{color:var(--gold);font-size:1.4rem;animation:3s ease-in-out infinite sparkle}@keyframes sparkle{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;text-shadow:0 0 12px #ead6b7e6,0 0 30px #c69a5db3;transform:scale(1.15)}}h1[data-astro-cid-lcdefpme]{letter-spacing:-.04em;max-width:900px;margin:.18em 0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(3.2rem,8vw,7rem);font-weight:400;line-height:.94}.hero-description[data-astro-cid-lcdefpme]{color:#ffffffe6;max-width:620px;margin:22px 0 0;font-size:clamp(1.05rem,2vw,1.3rem)}.hero-price[data-astro-cid-lcdefpme]{color:var(--gold-light);margin:22px 0 0;font-weight:800}.hero-buttons[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}section[data-astro-cid-lcdefpme]{padding:100px 0}h2[data-astro-cid-lcdefpme]{color:var(--green);letter-spacing:-.035em;margin:10px 0 25px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(2.4rem,5vw,4.6rem);font-weight:400;line-height:1.03}h3[data-astro-cid-lcdefpme]{color:var(--green);font-family:Nunito Sans,sans-serif;font-size:1.4rem}.lead[data-astro-cid-lcdefpme]{color:#494d48;max-width:760px;font-size:1.25rem}.benefits[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:45px;display:grid}.benefit[data-astro-cid-lcdefpme]{border:1px solid var(--border);background:#fff;border-radius:22px;padding:30px 25px;box-shadow:0 12px 40px #1e2e280a}.benefit-number[data-astro-cid-lcdefpme]{color:var(--gold);margin-bottom:8px;font-family:Nunito Sans,sans-serif;font-size:2.7rem;font-weight:700;display:block}.split[data-astro-cid-lcdefpme]{grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;display:grid}.split-image[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:26px;width:100%;height:620px}.checklist[data-astro-cid-lcdefpme]{margin:30px 0;padding:0;list-style:none}.checklist[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin:12px 0;font-weight:650}.checklist[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"✓";color:var(--gold);margin-right:12px;font-weight:900}.jasien-transition[data-astro-cid-lcdefpme]{background:var(--cream);height:140px;position:relative;overflow:hidden}.jasien-wave[data-astro-cid-lcdefpme]{width:100%;height:100%;position:relative}.jasien-label[data-astro-cid-lcdefpme]{z-index:3;white-space:nowrap;color:var(--green);letter-spacing:.22em;align-items:center;gap:10px;font-size:.72rem;font-weight:800;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.jasien-label[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--gold)}.wave-svg[data-astro-cid-lcdefpme]{width:100%;height:100px;position:absolute;bottom:0;left:0;right:0}.wave-line[data-astro-cid-lcdefpme]{fill:none;stroke-linecap:round}.wave-line-green[data-astro-cid-lcdefpme]{stroke:var(--green);stroke-width:1.5px;opacity:.3}.wave-line-gold[data-astro-cid-lcdefpme]{stroke:var(--gold);stroke-width:1.5px;opacity:.65;stroke-dasharray:7 9;animation:9s linear infinite waveFlow}@keyframes waveFlow{to{stroke-dashoffset:-130px}}.wave-dot[data-astro-cid-lcdefpme]{background:var(--gold);border-radius:50%;width:8px;height:8px;animation:5s ease-in-out infinite waterLight;position:absolute;bottom:39px;left:50%;box-shadow:0 0 8px #c69a5dd9,0 0 20px #c69a5d73}@keyframes waterLight{0%{opacity:.3;transform:translate(-140px)scale(.8)}50%{opacity:1;transform:translate(140px)scale(1.25)}to{opacity:.3;transform:translate(-140px)scale(.8)}}.pricing[data-astro-cid-lcdefpme]{background:var(--green);color:#fff}.pricing[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff}.pricing[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--gold-light)}.price-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:45px;display:grid}.price-card[data-astro-cid-lcdefpme]{background:#ffffff13;border:1px solid #ffffff2b;border-radius:24px;padding:38px}.price[data-astro-cid-lcdefpme]{color:var(--gold-light);margin:10px 0;font-family:Nunito Sans,sans-serif;font-size:clamp(3rem,7vw,5rem);line-height:1}.price-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffffc7}.included[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:50px;display:grid}.included[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-top:1px solid #fff3;padding:18px;font-weight:700}.options[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px;display:grid}.option[data-astro-cid-lcdefpme]{border:1px solid var(--border);background:#fff;border-radius:25px;padding:40px}.option-highlight[data-astro-cid-lcdefpme]{background:var(--green-soft)}.party[data-astro-cid-lcdefpme]{color:#fff;background:linear-gradient(#0000000d,#081310d9),url(/images/sala_swiatla.jpg) 50%/cover no-repeat;align-items:flex-end;min-height:70vh;display:flex}.party[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;max-width:700px}.gallery[data-astro-cid-lcdefpme]{grid-template-columns:2fr 1fr 1fr;grid-auto-rows:260px;gap:12px;margin-top:40px;display:grid}.gallery[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:18px;width:100%;height:100%}.gallery[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]:first-child{grid-row:span 2}.contact[data-astro-cid-lcdefpme]{background:var(--green);color:#fff;position:relative;overflow:hidden}.contact[data-astro-cid-lcdefpme]:after{content:"";background:radial-gradient(circle,#c69a5d4d,#0000 68%);width:650px;height:650px;position:absolute;top:-280px;right:-250px}.contact-content[data-astro-cid-lcdefpme]{z-index:2;max-width:850px;position:relative}.contact[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff}.phone[data-astro-cid-lcdefpme]{color:var(--gold-light);margin:25px 0;font-family:Nunito Sans,sans-serif;font-size:clamp(2.6rem,6vw,4.5rem);font-weight:700;line-height:1;text-decoration:none;display:block}footer[data-astro-cid-lcdefpme]{color:#ffffffa6;background:#102a23;padding:35px 0}.footer-content[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:25px;display:flex}.footer-brand[data-astro-cid-lcdefpme]{color:#fff;font-family:Nunito Sans,sans-serif;font-size:1.1rem;font-weight:700}.footer-meta[data-astro-cid-lcdefpme]{letter-spacing:.04em;color:#ffffff8c;font-size:.78rem}.designer[data-astro-cid-lcdefpme]{color:var(--gold-light)}.footer-dot[data-astro-cid-lcdefpme]{margin:0 6px}.mobile-call[data-astro-cid-lcdefpme]{display:none}@media (width<=900px){.benefits[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.split-image[data-astro-cid-lcdefpme]{height:450px}.included[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){section[data-astro-cid-lcdefpme]{padding:75px 0}.navigation[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:not(.button){display:none}.hero[data-astro-cid-lcdefpme]{min-height:82vh}.benefits[data-astro-cid-lcdefpme],.price-grid[data-astro-cid-lcdefpme],.options[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.gallery[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;grid-auto-rows:190px}.gallery[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]:first-child{grid-area:auto/span 2;height:310px}.mobile-call[data-astro-cid-lcdefpme]{z-index:200;text-align:center;background:#b9823f;border-radius:999px;padding:15px;font-weight:900;text-decoration:none;display:block;position:fixed;bottom:14px;left:4%;right:4%;box-shadow:0 10px 35px #0000004d;color:#fffaf2!important}.jasien-transition[data-astro-cid-lcdefpme]{height:135px}.jasien-label[data-astro-cid-lcdefpme]{font-size:.65rem;top:18px}.wave-svg[data-astro-cid-lcdefpme]{height:95px;bottom:8px}.wave-dot[data-astro-cid-lcdefpme]{bottom:44px}}
