@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Inter:wght@300;400;500;600;700&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;height:100%}body,html{overflow-x:hidden}body{font-family:Inter,system-ui,sans-serif;background-color:#080e08;color:#fff;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%;display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{font-family:Playfair Display,Georgia,serif;line-height:1.1}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit;border:none;background:none;cursor:pointer;color:inherit}ol,ul{list-style:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0a150a}::-webkit-scrollbar-thumb{background:rgba(74,222,128,.25);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:rgba(74,222,128,.4)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes progressBar{0%{width:0}to{width:100%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulseGlow{0%,to{box-shadow:0 0 20px rgba(74,222,128,.1)}50%{box-shadow:0 0 40px rgba(74,222,128,.2)}}@keyframes countUp{0%{opacity:0;transform:translateY(20px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.reveal,.reveal-left,.reveal-right,.reveal-scale{opacity:1;transform:none;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}html.js-enabled .reveal:not(.visible){opacity:0;transform:translateY(50px)}html.js-enabled .reveal-left:not(.visible){opacity:0;transform:translateX(-60px)}html.js-enabled .reveal-right:not(.visible){opacity:0;transform:translateX(60px)}html.js-enabled .reveal-scale:not(.visible){opacity:0;transform:scale(.92)}.reveal-left.visible,.reveal-right.visible,.reveal.visible{opacity:1;transform:translate(0)}.reveal-scale.visible{opacity:1;transform:scale(1)}.stagger-1{transition-delay:.1s}.stagger-2{transition-delay:.2s}.stagger-3{transition-delay:.3s}.stagger-4{transition-delay:.4s}.stagger-5{transition-delay:.5s}.section-nav{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:100;animation:fadeIn 1s ease 1.2s both}.section-nav__track{display:flex;flex-direction:row;align-items:center;gap:0;padding:8px 16px;background:rgba(8,14,8,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.08);border-radius:999px;box-shadow:0 8px 32px rgba(0,0,0,.45)}.section-nav__line{width:18px;height:1px;background:hsla(0,0%,100%,.1);flex-shrink:0}.section-nav__dot{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px;cursor:pointer;background:none;border:none;flex-shrink:0}.section-nav__indicator{display:block;width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.25);border:none;transition:all .4s cubic-bezier(.16,1,.3,1);flex-shrink:0}.section-nav__dot:hover .section-nav__indicator{background:rgba(74,222,128,.5);transform:scale(1.3)}.section-nav__dot.active .section-nav__indicator{width:10px;height:10px;background:#4ade80;box-shadow:0 0 10px rgba(74,222,128,.5),0 0 20px rgba(74,222,128,.2)}.section-nav__label{position:absolute;left:50%;bottom:calc(100% + 12px);font-size:.6875rem;font-weight:500;color:hsla(0,0%,100%,.7);letter-spacing:.04em;white-space:nowrap;opacity:0;transform:translate(-50%,6px);transition:opacity .3s ease,transform .3s ease,color .3s ease;pointer-events:none;padding:4px 10px;background:rgba(8,14,8,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.1);border-radius:6px}.section-nav__label.visible{opacity:1;transform:translate(-50%)}.section-nav__bell,.section-nav__bell-wrap{position:relative;display:flex;align-items:center}.section-nav__bell{justify-content:center;width:34px;height:34px;border-radius:50%;cursor:pointer;color:#fbbf24;background:rgba(245,158,11,.14);border:1px solid rgba(245,158,11,.32);transition:background .25s ease,border-color .25s ease,transform .25s ease}.section-nav__bell:hover{background:rgba(245,158,11,.24);border-color:rgba(245,158,11,.55);transform:translateY(-1px)}.section-nav__bell-badge{position:absolute;top:-3px;right:-3px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:linear-gradient(135deg,#f59e0b,#f97316);border:2px solid rgba(8,14,8,.95);color:#fff;font-size:.5625rem;font-weight:800;line-height:12px;text-align:center;box-shadow:0 0 10px rgba(245,158,11,.6)}.section-nav__sep{width:1px;height:20px;margin:0 12px 0 10px;background:hsla(0,0%,100%,.12);flex-shrink:0}.section-nav__bell.is-open{background:rgba(245,158,11,.28);border-color:rgba(245,158,11,.6)}.hero-notice-stack{margin-top:auto;display:flex;flex-direction:column;gap:8px;width:100%}.hero-notice{position:relative;display:flex;align-items:center;gap:20px;width:100%;border-radius:20px;overflow:hidden;cursor:pointer;text-align:left;backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease,opacity .25s ease;animation:noticeIn .5s cubic-bezier(.16,1,.3,1) both}.hero-notice--latest{padding:16px 56px 16px 24px;background:linear-gradient(135deg,rgba(18,24,18,.94),rgba(9,14,9,.92)) padding-box,linear-gradient(135deg,#fbbf24,#f97316) border-box;border:1.5px solid transparent;box-shadow:0 18px 44px rgba(0,0,0,.45),0 0 26px rgba(245,158,11,.1),inset 0 1px 0 hsla(0,0%,100%,.05)}.hero-notice--older{padding:9px 24px 9px 16px;gap:14px;border-radius:16px;background:linear-gradient(135deg,rgba(16,22,16,.8),rgba(9,14,9,.78));border:1px solid hsla(0,0%,100%,.08);box-shadow:0 10px 26px rgba(0,0,0,.3)}.hero-notice-stack .hero-notice--older:nth-of-type(3){opacity:.72}.hero-notice--latest:hover{transform:translateY(-2px);box-shadow:0 22px 52px rgba(0,0,0,.5),0 0 34px rgba(245,158,11,.28)}.hero-notice--older:hover{opacity:1;border-color:rgba(245,158,11,.3);background:linear-gradient(135deg,rgba(20,26,20,.88),rgba(11,16,11,.86))}@keyframes noticeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hero-notice__glow{position:absolute;left:-40px;top:-60px;width:260px;height:180px;background:radial-gradient(circle,rgba(245,158,11,.18) 0,rgba(245,158,11,0) 70%);pointer-events:none}.hero-notice__icon{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(245,158,11,.24),rgba(249,115,22,.08));border:1px solid rgba(245,158,11,.35);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.hero-notice--latest .hero-notice__icon{width:50px;height:50px;border-radius:14px}.hero-notice--older .hero-notice__icon{width:34px;height:34px;border-radius:10px;background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.22)}.hero-notice__text{position:relative;flex:1 1 auto;min-width:0}.hero-notice__meta{position:relative;display:flex;align-items:center;gap:10px;flex-shrink:0}.hero-notice__chip{padding:5px 12px;border-radius:9px;background:rgba(245,158,11,.16);border:1px solid rgba(245,158,11,.28);font-size:.6875rem;font-weight:700;color:#fbbf24;letter-spacing:.03em;white-space:nowrap}.hero-notice--older .hero-notice__chip{padding:3px 10px;border-radius:7px;background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.09);color:hsla(0,0%,100%,.5);font-size:.625rem}.hero-notice__place{font-size:.8125rem;color:hsla(0,0%,100%,.6);white-space:nowrap}.hero-notice--older .hero-notice__place{font-size:.75rem;color:hsla(0,0%,100%,.4)}.hero-notice__cta{position:relative;display:flex;align-items:center;gap:9px;flex-shrink:0;padding-left:22px;margin-left:2px;border-left:1px solid hsla(0,0%,100%,.09);font-size:.8125rem;font-weight:600;color:hsla(0,0%,100%,.75);white-space:nowrap}.hero-notice--older .hero-notice__cta{padding-left:16px;font-size:.75rem;color:hsla(0,0%,100%,.45)}.hero-notice__cta-label{white-space:nowrap}.hero-notice__arrow{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;color:#fbbf24;background:rgba(245,158,11,.15);border:1px solid rgba(245,158,11,.3);transition:transform .25s cubic-bezier(.16,1,.3,1),background .25s ease}.hero-notice--older .hero-notice__arrow{width:21px;height:21px;background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5)}.hero-notice:hover .hero-notice__arrow{transform:translateX(3px);background:rgba(245,158,11,.28)}.hero-notice--older:hover .hero-notice__arrow{color:#fbbf24;background:rgba(245,158,11,.18);border-color:rgba(245,158,11,.3)}.hero-notice__close{position:absolute;top:12px;right:12px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;color:hsla(0,0%,100%,.45);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);transition:color .2s ease,background .2s ease}.hero-notice__close:hover{color:#fff;background:hsla(0,0%,100%,.12)}.mobile-menu{visibility:hidden;pointer-events:none}@media (max-width:420px){.section-nav__bell{width:30px;height:30px}}@media (max-width:1024px){.section-nav{display:none!important}.mobile-menu{visibility:visible;pointer-events:auto}}@media (min-width:1025px) and (max-height:880px){.hero-stack{padding-top:80px!important;padding-bottom:94px!important;gap:18px!important}.hero-left .reveal:first-child>div{margin-bottom:20px!important}.hero-left h1{font-size:3rem!important;margin-bottom:16px!important}.hero-left p{margin-bottom:26px!important}}@media (max-width:1024px){.hero-navbar{padding:16px 24px!important;display:flex!important;justify-content:space-between}.hero-nav-items{display:none!important}.hero-menu-btn{display:flex!important}.hero-stack{padding:88px 24px 86px!important;gap:18px!important}.hero-grid{grid-template-columns:1fr!important}.hero-left{padding-right:0!important}.hero-slider{display:none!important}.hero-notice--latest{column-gap:14px;padding:13px 44px 13px 16px}.hero-notice--latest .hero-notice__icon{width:42px;height:42px;border-radius:12px}.hero-notice--latest .hero-notice__cta{padding-left:14px;border-left:none}.hero-bottom-bar{display:none!important}.aktualnosci-grid,.news-card-h{grid-template-columns:1fr!important}.news-card-h img{height:160px}.aktualnosci-bottom-row{grid-template-columns:repeat(2,1fr)!important}.zarzad-grid{grid-template-columns:1fr!important;min-height:auto!important}.zarzad-photo{height:350px}.zarzad-photo>div:first-of-type{background:linear-gradient(180deg,transparent 50%,#0f1a0f)!important}.zarzad-content{padding:48px 32px!important}.section-header-flex{flex-direction:column;align-items:flex-start!important;gap:16px}.board-grid{grid-template-columns:1fr!important}.footer-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:640px){.hero-navbar{padding:12px 16px!important}.hero-grid{padding:0 16px!important}.hero-left{padding-top:100px;padding-bottom:100px}.hero-bottom-bar{left:16px!important;right:16px!important;bottom:16px!important;gap:16px!important}.hero-stack{padding:56px 16px 78px!important;gap:10px!important}.hero-left .reveal:first-child>div{margin-bottom:16px!important}.hero-left h1{font-size:1.875rem!important;margin-bottom:14px!important}.hero-left p{margin-bottom:16px!important}.hero-left p,.hero-notice--latest .hero-notice__text p{font-size:.9375rem!important}.hero-counters-mobile{display:none!important}.hero-notice--latest{column-gap:12px;row-gap:7px;padding:11px 38px 11px 13px;border-radius:16px}.hero-notice--latest .hero-notice__icon{width:38px;height:38px;border-radius:11px}.hero-notice--latest .hero-notice__text p{font-size:1rem!important}.hero-notice__cta-label{display:none}.hero-notice--latest .hero-notice__cta{padding-left:6px}.hero-notice__place{font-size:.75rem}.section-responsive{padding:60px 0 48px!important}.section-inner{padding:0 16px!important}.aktualnosci-bottom-row,.news-card-h{grid-template-columns:1fr!important}.news-card-h img{height:140px}.zarzad-photo{height:250px}.zarzad-content{padding:32px 16px!important}.cta-section{padding:80px 0!important}.footer-grid{grid-template-columns:1fr!important;gap:32px!important}.divider{height:60px!important}.hero-counters{gap:20px!important}.bank-number{font-size:.8125rem!important;word-break:break-all}}@media (min-width:641px) and (max-width:1024px) and (max-height:820px){.hero-stack{padding-top:64px!important;padding-bottom:84px!important;gap:12px!important}.hero-left .reveal:first-child>div{margin-bottom:16px!important}.hero-left h1{font-size:2.25rem!important;margin-bottom:14px!important}.hero-left p{font-size:1rem!important;margin-bottom:18px!important}.hero-counters,.hero-counters-mobile{display:none!important}}@media (max-width:640px) and (max-height:800px){.hero-stack{padding:48px 16px 74px!important;gap:8px!important}.hero-left .reveal:first-child>div,.hero-left h1{margin-bottom:12px!important}.hero-left h1{font-size:1.75rem!important}.hero-left p{font-size:.875rem!important;margin-bottom:12px!important}.hero-notice--latest{padding:10px 34px 10px 12px;row-gap:5px}}@media (max-width:640px) and (max-height:760px){.hero-stack{padding:44px 16px 80px!important}.hero-left p{display:none!important}.hero-left .reveal:nth-child(4)>div{gap:10px!important;margin-bottom:0!important}.hero-left .reveal:nth-child(4) a,.hero-left .reveal:nth-child(4) button{padding:13px 18px!important;font-size:.875rem!important}}