.navbar[data-astro-cid-5blmo7yk]{background:#ffffffeb;backdrop-filter:blur(6px);position:sticky;top:0;z-index:100;border-bottom:1px solid rgba(79,127,114,.15)}.navbar-inner[data-astro-cid-5blmo7yk]{display:flex;align-items:center;justify-content:flex-end;max-width:1440px;margin:0 auto;padding:1.2rem 2rem}.nav-links[data-astro-cid-5blmo7yk]{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.nav-link[data-astro-cid-5blmo7yk]{font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.12em;color:#333;text-decoration:none;position:relative;transition:color .2s}.nav-link[data-astro-cid-5blmo7yk]:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:#4f7f72;transform:scaleX(0);transition:transform .2s ease}.nav-link[data-astro-cid-5blmo7yk]:hover{color:#4f7f72}.nav-link[data-astro-cid-5blmo7yk]:hover:after{transform:scaleX(1)}.nav-link[data-astro-cid-5blmo7yk].active{color:#4f7f72}.nav-link[data-astro-cid-5blmo7yk].active:after{transform:scaleX(1)}.hamburger[data-astro-cid-5blmo7yk]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.hamburger[data-astro-cid-5blmo7yk] span[data-astro-cid-5blmo7yk]{display:block;width:24px;height:2px;background:#333;transform-origin:center;transition:transform .3s ease,opacity .3s ease}.hamburger[data-astro-cid-5blmo7yk].open span[data-astro-cid-5blmo7yk]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger[data-astro-cid-5blmo7yk].open span[data-astro-cid-5blmo7yk]:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger[data-astro-cid-5blmo7yk].open span[data-astro-cid-5blmo7yk]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:1023px){.hamburger[data-astro-cid-5blmo7yk]{display:flex}.nav-links[data-astro-cid-5blmo7yk]{display:none;flex-direction:column;gap:0;position:absolute;top:100%;left:0;right:0;background:#fffffff7;border-bottom:1px solid rgba(79,127,114,.2);padding:1rem 6vw}.nav-links[data-astro-cid-5blmo7yk].open{display:flex}.nav-links[data-astro-cid-5blmo7yk] li[data-astro-cid-5blmo7yk]{border-bottom:1px solid rgba(79,127,114,.1)}.nav-links[data-astro-cid-5blmo7yk] li[data-astro-cid-5blmo7yk]:last-child{border-bottom:none}.nav-link[data-astro-cid-5blmo7yk]{display:block;padding:.75rem 0}.nav-link[data-astro-cid-5blmo7yk]:after{display:none}}.hero[data-astro-cid-anhloy43]{display:flex;align-items:stretch;justify-content:space-between;gap:4rem;max-width:1440px;margin:0 auto;padding:3rem 8vw 4rem;min-height:calc(100vh - 80px)}.hero-text[data-astro-cid-anhloy43]{flex:1;display:flex;flex-direction:column;font-size:clamp(12px,1.15vw,16px)}.hero-text-main[data-astro-cid-anhloy43]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:.5rem}.hero-title-block[data-astro-cid-anhloy43]{display:flex;flex-direction:column;align-items:flex-start;width:100%}.signature[data-astro-cid-anhloy43]{font-family:Ephesis,cursive;font-weight:400;font-size:clamp(2.2rem,4.5vw,6rem);color:#1a1a1a;margin:0;line-height:1.05;letter-spacing:.01em;word-spacing:.12em;white-space:nowrap;display:block;width:100%}.subtitle[data-astro-cid-anhloy43]{font-family:Montserrat,sans-serif;font-size:clamp(.5rem,.65vw,.75rem);font-weight:600;letter-spacing:.25em;color:#666;margin:.1rem 0 0;align-self:flex-end;text-align:right;white-space:nowrap;width:80%}.description[data-astro-cid-anhloy43]{font-family:Montserrat,sans-serif;font-size:clamp(.75rem,.95vw,1rem);font-weight:300;color:#444;line-height:1.8;margin:0}.description[data-astro-cid-anhloy43] p[data-astro-cid-anhloy43]{margin:0 0 .9em}.description[data-astro-cid-anhloy43] p[data-astro-cid-anhloy43]:last-child{margin-bottom:0}.socials[data-astro-cid-anhloy43]{display:flex;align-items:center;gap:1.4rem;margin-top:1.5rem}.socials[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43]{color:#333;font-size:1.4rem;text-decoration:none;transition:color .2s,transform .2s;line-height:1}.socials[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43]:hover{color:var(--teal);transform:translateY(-2px)}.hero-image[data-astro-cid-anhloy43]{flex:1;align-self:stretch;display:flex;align-items:center;justify-content:center}.circle-wrap[data-astro-cid-anhloy43]{width:min(100%,580px);aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:0 6px 40px #4f7f7226}.circle-wrap[data-astro-cid-anhloy43] img[data-astro-cid-anhloy43]{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}@media(max-width:768px){.hero[data-astro-cid-anhloy43]{flex-direction:column-reverse;padding:2rem 6vw 3rem;gap:2rem;min-height:calc(100svh - 60px);justify-content:center;text-align:center}.hero-text[data-astro-cid-anhloy43]{min-height:unset;align-items:center}.hero-text-main[data-astro-cid-anhloy43]{flex:unset;align-items:center;gap:1.5rem}.hero-title-block[data-astro-cid-anhloy43]{align-items:center;align-self:center}.subtitle[data-astro-cid-anhloy43]{width:80%;align-self:center;text-align:center;white-space:normal;font-size:clamp(.6rem,2.2vw,.75rem)}.circle-wrap[data-astro-cid-anhloy43]{width:min(260px,65vw)}.socials[data-astro-cid-anhloy43]{justify-content:center;margin-top:1.75rem}}.oferta-section[data-astro-cid-5nlsmq52]{display:flex;align-items:center;justify-content:center;padding:3rem 8vw}.oferta-inner[data-astro-cid-5nlsmq52]{max-width:1100px;width:100%;margin:0 auto;text-align:center}.oferta-title[data-astro-cid-5nlsmq52]{font-family:Ephesis,cursive;font-weight:400;font-size:clamp(3rem,6vw,5.5rem);color:#1a1a1a;margin:.5rem 0 .75rem;line-height:1.1}.oferta-intro[data-astro-cid-5nlsmq52]{max-width:640px;margin:0 auto 3.5rem;font-size:clamp(.85rem,1.05vw,1rem);font-weight:300;line-height:1.8;color:#444}.oferta-subtitle[data-astro-cid-5nlsmq52]{font-size:.72rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--teal);margin:0 0 1.5rem}.sciezki[data-astro-cid-5nlsmq52]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-bottom:4rem;text-align:left}.sciezka[data-astro-cid-5nlsmq52],.format[data-astro-cid-5nlsmq52],.oferta-obszary[data-astro-cid-5nlsmq52]{background:#ffffffbf;border:1px solid rgba(79,127,114,.15);border-radius:20px;box-shadow:0 8px 30px #4f7f7214}.sciezka[data-astro-cid-5nlsmq52]{padding:2rem 2.25rem}.formaty[data-astro-cid-5nlsmq52]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;text-align:left}.format[data-astro-cid-5nlsmq52]{padding:1.6rem 1.6rem 1.75rem}.oferta-ikona[data-astro-cid-5nlsmq52]{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:50%;background:#4f7f721f;color:var(--teal);font-size:1.05rem;margin-bottom:1rem}.sciezka[data-astro-cid-5nlsmq52] h4[data-astro-cid-5nlsmq52],.format[data-astro-cid-5nlsmq52] h4[data-astro-cid-5nlsmq52]{font-size:.95rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem;line-height:1.4}.sciezka[data-astro-cid-5nlsmq52] h4[data-astro-cid-5nlsmq52]{font-size:1.05rem}.sciezka[data-astro-cid-5nlsmq52] p[data-astro-cid-5nlsmq52],.format[data-astro-cid-5nlsmq52] p[data-astro-cid-5nlsmq52]{font-size:.88rem;font-weight:300;line-height:1.7;color:#444;margin:0}.oferta-obszary-tytul[data-astro-cid-5nlsmq52]{margin-top:4rem}.oferta-obszary[data-astro-cid-5nlsmq52]{display:flex;align-items:flex-start;gap:1.25rem;padding:2rem 2.25rem;text-align:left}.oferta-obszary[data-astro-cid-5nlsmq52] .oferta-ikona[data-astro-cid-5nlsmq52]{flex-shrink:0;margin-bottom:0}.oferta-obszary[data-astro-cid-5nlsmq52] p[data-astro-cid-5nlsmq52]{margin:0;font-size:.95rem;font-weight:300;line-height:1.8;color:#444}@media(max-width:1024px){.formaty[data-astro-cid-5nlsmq52]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.oferta-section[data-astro-cid-5nlsmq52]{padding:2rem 6vw}.oferta-title[data-astro-cid-5nlsmq52]{font-size:clamp(2.6rem,10vw,4rem)}.oferta-intro[data-astro-cid-5nlsmq52]{margin-bottom:2.5rem}.sciezki[data-astro-cid-5nlsmq52],.formaty[data-astro-cid-5nlsmq52]{grid-template-columns:1fr}.sciezki[data-astro-cid-5nlsmq52]{margin-bottom:3rem}.sciezka[data-astro-cid-5nlsmq52]{padding:1.5rem}.oferta-obszary-tytul[data-astro-cid-5nlsmq52]{margin-top:3rem}.oferta-obszary[data-astro-cid-5nlsmq52]{flex-direction:column;gap:1rem;padding:1.5rem}}.phone-frame[data-astro-cid-tpzgav6k]{position:relative;width:100%;aspect-ratio:9/19.5;background:#111;border-radius:44px;border:3px solid #2e2e2e;box-shadow:inset 0 0 0 1px #ffffff0d,0 24px 60px #00000047,0 6px 16px #0000002e;transition:transform .3s ease,box-shadow .3s ease}.phone-island[data-astro-cid-tpzgav6k]{position:absolute;top:2.4%;left:50%;transform:translate(-50%);width:32%;height:3.6%;border-radius:999px;background:#000;box-shadow:inset 0 0 0 1px #ffffff0f;z-index:3}.phone-island[data-astro-cid-tpzgav6k]:after{content:"";position:absolute;top:50%;right:27%;transform:translateY(-50%);height:52%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 35%,#3a4a6b 0,#141a2a 45%,#050608 75%);box-shadow:0 0 0 1px #ffffff0d}.phone-content[data-astro-cid-tpzgav6k]{position:absolute;inset:0;overflow:hidden;border-radius:42px}.phone-bar[data-astro-cid-tpzgav6k]{position:absolute;bottom:10px;left:50%;transform:translate(-50%);width:38px;height:4px;border-radius:2px;background:#ffffff24;z-index:3}@media(max-width:768px){.phone-frame[data-astro-cid-tpzgav6k]{border-radius:36px}.phone-content[data-astro-cid-tpzgav6k]{border-radius:34px}}.rolki-section[data-astro-cid-uovezbti]{display:flex;align-items:center;justify-content:center;padding:3rem 8vw}.rolki-inner[data-astro-cid-uovezbti]{max-width:1100px;width:100%;margin:0 auto;text-align:center}.rolki-title[data-astro-cid-uovezbti]{font-family:Ephesis,cursive;font-weight:400;font-size:clamp(3rem,6vw,5.5rem);color:#1a1a1a;margin:.5rem 0 2.5rem;line-height:1.1}.phones-row[data-astro-cid-uovezbti]{display:grid;grid-template-columns:repeat(4,minmax(0,210px));justify-content:center;align-items:start;gap:2.5rem}.phones-row[data-astro-cid-uovezbti] .phone-frame:hover{transform:translateY(-10px);box-shadow:inset 0 0 0 1px #ffffff0d,0 32px 80px #4f7f7247,0 10px 24px #0003}.phone-placeholder[data-astro-cid-uovezbti]{width:100%;height:100%;padding:0 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:#ffffff4d;text-decoration:none;transition:color .2s}.phone-placeholder[data-astro-cid-uovezbti]:hover{color:#fff9}.reel-crop[data-astro-cid-uovezbti]{position:absolute;left:0;right:0;top:50%;aspect-ratio:9/16;transform:translateY(-50%);overflow:hidden;pointer-events:none}.reel-crop[data-astro-cid-uovezbti] .instagram-media{position:absolute!important;top:-55px!important;left:-21.5%!important;width:143%!important;min-width:0!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;box-sizing:content-box}.reel-crop[data-astro-cid-uovezbti] iframe.instagram-media{pointer-events:auto}.phone-placeholder[data-astro-cid-uovezbti] i[data-astro-cid-uovezbti]{font-size:2.4rem}.phone-placeholder[data-astro-cid-uovezbti] span[data-astro-cid-uovezbti]{font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;font-weight:600}.rolki-ig[data-astro-cid-uovezbti]{display:inline-flex;align-items:center;gap:.5rem;margin-top:3rem;font-size:.82rem;font-weight:600;letter-spacing:.08em;color:var(--teal);text-decoration:none;transition:opacity .2s}.rolki-ig[data-astro-cid-uovezbti]:hover{opacity:.7}@media(max-width:768px){.rolki-section[data-astro-cid-uovezbti]{padding:2rem 6vw}.rolki-title[data-astro-cid-uovezbti]{font-size:clamp(2.6rem,10vw,4rem)}.phones-row[data-astro-cid-uovezbti]{grid-template-columns:repeat(2,minmax(0,180px));gap:1.5rem 1.25rem}}.lightbox[data-astro-cid-gixpweiw]{width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:1.5rem;border:none;background:transparent;overflow:hidden}.lightbox[data-astro-cid-gixpweiw][open]{display:flex;align-items:center;justify-content:center}.lightbox[data-astro-cid-gixpweiw]::backdrop{background:#0c1815eb}.lightbox-img[data-astro-cid-gixpweiw]{max-width:100%;max-height:100%;object-fit:contain;border-radius:14px;box-shadow:0 24px 80px #0006}.lightbox-btn[data-astro-cid-gixpweiw]{position:absolute;z-index:1;width:2.75rem;height:2.75rem;border:none;border-radius:50%;background:#00000080;color:#fff;font-size:1.1rem;line-height:1;cursor:pointer;transition:background .15s}.lightbox-btn[data-astro-cid-gixpweiw]:hover{background:#000000bf}.lightbox-close[data-astro-cid-gixpweiw]{top:1.25rem;right:1.25rem;font-size:1.6rem}.lightbox-prev[data-astro-cid-gixpweiw],.lightbox-next[data-astro-cid-gixpweiw]{top:50%;transform:translateY(-50%)}.lightbox-prev[data-astro-cid-gixpweiw]{left:1.25rem}.lightbox-next[data-astro-cid-gixpweiw]{right:1.25rem}.galeria-section[data-astro-cid-4jegxg43]{padding:3rem 8vw}.galeria-inner[data-astro-cid-4jegxg43]{max-width:1200px;width:100%;margin:0 auto;text-align:center}.galeria-title[data-astro-cid-4jegxg43]{font-family:Ephesis,cursive;font-weight:400;font-size:clamp(3rem,6vw,5.5rem);color:#1a1a1a;margin:.5rem 0 3rem;line-height:1.1}.galeria-grid[data-astro-cid-4jegxg43]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:1rem}.galeria-item[data-astro-cid-4jegxg43]{display:block;width:100%;aspect-ratio:9/16;padding:0;border:none;border-radius:14px;overflow:hidden;background:#eee;cursor:zoom-in;box-shadow:0 6px 18px #0000001f;transition:transform .3s ease,box-shadow .3s ease}.galeria-item[data-astro-cid-4jegxg43]:hover{transform:translateY(-6px);box-shadow:0 16px 36px #4f7f7247}.galeria-item[data-astro-cid-4jegxg43] img[data-astro-cid-4jegxg43]{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:1100px){.galeria-grid[data-astro-cid-4jegxg43]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:768px){.galeria-section[data-astro-cid-4jegxg43]{padding:2rem 6vw}.galeria-title[data-astro-cid-4jegxg43]{font-size:clamp(2.6rem,10vw,4rem)}.galeria-grid[data-astro-cid-4jegxg43]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}@media(max-width:520px){.galeria-grid[data-astro-cid-4jegxg43]{grid-template-columns:repeat(2,minmax(0,1fr))}}.dlaczego-section[data-astro-cid-fydmhgr2]{display:flex;align-items:center;justify-content:center;padding:3rem 8vw}.dlaczego-inner[data-astro-cid-fydmhgr2]{max-width:1100px;width:100%;margin:0 auto}.dlaczego-title[data-astro-cid-fydmhgr2]{font-family:Ephesis,cursive;font-weight:400;font-size:clamp(3rem,6vw,5.5rem);color:#1a1a1a;margin:.5rem 0 2.5rem;line-height:1.1;text-align:center}.dlaczego-layout[data-astro-cid-fydmhgr2]{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.dlaczego-punkty[data-astro-cid-fydmhgr2]{display:flex;flex-direction:column;gap:2.5rem}.dlaczego-punkt[data-astro-cid-fydmhgr2]{padding-bottom:2.5rem;border-bottom:1px solid rgba(79,127,114,.15)}.dlaczego-punkt[data-astro-cid-fydmhgr2]:last-child{border-bottom:none;padding-bottom:0}.dlaczego-punkt[data-astro-cid-fydmhgr2] h3[data-astro-cid-fydmhgr2]{font-size:.72rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--teal);margin:0 0 .85rem}.dlaczego-punkt[data-astro-cid-fydmhgr2] p[data-astro-cid-fydmhgr2]{font-size:clamp(.85rem,1.05vw,1rem);font-weight:300;color:#444;line-height:1.95;margin:0}.statystyki[data-astro-cid-fydmhgr2]{justify-self:center;width:100%}.statystyki-telefony[data-astro-cid-fydmhgr2]{display:grid;grid-template-columns:repeat(var(--telefony, 2),minmax(0,230px));justify-content:center;gap:1.5rem}.ekran[data-astro-cid-fydmhgr2]{position:absolute;inset:0;background:#fff}.ekran-media[data-astro-cid-fydmhgr2]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;display:block}.ekran[data-astro-cid-fydmhgr2]:after{content:"";position:absolute;inset:0 0 auto;height:7.2%;background:#fff}@media(max-width:768px){.dlaczego-section[data-astro-cid-fydmhgr2]{padding:2rem 6vw}.dlaczego-title[data-astro-cid-fydmhgr2]{font-size:clamp(2.6rem,10vw,4rem);margin-bottom:2rem}.dlaczego-layout[data-astro-cid-fydmhgr2]{grid-template-columns:1fr;gap:2.5rem}.statystyki-telefony[data-astro-cid-fydmhgr2]{grid-template-columns:repeat(var(--telefony, 2),minmax(0,180px));gap:1rem}}.wspolprace-section[data-astro-cid-nhxb4ruh]{display:flex;align-items:center;justify-content:center;padding:3rem 8vw}.wspolprace-inner[data-astro-cid-nhxb4ruh]{max-width:900px;width:100%;margin:0 auto;text-align:center}.wspolprace-heading[data-astro-cid-nhxb4ruh]{font-family:Montserrat,sans-serif;font-weight:700;font-size:clamp(1.3rem,2.2vw,2rem);letter-spacing:.06em;text-transform:uppercase;color:#1a1a1a;margin:.5rem 0 3rem;line-height:1.35}.logos-grid[data-astro-cid-nhxb4ruh]{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.logo-tile[data-astro-cid-nhxb4ruh]{flex:0 0 130px;aspect-ratio:1;border-radius:50%;background:#ffffffd9;box-shadow:0 4px 20px #00000012;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.2rem;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease;cursor:pointer}.logo-tile[data-astro-cid-nhxb4ruh]:hover{transform:translateY(-4px);box-shadow:0 10px 32px #0000001f}.logo-tile[data-astro-cid-nhxb4ruh] img[data-astro-cid-nhxb4ruh]{width:100%;height:100%;object-fit:contain}.logo-tile-img[data-astro-cid-nhxb4ruh]{padding:0}.logo-tile-img[data-astro-cid-nhxb4ruh] img[data-astro-cid-nhxb4ruh]{object-fit:cover}.logo-tile-text[data-astro-cid-nhxb4ruh]{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#333;text-align:center;line-height:1.35}.logo-cta[data-astro-cid-nhxb4ruh]{border:2px dashed rgba(79,127,114,.4);background:#4f7f720d;gap:.4rem;cursor:pointer;text-decoration:none}.logo-cta[data-astro-cid-nhxb4ruh] i[data-astro-cid-nhxb4ruh]{font-size:1rem;color:var(--teal);opacity:.6}.logo-cta[data-astro-cid-nhxb4ruh] span[data-astro-cid-nhxb4ruh]{font-size:.58rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);text-align:center;line-height:1.45}.logo-cta[data-astro-cid-nhxb4ruh]:hover{background:#4f7f721a}.collab-modal[data-astro-cid-nhxb4ruh]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#14282373;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .25s ease}.collab-modal[data-astro-cid-nhxb4ruh].is-open{opacity:1;pointer-events:all}.collab-modal-card[data-astro-cid-nhxb4ruh]{position:relative;background:#fff;border-radius:20px;padding:2rem 3rem 3rem;max-width:1200px;width:100%;height:100%;overflow-y:auto;overscroll-behavior:contain;box-shadow:0 24px 80px #0000002e;transform:translateY(16px) scale(.97);transition:transform .28s cubic-bezier(.34,1.2,.64,1),opacity .25s ease;opacity:0}.collab-modal[data-astro-cid-nhxb4ruh].is-open .collab-modal-card[data-astro-cid-nhxb4ruh]{transform:translateY(0) scale(1);opacity:1}.modal-close[data-astro-cid-nhxb4ruh]{position:sticky;top:0;z-index:2;display:block;width:2.5rem;height:2.5rem;margin:0 -1.5rem 0 auto;background:#ffffffe6;border:none;border-radius:50%;font-size:1.6rem;color:#888;cursor:pointer;line-height:1;transition:color .15s}.modal-close[data-astro-cid-nhxb4ruh]:hover{color:#333}.collab-head[data-astro-cid-nhxb4ruh]{display:flex;align-items:center;gap:1.5rem;max-width:760px;margin:0 auto 2.5rem;text-align:left}.collab-head-text[data-astro-cid-nhxb4ruh]{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.modal-logo-circle[data-astro-cid-nhxb4ruh]{width:96px;height:96px;border-radius:50%;background:linear-gradient(135deg,#4f7f722e,#98d2c24d);display:flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:.05em;color:var(--teal);flex-shrink:0;overflow:hidden;box-shadow:0 4px 20px #00000012}.modal-logo-circle[data-astro-cid-nhxb4ruh] img[data-astro-cid-nhxb4ruh]{width:100%;height:100%;object-fit:cover}.modal-company-name[data-astro-cid-nhxb4ruh]{font-family:Montserrat,sans-serif;font-size:1.15rem;font-weight:700;letter-spacing:.04em;color:#1a1a1a;margin:0}.modal-company-desc[data-astro-cid-nhxb4ruh]{font-size:.88rem;font-weight:300;color:#555;line-height:1.85;margin:0}.modal-company-desc[data-astro-cid-nhxb4ruh] p{margin:0 0 .75rem}.modal-company-desc[data-astro-cid-nhxb4ruh] p:last-child{margin-bottom:0}.modal-company-link[data-astro-cid-nhxb4ruh]{display:inline-flex;align-items:center;gap:.4rem;margin-top:.25rem;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);text-decoration:none;transition:opacity .2s}.modal-company-link[data-astro-cid-nhxb4ruh]:hover{opacity:.7}.collab-media[data-astro-cid-nhxb4ruh]{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:2.5rem 3rem}.collab-block[data-astro-cid-nhxb4ruh]{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.collab-ig[data-astro-cid-nhxb4ruh]{flex:0 1 420px;min-width:0}.collab-relacje[data-astro-cid-nhxb4ruh]{flex:1 1 320px;min-width:0}.collab-block-title[data-astro-cid-nhxb4ruh]{font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--teal);margin:0}.collab-ig[data-astro-cid-nhxb4ruh]:has(.collab-ig-item+.collab-ig-item){flex-basis:100%}.collab-ig-list[data-astro-cid-nhxb4ruh]{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:2rem}.collab-ig-item[data-astro-cid-nhxb4ruh]{flex:0 1 340px;min-width:0;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.collab-ig-item[data-astro-cid-nhxb4ruh]:only-child{flex:1 1 auto}.collab-ig-embed[data-astro-cid-nhxb4ruh]{position:relative;width:100%;overflow:hidden}.collab-ig-embed:has(iframe){padding-top:calc(125% + 52px);border-bottom:1px solid #dbdbdb;border-radius:3px}.collab-ig-embed[data-astro-cid-nhxb4ruh] .instagram-media{box-sizing:content-box;min-width:0!important;width:calc(100% - 2px)!important;margin:0!important}.collab-ig-embed[data-astro-cid-nhxb4ruh] iframe.instagram-media{position:absolute!important;top:0;left:0}.relacje-row[data-astro-cid-nhxb4ruh]{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem}.relacja[data-astro-cid-nhxb4ruh]{width:min(220px,62vw);aspect-ratio:9/16;border-radius:18px;overflow:hidden;background:#111;box-shadow:0 12px 32px #00000029}.relacja[data-astro-cid-nhxb4ruh] img[data-astro-cid-nhxb4ruh],.relacja[data-astro-cid-nhxb4ruh] video[data-astro-cid-nhxb4ruh]{width:100%;height:100%;object-fit:cover;display:block}.relacja-btn[data-astro-cid-nhxb4ruh]{display:block;padding:0;border:none;cursor:zoom-in;transition:transform .22s ease,box-shadow .22s ease}.relacja-btn[data-astro-cid-nhxb4ruh]:hover{transform:translateY(-4px);box-shadow:0 18px 40px #00000038}.relacja-lightbox[data-astro-cid-nhxb4ruh]{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#0c1815eb;cursor:zoom-out}.relacja-lightbox[data-astro-cid-nhxb4ruh][hidden],.relacja-lightbox[data-astro-cid-nhxb4ruh] [data-astro-cid-nhxb4ruh][hidden]{display:none}.lightbox-img[data-astro-cid-nhxb4ruh]{max-width:100%;max-height:100%;object-fit:contain;border-radius:14px;box-shadow:0 24px 80px #0006;cursor:default}.lightbox-btn[data-astro-cid-nhxb4ruh]{position:absolute;z-index:1;width:2.75rem;height:2.75rem;border:none;border-radius:50%;background:#00000080;color:#fff;font-size:1.1rem;line-height:1;cursor:pointer;transition:background .15s}.lightbox-btn[data-astro-cid-nhxb4ruh]:hover{background:#000000bf}.lightbox-close[data-astro-cid-nhxb4ruh]{top:1.25rem;right:1.25rem;font-size:1.6rem}.lightbox-prev[data-astro-cid-nhxb4ruh]{left:1.25rem;top:50%;transform:translateY(-50%)}.lightbox-next[data-astro-cid-nhxb4ruh]{right:1.25rem;top:50%;transform:translateY(-50%)}.collab-empty[data-astro-cid-nhxb4ruh]{font-size:.88rem;font-weight:300;color:#777;text-align:center;margin:3rem 0}@media(max-width:768px){.wspolprace-section[data-astro-cid-nhxb4ruh]{padding:2rem 6vw}.wspolprace-heading[data-astro-cid-nhxb4ruh]{font-size:clamp(1.1rem,5vw,1.4rem)}.logos-grid[data-astro-cid-nhxb4ruh]{gap:1rem}.logo-tile[data-astro-cid-nhxb4ruh]{flex-basis:calc((100% - 2rem) / 3)}.collab-modal[data-astro-cid-nhxb4ruh]{padding:0}.collab-modal-card[data-astro-cid-nhxb4ruh]{border-radius:0;padding:1rem 1rem 2.5rem}.modal-close[data-astro-cid-nhxb4ruh]{margin-right:0}.collab-head[data-astro-cid-nhxb4ruh]{flex-direction:column;text-align:center;gap:1rem;margin-bottom:2rem}.collab-head-text[data-astro-cid-nhxb4ruh]{align-items:center}.collab-ig-list[data-astro-cid-nhxb4ruh]{flex-direction:column;align-items:stretch}.collab-ig-item[data-astro-cid-nhxb4ruh]{flex:none}}.opinie-section[data-astro-cid-bgs4tzfa]{display:flex;align-items:center;justify-content:center;padding:3rem 8vw}.opinie-inner[data-astro-cid-bgs4tzfa]{max-width:1200px;width:100%;margin:0 auto;text-align:center}.opinie-title[data-astro-cid-bgs4tzfa]{font-family:Ephesis,cursive;font-weight:400;font-size:clamp(3rem,6vw,5.5rem);color:#1a1a1a;margin:.5rem 0 3rem;line-height:1.1}.opinie-grid[data-astro-cid-bgs4tzfa]{display:grid;grid-template-columns:4fr 1fr;gap:1.5rem;align-items:start;text-align:left}.opinie-szerokie[data-astro-cid-bgs4tzfa]{columns:2;column-gap:1.5rem}.opinie-pionowe[data-astro-cid-bgs4tzfa]:empty{display:none}.opinia[data-astro-cid-bgs4tzfa]{display:block;width:100%;margin:0 0 1.5rem;break-inside:avoid}.opinia-obraz[data-astro-cid-bgs4tzfa]{padding:0;border:none;background:none;cursor:zoom-in;transition:transform .22s ease,box-shadow .22s ease}.opinia-obraz[data-astro-cid-bgs4tzfa]:hover{transform:translateY(-3px);box-shadow:0 12px 30px #0000001f}.opinia-obraz[data-astro-cid-bgs4tzfa] img[data-astro-cid-bgs4tzfa]{display:block;width:100%;height:auto}.opinia-cytat[data-astro-cid-bgs4tzfa]{display:flex;align-items:flex-start;gap:1.25rem;padding:1.25rem 1.5rem 1.5rem;background:#fff;border:2px solid #1a1a1a}.cytat-logo[data-astro-cid-bgs4tzfa]{flex-shrink:0;width:76px;height:76px;border-radius:50%;border:2px solid #1a1a1a;overflow:hidden;background:#fff}.cytat-logo[data-astro-cid-bgs4tzfa] img[data-astro-cid-bgs4tzfa]{width:100%;height:100%;object-fit:cover}.cytat-tekst[data-astro-cid-bgs4tzfa]{min-width:0}.cytat-autor[data-astro-cid-bgs4tzfa]{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#1a1a1a;margin:.2rem 0 .6rem}.cytat-tresc[data-astro-cid-bgs4tzfa]{margin:0;font-size:.92rem;font-weight:400;line-height:1.45;color:#1a1a1a}.cytat-tresc[data-astro-cid-bgs4tzfa] p{margin:0 0 .6rem}.cytat-tresc[data-astro-cid-bgs4tzfa] p:last-child{margin-bottom:0}.cytat-tresc[data-astro-cid-bgs4tzfa] p:first-child:before{content:"„"}.cytat-tresc[data-astro-cid-bgs4tzfa] p:last-child:after{content:"”"}.opinia-dialog[data-astro-cid-bgs4tzfa]{max-width:min(1200px,94vw);max-height:94vh;padding:0;border:none;background:transparent;overflow:auto}.opinia-dialog[data-astro-cid-bgs4tzfa]::backdrop{background:#0c1815e0}.opinia-dialog-img[data-astro-cid-bgs4tzfa]{display:block;max-width:100%;max-height:88vh;margin:0 auto}.opinia-dialog-close[data-astro-cid-bgs4tzfa]{position:sticky;top:0;z-index:1;display:block;width:2.75rem;height:2.75rem;margin:0 0 .75rem auto;border:none;border-radius:50%;background:#0000008c;color:#fff;font-size:1.6rem;line-height:1;cursor:pointer}.opinia-dialog-tekst[data-astro-cid-bgs4tzfa]{display:none}@media(max-width:1024px){.opinie-grid[data-astro-cid-bgs4tzfa]{display:block}.opinie-pionowe[data-astro-cid-bgs4tzfa]{display:flex;flex-wrap:wrap;justify-content:center;gap:0 1.5rem}.opinie-pionowe[data-astro-cid-bgs4tzfa] .opinia[data-astro-cid-bgs4tzfa]{width:calc((100% - 4.5rem)/4)}}@media(max-width:768px){.opinie-section[data-astro-cid-bgs4tzfa]{padding:2rem 6vw}.opinie-title[data-astro-cid-bgs4tzfa]{font-size:clamp(2.6rem,10vw,4rem);margin-bottom:2rem}.opinie-szerokie[data-astro-cid-bgs4tzfa]{columns:1}.opinie-pionowe[data-astro-cid-bgs4tzfa]{display:block}.opinie-pionowe[data-astro-cid-bgs4tzfa] .opinia[data-astro-cid-bgs4tzfa]{width:100%}.opinia[data-astro-cid-bgs4tzfa]{margin-bottom:1rem}.opinia-cytat[data-astro-cid-bgs4tzfa]{gap:1rem;padding:1rem}.cytat-logo[data-astro-cid-bgs4tzfa]{width:60px;height:60px}.cytat-autor[data-astro-cid-bgs4tzfa]{font-size:.9rem}.opinia-dialog-tekst[data-astro-cid-bgs4tzfa]{display:block;margin-top:1rem;padding:1rem 1.1rem;background:#fff;border-radius:10px;text-align:left}.opinia-dialog-autor[data-astro-cid-bgs4tzfa]{display:block;margin-bottom:.4rem;font-size:.85rem}.opinia-dialog-tresc[data-astro-cid-bgs4tzfa]{margin:0;font-size:.95rem;line-height:1.6;white-space:pre-line}}.contact-section[data-astro-cid-z7goszri]{display:flex;align-items:center;justify-content:center;padding:3rem 8vw 4rem}.contact-inner[data-astro-cid-z7goszri]{display:flex;align-items:flex-start;gap:5rem;max-width:1100px;width:100%}.contact-info[data-astro-cid-z7goszri]{flex:1;display:flex;flex-direction:column;gap:1.2rem;padding-top:.5rem}.contact-title[data-astro-cid-z7goszri]{font-family:Ephesis,cursive;font-weight:400;font-size:clamp(2.8rem,5vw,5rem);color:#1a1a1a;margin:0;line-height:1.1}.contact-lead[data-astro-cid-z7goszri]{font-size:clamp(.8rem,1vw,.95rem);font-weight:300;color:#555;line-height:1.8;margin:0;max-width:360px}.contact-details[data-astro-cid-z7goszri]{display:flex;flex-direction:column;gap:.8rem;margin-top:.4rem}.contact-row[data-astro-cid-z7goszri]{display:flex;align-items:center;gap:.75rem;color:#333;text-decoration:none;font-size:.85rem;font-weight:400;transition:color .2s}.contact-row[data-astro-cid-z7goszri] i[data-astro-cid-z7goszri]{font-size:1rem;color:var(--teal);width:1.25rem;text-align:center}.contact-row[data-astro-cid-z7goszri]:hover{color:var(--teal)}.contact-form-wrap[data-astro-cid-z7goszri]{flex:1.2}.contact-form[data-astro-cid-z7goszri]{display:flex;flex-direction:column;gap:1.2rem}.form-field[data-astro-cid-z7goszri]{display:flex;flex-direction:column;gap:.4rem}.form-field[data-astro-cid-z7goszri] label[data-astro-cid-z7goszri]{font-size:.72rem;font-weight:600;letter-spacing:.1em;color:#555;text-transform:uppercase}.form-field[data-astro-cid-z7goszri] input[data-astro-cid-z7goszri],.form-field[data-astro-cid-z7goszri] textarea[data-astro-cid-z7goszri]{font-family:Montserrat,sans-serif;font-size:.88rem;font-weight:300;color:#1a1a1a;background:#ffffffbf;border:1px solid rgba(79,127,114,.25);border-radius:8px;padding:.75rem 1rem;outline:none;transition:border-color .2s,box-shadow .2s;resize:vertical}.form-field[data-astro-cid-z7goszri] input[data-astro-cid-z7goszri]::placeholder,.form-field[data-astro-cid-z7goszri] textarea[data-astro-cid-z7goszri]::placeholder{color:#aaa}.form-field[data-astro-cid-z7goszri] input[data-astro-cid-z7goszri]:focus,.form-field[data-astro-cid-z7goszri] textarea[data-astro-cid-z7goszri]:focus{border-color:var(--teal);box-shadow:0 0 0 3px #4f7f721f}.btn-send[data-astro-cid-z7goszri]{display:inline-flex;align-items:center;gap:.6rem;align-self:flex-start;font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.1em;color:#fff;background:var(--teal);border:none;border-radius:8px;padding:.8rem 1.8rem;cursor:pointer;transition:background .2s,transform .15s}.btn-send[data-astro-cid-z7goszri]:hover{background:#3d6358;transform:translateY(-1px)}.btn-send[data-astro-cid-z7goszri]:active{transform:translateY(0)}.btn-send[data-astro-cid-z7goszri]:disabled{opacity:.6;cursor:wait;transform:none}.pulapka[data-astro-cid-z7goszri]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-field[data-astro-cid-z7goszri] [data-astro-cid-z7goszri][aria-invalid=true]{border-color:#b3261e}.form-status[data-astro-cid-z7goszri]{margin:0;font-size:.85rem;line-height:1.6}.form-status[data-astro-cid-z7goszri]:empty{display:none}.form-status[data-astro-cid-z7goszri].blad{color:#b3261e}.form-status[data-astro-cid-z7goszri].ok{color:var(--teal);font-weight:600}@media(max-width:768px){.contact-section[data-astro-cid-z7goszri]{padding:2rem 6vw 4rem;align-items:flex-start}.contact-inner[data-astro-cid-z7goszri]{flex-direction:column;gap:2.5rem}.contact-lead[data-astro-cid-z7goszri]{max-width:100%}.btn-send[data-astro-cid-z7goszri]{align-self:stretch;justify-content:center}}:root{--teal: #4f7f72}html,body,main,main *,main *:before,main *:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}html,body{margin:0;padding:0}body{font-family:Montserrat,sans-serif;background-color:#f0f9f7}body:before{content:"";position:fixed;inset:0;z-index:-1;background:#f0f9f7 url(/images/tlo.webp) center / cover no-repeat;pointer-events:none}
