:root{--section-pad-x:1rem;--section-pad-y-sm:4rem;--section-pad-y:6rem;--section-pad-y-lg:8rem;--section-gap:2rem;--card-pad:1.5rem;--container-max:80rem;--btn-pad-x:1.5rem;--btn-pad-y:1rem;--btn-gap:0.75rem}@media (min-width:640px){:root{--section-pad-x:1.5rem;--section-pad-y-sm:5rem;--section-pad-y:7rem;--section-pad-y-lg:9rem;--section-gap:2.5rem;--card-pad:1.75rem;--btn-pad-x:2rem;--btn-pad-y:1.125rem}}@media (min-width:768px){:root{--section-pad-x:2rem;--section-pad-y-sm:6rem;--section-pad-y:8rem;--section-pad-y-lg:10rem;--section-gap:3rem;--card-pad:2rem;--btn-pad-x:2.5rem;--btn-pad-y:1.25rem}}@media (min-width:1024px){:root{--section-pad-x:2.5rem;--section-pad-y-sm:6rem;--section-pad-y:8rem;--section-pad-y-lg:10rem;--section-gap:3rem}}main section:not([id^=hero-]) .container,main section:not([id^=hero-]) .container.mx-auto{padding-left:var(--section-pad-x)!important;padding-right:var(--section-pad-x)!important;max-width:var(--container-max);margin-left:auto;margin-right:auto}main section:not([id^=hero-])>.container,main section:not([id^=hero-])>div.container{padding-left:var(--section-pad-x)!important;padding-right:var(--section-pad-x)!important}main section .max-w-3xl,main section .max-w-4xl,main section .max-w-5xl,main section .max-w-6xl{margin-left:auto;margin-right:auto}.section-breath-sm{padding-top:var(--section-pad-y-sm)!important;padding-bottom:var(--section-pad-y-sm)!important}.section-breath{padding-top:var(--section-pad-y)!important;padding-bottom:var(--section-pad-y)!important}.section-breath-lg{padding-top:var(--section-pad-y-lg)!important;padding-bottom:var(--section-pad-y-lg)!important}section{letter-spacing:.01em;width:100%;box-sizing:border-box}section h2,section h3{line-height:1.25;letter-spacing:-.02em}section .text-text-dark{line-height:1.6}#hero,section[id^=hero-]{min-height:60vh;display:flex;flex-direction:column;justify-content:center}@media (max-width:768px){#hero{min-height:85vh}}.section-hero-services .container,section[id^=hero-] .container{padding-left:clamp(1rem,4vw,2rem)!important;padding-right:clamp(1rem,4vw,2rem)!important}#features .container,#features+section .container{padding-left:var(--section-pad-x)!important;padding-right:var(--section-pad-x)!important}#features .glass-card,#features+section .glass-card{padding:var(--card-pad)!important}@media (min-width:768px){#features .glass-card{padding:2rem!important}#features+section .glass-card{padding:1.75rem!important}}#features+section .grid{margin-top:3rem}@media (min-width:768px){#features+section .grid{margin-top:3.5rem}}#pakiety .container,#pakiety-niche .container,section[id=pakiety-niche] .container,section[id=pakiety] .container{padding-left:var(--section-pad-x)!important;padding-right:var(--section-pad-x)!important}#pakiety .glass-card,#pakiety-niche .glass-card{padding:var(--card-pad)!important}@media (min-width:768px){#pakiety .glass-card,#pakiety-niche .glass-card{padding:2rem!important}}section.bg-black\/40 .container,section.section-breath.bg-black\/40 .container{padding-left:var(--section-pad-x)!important;padding-right:var(--section-pad-x)!important}section.bg-black\/40 .glass-card{padding:.875rem 1rem!important}#proces .container{padding-left:var(--section-pad-x)!important;padding-right:var(--section-pad-x)!important}.faq-item{padding:var(--card-pad)!important}@media (min-width:768px){.faq-item{padding:2rem!important}}#seo-text{margin-left:var(--section-pad-x);margin-right:var(--section-pad-x);border-radius:1rem}#seo-text .container{max-width:48rem;margin-left:auto;margin-right:auto;padding-left:var(--section-pad-x)!important;padding-right:var(--section-pad-x)!important}#seo-text h3{margin-top:1.75rem;margin-bottom:.75rem}#seo-text h3:first-child{margin-top:0}#seo-text p{margin-bottom:1.25rem;line-height:1.75}section.section-breath-lg.text-center .container{padding-left:var(--section-pad-x)!important;padding-right:var(--section-pad-x)!important}main .neon-button,main .secondary-button{padding:var(--btn-pad-y) var(--btn-pad-x)!important;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);line-height:1.4;transition:all .2s ease}main .flex.flex-col.sm\:flex-row.gap-6>a,main .flex.gap-6>.neon-button,main .flex.gap-6>.secondary-button,main section .flex.gap-4>a,main section .flex.gap-6>a{margin:.25rem 0}main section .mt-14 a.neon-button,main section .mt-14 a.secondary-button,main section .mt-16 a.neon-button,main section .mt-16 a.secondary-button{margin-top:1rem}#pakiety .neon-button,#pakiety .secondary-button,#pakiety-niche .neon-button,#pakiety-niche .secondary-button{padding:1rem 1.75rem!important}@media (min-width:768px){#pakiety .neon-button,#pakiety .secondary-button,#pakiety-niche .neon-button,#pakiety-niche .secondary-button{padding:1.125rem 2rem!important}}.glass-card{transition:border-color .25s ease,box-shadow .25s ease}.glass-card:hover{border-color:rgba(0,229,255,.25)}#uslugi .glass-card{padding:var(--card-pad)!important}@media (min-width:640px){#uslugi .glass-card{padding:1.75rem!important}}@media (min-width:768px){#uslugi .glass-card{padding:2rem!important}}#dlaczego-mgsupport .glass-card{padding:var(--card-pad)!important}#o-mnie .glass-card{padding:var(--card-pad)!important}@media (min-width:768px){#o-mnie .glass-card{padding:2rem 2.5rem!important}}input[type=checkbox].invalid{outline:2px solid var(--error-color);outline-offset:2px}#kontakt .glass-card,section:has(#contact-form) .glass-card{padding:var(--card-pad)!important}@media (min-width:768px){#kontakt .glass-card,section:has(#contact-form) .glass-card{padding:2.5rem 3rem!important}}main{width:100%;min-width:0}section{overflow-x:hidden}section .text-center.mb-12+.grid,section .text-center.mb-14+.grid,section .text-center.mb-16+.grid{margin-top:2rem}@media (min-width:768px){section .text-center.mb-12+.grid,section .text-center.mb-14+.grid,section .text-center.mb-16+.grid{margin-top:2.5rem}}section .grid.gap-4{gap:1.25rem}@media (min-width:768px){section .grid.gap-8{gap:2.5rem}}@media (min-width:1024px){section .grid.gap-8{gap:3rem}}@media (max-width:639px){main section .container,main section .container.mx-auto{padding-left:1rem!important;padding-right:1rem!important}#seo-text{padding-left:1rem!important;padding-right:1rem!important;border-radius:.75rem}.section-breath,.section-breath-lg,.section-breath-sm{padding-top:3.5rem!important;padding-bottom:3.5rem!important}}@media (min-width:640px) and (max-width:767px){.section-breath{padding-top:5rem!important;padding-bottom:5rem!important}.section-breath-lg{padding-top:6rem!important;padding-bottom:6rem!important}}