.glass-header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;right:0;max-width:100vw;overflow:visible;z-index:1000;border-radius:0;border-left:none;border-right:none;border-top:none;border-bottom:1px solid rgba(16,37,62,.08);padding:15px 0;transition:all .3s ease;background:#fffc;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.glass-header[data-astro-cid-3ef6ksr2].scrolled{padding:10px 0;background:#fffffff5;box-shadow:0 4px 24px #10253e14;border-bottom-color:#10253e24}.header-container[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:center;gap:1.25rem}.site-logo[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:12px;font-family:var(--font-heading);font-weight:800;font-size:1.4rem;letter-spacing:1px;white-space:nowrap}.logo-break[data-astro-cid-3ef6ksr2]{display:none}.site-logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{border-radius:12px;box-shadow:0 0 15px #007f844d}.nav-links-list[data-astro-cid-3ef6ksr2]{display:flex;gap:1.6rem;list-style:none}.nav-links-list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--color-text-main);font-weight:500;font-size:.92rem;position:relative;letter-spacing:.5px}.nav-links-list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.nav-links-list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{color:var(--color-accent-blue)}.nav-links-list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;bottom:-6px;left:0;width:0%;height:2px;background:var(--gradient-primary);transition:width .3s ease}.nav-links-list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover:after,.nav-links-list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active:after{width:100%}.header-actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.75rem}.mobile-nav-action[data-astro-cid-3ef6ksr2]{display:none}.cta-button-ngo[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,var(--color-accent-blue) 0%,var(--color-accent-cyan) 100%);color:#fff!important;font-family:var(--font-heading);font-weight:700;font-size:.85rem;padding:8px 18px;border-radius:50px;text-decoration:none;white-space:nowrap;box-shadow:0 3px 12px #007f8452;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.cta-button-ngo[data-astro-cid-3ef6ksr2]:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 6px 20px #007f8473;color:#fff!important}.btn-ngo-icon[data-astro-cid-3ef6ksr2]{font-size:.95rem;line-height:1}.mobile-ngo-btn[data-astro-cid-3ef6ksr2]{width:100%;justify-content:center;padding:12px 20px;font-size:.95rem;box-shadow:0 4px 15px #007f844d}.cta-button-wesprzyj[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#007f84,#10253e);color:#fff!important;font-family:var(--font-heading);font-weight:700;font-size:.85rem;padding:8px 18px;border-radius:50px;text-decoration:none;white-space:nowrap;box-shadow:0 3px 12px #007f8447;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.cta-button-wesprzyj[data-astro-cid-3ef6ksr2]:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 6px 18px #007f8466;color:#fff!important}.btn-heart-icon[data-astro-cid-3ef6ksr2]{font-size:.95rem;line-height:1}.header-cta[data-astro-cid-3ef6ksr2]{font-size:.85rem;padding:8px 18px;border-radius:50px;white-space:nowrap}#mobile-nav-toggle[data-astro-cid-3ef6ksr2]{display:none;background:none;border:none;color:var(--color-text-main);cursor:pointer;transition:color .3s ease}#mobile-nav-toggle[data-astro-cid-3ef6ksr2]:hover{color:var(--color-accent-blue)}@media(max-width:1080px){.nav-links-list[data-astro-cid-3ef6ksr2]{gap:1.1rem}}@media(max-width:1180px){.nav-links-list[data-astro-cid-3ef6ksr2],.header-actions[data-astro-cid-3ef6ksr2]{display:none}#mobile-nav-toggle[data-astro-cid-3ef6ksr2]{display:block}.site-logo[data-astro-cid-3ef6ksr2]{font-size:1.2rem;gap:8px}.site-logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:36px;height:36px}.mobile-nav-action[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem;padding-top:1rem;border-top:1px solid rgba(16,37,62,.08)}.mobile-nav-btn[data-astro-cid-3ef6ksr2]{width:100%;justify-content:center;padding:11px 20px;font-size:.95rem;text-align:center;border-radius:50px}.mobile-wesprzyj[data-astro-cid-3ef6ksr2]{width:100%;justify-content:center;padding:12px 20px;font-size:1rem}}@media(max-width:480px){.site-logo[data-astro-cid-3ef6ksr2]{font-size:1rem;gap:6px}.site-logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:30px;height:30px}.logo-text[data-astro-cid-3ef6ksr2]{white-space:normal}.logo-break[data-astro-cid-3ef6ksr2]{display:inline}}@media(max-width:1180px){.glass-header[data-astro-cid-3ef6ksr2].mobile-nav-open .nav-links-list[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;width:100%;gap:.85rem;padding:1.25rem max(1.5rem,env(safe-area-inset-left)) calc(1.5rem + env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-right));background:#fffffffc;border-bottom:1px solid rgba(16,37,62,.12);box-shadow:0 14px 30px #10253e29;z-index:1001;max-height:calc(100vh - 80px);max-height:calc(100dvh - 80px);overflow-y:auto;overscroll-behavior:contain;pointer-events:auto}.glass-header[data-astro-cid-3ef6ksr2].mobile-nav-open .nav-links-list[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]{display:block;padding:.65rem .5rem;min-height:44px}.glass-header[data-astro-cid-3ef6ksr2].mobile-nav-open .nav-links-list[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:focus-visible{outline:3px solid #007f84;outline-offset:2px;border-radius:8px}}.site-footer[data-astro-cid-sz7xmlte]{position:relative;margin-top:6rem;padding-top:4rem;background:radial-gradient(circle at 15% 0%,rgba(0,127,132,.22) 0%,transparent 55%),radial-gradient(circle at 85% 100%,rgba(16,37,62,.5) 0%,transparent 60%),linear-gradient(180deg,#0a1c33,#0e2a5c);border-top:1px solid rgba(255,255,255,.12);overflow:hidden;color:#d7e3f7}.footer-glow[data-astro-cid-sz7xmlte]{position:absolute;top:0;left:50%;transform:translate(-50%);width:60%;height:2px;background:linear-gradient(90deg,transparent 0%,var(--color-accent-cyan) 30%,var(--color-accent-gold) 50%,var(--color-accent-cyan) 70%,transparent 100%);box-shadow:0 0 30px 2px #007f8473}.footer-container[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.8fr 1fr 1fr 1.2fr;gap:2.5rem;margin-bottom:3rem}.footer-logo[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:12px;font-family:var(--font-heading);font-weight:800;font-size:1.4rem;margin-bottom:1rem}.footer-logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{border-radius:8px}.footer-tagline[data-astro-cid-sz7xmlte]{font-size:.95rem;max-width:400px;opacity:.85;color:#c3d4ef}.footer-links-group[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte],.footer-cta-group[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{font-family:var(--font-heading);font-size:1.1rem;margin-bottom:1.2rem;color:#fff;letter-spacing:.02em}.footer-links-group[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;display:flex;flex-direction:column;gap:.8rem}.footer-links-group[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#a9c0e4;font-size:.95rem}.footer-links-group[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.footer-cookie-btn[data-astro-cid-sz7xmlte]{background:none;border:none;color:#a9c0e4;font-size:.95rem;font-family:inherit;cursor:pointer;padding:0;text-align:left;font-weight:inherit;line-height:inherit}.footer-cookie-btn[data-astro-cid-sz7xmlte]:hover{color:#fff}.footer-cta-group[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:flex-start}.footer-cta-desc[data-astro-cid-sz7xmlte]{font-size:.9rem;color:#a9c0e4;line-height:1.5;margin-bottom:1.2rem}.footer-buttons-stack[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.75rem;width:100%}.footer-buttons-stack[data-astro-cid-sz7xmlte] .cta-button-problemy[data-astro-cid-sz7xmlte]{background:#ffffff14;border:1.5px solid rgba(255,255,255,.35);color:#fff!important}.footer-buttons-stack[data-astro-cid-sz7xmlte] .cta-button-problemy[data-astro-cid-sz7xmlte]:hover{background:#ffffff29;border-color:#fff;color:#fff!important}.cta-button-ngo[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#05f,#0af);color:#fff!important;font-family:var(--font-heading);font-weight:700;font-size:.92rem;padding:10px 20px;border-radius:50px;text-decoration:none;white-space:nowrap;box-shadow:0 4px 15px #007f8459;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.cta-button-ngo[data-astro-cid-sz7xmlte]:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 8px 22px #007f8480;color:#fff!important}.btn-ngo-icon[data-astro-cid-sz7xmlte]{font-size:1rem;line-height:1}.cta-button-wesprzyj[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#007f84,#10253e);color:#fff!important;font-family:var(--font-heading);font-weight:700;font-size:.92rem;padding:10px 20px;border-radius:50px;text-decoration:none;white-space:nowrap;box-shadow:0 4px 15px #007f844d;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.cta-button-wesprzyj[data-astro-cid-sz7xmlte]:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 8px 22px #007f8473;color:#fff!important}.btn-heart-icon[data-astro-cid-sz7xmlte]{font-size:1rem;line-height:1}.footer-bottom[data-astro-cid-sz7xmlte]{border-top:1px solid rgba(255,255,255,.14);padding:1.5rem 0;text-align:center;font-size:.9rem;color:#a9bede}.footer-regdata[data-astro-cid-sz7xmlte]{margin-top:.5rem;font-size:.82rem;opacity:.75}@media(max-width:992px){.footer-container[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:2.5rem}}@media(max-width:576px){.footer-container[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:2rem}.footer-ngo-btn[data-astro-cid-sz7xmlte],.footer-wesprzyj-btn[data-astro-cid-sz7xmlte]{width:100%;justify-content:center}}
