:root{--color-primary-dark: #001c38;--color-primary-teal: #1e9993;--color-primary-darker: #002856;--color-white: #ffffff;--color-gray-50: #f8f9fa;--color-gray-100: #f3f3f3;--color-gray-150: #f8f8f8;--color-gray-200: #eaeaea;--color-gray-250: #e8e8e8;--color-gray-300: #e2e8f0;--color-gray-400: #ccc;--color-gray-500: #999999;--color-gray-600: #666666;--color-gray-700: #4a5568;--color-gray-750: #6c757d;--color-gray-800: #333;--color-gray-850: #2c3e50;--color-gray-900: #121212;--color-blue-light: #d6ebff;--color-blue-accent: #1565C0;--color-blue-medium: #4285f4;--color-green: #61ce70;--color-primary-teal-10: rgba(30, 153, 147, .1);--color-primary-teal-15: rgba(30, 153, 147, .15);--color-primary-teal-20: rgba(30, 153, 147, .2);--color-primary-teal-30: rgba(30, 153, 147, .3);--color-primary-teal-40: rgba(30, 153, 147, .4);--color-primary-dark-04: rgba(0, 28, 56, .04);--color-primary-dark-06: rgba(0, 28, 56, .06);--color-primary-dark-08: rgba(0, 28, 56, .08);--color-primary-dark-10: rgba(0, 28, 56, .1);--color-primary-dark-12: rgba(0, 28, 56, .12);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-gray-medium-20: rgba(153, 153, 153, .2);--color-gray-medium-30: rgba(153, 153, 153, .3);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-blue-medium-20: rgba(66, 153, 225, .2);--color-transparent: transparent}.language-pills-container{text-align:center;margin:25px 0 15px;padding-top:20px;border-top:1px solid var(--color-primary-teal-10)}.language-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;align-items:center}.language-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,var(--color-white) 0%,var(--color-gray-100) 100%);color:var(--color-primary-dark);text-decoration:none;border-radius:20px;font-size:.9em;font-weight:600;transition:all .3s ease;border:2px solid var(--color-primary-teal-20);box-shadow:0 2px 8px var(--color-primary-dark-08);min-width:110px;justify-content:center}.language-pill:hover{background:linear-gradient(135deg,var(--color-primary-teal) 0%,var(--color-primary-dark) 100%);color:var(--color-white);text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 16px var(--color-primary-teal-30);border-color:var(--color-primary-teal)}.language-pill.active{background:linear-gradient(135deg,var(--color-primary-teal) 0%,var(--color-primary-dark) 100%);color:var(--color-white);border-color:var(--color-primary-teal);box-shadow:0 4px 16px var(--color-primary-teal-40)}.pill-icon{width:18px;height:18px;flex-shrink:0;filter:brightness(1);transition:filter .3s ease}.language-pill:hover .pill-icon{filter:brightness(1.2)}.language-pill span{font-size:.85em;font-weight:700;letter-spacing:.5px}.language-pill .question-count{font-size:.75em;font-weight:600;opacity:.8;background:var(--color-primary-teal-10);padding:2px 6px;border-radius:10px;margin-left:2px;min-width:24px;text-align:center}.language-pill:hover .question-count{background:var(--color-white-20);opacity:1}.language-pill.disabled{background:linear-gradient(135deg,var(--color-gray-150) 0%,var(--color-gray-250) 100%);color:var(--color-gray-500);cursor:not-allowed;opacity:.6;border-color:var(--color-gray-medium-30);box-shadow:0 1px 4px var(--color-primary-dark-04)}.language-pill.disabled:hover{background:linear-gradient(135deg,var(--color-gray-150) 0%,var(--color-gray-250) 100%);color:var(--color-gray-500);transform:none;box-shadow:0 1px 4px var(--color-primary-dark-04);border-color:var(--color-gray-medium-30)}.language-pill.disabled .pill-icon,.language-pill.disabled:hover .pill-icon{filter:grayscale(100%) brightness(.8);opacity:.6}.language-pill.disabled .question-count.coming-soon{background:var(--color-gray-medium-20);color:var(--color-gray-600);font-size:.7em;font-weight:500;opacity:.8}.language-pill.disabled:hover .question-count.coming-soon{background:var(--color-gray-medium-20);color:var(--color-gray-600);opacity:.8}.course-container{max-width:1200px;margin:0 auto;padding:2rem}.product-description{background:linear-gradient(135deg,var(--color-gray-50) 0%,var(--color-white) 100%);padding:3rem;margin-bottom:3rem;box-shadow:0 4px 20px var(--color-primary-dark-08);border:1px solid var(--color-primary-dark-10)}.description-content{text-align:center;margin-bottom:3rem}.description-content h2{color:var(--color-primary-dark);margin-bottom:1rem}.lead{color:var(--color-gray-700);margin-bottom:2rem;max-width:800px;margin-left:auto;margin-right:auto}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.feature-item{text-align:center;padding:1.5rem;background:var(--color-white);box-shadow:0 2px 8px var(--color-primary-dark-06);border:1px solid var(--color-primary-teal-10)}.feature-icon{font-size:2.5rem;margin-bottom:1rem}.feature-item h3{color:var(--color-primary-dark);margin-bottom:.5rem}.feature-item p{color:var(--color-gray-750);margin:0}.access-info{display:flex;justify-content:center;margin-top:2rem}.access-card{background:var(--color-white);padding:2rem;box-shadow:0 4px 20px var(--color-primary-dark-08);border:1px solid var(--color-primary-teal-20);max-width:500px;width:100%}.access-card h3{color:var(--color-primary-dark);font-size:2rem;margin-bottom:1.5rem;text-align:center}.access-steps{margin-bottom:2rem}.step{display:flex;align-items:flex-start;margin-bottom:1.5rem;padding:1rem}.step-number{background:var(--color-primary-dark);color:var(--color-white);width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:1rem;flex-shrink:0}.step-content strong{color:var(--color-primary-dark);font-weight:600;display:block;margin-bottom:.25rem}.step-content p{color:var(--color-gray-750);margin:0}.cta-section{text-align:center;padding-top:1.5rem;border-top:1px solid var(--color-gray-300);margin:20px}.cta-text{color:var(--color-gray-700);margin-bottom:1rem}.cta-button{background:var(--color-primary-dark);color:var(--color-white);padding:.8rem 2rem;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;box-shadow:0 4px 12px var(--color-primary-teal-30)}.cta-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px var(--color-primary-teal-40);color:var(--color-white)}.cta-button svg{width:14px;height:14px}.section-divider{text-align:center;margin:3rem 0;padding:2rem 0;border-top:1px solid var(--color-gray-300)}.section-divider h2{color:var(--color-primary-dark);margin-bottom:.5rem}.section-divider p{color:var(--color-gray-750);margin:0}.page-title{text-align:center;color:var(--color-gray-800);margin-bottom:3rem}.course-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;padding:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:1400px;margin:0 auto}.course-tile{background:var(--color-gray-50);padding:2rem;box-shadow:0 2px 4px var(--color-black-05);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;min-height:400px;align-items:center;text-align:center;border:1px solid var(--color-gray-200)}.course-tile:hover{box-shadow:0 8px 15px var(--color-black-10)}.course-content{flex:1}.course-icon{width:80px;height:80px;margin-bottom:1.5rem;padding:1rem;background:var(--color-gray-50);border-radius:50%;transition:transform .3s ease}.course-icon img{width:100%;height:100%;object-fit:contain}.course-tile h2{color:var(--color-gray-850);margin-bottom:1rem;font-weight:600}.course-tile p{color:var(--color-gray-750);line-height:1.6;margin-bottom:1.5rem}.course-features{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1.5rem}.course-features span{background:var(--color-blue-light);padding:.3rem .8rem;border-radius:15px;font-size:.9rem;color:var(--color-gray-700);border:1px solid var(--color-gray-300)}.course-button{background:var(--color-primary-dark);color:var(--color-white);padding:.8rem 1.8rem;text-decoration:none;font-weight:500;transition:all .3s ease;border:none;margin-top:auto}.course-button:hover{background:var(--color-primary-darker);transform:translateY(-2px);box-shadow:0 4px 6px var(--color-blue-medium-20)}.course-button svg{vertical-align:middle}.course-tile:hover .course-icon{transform:scale(1.1);transition:transform .3s ease}.coming-soon{position:relative;overflow:hidden}.coming-soon-badge{position:absolute;top:25px;right:-50px;width:200px;background:var(--color-green);color:var(--color-white);padding:8px 0;text-align:center;transform:rotate(45deg);font-size:14px;font-weight:700;letter-spacing:1px;z-index:1;box-shadow:0 3px 10px var(--color-black-20)}.coming-soon-badge:before,.coming-soon-badge:after{content:"";position:absolute;width:0;height:0;border-style:solid;top:0;z-index:-1}.coming-soon-badge:before{border-width:0 0 15px 15px;border-color:var(--color-transparent) var(--color-transparent) var(--color-blue-accent) var(--color-transparent);left:0;transform:translate(-15px)}.coming-soon-badge:after{border-width:15px 0 0 15px;border-color:var(--color-transparent) var(--color-transparent) var(--color-transparent) var(--color-blue-accent);right:0;transform:translate(15px)}.coming-soon:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--color-white-10);pointer-events:none}.course-button.disabled{background:var(--color-gray-400);cursor:not-allowed;pointer-events:none}.coming-soon:hover{transform:none;box-shadow:0 2px 8px var(--color-black-10)}.coming-soon .course-icon{opacity:.7}.course-button.disabled:hover:after{content:"Ten kurs b\119 dzie dost\119pny wkr\f3tce";position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:var(--color-gray-800);color:var(--color-white);padding:5px 10px;border-radius:4px;font-size:12px;white-space:nowrap}.interview-questions{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;padding:40px 20px;max-width:900px;margin:0 auto;background:linear-gradient(135deg,var(--color-gray-100) 0%,var(--color-white) 100%);border-radius:12px;box-shadow:0 8px 32px var(--color-primary-dark-08);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:var(--color-transparent)}.toc{background:var(--color-white);border-radius:12px;padding:30px;margin-bottom:40px;box-shadow:0 4px 20px var(--color-primary-dark-06);border:1px solid var(--color-primary-dark-10)}.toc h2{font-size:2em;font-weight:700;margin-bottom:20px;color:var(--color-primary-dark);text-align:center;position:relative}.toc h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,var(--color-primary-teal),var(--color-primary-dark));border-radius:2px}.back-to-list-container{text-align:center;margin-top:2rem}.back-to-list-button{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,var(--color-primary-teal) 0%,var(--color-primary-dark) 100%);color:var(--color-white);text-decoration:none;border-radius:25px;font-size:1em;font-weight:600;transition:all .3s ease;box-shadow:0 4px 12px var(--color-primary-teal-30)}.back-to-list-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px var(--color-primary-teal-40);color:var(--color-white);text-decoration:none}.back-to-list-button .icon-arrow-back{width:14px;height:10px;flex-shrink:0}.toc-section{font-size:1.3em;font-weight:600;color:var(--color-primary-dark);margin:30px 0 15px;padding:15px 20px;background:linear-gradient(135deg,var(--color-gray-100) 0%,var(--color-white) 100%);border-radius:8px;border-left:4px solid var(--color-primary-teal)}.toc ol{list-style:none;background:var(--color-gray-100);border-radius:8px;padding:20px;margin:15px 0}.toc li{margin:12px 0;padding:8px 12px;border-radius:6px;transition:all .2s ease;position:relative;counter-increment:question-counter}.toc li:before{content:counter(question-counter);background:var(--color-primary-teal);color:var(--color-white);font-size:.8em;font-weight:700;padding:4px;border-radius:50%;margin-right:12px;min-width:32px;height:32px;width:32px;text-align:center;display:inline-flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0}.toc li:hover{background:var(--color-white);box-shadow:0 2px 8px var(--color-primary-teal-15);transform:translate(4px)}.toc li a{color:var(--color-gray-900);text-decoration:none;font-weight:500;line-height:1.4}.toc li a:hover{color:var(--color-primary-teal)}.category-section{margin:30px 0}.main-section{font-size:1.8em;color:var(--color-primary-dark);margin:30px 0 20px;padding-bottom:10px;border-bottom:2px solid var(--color-primary-teal)}.accordion-item{margin-bottom:20px;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px var(--color-primary-dark-06);border:1px solid var(--color-primary-teal-10);transition:all .3s ease}.accordion-item:hover{transform:translateY(-2px);box-shadow:0 6px 24px var(--color-primary-dark-12)}.accordion-header{background:linear-gradient(135deg,var(--color-white) 0%,var(--color-gray-100) 100%);color:var(--color-primary-dark);padding:20px 25px;width:100%;text-align:left;border:none;cursor:pointer;outline:none;font-size:1.1em;font-weight:600;position:relative;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.accordion-header:hover{background:linear-gradient(135deg,var(--color-gray-100) 0%,var(--color-white) 100%)}.accordion-header .question-text{flex:1;line-height:1.5}.accordion-header:after{content:"+";font-size:1.5em;font-weight:700;color:var(--color-primary-teal);transition:all .3s ease;margin-left:15px}.accordion-header.active:after{transform:rotate(45deg);color:var(--color-primary-dark)}.accordion-content{display:none;padding:30px;background:var(--color-white);border-top:1px solid var(--color-primary-teal-10)}.accordion-content p{margin-bottom:1.5rem;line-height:1.7;color:var(--color-gray-900);font-size:1.05em}.accordion-content.open{display:block;animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.accordion-title{font-size:1.4em;font-weight:700;margin-bottom:20px;color:var(--color-primary-dark);padding-bottom:10px;border-bottom:2px solid var(--color-gray-100)}.accordion-content a{text-decoration:none;color:var(--color-primary-teal);font-weight:500;transition:all .2s ease}.accordion-content a:hover{color:var(--color-primary-dark);text-decoration:underline}.accordion-content p,.accordion-content li{line-height:1.7}.accordion-content ul,.accordion-content ol{margin:20px 0;padding-left:25px}.accordion-content li{margin:8px 0;color:var(--color-gray-900)}p>code,span>code,li>code,strong>code,h2>code{background:linear-gradient(135deg,var(--color-gray-100) 0%,var(--color-white) 100%);border:1px solid var(--color-primary-teal-20);border-radius:6px;padding:3px 8px;margin:0 2px;font-size:.9em;font-weight:600;color:var(--color-primary-dark);font-family:Monaco,Menlo,Ubuntu Mono,monospace}a.back-to-top{display:inline-flex!important;align-items:center;gap:8px;margin-top:25px;padding:12px 20px;background:linear-gradient(135deg,var(--color-primary-teal) 0%,var(--color-primary-dark) 100%);color:var(--color-white);border-radius:25px;font-size:.9em;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 12px var(--color-primary-teal-30)}.back-to-top:hover{transform:translateY(-2px);box-shadow:0 6px 20px var(--color-primary-teal-40);color:var(--color-white);text-decoration:none}.loading-spinner{display:flex;align-items:center;justify-content:center;padding:20px;color:#1e9993;font-style:italic}.loading-spinner:before{content:"";width:16px;height:16px;border:2px solid #f3f3f3;border-top:2px solid #1e9993;border-radius:50%;animation:spin 1s linear infinite;margin-right:10px}@media (max-width: 768px){.product-description{padding:2rem;margin-bottom:2rem}.description-content h2{font-size:1.8rem}.lead{font-size:1.1rem}.features-grid{grid-template-columns:1fr;gap:1.5rem}.access-card{padding:1.5rem}.step{padding:.8rem}.cta-button{padding:.7rem 1.5rem}.course-container{padding:1rem}.page-title{font-size:2rem;margin-bottom:2rem}.course-grid{grid-template-columns:1fr;gap:1.5rem}.course-tile{padding:1.5rem}}@media (min-width: 1200px){.course-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 768px) and (max-width: 1199px){.course-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.interview-questions{padding:20px 15px;margin:10px;border-radius:8px}.toc{padding:20px 15px;margin-bottom:25px}.toc h2{font-size:1.5em;margin-bottom:15px}.toc-section{font-size:1.1em;padding:12px 15px;margin:20px 0 10px}.toc ol{padding:15px;margin:10px 0}.toc li{margin:8px 0;padding:6px 8px;font-size:.9em}.toc li:before{min-width:24px;height:24px;width:24px;padding:2px;margin-right:8px;font-size:.7em}.main-section{font-size:1.4em;margin:20px 0 15px;word-wrap:break-word;overflow-wrap:break-word}.accordion-header{padding:15px 18px;font-size:1em;line-height:1.3}.accordion-header .question-text{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto}.accordion-header:after{font-size:1.3em;margin-left:10px;min-width:20px}.accordion-content{padding:20px 18px}.accordion-title{font-size:1.2em;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto}.accordion-content p{font-size:1em;line-height:1.6}.back-to-top{padding:10px 16px;font-size:.8em;margin-top:20px}.language-pills-container{margin:20px 0 10px;padding-top:15px}.language-pills{gap:8px}.language-pill{padding:6px 12px;font-size:.8em;min-width:95px;border-radius:16px;gap:5px}.pill-icon{width:16px;height:16px}.language-pill span{font-size:.75em}.language-pill .question-count{font-size:.65em;padding:1px 4px;min-width:20px}.language-pill.disabled .question-count.coming-soon{font-size:.6em;padding:1px 3px;min-width:18px}pre{padding:15px;margin:15px 0;font-size:.85em;overflow-x:auto;-webkit-overflow-scrolling:touch}pre code{font-size:.85em;line-height:1.4}p>code,span>code,li>code,strong>code,h2>code{padding:2px 6px;font-size:.8em;word-break:break-all}.accordion-content table{font-size:.9em;margin:15px 0}.accordion-content th,.accordion-content td{padding:8px 10px;word-wrap:break-word;overflow-wrap:break-word}.accordion-content th{font-size:.85em}}@media (max-width: 480px){.interview-questions{padding:15px 10px;margin:5px}.toc{padding:15px 10px}.toc h2{font-size:1.3em}.toc-section{font-size:1em;padding:10px 12px}.accordion-header{padding:12px 15px;font-size:.95em}.accordion-content{padding:15px}.accordion-title{font-size:1.1em}.main-section{font-size:1.3em}pre{padding:12px;font-size:.8em}.accordion-content table{font-size:.8em}.accordion-content th,.accordion-content td{padding:6px 8px}.language-pills-container{margin:15px 0 8px;padding-top:12px}.language-pills{gap:6px}.language-pill{padding:5px 10px;font-size:.75em;min-width:80px;border-radius:14px;gap:4px}.pill-icon{width:14px;height:14px}.language-pill span{font-size:.7em}.language-pill .question-count{font-size:.6em;padding:1px 3px;min-width:18px}.language-pill.disabled .question-count.coming-soon{font-size:.55em;padding:1px 2px;min-width:16px}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media print{.interview-questions,body{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/flipcards.css.map */
