.pozwolenie{background-color:var(--color-white)}.pozwolenie h2{font-family:var(--font-oswald);font-size:1.25rem;font-weight:700;color:var(--color-dark);letter-spacing:.03em;text-transform:uppercase;margin-bottom:1.5rem}@media(min-width:768px){.pozwolenie h2{font-size:1.5rem}}.pozwolenie section{padding:3rem 0}@media(min-width:768px){.pozwolenie section{padding:4rem 0}}.pozwolenie__hero{position:relative;background:#000;color:var(--color-white);padding:3rem 0 3.5rem;text-align:center;overflow:hidden}.pozwolenie__hero:before{opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px}.pozwolenie__hero:after,.pozwolenie__hero:before{content:"";position:absolute;inset:0;pointer-events:none}.pozwolenie__hero:after{background-image:linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:25% 100%;mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.4) 30%,rgba(0,0,0,.4) 70%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.4) 30%,rgba(0,0,0,.4) 70%,transparent)}.pozwolenie__hero .container{position:relative;z-index:1}@media(min-width:768px){.pozwolenie__hero{padding:5rem 0 5.5rem}}.pozwolenie__hero h1{font-family:var(--font-oswald);font-size:1.75rem;font-weight:700;color:var(--color-white);letter-spacing:.04em;text-transform:uppercase;line-height:1.15;margin-bottom:1rem}@media(min-width:768px){.pozwolenie__hero h1{font-size:3rem}}.pozwolenie__subtitle{font-size:.875rem;line-height:1.6;color:hsla(0,0%,100%,.55);max-width:620px;margin:0 auto 2rem}@media(min-width:768px){.pozwolenie__subtitle{font-size:1rem}}.pozwolenie__types{background-color:var(--color-gray);position:relative}.pozwolenie__types:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--color-yellow),transparent 50%);opacity:.5}.pozwolenie__types-grid{display:grid;grid-template-columns:1fr;gap:1px;background:var(--color-gray-hover);border:1px solid var(--color-gray-hover);border-radius:4px;overflow:hidden}@media(min-width:768px){.pozwolenie__types-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.pozwolenie__types-grid{grid-template-columns:repeat(3,1fr)}}.pozwolenie__type-card{background:var(--color-white);padding:1.5rem}@media(min-width:768px){.pozwolenie__type-card{padding:2rem}}.pozwolenie__type-card h3{font-family:var(--font-oswald);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem;color:var(--color-dark);display:flex;align-items:center;gap:.5rem}.pozwolenie__type-card h3:before{content:"";display:inline-block;width:8px;height:2px;background:var(--color-yellow);flex-shrink:0}.pozwolenie__type-card p{font-size:var(--body-text-font-size);line-height:var(--body-text-line-height);color:var(--color-gray-muted)}.pozwolenie__steps-section{background:var(--color-white)}.pozwolenie__steps{display:grid;grid-template-columns:1fr;gap:0;max-width:800px}@media(min-width:768px){.pozwolenie__steps{gap:0}}.pozwolenie__step{padding:1.5rem 0;border-bottom:1px solid var(--color-gray-hover);display:flex;gap:1rem;align-items:flex-start}.pozwolenie__step:last-child{border-bottom:none}.pozwolenie__step-number{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;background-color:var(--color-dark);color:var(--color-yellow);font-family:var(--font-oswald);font-size:.875rem;font-weight:700;letter-spacing:.05em;flex-shrink:0}.pozwolenie__step-content h3{font-family:var(--font-oswald);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.375rem;color:var(--color-dark)}.pozwolenie__step-content p{font-size:var(--body-text-font-size);line-height:var(--body-text-line-height);color:var(--color-gray-muted)}.pozwolenie__costs{background-color:var(--color-dark)}.pozwolenie__costs,.pozwolenie__costs h2{color:var(--color-white)}.pozwolenie__costs-grid{display:grid;grid-template-columns:1fr;gap:1px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.06);border-radius:4px;overflow:hidden}@media(min-width:768px){.pozwolenie__costs-grid{grid-template-columns:repeat(2,1fr)}}.pozwolenie__cost-item{background:hsla(0,0%,100%,.03);padding:1.25rem}.pozwolenie__cost-item h3{font-family:var(--font-oswald);font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-yellow);margin-bottom:.25rem}.pozwolenie__cost-item .pozwolenie__cost-price{font-family:var(--font-oswald);font-size:1.125rem;font-weight:700;color:var(--color-white);margin-bottom:.375rem}.pozwolenie__cost-item p{font-size:var(--body-text-font-size);line-height:var(--body-text-line-height);color:hsla(0,0%,100%,.55)}.pozwolenie__content{background-color:var(--color-gray)}.pozwolenie__text{max-width:800px}.pozwolenie__text p{font-size:var(--body-text-font-size);line-height:var(--body-text-line-height);color:var(--color-gray-muted);margin-bottom:1rem}.pozwolenie__text a{color:var(--color-dark);text-decoration:underline}.pozwolenie__text a:hover{color:var(--color-moderate)}.pozwolenie__faq{background-color:var(--color-white);border-top:1px solid var(--color-gray-hover)}.pozwolenie__faq .gielda-broni__faq-list{max-width:800px}.pozwolenie__faq .gielda-broni__faq-item{border-bottom:1px solid var(--color-gray-hover)}.pozwolenie__faq .gielda-broni__faq-question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1rem 0;background:none;border:none;cursor:pointer;text-align:left;font-size:var(--body-text-font-size);font-weight:var(--font-weight-semibold);color:var(--color-dark);font-family:inherit;gap:1rem;transition:color .15s}.pozwolenie__faq .gielda-broni__faq-question:hover{color:var(--color-moderate)}.pozwolenie__faq .gielda-broni__faq-icon{font-size:1rem;color:var(--color-gray-muted);flex-shrink:0;font-family:var(--font-oswald);font-weight:300}.pozwolenie__faq .gielda-broni__faq-answer{padding:0 0 1rem}.pozwolenie__faq .gielda-broni__faq-answer p{font-size:var(--body-text-font-size);line-height:var(--body-text-line-height);color:var(--color-gray-muted)}.pozwolenie__bottom-cta{background-color:var(--color-dark);color:var(--color-white);text-align:center;position:relative;overflow:hidden}.pozwolenie__bottom-cta:before{content:"";position:absolute;inset:0;opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px}.pozwolenie__bottom-cta .container{position:relative;z-index:1}.pozwolenie__bottom-cta h2{color:var(--color-white)}.pozwolenie__bottom-cta p{font-size:.875rem;line-height:1.6;color:hsla(0,0%,100%,.55);max-width:500px;margin:0 auto 2rem}@media(min-width:768px){.pozwolenie__bottom-cta p{font-size:1rem}}