.top_container .info_top h1{font-size:var(--text-display);width:100%;font-weight:var(--font-weight-black);margin:0}.top_container .info_bottom .strong{font-weight:var(--font-weight-bold)}.top_container .info_bottom .color{color:var(--color-primary-600)}.top_container .img{position:absolute;top:50px;bottom:-3px;right:20%;transform:translateX(50%);max-height:100%;z-index:1;max-width:465px}.pakiety_info{float:left;width:100%;background:var(--color-surface-alt);padding:var(--space-6) 0}.pakiety_info h3{padding:var(--space-6) var(--space-4) var(--space-3) var(--space-4);font-size:var(--text-2xl);font-weight:var(--font-weight-black);text-align:center;margin:0}.pakiety_info .opis_info{float:left;width:100%;padding:var(--space-6) var(--space-4)}.pakiety_info .opis_info p{font-size:var(--text-md);text-align:center;line-height:var(--leading-normal);max-width:var(--content-max-width);margin:var(--space-3) auto;color:var(--color-neutral-700)}.pakiety_info .opis_info ul{display:block;padding:var(--space-3) var(--space-5);max-width:var(--content-max-width);margin:0 auto}.pakiety_info .opis_info ul li,.pakiety_roznice ul li{display:block;padding:var(--space-2) 0 var(--space-2) var(--space-5);font-size:var(--text-base);line-height:var(--leading-normal);position:relative;color:var(--color-neutral-700)}.pakiety_info .opis_info ul li::before,.pakiety_roznice ul li::before{content:'\f00c';font-family:'Font Awesome 6 Free';font-weight:900;position:absolute;left:0;top:var(--space-2);color:var(--color-primary-600);font-size:var(--text-sm)}.pakiety_container{float:left;width:100%}.pakiety_container .pakiety_content{float:left;width:100%;display:flex;flex-wrap:wrap;justify-content:center}.pakiety_container .pakiety_content .miesiace{float:left;width:100%}.pakiety_container .pakiety_content .miesiace ul{float:none;width:auto;display:inline-flex;gap:var(--space-2);margin:var(--space-5) auto;padding:var(--space-1);background:var(--color-neutral-100);border:1px solid var(--color-border);border-radius:var(--radius-pill);text-align:center;list-style:none}.pakiety_container .pakiety_content .miesiace ul li{float:none;display:block;margin:0;width:auto;text-align:center}.pakiety_container .pakiety_content .miesiace ul li .msc{display:inline-flex;align-items:center;justify-content:center;min-width:64px;height:48px;padding:0 var(--space-4);cursor:pointer;color:var(--color-neutral-700);font-size:var(--text-lg);font-weight:var(--font-weight-bold);line-height:1;background:#fff0;border-radius:var(--radius-pill);transition:background-color var(--transition-fast),color var(--transition-fast)}.pakiety_container .pakiety_content .miesiace ul li .msc:hover{color:var(--color-primary-600);background:var(--color-primary-50)}.pakiety_container .pakiety_content .miesiace ul li .msc.active{color:var(--color-text-invert);background:var(--color-primary-600);box-shadow:var(--shadow-brand)}.pakiety_container .pakiety_content .pakiety_lista{float:none;width:100%;margin:0;display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media (min-width:480px){.pakiety_container .pakiety_content .pakiety_lista{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.pakiety_container .pakiety_content .pakiety_lista{grid-template-columns:repeat(4,1fr)}}.pakiety_container .pakiety_content .pakiety_lista .pakiet{float:none;width:100%;margin:0;padding:0 var(--space-3) var(--space-5) var(--space-3);text-align:center;background:var(--color-surface);font-size:var(--text-base);text-transform:none;border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base),transform var(--transition-base);display:flex;flex-direction:column}.pakiety_container .pakiety_content .pakiety_lista .pakiet:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.pakiety_container .pakiety_content .pakiety_lista .pakiet:nth-child(3){border:2px solid var(--color-primary-600);box-shadow:var(--shadow-brand)}.pakiety_container .pakiety_content .pakiety_lista .pakiet .nazwa{float:none;width:calc(100% + 2 * var(--space-3));margin:0 calc(-1 * var(--space-3)) var(--space-5) calc(-1 * var(--space-3));padding:var(--space-3) var(--space-4);font-size:var(--text-xl);font-weight:var(--font-weight-black);color:var(--color-text-invert);background:var(--gradient-brand);border-radius:var(--radius-xl) var(--radius-xl) 0 0}.pakiety_container .pakiety_content .pakiety_lista .pakiet .cena{float:none;width:100%}.pakiety_container .pakiety_content .pakiety_lista .pakiet .cena .cena_standard{font-size:var(--text-2xl);font-weight:var(--font-weight-black);color:var(--color-text);line-height:var(--leading-tight)}.pakiety_container .pakiety_content .pakiety_lista .pakiet .cena .cena_standard.old{text-decoration:line-through;font-size:var(--text-lg);color:var(--color-text-muted)}.pakiety_container .pakiety_content .pakiety_lista .pakiet .cena .cena_promocyjna{margin-left:var(--space-1);font-size:var(--text-2xl);font-weight:var(--font-weight-black);color:var(--color-primary-600)}.pakiety_container .pakiety_content .pakiety_lista .pakiet .cena .cena_info{float:none;display:block;width:100%;margin:var(--space-1) 0 var(--space-4) 0;font-size:var(--text-sm);color:var(--color-text-muted)}.pakiety_container .pakiety_content .pakiety_lista .pakiet .pracownicy,.pakiety_container .pakiety_content .pakiety_lista .pakiet .sms_pak{float:none;width:100%;margin:var(--space-2) 0;color:var(--color-neutral-700)}.pakiety_container .pakiety_content .pakiety_lista .pakiet .wyprobuj_info{float:none;width:100%;margin:var(--space-4) 0 var(--space-3) 0;font-size:var(--text-sm);color:var(--color-text-muted)}.pakiety_container .pakiety_content .pakiety_lista .pakiet .wyprobuj_btn{float:none;width:100%;margin-top:auto}.pakiety_container .pakiety_content .pakiety_lista .pakiet .wyprobuj_btn a{display:inline-block;padding:var(--space-3) var(--space-6);background-color:var(--color-primary-600);color:var(--color-text-invert);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--font-weight-bold);box-shadow:var(--shadow-brand);transition:background-color var(--transition-fast),transform var(--transition-fast)}.pakiety_container .pakiety_content .pakiety_lista .pakiet .wyprobuj_btn a:hover{background-color:var(--color-primary-700);transform:translateY(-1px)}.pakiety_info .pakiety_container{padding:var(--space-7) var(--space-3);background-color:var(--color-surface);clear:both}.pakiety_info .pakiety_container .pakiety_content{float:none;max-width:var(--content-max-width);margin:0 auto}.pakiety_info .addons_container{padding:0 0 var(--space-7) 0;background-color:var(--color-surface);clear:both}.pakiety_info .addons_container>p{padding:var(--space-6) var(--space-4);font-size:var(--text-md);line-height:var(--leading-normal);text-align:center;max-width:var(--content-max-width);margin:0 auto;color:var(--color-neutral-700)}.pakiety_info .addons_container .addons_content{float:none;max-width:var(--content-max-width);margin:0 auto;display:block;padding:0 var(--space-3)}.pakiety_info .addons_container .addons_content .addons_list{float:left;width:100%;margin-top:var(--space-5)}.pakiety_info .addons_container .addons_content .addons_list .addon{float:left;width:100%;margin-bottom:var(--space-5);padding:0 var(--space-3) var(--space-5) var(--space-3);text-align:center;background:var(--color-surface);font-size:var(--text-base);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.pakiety_info .addons_container .addons_content .addons_list .addon .name{float:none;display:block;width:calc(100% + 2 * var(--space-3));margin:0 calc(-1 * var(--space-3)) var(--space-3) calc(-1 * var(--space-3));padding:var(--space-3) var(--space-4);font-size:var(--text-xl);font-weight:var(--font-weight-black);text-transform:none;color:var(--color-text-invert);background:var(--gradient-brand);border-radius:var(--radius-xl) var(--radius-xl) 0 0}.pakiety_info .addons_container .addons_content .addons_list .addon .desc{float:none;display:block;width:100%;margin:var(--space-3) 0;color:var(--color-neutral-700)}.pakiety_info .addons_container .addons_content .addons_list .addon .price{float:none;display:block;width:100%;font-size:var(--text-lg);font-weight:var(--font-weight-black);color:var(--color-primary-600);line-height:var(--leading-tight);margin-top:var(--space-3)}.pakiety_info .addons_container .addons_content .addons_list .addon .price_info{float:none;display:block;width:100%;font-size:var(--text-base);font-weight:var(--font-weight-bold);margin:var(--space-3) 0;color:var(--color-text-muted)}.pakiety_roznice{float:left;width:100%;padding:var(--space-6) 0;background:var(--color-surface-alt)}.pakiety_roznice h2{padding:var(--space-3) var(--space-4);margin:0;font-size:var(--text-2xl);font-weight:var(--font-weight-black);text-align:center}.pakiety_roznice h3{padding:var(--space-3) var(--space-4);margin:0;font-size:var(--text-xl);font-weight:var(--font-weight-bold);text-align:center;color:var(--color-text-muted)}.pakiety_roznice h4{padding:var(--space-3) var(--space-4);margin:0;font-size:var(--text-lg);font-weight:var(--font-weight-bold);text-align:center}.pakiety_roznice .opis{padding:var(--space-5) var(--space-4);font-size:var(--text-md);line-height:var(--leading-normal);text-align:center;max-width:var(--content-max-width);margin:0 auto;color:var(--color-neutral-700)}.pakiety_roznice a{display:inline-block;padding:var(--space-3) var(--space-6);background-color:var(--color-primary-600);color:var(--color-text-invert);border-radius:var(--radius-pill);font-size:var(--text-base);font-weight:var(--font-weight-bold);box-shadow:var(--shadow-brand);transition:background-color var(--transition-fast),transform var(--transition-fast)}.pakiety_roznice a:hover{background-color:var(--color-primary-700);transform:translateY(-1px)}.pakiety_roznice ul{display:block;padding:var(--space-3) var(--space-5);max-width:var(--content-max-width);margin:0 auto}.sms_info{float:left;width:100%;background-image:var(--gradient-brand);padding:var(--space-7) 0;color:var(--color-text-invert)}.sms_info h2{float:left;width:100%;padding:var(--space-3) var(--space-4);margin:0;font-size:var(--text-2xl);font-weight:var(--font-weight-black);text-align:center}.sms_info .opis{padding:var(--space-5) var(--space-4);font-size:var(--text-md);line-height:var(--leading-normal);text-align:center;max-width:var(--content-max-width);margin:0 auto;clear:both;color:rgb(255 255 255 / .92)}