:root{--wp--preset--font-family--text:var(--f-text);--wp--preset--font-family--display:var(--f-display);--pn-gutter:16px;--pn-sec:64px;--pn-shadow-card:0 10px 28px color-mix(in srgb,var(--c-granat-ink) 10%,transparent)}@media (min-width:861px){:root{--pn-gutter:24px;--pn-sec:96px}}body{font-family:var(--f-text);color:var(--text);background:var(--bg);-webkit-text-size-adjust:100%}*{box-sizing:border-box}h1,h2{font-family:var(--f-display);font-variant-numeric:lining-nums;letter-spacing:-.01em;text-wrap:balance}:where(main) :where(p,li){text-wrap:pretty}h1 em,h2 em{font-style:normal;color:var(--brand)}h2.pn-mtype__title{letter-spacing:normal;text-wrap:wrap}h3,h4,h5,h6,p,li,td,th,label,input,select,textarea,button{font-family:var(--f-text)}.has-display-font-family{font-size:max(28px,1em)}input,select,textarea{font-size:16px}.num{font-variant-numeric:tabular-nums lining-nums}.pn-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pn-ico{width:1em;height:1em;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pn-ico--star{fill:currentColor;stroke:none}.pn-skip{position:absolute;left:8px;top:-100px;z-index:1000;padding:10px 14px;background:var(--bg);color:var(--brand);border:2px solid var(--brand);border-radius:var(--r)}.pn-skip:focus{top:8px}html{scroll-padding-top:calc(var(--bar-top-h) + 8px);scroll-padding-bottom:calc(var(--pn-bar-bottom,0px) + var(--bar-consent-h) + 16px)}header.wp-block-template-part{position:sticky;top:var(--wp-admin--admin-bar--height,0);z-index:50}.pn-topbar{background:var(--bar);color:var(--bar-ink)}.wp-block-group.pn-topbar__in{box-sizing:content-box;max-width:var(--wp--custom--layout--container);min-height:var(--bar-top-h);margin-inline:auto;padding:0 var(--pn-gutter);gap:28px}.pn-topbar a{min-height:44px;display:inline-flex;align-items:center;color:var(--bar-ink)}.pn-brand{flex:0 1 197px;min-width:0}.pn-brand img{display:block;width:100%;max-width:197px;height:auto}.pn-topbar__right{gap:20px;margin-left:auto}.pn-tel{flex-direction:column;align-items:flex-start;justify-content:center;text-decoration:none;line-height:1.25}.pn-tel__num{font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.pn-tel__hours{font-size:14px;color:var(--on-brand-ink-2);white-space:nowrap}.pn-lang ul{display:flex;gap:4px;margin:0;padding:0;list-style:none}.pn-lang a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 6px;font-weight:600;color:var(--brand);text-decoration:none}.pn-lang a[aria-current="true"]{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.pn-topbar .pn-lang a,.pn-footer .pn-lang a{color:var(--on-brand-ink)}.pn-footer .pn-lang ul{margin-inline:-14px -13px}.pn-header-cta .pn-btn{min-height:44px;padding:8px 18px;font-size:16px;white-space:nowrap}.pn-topbar .wp-block-navigation{flex:1 1 auto;justify-content:flex-start;gap:0}.pn-topbar .wp-block-navigation__container{gap:26px}.pn-topbar .wp-block-navigation .wp-block-navigation-item__content{display:inline-flex;align-items:center;min-height:44px;font-weight:600;font-size:16px;text-decoration:none;padding:0}.pn-topbar .wp-block-navigation-item__content:hover{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.pn-topbar .wp-block-navigation-item__content[aria-current="page"]{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.pn-topbar .wp-block-navigation .wp-block-search{display:none}.pn-topbar .wp-block-navigation__responsive-container-open{min-width:44px;min-height:44px;justify-content:center;align-items:center;gap:8px;padding:0 12px;color:var(--bar-ink);border:1px solid var(--on-brand-line);border-radius:var(--r);font:600 16px/1 var(--f-text)}.pn-topbar .wp-block-navigation__responsive-container-open::after{content:"Menu"}.pn-topbar .wp-block-navigation__responsive-container.is-menu-open{top:calc(var(--wp-admin--admin-bar--height,0px) + var(--bar-top-h));background:var(--bg);color:var(--text);padding:8px var(--pn-gutter) 32px;border-top:1px solid var(--line)}.pn-topbar .wp-block-navigation__responsive-container.is-menu-open{padding-bottom:calc(32px + var(--bar-consent-h,0px));overflow-y:auto;overscroll-behavior:contain}.pn-topbar .wp-block-navigation__responsive-container.is-menu-open{padding-bottom:calc(32px + min(var(--bar-consent-h,0px),calc(100dvh - 96px)))}.pn-topbar .is-menu-open .wp-block-navigation__responsive-container-close{color:var(--text);min-width:44px;min-height:44px;justify-content:center;align-items:center}.pn-topbar .is-menu-open .wp-block-navigation__responsive-container-content{padding-top:44px;gap:0;align-items:stretch}.pn-topbar .is-menu-open .wp-block-navigation__container{gap:0;width:100%;align-items:stretch}.pn-topbar .is-menu-open .wp-block-navigation-item{width:100%;border-bottom:1px solid var(--line)}.pn-topbar .is-menu-open .wp-block-navigation-item__content{color:var(--text);font-size:20px;min-height:56px;width:100%;padding:0 4px}.pn-topbar .is-menu-open .wp-block-search{display:block;width:100%;margin-top:28px}.pn-topbar .is-menu-open .wp-block-search__input{min-height:48px;border:1px solid var(--line-ui);border-radius:var(--r);padding:0 12px}.pn-topbar .is-menu-open .wp-block-search__button{min-width:48px;min-height:48px;background:var(--action);color:var(--action-ink);border:0;border-radius:var(--r)}.pn-topbar .pn-nav-cta{display:none}.pn-topbar .pn-nav-more{display:none}.pn-topbar .is-menu-open .pn-nav-more{display:flex;flex-wrap:wrap;gap:0 28px;width:100%;margin:12px 0 0;padding:0 4px;list-style:none}.pn-topbar .is-menu-open .pn-nav-more a{display:inline-flex;align-items:center;min-height:44px;color:var(--brand);font-size:17px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.pn-topbar .is-menu-open .pn-nav-more a[aria-current="page"]{text-decoration-thickness:2px}@media (hover:hover){.pn-topbar .is-menu-open .pn-nav-more a:hover{text-decoration-thickness:2px;color:var(--text)}}@media (max-width:860px){.pn-topbar .is-menu-open .pn-nav-cta{display:block;width:100%;margin-top:28px}.pn-topbar .is-menu-open .pn-nav-cta .pn-btn--primary{width:100%;min-height:48px;background:var(--action);color:var(--action-ink)}.pn-topbar .is-menu-open .pn-nav-cta .pn-btn--primary:hover{background:var(--action-hover)}}@media (min-width:1181px){.pn-topbar .wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}@media (max-width:1180px){.pn-topbar .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}.pn-topbar .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}.pn-topbar .wp-block-navigation{flex:0 0 auto}.pn-topbar nav.wp-block-navigation{order:3}.pn-topbar__right{order:2}}@media (min-width:1181px) and (max-width:1279px){.wp-block-group.pn-topbar__in{gap:22px}.pn-topbar .wp-block-navigation__container{gap:20px}.pn-topbar__right{gap:16px}}@media (max-width:860px){.pn-tel__hours,.pn-topbar .pn-header-cta{display:none}.wp-block-group.pn-topbar__in{gap:12px}.pn-brand{flex-basis:160px}}@media (max-width:520px){.wp-block-group.pn-topbar__in{padding:0 12px;gap:6px}.pn-brand{flex-basis:142px}.pn-topbar__right{gap:2px}.pn-tel{--pn-ico-tel:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z'/%3E%3C/svg%3E");position:relative;flex-direction:row;justify-content:center;min-width:44px}.pn-tel::before{content:"";width:22px;height:22px;background:currentColor;-webkit-mask:var(--pn-ico-tel) center/contain no-repeat;mask:var(--pn-ico-tel) center/contain no-repeat}.pn-tel__num{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.pn-topbar .pn-lang a{min-width:40px;padding:0 4px}.pn-topbar .wp-block-navigation__responsive-container-open{padding:0 10px}}@media (max-width:359px){.pn-topbar .wp-block-navigation__responsive-container-open::after{content:none}.pn-brand{flex-basis:128px}}:where(.pn-topbar,.pn-footer,.pn-mobile-bar,.pn-sec,.pn-hero) :focus-visible{outline:2px solid var(--focus);outline-offset:3px}:where(.pn-topbar,.pn-footer,.pn-sec--brand,.pn-visit__head,.pn-band) :focus-visible{outline-color:var(--focus-on-brand)}.pn-topbar .is-menu-open :focus-visible{outline-color:var(--focus)}html body :is(a,button,input,select,textarea,summary,[role="button"],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--focus)!important;outline-offset:3px!important;box-shadow:none!important}html body :is(.pn-on-brand,.pn-sec--brand,.pn-topbar,.pn-footer) :is(a,button,input,select,textarea,summary,[role="button"],[tabindex]:not([tabindex="-1"])):focus-visible,html body :is(a,button,input,select,textarea,summary,[role="button"],[tabindex]:not([tabindex="-1"])).pn-skip:focus-visible{outline-color:var(--focus-on-brand)!important}html body .pn-topbar .is-menu-open :is(a,button,input,select,textarea,summary,[role="button"],[tabindex]:not([tabindex="-1"])):focus-visible{outline-color:var(--focus)!important}html body :is(.pn-form,.pn-quiz) :is(a,button,input,select,textarea,summary,[role="button"],[tabindex]:not([tabindex="-1"])):focus-visible{outline-offset:2px!important}html body .pn-quiz .wpProQuiz_questionListItem label :is(a,button,input,select,textarea,summary,[role="button"],[tabindex]:not([tabindex="-1"])):focus-visible{outline:0!important}html body :is(a,button,input,select,textarea,summary,[role="button"],[tabindex]:not([tabindex="-1"])):is(.pn-btn,.pn-skip):focus-visible{border-radius:var(--r)}html body :is(a,button,input,select,textarea,summary,[role="button"],[tabindex]:not([tabindex="-1"])).pn-price:focus-visible{border-radius:var(--r-card)}.pn-notrans{padding:12px 16px;border-left:4px solid var(--brand);background:var(--surface-2)}.wp-block-post-content{overflow-wrap:break-word}@media (max-width:600px){.wp-block-post-content :where(ul,ol) :where(ul,ol){padding-inline-start:1.25em}}.wp-block-post-content>.alignfull,.wp-block-post-content>.wp-block-group.alignfull{margin-block:0}body.home main#tresc,main#tresc:has(>.wp-block-post-content>.pn-hero:first-child){margin-block-start:0}.wp-block-group.pn-wrap{box-sizing:content-box;max-width:var(--wp--custom--layout--container);margin-inline:auto;padding-inline:var(--pn-gutter)}.alignfull>.wp-block-group.pn-wrap{padding-inline:var(--pn-gutter)}.wp-block-post-content:not(.alignfull)>.pn-sec--prices.alignfull>.wp-block-group.pn-wrap{padding-inline:0}.pn-sec{padding-block:var(--pn-sec);background:var(--bg)}.pn-sec--soft{background:var(--surface-2)}.pn-sec :where(p,ul,ol,h2,h3){margin-block:0}.pn-eyebrow{font-size:15px;font-weight:600;color:var(--brand);margin:0;letter-spacing:.01em}.pn-h2{font-size:clamp(30px,3.2vw,42px);line-height:1.12;color:var(--text);margin:0}.pn-h2::after{content:"";display:block;width:112px;border-top:var(--engrave-rule);margin-top:18px}.pn-sub{font-size:18px;line-height:1.5;color:var(--text-2);margin-top:16px;max-width:40em}.pn-more{font-weight:600;color:var(--brand);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;white-space:nowrap}.pn-more::after{content:"\00a0→";text-decoration-skip-spaces:none}.pn-more:hover{text-decoration-thickness:2px;color:var(--text)}.pn-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.pn-cta-row .pn-btn{min-height:52px;padding:12px 24px}@media (max-width:600px){.pn-cta-row .pn-btn{flex:1 1 100%}}.pn-hero{background:var(--bg);padding-block:36px 48px}.pn-hero__grid{display:grid;gap:40px}.pn-hero .pn-eyebrow{margin-bottom:14px}.pn-display{font-size:clamp(36px,4.5vw,62px);line-height:1.06;color:var(--text);margin:0;letter-spacing:-.015em}.pn-display em{display:block;font-style:normal;color:var(--brand)}.pn-lead{font-size:18px;line-height:1.55;color:var(--text);margin-top:20px;max-width:34em}.pn-hero__note{font-size:15px;color:var(--text-2);margin-top:14px}.pn-trust{display:grid;gap:12px;list-style:none;margin:28px 0 0;padding:22px 0 0;border-top:1px solid var(--line);font-size:15px;line-height:1.4}.pn-trust li,.pn-trust__link{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.pn-trust__v{display:inline-flex;align-items:center;gap:5px;font-size:17px;font-weight:700;color:var(--text);white-space:nowrap}.pn-trust__d{color:var(--text-2)}.pn-trust__s::before{content:" · "}.pn-trust .pn-ico--star{color:var(--accent-ui);width:17px;height:17px}.pn-trust__link{text-decoration:none;min-height:24px}.pn-trust__link:hover .pn-trust__d{text-decoration:underline;color:var(--text)}@media (min-width:600px) and (max-width:860px),(min-width:1240px){.pn-trust{display:flex;gap:0}.pn-trust li{flex:0 1 auto;flex-direction:column;align-items:flex-start;gap:2px;padding:0 22px;border-left:1px solid var(--line)}.pn-trust__d{white-space:nowrap}.pn-trust__s{display:block}.pn-trust__s::before{content:none}.pn-trust li:first-child{padding-left:0;border-left:0}.pn-trust__link{flex-direction:column;align-items:flex-start;gap:2px}.pn-trust__d{font-size:14px}}.pn-checks{list-style:none;margin:0;padding:0}.pn-checks li{position:relative;padding-left:28px;margin-top:6px;color:var(--text)}.pn-checks li::before{content:"";position:absolute;left:2px;top:.3em;width:16px;height:16px;background:var(--brand);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E") center/contain no-repeat}.pn-hero__deco{display:none}@media (min-width:861px){.pn-hero{--pn-hero-top:64px;position:relative;isolation:isolate;overflow:hidden;overflow:clip;padding-block:var(--pn-hero-top) 88px}.pn-hero__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--pn-gap,24px);align-items:start}.pn-hero__deco{display:block;position:relative;z-index:-1;overflow:hidden;pointer-events:none;grid-column:1/span 5;grid-row:1;align-self:stretch;margin:calc(-1 * var(--pn-hero-top)) 0 0 calc(-1 * max(var(--pn-gx,var(--pn-gutter)),(100vw - var(--pn-container,1440px)) / 2))}.pn-hero__lion{position:absolute;right:var(--pn-gap,24px);bottom:0;display:block;width:106%;height:100%;max-width:none;overflow:hidden;pointer-events:none;fill:currentColor;color:var(--c-granat-100)}.pn-hero__copy{grid-column:6/span 7;grid-row:1}.pn-lead{font-size:19px}}@supports (color:color-mix(in srgb,red 10%,white)){.pn-hero__lion{color:color-mix(in srgb,var(--c-granat) 10%,var(--bg))}}@media print,(forced-colors:active){.pn-hero__deco{display:none}}.pn-sec--doors{padding-top:16px}.pn-doors{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:1fr;column-gap:40px}.pn-door{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:16px;padding:18px 4px 20px;border-top:1px solid var(--line);color:var(--text);text-decoration:none;min-height:44px;transition:border-color var(--t-fast)}.pn-door__t{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:600;line-height:1.3}[data-module]{--pn-mod:var(--c-mod-klasyczny)}[data-module="specjalistyczny"]{--pn-mod:var(--c-mod-specjalistyczny)}[data-module="egzaminacyjny"]{--pn-mod:var(--c-mod-egzaminacyjny)}[data-module="polski_dla_obcokrajowcow"]{--pn-mod:var(--c-mod-polski)}[data-module="english_ai"]{--pn-mod:var(--c-mod-ai)}.pn-door__m{flex:none;width:9px;height:9px;transform:rotate(45deg);background:var(--pn-mod)}.pn-door__d{grid-column:1;font-size:15px;color:var(--text-2);margin-top:4px;padding-left:21px}.pn-go{grid-column:2;grid-row:1/span 2;width:22px;height:22px;color:var(--brand);transition:transform var(--t-fast)}.pn-door>.pn-go{grid-row:1}.pn-door:hover{border-top-color:var(--brand)}.pn-door:hover .pn-door__t{text-decoration:underline;text-underline-offset:5px}.pn-door:hover .pn-go{transform:translateX(4px)}@media (min-width:700px){.pn-doors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.pn-doors{grid-template-columns:repeat(3,minmax(0,1fr))}.pn-door{padding:22px 4px 26px}}.pn-steps{list-style:none;margin:40px 0 0;padding:0;display:grid;gap:0}.pn-step{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:20px;padding-bottom:32px}.pn-step:last-child{padding-bottom:0}.pn-step::before{content:"";position:absolute;left:23px;top:52px;bottom:4px;border-left:1.5px solid var(--accent-line)}.pn-step:last-child::before{display:none}.pn-step__n{grid-row:1/span 3;display:inline-grid;place-items:center;width:48px;height:48px;border:1.5px solid var(--accent-ui);border-radius:50%;background:var(--bg);color:var(--accent-ink);font-weight:700;font-size:19px}.pn-sec .pn-step__t{grid-column:2;font-size:21px;line-height:1.3;color:var(--text);margin:10px 0 6px}.pn-step__d{grid-column:2;color:var(--text-2);max-width:26em}.pn-step__a{grid-column:2;margin-top:18px!important}.pn-start__media{position:relative;margin:40px 0 0}.pn-arch{position:relative;isolation:isolate}.pn-arch img{display:block;width:100%;height:auto;aspect-ratio:1280/914;object-fit:cover;border-radius:50% 50% 10px 10px/32% 32% 10px 10px}.pn-arch::before{content:"";position:absolute;inset:-8px -8px 30% -8px;border:1.5px solid var(--accent-line);border-bottom:0;border-radius:50% 50% 0 0/45% 45% 0 0;z-index:-1}.pn-start__card{position:relative;margin:-40px 20px 0;padding:18px 22px;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:0 14px 34px color-mix(in srgb,var(--c-granat-ink) 12%,transparent)}.pn-sec .pn-start__card-h{font-weight:700;color:var(--text);margin:0 0 6px}@media (min-width:861px){.pn-sec--start>.pn-wrap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--pn-gap,24px);align-items:start}.pn-sec--start>.pn-wrap>*{grid-column:1/span 6}.pn-sec--start>.pn-wrap>.pn-start__media{grid-column:8/span 5;grid-row:4;margin:calc(40px + 14px) 0 0}.pn-arch::before{inset:-14px -14px 30% -14px}.pn-start__card{width:min(320px,100% - 40px);margin:-56px auto 0}}.pn-prices{list-style:none;margin:40px 0 0;padding:0;display:grid;gap:16px}.pn-prices li{display:flex}.pn-price{position:relative;display:flex;flex-direction:column;width:100%;padding:28px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--bg);color:var(--text);text-decoration:none;transition:border-color var(--t-fast),box-shadow var(--t-fast)}a.pn-price:hover{border-color:var(--brand);box-shadow:var(--pn-shadow-card)}a.pn-price:hover .pn-price__t{text-decoration:underline;text-underline-offset:5px}.pn-price__ico{width:28px;height:28px;color:var(--brand);stroke-width:1.6}.pn-price__t{font-size:21px;font-weight:700;margin-top:16px}.pn-price__d{color:var(--text-2);margin-top:6px;flex:1 1 auto}.pn-price__p{font-size:30px;font-weight:700;margin-top:20px;letter-spacing:-.01em}.pn-price__od{font-size:17px;font-weight:600;color:var(--text-2)}.pn-price__u{color:var(--text-2);margin-top:2px}.pn-price .pn-go{position:absolute;top:28px;right:28px}a.pn-price:hover .pn-go{transform:translateX(4px)}.pn-prices__note{margin-top:24px!important;font-size:15px;color:var(--text-2);max-width:56em}.pn-prices__other{margin-top:32px!important;max-width:760px}.pn-sec .pn-prices__other-h{margin:0 0 10px;font-size:17px;line-height:1.35;font-weight:700;color:var(--text)}.pn-prices__other-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.pn-prices__other-list li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 24px;padding:10px 0;border-bottom:1px solid var(--line);font-size:16px;line-height:1.45;color:var(--text)}.pn-prices__other-n{font-weight:600}.pn-prices__other-p{font-variant-numeric:tabular-nums lining-nums}.pn-prices__other+.pn-prices__note{margin-top:16px!important}.pn-prices__note .pn-more{display:table;margin-top:10px;font-size:17px}@media (max-width:860px){.pn-price{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:14px;padding:22px 52px 22px 20px}.pn-price__ico{grid-row:1;align-self:center}.pn-price__t{grid-column:2;margin-top:0}.pn-price__d,.pn-price__p,.pn-price__u{grid-column:2}.pn-price__p{margin-top:12px;font-size:28px}.pn-price .pn-go{top:24px;right:20px}}@media (min-width:861px){.pn-prices{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pn-price{padding:32px}}@media (min-width:861px){.pn-prices:has(>li:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}.pn-sec--prices>.wp-block-group.pn-wrap{container-type:inline-size;container-name:pn-prices}@container pn-prices (min-width:1000px){.pn-prices:has(>li:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.pn-prices:has(>li:nth-child(4)) .pn-price{padding:28px}}.pn-sec--brand{background:var(--on-brand);color:var(--on-brand-ink);border-top:3px solid var(--accent-line)}.pn-sec--brand .pn-eyebrow{color:var(--accent-on-brand);margin-bottom:14px}.pn-sec--brand .pn-h2{color:var(--on-brand-ink)}.pn-sec--brand .pn-sub{color:var(--on-brand-ink-2)}.pn-why{display:grid;gap:40px}.pn-proof{list-style:none;margin:0;padding:0}.pn-proof li{display:grid;grid-template-columns:118px minmax(0,1fr);gap:20px;align-items:center;padding:22px 0;border-bottom:1px solid var(--on-brand-line)}.pn-proof li:last-child{border-bottom:0}.pn-proof__v{display:inline-flex;align-items:center;gap:6px;font-size:clamp(36px,4vw,50px);font-weight:700;line-height:1;color:var(--accent-on-brand);white-space:nowrap}.pn-proof__v .pn-ico--star{width:.55em;height:.55em}.pn-proof__d{font-size:18px;font-weight:600;line-height:1.35;color:var(--on-brand-ink)}.pn-proof__d small{display:block;margin-top:4px;font-size:14px;font-weight:400;color:var(--on-brand-ink-2)}@media (max-width:860px){.pn-sec--brand .pn-cta-row .pn-btn--primary{display:none}.pn-sec--brand .pn-cta-row:not(:has(>:not(.pn-btn--primary))){display:none}}@media (min-width:861px){.pn-why{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:80px;align-items:center}.pn-proof li{grid-template-columns:170px minmax(0,1fr);gap:24px}}.pn-inst{list-style:none;margin:40px 0 0;padding:0;display:grid;gap:20px}.pn-inst__card{display:flex;flex-direction:column;align-items:flex-start;padding:28px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--bg)}.pn-inst__cap{margin:0;font-size:13px;line-height:1.35;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink)}.pn-sec .pn-inst__t{margin:10px 0 0;font-size:23px;line-height:1.25;font-weight:700;color:var(--text)}.pn-sec .pn-inst__lead{margin-top:12px;color:var(--text)}.pn-sec .pn-inst__list{margin-top:10px}.pn-sec .pn-inst__acts{display:flex;flex-wrap:wrap;align-items:center;gap:4px 24px;margin-top:auto;padding-top:28px}.pn-inst__acts .pn-more,.pn-audit__cta .pn-more{display:inline-block;padding-block:10px;line-height:24px}@media (min-width:700px) and (max-width:999px){.pn-inst{grid-template-columns:repeat(2,minmax(0,1fr))}.pn-inst__card:last-child{grid-column:1/-1}}@media (min-width:1000px){.pn-inst{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pn-inst__card{padding:32px}}.pn-sec--doors:has(+.pn-sec--exam){padding-bottom:calc(var(--pn-sec) * .35)}.pn-sec--doors+.pn-sec--exam{padding-top:0}.pn-sec--doors+.pn-sec--exam>.pn-wrap::before{content:"";display:block;border-top:1px solid var(--line);margin-bottom:calc(var(--pn-sec) * .7)}.pn-reg{font-family:var(--f-text);font-size:.62em;font-weight:600;line-height:0;vertical-align:.62em;margin-left:.04em}.pn-exam__t .pn-reg{font-size:.65em;font-weight:700;vertical-align:.45em}.pn-nw{white-space:nowrap}.pn-exams{list-style:none;margin:40px 0 0;padding:0;display:grid;gap:20px}.pn-exam{display:flex;flex-direction:column;align-items:flex-start;padding:28px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--bg)}.pn-sec .pn-exam__t{font-size:23px;line-height:1.25;font-weight:700;color:var(--text)}.pn-sec .pn-exam__d{margin-top:8px;color:var(--text-2)}.pn-sec :is(.pn-exam__fee,.pn-exam__res,.pn-exam__sessions,.pn-exam__src){align-self:stretch;margin-top:4px;color:var(--text)}.pn-sec :is(.pn-exam__t,.pn-exam__d)+:is(.pn-exam__fee,.pn-exam__res,.pn-exam__sessions,.pn-exam__src){margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.pn-exam__src small{display:block;font-size:14px;line-height:1.45;color:var(--text-2)}.pn-exam__src a{color:inherit;text-decoration:underline;text-underline-offset:3px}.pn-sec .pn-exam__acts{margin-top:auto;padding-top:24px}.pn-sec .pn-exam__status{list-style:none;margin-top:12px;padding:0;color:var(--text)}.pn-sec .pn-exam__more{margin-top:16px}@media (min-width:700px) and (max-width:999px){.pn-exams{grid-template-columns:repeat(2,minmax(0,1fr))}.pn-exam:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1000px){.pn-exams{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.pn-exam{grid-column:span 2;padding:32px}.pn-exam:nth-child(3n+1):nth-last-child(2),.pn-exam:nth-child(3n+2):last-child{grid-column:span 3}.pn-exam:nth-child(3n+1):last-child{grid-column:1/-1}}.wp-block-post-content>.pn-sec--inpage>.pn-wrap{padding-inline:0}@media (min-width:700px){.pn-sec--inpage .pn-exams{grid-template-columns:repeat(2,minmax(0,1fr))}.pn-sec--inpage .pn-exams>.pn-exam:nth-child(n){grid-column:auto;padding:28px}.pn-sec--inpage .pn-exams>.pn-exam:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:600px){.pn-exams{margin-top:28px;gap:12px}.pn-exam{padding:20px}.pn-sec .pn-exam__t{font-size:20px}.pn-sec .pn-exam__d{margin-top:4px}.pn-sec :is(.pn-exam__t,.pn-exam__d)+:is(.pn-exam__fee,.pn-exam__res,.pn-exam__sessions,.pn-exam__src){margin-top:12px;padding-top:12px}.pn-sec .pn-exam__acts{padding-top:14px}}.pn-tests{list-style:none;margin:40px 0 0;padding:0;display:grid;gap:20px}.pn-tests__card{display:flex;flex-direction:column;align-items:flex-start;padding:28px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--bg)}.pn-sec .pn-tests__t{font-size:23px;line-height:1.25;font-weight:700;color:var(--text)}.pn-sec .pn-tests__d{margin-top:10px;color:var(--text)}.pn-sec .pn-tests__acts{display:flex;flex-wrap:wrap;align-items:center;gap:4px 24px;margin-top:auto;padding-top:24px}.pn-tests__acts .pn-more{display:inline-block;padding-block:10px;line-height:24px;white-space:normal}.pn-sec .pn-lek__d{margin-top:12px;max-width:40em;color:var(--text)}.pn-sec .pn-lek__acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.pn-lek__acts .pn-ico{width:20px;height:20px;fill:currentColor;stroke:none}.pn-lek__acts .num{white-space:nowrap}@media (min-width:700px){.pn-tests{grid-template-columns:repeat(2,minmax(0,1fr))}.pn-tests__card:only-child{grid-column:1/-1}}@media (min-width:1000px){.pn-tests{gap:24px}.pn-tests__card{padding:32px}}@media (max-width:600px){.pn-sec--tests,.pn-sec--lek{padding-block:40px}.pn-tests{margin-top:28px;gap:12px}.pn-tests__card{padding:20px}.pn-sec .pn-tests__t{font-size:20px}.pn-sec .pn-tests__d{margin-top:6px}.pn-sec .pn-tests__acts{padding-top:14px}.pn-sec .pn-lek__acts{margin-top:20px;gap:8px}.pn-lek__acts .pn-btn{padding-inline:12px}}.pn-test-langs{margin-top:16px;color:var(--text)}.pn-test-langs a{color:var(--brand);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.pn-tests__card .pn-test-langs{margin-top:12px;font-size:16px;line-height:1.5}@media (max-width:359px){.pn-sec .pn-lek__acts{flex-direction:column;align-items:flex-start}}.pn-groups__list{list-style:none;margin:40px 0 0;padding:0;display:grid;gap:16px}.pn-group{display:flex;flex-direction:column;min-width:0;padding:24px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--bg)}.pn-sec .pn-group__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:15px;font-weight:600;color:var(--text)}.pn-group__mode{color:var(--text-2)}.pn-sec .pn-group__when{margin-top:14px;font-size:19px;line-height:1.35;font-weight:700;color:var(--text);overflow-wrap:anywhere}.pn-sec .pn-group__start{margin-top:4px;color:var(--text-2)}.pn-sec .pn-group__price{margin-top:auto;padding-top:16px;font-weight:600;color:var(--text)}.pn-sec .pn-group__seats{margin-top:2px;color:var(--text-2)}.pn-sec .pn-groups__foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px;color:var(--text-2);font-size:15px}@media (min-width:700px){.pn-groups__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (min-width:1180px){.pn-groups__list:has(>li:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.pn-groups__list:has(>li:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.pn-groups__list{margin-top:28px;gap:12px}.pn-group{padding:16px 18px}.pn-sec .pn-group__when{margin-top:10px;font-size:18px}.pn-sec .pn-group__price{padding-top:10px}}.pn-sec--soft:has(+.pn-norisk--home){padding-bottom:28px}.pn-norisk--home{background:var(--surface-2);padding:0 var(--pn-gutter) var(--pn-sec)}.pn-norisk__box{box-sizing:border-box;max-width:var(--wp--custom--layout--container);margin-inline:auto;display:grid;gap:10px 28px;padding:20px 24px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--bg)}.pn-norisk .pn-norisk__lead{margin:0;font-size:17px;font-weight:700;line-height:1.5;color:var(--text)}.pn-norisk .pn-norisk__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pn-norisk--page .pn-norisk__list{margin-top:20px}.pn-norisk__item{display:flex;align-items:flex-start;gap:10px;line-height:1.5;color:var(--text)}.pn-norisk__ico{width:20px;height:20px;margin-top:2px;color:var(--accent-ui);stroke-width:2.5}@media (min-width:861px){.pn-norisk__box{width:calc((min(100%,var(--wp--custom--layout--container)) - 11 * var(--pn-gap,24px)) / 2 + 5 * var(--pn-gap,24px));margin-inline:max(0px,(100% - var(--wp--custom--layout--container)) / 2) auto;padding:22px 28px}}.pn-faq{display:grid;gap:28px}.pn-faq__head .pn-sub a{font-weight:700;color:var(--text);white-space:nowrap}.pn-faq__list{border-top:1px solid var(--line)}.pn-qa{border-bottom:1px solid var(--line)}.pn-qa summary{position:relative;display:block;list-style:none;cursor:pointer;padding:18px 44px 18px 0;font-size:19px;font-weight:600;line-height:1.35;color:var(--text);min-height:44px}.pn-qa summary::-webkit-details-marker{display:none}.pn-qa summary::after,.pn-fold__btn::after{content:"";position:absolute;right:6px;top:50%;width:18px;height:18px;margin-top:-9px;background:var(--brand);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center/contain no-repeat}.pn-qa[open] summary::after,.pn-fold__btn[aria-expanded="true"]::after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}@media (hover:hover){.pn-qa summary:hover{color:var(--brand)}}.pn-qa summary:focus-visible{color:var(--brand)}.pn-qa>p{margin:0 0 20px!important;color:var(--text-2);max-width:44em}@media (min-width:861px){.pn-faq{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:72px;align-items:start}}.pn-sec--visit{position:relative;isolation:isolate;overflow:hidden;background:var(--on-brand);color:var(--on-brand-ink)}.pn-sec--visit .pn-h2{color:var(--on-brand-ink)}.pn-visit{display:grid;gap:28px}.pn-visit__head>.pn-label{margin-bottom:12px}.pn-location{margin:14px 0 0;font-size:17px;line-height:1.5;color:var(--on-brand-ink);max-width:34em}.pn-band>.pn-location{position:relative}.pn-sec--visit .pn-contact--page{border-color:var(--on-brand-line)}.pn-visit__head>.pn-visit__photo{width:260px;max-width:100%;margin:36px 0 0}.pn-visit__photo .pn-arch img{aspect-ratio:2/3}@media (min-width:861px){.pn-visit__head>.pn-visit__photo{width:240px;margin-top:40px}.pn-visit>.pn-contact--page{align-self:start}}.pn-visit__sv{margin-top:24px;max-width:34em}.pn-visit__sv-note{margin:0 0 14px;font-size:15px;line-height:1.5;color:var(--on-brand-ink)}.pn-visit__sv a{color:var(--on-brand-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pn-visit__sv a:hover{color:var(--on-brand-ink);text-decoration-thickness:2px}.pn-visit__sv-link{display:inline-flex;align-items:center;min-height:44px;margin-top:4px}.pn-visit__head>.pn-visit__sv-frame{display:block;width:100%;min-width:200px;min-height:200px;height:auto;aspect-ratio:4/3;margin:36px 0 0;border:0;border-radius:var(--r-card);background:var(--c-granat-ink)}@media (min-width:861px){.pn-visit__head>.pn-visit__sv-frame{margin-top:40px}}.pn-visit__head>.pn-visit__sv-frame:focus-visible{outline:2px solid var(--focus-on-brand);outline-offset:3px}@media (min-width:861px){.pn-visit{min-height:420px}}.pn-contact--page{display:flex;flex-direction:column;padding:28px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--bg)}.wp-block-post-content>.pn-contact--page{padding-inline:20px}.pn-contact__addr{margin:0}.pn-contact__addr b{display:block;font-weight:600;color:var(--text-2)}.pn-contact__addr>span{display:block;margin-top:4px;font-size:22px;font-weight:700;line-height:1.3;color:var(--text)}.pn-contact__facts{list-style:none;margin:12px 0 0;padding:0;color:var(--text)}.pn-contact__facts li+li{margin-top:2px}.pn-contact__k{font-weight:600;color:var(--text-2);margin:0}.pn-contact__row{display:grid;grid-template-columns:1fr;gap:4px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.pn-contact__hours{list-style:none;margin:0;padding:0}.pn-contact__hours span{display:inline-block;min-width:4.2em;color:var(--text-2)}.pn-contact__hours b{font-weight:600;color:var(--text)}.pn-contact__tel{margin:0}.pn-contact__tel a{display:inline-flex;min-height:32px;align-items:center;color:var(--text);font-weight:600}.pn-contact__tel a[data-pn-tel]{font-size:22px;font-weight:700;text-decoration:none}.pn-contact__tel a.pn-contact__tel2{font-size:18px;font-weight:600}.pn-contact__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:auto!important;padding-top:24px}@media (min-width:600px){.pn-contact__row{grid-template-columns:150px 1fr;gap:16px;align-items:baseline}}@media (min-width:861px){.pn-visit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 48px;align-items:stretch}.pn-contact--page{padding:36px}}@media (min-width:861px){.wp-block-post-content>.pn-contact--page{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px;align-content:start;padding-inline:44px}.wp-block-post-content>.pn-contact--page>*{grid-column:1}.wp-block-post-content>.pn-contact--page>.pn-contact__row{grid-template-columns:1fr;gap:4px}.wp-block-post-content>.pn-contact--page>.pn-contact__row--tel{grid-column:2;grid-row:1/span 3;align-content:start;margin-top:0;padding:0 0 0 40px;border-top:0;border-left:1px solid var(--line)}.wp-block-post-content>.pn-contact--page>:is(.pn-contact__actions,.pn-contact__map){grid-column:1/-1}}.pn-footer{padding:64px 0 28px;background:var(--on-brand);color:var(--on-brand-ink)}.pn-footer a{color:var(--on-brand-ink)}.pn-footer :where(p,ul){margin-block:0}.pn-footer .pn-footer__logo{display:block;width:197px;height:auto;margin-left:0!important}.pn-footer__grid{display:grid;gap:40px}.pn-contact--footer{margin-top:22px;color:var(--on-brand-ink-2);line-height:1.6}.pn-contact--footer p+p{margin-top:12px}.pn-contact--footer a{display:inline-flex;min-height:32px;align-items:center}.pn-contact--footer a[data-pn-tel]{font-size:20px;font-weight:700;color:var(--on-brand-ink);text-decoration:none}.pn-contact--footer .pn-contact__hours{margin-top:12px}.pn-contact--footer .pn-contact__hours span{color:var(--on-brand-ink-2)}.pn-contact--footer .pn-contact__hours b{color:var(--on-brand-ink)}.pn-footer-nav{display:grid;gap:28px}@media (min-width:480px){.pn-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}.pn-footer-nav__h{font-weight:700;margin-bottom:10px!important;color:var(--on-brand-ink)}.pn-footer-nav ul{list-style:none;padding:0}.pn-footer-nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--on-brand-ink-2);text-decoration:none}.pn-footer-nav a:hover{color:var(--on-brand-ink);text-decoration:underline;text-underline-offset:4px}.pn-footer__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;margin-top:48px;font-size:15px}.pn-footer__legal::before{content:"";flex:0 0 100%;border-top:1px solid var(--on-brand-line);margin-bottom:12px}.pn-footer__legal>*{margin:0!important}.pn-footer__copy{color:var(--on-brand-ink-2)}.pn-footer__links{display:flex;flex-wrap:wrap;gap:4px 24px;list-style:none;padding:0;flex:1 1 auto;color:var(--on-brand-ink-2)}.pn-footer__links a,.pn-footer__cookies{display:inline-flex;min-height:44px;align-items:center;color:var(--on-brand-ink-2)}.pn-footer .pn-footer__cookies{padding:0;border:0;background:none;font:inherit;color:var(--on-brand-ink-2);text-decoration:underline;cursor:pointer}.pn-footer .pn-footer__cookies:hover{color:var(--on-brand-ink)}.pn-footer__links li:has(>.pn-footer__cookies:hover){color:var(--on-brand-ink)}body:has(.princeton-cookie-settings) #cmplz-manage-consent .cmplz-manage-consent{display:none!important}.pn-footer__links a:hover{color:var(--on-brand-ink)}.pn-footer :focus-visible{outline-color:var(--focus-on-brand)}@media (min-width:861px){.pn-footer{padding-top:80px}.pn-footer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:64px}.pn-footer-nav a{min-height:36px}.pn-footer__legal .pn-footer__links{flex:0 1 auto;margin-left:auto!important}}.pn-mobile-bar{position:fixed;left:0;right:0;bottom:0;transform:translateY(calc(-1 * var(--bar-consent-h)));z-index:60;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:var(--bar-action-h);box-sizing:border-box;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);box-shadow:0 -8px 24px color-mix(in srgb,var(--c-granat-ink) 8%,transparent)}.pn-mobile-bar[hidden]{display:none}.pn-mobile-bar .pn-btn{min-height:52px}.pn-mobile-bar__tel .pn-ico{width:20px;height:20px;fill:currentColor;stroke:none}@media (min-width:861px){.pn-mobile-bar{display:none!important}}body{padding-bottom:calc(var(--pn-bar-bottom,0px) + var(--bar-consent-h))}@media (max-height:480px){:root{--bar-action-h:62px}html{scroll-padding-top:8px}header.wp-block-template-part{position:relative}.pn-topbar .wp-block-navigation__responsive-container.is-menu-open{top:var(--wp-admin--admin-bar--height,0)}.pn-mobile-bar{padding:8px 12px calc(8px + env(safe-area-inset-bottom));gap:8px}.pn-mobile-bar .pn-btn{min-height:44px;padding:8px 12px}}@media (prefers-reduced-motion:reduce){.pn-go,.pn-door,.pn-price{transition:none}}#cmplz-cookiebanner-container .cmplz-cookiebanner{--cmplz_banner_background_color:var(--bg);--cmplz_banner_border_radius:0;--cmplz_text_color:var(--text);--cmplz_hyperlink_color:var(--brand);--cmplz_text_font_size:16px;--cmplz_text_line_height:1.4;--cmplz_title_font_size:16px;--cmplz_link_font_size:15px;--cmplz_category_body_font_size:15px;--cmplz_category_header_title_font_size:16px;--cmplz_category_header_active_font_size:14px;--cmplz_category_header_always_active_color:var(--text-2);--cmplz_slider_active_color:var(--brand);--cmplz_slider_inactive_color:var(--c-granat-500);--cmplz_slider_bullet_color:var(--c-white);left:0;right:0;bottom:0;top:auto;width:auto;min-width:0;max-width:none;border-radius:0;transform:none;padding:12px var(--pn-gutter) calc(12px + env(safe-area-inset-bottom));row-gap:10px;border:0;border-top:1px solid var(--line);box-shadow:0 -8px 24px color-mix(in srgb,var(--c-granat-ink) 10%,transparent);font-family:var(--f-text);color:var(--text)}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-divider{display:none}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header{display:block}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-title{font:600 16px/1.4 var(--f-text);color:var(--text);text-align:left;justify-self:start}#cmplz-cookiebanner-container .cmplz-cookiebanner :is(.cmplz-body,.cmplz-message,.cmplz-categories){width:auto;min-width:0}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message{margin:0}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories{margin-top:12px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories.cmplz-fade-in{animation:none}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category{background:var(--surface-2)}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn{min-height:44px;font:600 16px/1.2 var(--f-text);border-radius:var(--r);white-space:normal}#cmplz-cookiebanner-container .cmplz-cookiebanner :is(.cmplz-accept,.cmplz-deny){background:var(--action);color:var(--action-ink);border:2px solid var(--action)}#cmplz-cookiebanner-container .cmplz-cookiebanner :is(.cmplz-view-preferences,.cmplz-save-preferences){background:var(--bg);color:var(--brand);border:2px solid var(--brand)}#cmplz-cookiebanner-container .cmplz-cookiebanner :focus-visible{outline:2px solid var(--focus);outline-offset:3px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-links .cmplz-link{display:inline-flex;align-items:center;min-height:24px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{grid-template-columns:minmax(0,1fr) auto 44px!important;column-gap:8px!important;min-height:48px;padding-block:2px!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox{position:relative;justify-content:center;min-width:48px;min-height:44px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox{top:50%;left:0;width:100%;height:44px;margin:-22px 0 0!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-always-active .cmplz-banner-checkbox{min-width:0}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{grid-column:3;width:44px;height:44px;min-width:44px}@media (max-width:768px){#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px}#cmplz-cookiebanner-container .cmplz-cookiebanner :is(.cmplz-view-preferences,.cmplz-save-preferences){grid-column:1/-1}}@media (max-width:425px){#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header{display:none}}@media (min-width:1024px){#cmplz-cookiebanner-container .cmplz-cookiebanner{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:none;column-gap:40px;padding-block:16px;padding-inline:max(var(--pn-gutter),calc((100% - var(--wp--custom--layout--container)) / 2))}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header{grid-column:1/-1}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body{grid-column:1;grid-row:2}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons{grid-column:2;grid-row:2;align-self:center}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{width:auto;white-space:nowrap;padding-inline:20px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-links{grid-column:1}#cmplz-cookiebanner-container .cmplz-cookiebanner :is(.cmplz-links,.cmplz-links ul){justify-content:flex-start}}@media (max-height:400px){#cmplz-cookiebanner-container .cmplz-cookiebanner:not(.cmplz-hidden):not(.cmplz-dismissed){zoom:1!important;display:flex!important;flex-direction:column;height:auto!important;max-height:calc(100vh - 8px)!important;max-height:calc(100dvh - 8px)!important;overflow:hidden auto!important;gap:8px!important;row-gap:8px!important;padding:8px var(--pn-gutter) calc(8px + env(safe-area-inset-bottom))!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header{margin-bottom:0!important;max-height:none!important;flex-shrink:0}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body{flex:1 1 auto;min-height:44px;max-height:none;margin-top:0!important;overflow-y:auto}#cmplz-cookiebanner-container .cmplz-cookiebanner :is(.cmplz-buttons,.cmplz-links){flex-shrink:0}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons{gap:8px!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{zoom:1!important;height:auto!important;min-height:44px!important;padding:8px 12px!important;white-space:normal!important;font-size:16px!important;line-height:1.2!important}#cmplz-cookiebanner-container .cmplz-cookiebanner :is(.cmplz-documents,.cmplz-information){zoom:1!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header{display:none}}@media (max-height:400px) and (min-width:480px) and (max-width:768px){#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}#cmplz-cookiebanner-container .cmplz-cookiebanner :is(.cmplz-view-preferences,.cmplz-save-preferences){grid-column:auto}}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body{line-height:1.4}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message{display:inline}#cmplz-cookiebanner-container .cmplz-cookiebanner .princeton-read-more{display:inline;margin-left:.35em;font-size:inherit}#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-categories-visible .princeton-read-more{display:none}@media (max-width:600px){#cmplz-cookiebanner-container .cmplz-cookiebanner:not(.cmplz-categories-visible) .cmplz-documents{display:none}}.pn-label{display:flex;align-items:center;gap:12px;margin:0 0 16px;font-size:13px;line-height:1.35;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand)}.pn-label::before{content:"";flex:none;width:28px;border-top:1.5px solid var(--accent-ui)}.pn-label{text-wrap:balance}@media (max-width:600px){.pn-label{letter-spacing:.1em;gap:10px}.pn-label::before{width:20px}}.pn-hero .pn-label{margin-bottom:18px}.pn-sec--brand .pn-label{color:var(--accent-on-brand)}.pn-sec--brand .pn-label::before{border-top-color:var(--accent-on-brand)}.pn-sec--visit .pn-label{color:var(--accent-on-brand)}.pn-sec--visit .pn-label::before{border-top-color:var(--accent-on-brand)}.pn-faq__head .pn-label{margin-bottom:16px}.pn-seal{display:block;flex:none;border-radius:50%}.pn-trust__seal{width:28px;height:28px;align-self:center}@media (min-width:600px) and (max-width:860px),(min-width:1240px){.pn-trust li:has(>.pn-trust__seal){display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-items:start;align-content:start}.pn-trust__seal{grid-row:1/span 3;width:44px;height:44px;align-self:start}}@media (min-width:1240px){.pn-trust__seal{width:50px;height:50px}}.pn-sec--brand{position:relative;overflow:hidden;isolation:isolate}.pn-watermark{--wm:clamp(522px,45.45vw,658px);position:absolute;z-index:-1;top:50%;right:calc(var(--wm) * -.3035);width:var(--wm);aspect-ratio:1;transform:translateY(-50%);background:var(--on-brand-ink);opacity:.06;pointer-events:none;-webkit-mask:url(https://princeton.pl/wp-content/themes/princeton-aplus/assets/css/../brand/pieczec-linia.svg) center/contain no-repeat;mask:url(https://princeton.pl/wp-content/themes/princeton-aplus/assets/css/../brand/pieczec-linia.svg) center/contain no-repeat}@media (max-width:1180px){.pn-watermark{display:none}}.pn-footer{position:relative;overflow:hidden;isolation:isolate}.pn-footer__grid{position:relative}.pn-watermark.pn-watermark--footer{display:block;--wm:clamp(270px,22vw - 10px,340px);top:50%;right:var(--wp--custom--layout--gutter);transform:translateY(-50%);opacity:.06}@media (min-width:861px) and (max-width:1279.98px){.pn-watermark.pn-watermark--footer{display:none}}@media (max-width:860px){.pn-watermark.pn-watermark--footer{--wm:clamp(180px,50vw - 60px,360px);top:calc(186px - 26vw);right:var(--pn-gutter);transform:none}}@media (max-width:479px){.pn-watermark.pn-watermark--footer{--wm:52vw;top:calc(736px - var(--wm) / 2)}}@media (forced-colors:active),(prefers-reduced-transparency:reduce){.pn-watermark.pn-watermark--footer{display:none}}.pn-news__list{list-style:none;margin:40px 0 0;padding:0;display:grid;gap:0}.pn-news__item{display:flex;flex-direction:column;align-items:flex-start;padding:22px 0 30px;border-top:1px solid var(--line)}.pn-news__date{margin:0;font-size:13px;line-height:1.3;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink)}.pn-sec .pn-news__t{margin:12px 0 10px;font-family:var(--f-display);font-size:24px;line-height:1.22;font-weight:600;font-variant-numeric:lining-nums;letter-spacing:-.005em;color:var(--text);text-wrap:balance}.pn-news__d{color:var(--text-2);max-width:30em;text-wrap:pretty}.pn-sec .pn-news__a{margin-top:auto;padding-top:18px}.pn-news__src{display:flex;align-items:center;gap:10px;margin-top:8px!important;font-size:15px;color:var(--text-2)}.pn-news__src a{display:inline-flex;align-items:center;min-height:44px;color:var(--text-2);text-underline-offset:4px}.pn-news__src a:hover{color:var(--text)}.pn-news__src .pn-ico--fb{width:18px;height:18px;color:var(--brand)}@media (min-width:861px){.pn-news__list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px}.pn-news__item{padding-bottom:34px}}.pn-ico--fb{fill:currentColor;stroke:none}.pn-fb{display:inline-flex;align-items:center;gap:8px;min-height:32px}.pn-fb .pn-ico--fb{width:18px;height:18px}.pn-contact__tel .pn-fb{font-weight:600}.pn-label+.pn-h2::after{display:none}@media (min-width:600px) and (max-width:860px),(min-width:1240px){.pn-trust li{padding:0 18px}.pn-trust li:first-child{padding-left:0}.pn-trust li:last-child{flex:1 1 0%;min-width:0;padding-right:0}.pn-trust li:last-child .pn-trust__d{white-space:normal;text-wrap:balance}}@media (max-width:600px){.pn-eyebrow .pn-label__sep{display:none}.pn-eyebrow .pn-label__t>span:not(.pn-label__sep){display:block}.pn-hero{padding-top:28px}.pn-hero .pn-label{margin-bottom:14px}}.pn-audit__viz{display:grid;gap:20px;margin-top:40px}.pn-audit__side{display:grid;gap:20px;align-content:start}.pn-audit__card{padding:22px 20px 24px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--bg)}.pn-audit__ch{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding-bottom:14px;border-bottom:1px solid var(--line)}.pn-sec .pn-audit__h{font-size:19px;line-height:1.3;font-weight:700;color:var(--text)}.pn-ex{margin:0;padding:2px 8px;border:1px dashed var(--line-ui);border-radius:var(--r);font-size:13px;line-height:1.4;font-weight:600;color:var(--text-2);white-space:nowrap}.pn-sec .pn-audit__scale{margin-top:14px;font-size:15px;line-height:1.5;color:var(--text-2)}.pn-score{width:100%;margin-top:10px;border-collapse:collapse;font-size:15px;line-height:1.45}.pn-score th,.pn-score td{padding:12px 14px 12px 0;text-align:left;vertical-align:top;border-top:1px solid var(--line)}.pn-score thead th{padding-block:6px 8px;border-top:0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.pn-score tbody th{width:31%;font-weight:700;color:var(--text)}.pn-score td:last-child{padding-right:0;color:var(--text-2)}.pn-score__v{width:1%;white-space:nowrap}.pn-score__v .num{font-weight:700;color:var(--text)}.pn-bar{display:inline-flex;gap:3px;margin-right:9px;vertical-align:-1px}.pn-bar i{width:10px;height:10px;border-radius:1px;background:var(--c-granat-100)}.pn-bar i.on{background:var(--brand)}.pn-sev{display:inline-block;padding:3px 8px;border-radius:var(--r);font-size:12px;line-height:1.35;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.pn-sev--krytyczny{background:color-mix(in srgb,var(--err) 10%,var(--bg));color:var(--err)}.pn-sev--wysoki{background:color-mix(in srgb,var(--c-zloto) 32%,var(--bg));color:var(--accent-ink)}.pn-sev--sredni{background:var(--soft);color:var(--brand)}.pn-sev--niski{background:var(--surface-2);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line)}.pn-sevs{margin:0}.pn-sevs>div{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.pn-sevs>div:first-child{border-top:0;padding-top:16px}.pn-sevs dt{margin:0}.pn-sevs dd{margin:0;font-size:15px;line-height:1.45;color:var(--text-2)}.pn-find{padding-top:16px}.pn-sec .pn-find__m{display:flex;align-items:center;gap:10px}.pn-find__id{font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--text-2);font-variant-numeric:tabular-nums lining-nums}.pn-sec .pn-find__t{margin:12px 0 6px;font-size:17px;line-height:1.35;font-weight:700;color:var(--text)}.pn-find__d{font-size:15px;line-height:1.5;color:var(--text)}.pn-sec .pn-find__r{margin-top:10px;font-size:15px;line-height:1.5;color:var(--text-2)}.pn-find__r b{font-weight:700;color:var(--brand)}.pn-audit__cols{display:grid;gap:32px;margin-top:48px}.pn-audit__col{padding-top:20px;border-top:1px solid var(--line-ui)}.pn-audit__col .pn-audit__h{margin-bottom:14px}.pn-audit__how{list-style:none;margin:0;padding:0;counter-reset:pn-how}.pn-audit__how li{position:relative;padding-left:44px;color:var(--text);counter-increment:pn-how}.pn-audit__how li+li{margin-top:14px}.pn-audit__how li::before{content:counter(pn-how);position:absolute;left:0;top:-2px;display:inline-grid;place-items:center;width:30px;height:30px;border:1.5px solid var(--accent-ui);border-radius:50%;background:var(--bg);color:var(--accent-ink);font-weight:700;font-size:15px}.pn-sec .pn-audit__ai{margin-top:16px;padding-left:44px;font-size:15px;line-height:1.5;color:var(--text-2)}.pn-audit__scope{list-style:none;margin:0;padding:0}.pn-audit__scope li{position:relative;padding:7px 0 7px 21px;border-top:1px solid var(--line);color:var(--text)}.pn-audit__scope li:first-child{border-top:0;padding-top:0}.pn-audit__scope li::before{content:"";position:absolute;left:2px;top:calc(7px + .55em);width:7px;height:7px;transform:rotate(45deg);background:var(--brand)}.pn-audit__scope li:first-child::before{top:.55em}.pn-audit__get li{color:var(--text)}.pn-audit__get li+li{margin-top:10px}.pn-audit__cta{margin-top:40px;align-items:center;column-gap:28px}@media (max-width:699px){.pn-score,.pn-score tbody{display:block}.pn-score thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.pn-score tr{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:12px 0;border-top:1px solid var(--line)}.pn-score th,.pn-score td{padding:0;border:0}.pn-score tbody th{width:auto}.pn-score td:last-child{grid-column:1/-1;margin-top:4px}.pn-audit__ch{align-items:flex-start}}@media (min-width:600px){.pn-audit__card{padding:26px 28px 28px}}@media (min-width:861px){.pn-audit__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}}@media (min-width:1000px){.pn-audit__viz{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:24px}.pn-audit__side{grid-template-rows:auto 1fr}}@media (min-width:1000px) and (max-width:1279px){.pn-audit__viz{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.pn-ea{display:grid;gap:32px}.pn-ea>*{margin-block:0}.pn-ai{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.35;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ai)}.pn-ai b{display:inline-grid;place-items:center;min-width:30px;height:22px;padding:0 6px;border-radius:var(--r);background:var(--ai);color:var(--c-white);font-size:12px;letter-spacing:.08em}.pn-ea__feat{display:flex;flex-direction:column;align-items:flex-start;padding:28px;border:1px solid var(--line);border-top:3px solid var(--ai);border-radius:var(--r-card);background:var(--bg)}.pn-sec .pn-ea__ft{margin:14px 0 0;font-size:23px;line-height:1.25;font-weight:700;color:var(--text)}.pn-sec .pn-ea__fd{margin-top:12px;color:var(--text)}.pn-sec .pn-ea__meta{margin-top:16px;font-size:15px;font-weight:600;color:var(--text-2)}.pn-sec .pn-ea__acts{margin-top:24px}.pn-sec .pn-ea__mail{margin-top:10px;font-size:15px;color:var(--text-2)}.pn-ea__mail a{color:var(--text);font-weight:600;text-underline-offset:4px}.pn-sec .pn-ea__note{margin-top:20px;padding-top:16px;border-top:1px solid var(--line);font-size:14px;line-height:1.5;color:var(--text-2)}.pn-ea__list{list-style:none;margin:0;padding:0}.pn-ea__item{padding:20px 0 22px;border-top:1px solid var(--line)}.pn-ea__item:last-child{padding-bottom:0}.pn-sec .pn-ea__t{display:inline;font-size:19px;line-height:1.3;font-weight:700;color:var(--text)}.pn-ea__th .pn-ai{margin-right:10px;vertical-align:2px}.pn-sec .pn-ea__d{margin-top:6px;font-size:16px;line-height:1.5;color:var(--text-2)}@media (min-width:861px){.pn-ea{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:48px;row-gap:40px;align-items:start}.pn-ea__intro{grid-column:1/-1}.pn-ea__feat{padding:32px 36px}}@media (min-width:1100px){.pn-ea{column-gap:64px}}@media (max-width:400px){.pn-inst__card,.pn-ea__feat{padding:24px 20px}}.pn-fold__btn{position:relative;display:block;width:100%;min-height:44px;margin:0;padding:10px 44px 10px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}@media (hover:hover){.pn-fold__btn:hover{color:var(--brand)}}.pn-audit__ch .pn-fold__h{flex:1 1 auto}@media (max-width:600px){.pn-sec--inst,.pn-sec--audit{padding-block:40px}.pn-inst{margin-top:28px;gap:16px}.pn-inst__card{padding:22px 20px}.pn-inst__list li{margin-top:4px}.pn-sec .pn-inst__acts{padding-top:18px}.pn-audit__viz{margin-top:28px;gap:12px}.pn-audit__ch{padding-bottom:10px}.pn-sec .pn-audit__scale{margin-top:10px;font-size:14px;line-height:1.45}.pn-score tr{padding-block:10px}.pn-score td:last-child{margin-top:2px;line-height:1.4}.pn-audit__side{gap:12px}.pn-audit__card{padding:18px 16px 20px}.pn-audit__card.pn-fold--on{padding-block:6px}.pn-audit__card.pn-fold--on.is-open{padding-bottom:18px}.pn-audit__card.pn-fold--on:not(.is-open) .pn-audit__ch{padding-bottom:0;border-bottom:0}.pn-audit__card.pn-fold--on:not(.is-open) .pn-ex{margin-bottom:8px}.pn-audit__cols{gap:0;margin-top:28px}.pn-audit__col{padding:20px 0 28px}.pn-audit__col:last-child{border-bottom:1px solid var(--line-ui)}.pn-audit__col.pn-fold--on{padding-block:0}.pn-audit__col.pn-fold--on.is-open{padding-bottom:22px}.pn-audit__col.pn-fold--on .pn-audit__h{margin-bottom:0}.pn-audit__col.pn-fold--on.is-open .pn-audit__h{margin-bottom:6px}.pn-audit__cta{margin-top:28px}}.pn-zz__media{margin:28px 0;max-width:392px}.pn-zz__media .pn-arch img{aspect-ratio:16/9;object-position:var(--pn-pos,50% 50%)}.pn-ea>.pn-zz__media{margin-block:0}@media (min-width:861px){.pn-zz{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--pn-gap,24px);align-items:start}.pn-zz>*,.pn-zz::before{grid-column:1/-1}.pn-zz>.pn-zz__media{max-width:none;margin:14px 14px 0}.pn-zz--r>:is(.pn-zz__text,.pn-ea__intro,.pn-ea__feat){grid-column:1/span 7}.pn-zz--r>:is(.pn-zz__media,.pn-ea__list){grid-column:8/span 5}.pn-zz--l{grid-template-rows:auto auto 1fr}.pn-zz--l>:is(.pn-label,.pn-h2,.pn-sub){grid-column:6/span 7}.pn-zz--l>.pn-label{grid-row:1}.pn-zz--l>.pn-h2{grid-row:2}.pn-zz--l>.pn-sub{grid-row:3}.pn-zz--l>.pn-zz__media{grid-column:1/span 5;grid-row:1/span 3}.pn-sec--lek>.pn-zz--l{grid-template-rows:auto auto auto auto 1fr}.pn-sec--lek>.pn-zz--l>:is(.pn-lek__d,.pn-lek__acts){grid-column:6/span 7}.pn-sec--lek>.pn-zz--l>.pn-lek__d{grid-row:4;margin-top:12px}.pn-sec--lek>.pn-zz--l>.pn-lek__acts{grid-row:5}.pn-sec--lek>.pn-zz--l>.pn-zz__media{grid-row:1/span 5}}@media (min-width:1024px){.pn-sec--lek>.pn-zz--l>.pn-lek__d{font-size:18px;line-height:1.6}.pn-sec--lek>.pn-zz--l>.pn-lek__acts{margin-top:20px}}@media (min-width:861px){.pn-sec--doors>.pn-zz--r{grid-template-rows:auto auto 1fr}.pn-sec--doors>.pn-zz--r>:is(.pn-label,.pn-h2,.pn-doors){grid-column:1/span 7}.pn-sec--doors>.pn-zz--r>.pn-label{grid-row:1}.pn-sec--doors>.pn-zz--r>.pn-h2{grid-row:2}.pn-sec--doors>.pn-zz--r>.pn-doors{grid-row:3}.pn-sec--doors>.pn-zz--r>.pn-zz__media{grid-row:3;margin-top:36px}.pn-zz .pn-doors{grid-template-columns:minmax(0,1fr)}.pn-sec--exam>.pn-zz--l{grid-template-rows:none}.pn-sec--exam>.pn-zz--l::before{grid-row:1}.pn-sec--exam>.pn-zz--l>.pn-zz__text{grid-column:6/span 7;grid-row:2}.pn-sec--exam>.pn-zz--l>.pn-zz__media{grid-column:1/span 5;grid-row:2}.pn-sec--exam>.pn-zz--l>.pn-exams{grid-row:3}.pn-sec--exam>.pn-zz--l>.pn-exam__status{grid-row:4}.pn-sec--exam>.pn-zz--l>.pn-exam__more{grid-row:5}}@media (min-width:1240px){.pn-zz .pn-doors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:861px){.pn-sec--tests>.pn-zz--r>:is(.pn-label,.pn-h2,.pn-sub){grid-column:1/span 7}.pn-sec--tests>.pn-zz--r>.pn-zz__media{grid-column:9/span 4;grid-row:1/span 5;margin-top:0}.pn-sec--tests>.pn-zz--r{grid-template-rows:1fr auto auto auto 1fr}.pn-sec--tests>.pn-zz--r>.pn-label{grid-row:2}.pn-sec--tests>.pn-zz--r>.pn-h2{grid-row:3}.pn-sec--tests>.pn-zz--r>.pn-sub{grid-row:4}}@media (min-width:1240px){.pn-sec--tests>.pn-zz--r{grid-template-rows:auto auto auto 1fr}.pn-sec--tests>.pn-zz--r>.pn-label{grid-row:1}.pn-sec--tests>.pn-zz--r>.pn-h2{grid-row:2}.pn-sec--tests>.pn-zz--r>.pn-sub{grid-row:3}.pn-sec--tests>.pn-zz--r>.pn-tests{grid-column:1/span 7;grid-row:4}.pn-sec--tests>.pn-zz--r>.pn-zz__media{grid-column:8/span 5;grid-row:1/span 4;margin-top:14px}}.pn-device{position:relative;display:block;overflow:hidden;background:var(--bg)}.pn-device img{display:block;width:100%;height:auto}.pn-device--browser{padding-top:26px;border:1.5px solid var(--line-ui);border-radius:12px;box-shadow:0 14px 34px color-mix(in srgb,var(--c-granat-ink) 12%,transparent)}.pn-device--browser::before{content:"";position:absolute;inset:0 0 auto;height:26px;box-sizing:border-box;border-bottom:1px solid var(--line);background:radial-gradient(circle at 14px 12.5px,var(--accent-ui) 0 3.5px,transparent 4px),radial-gradient(circle at 27px 12.5px,var(--line-ui) 0 3.5px,transparent 4px),radial-gradient(circle at 40px 12.5px,var(--line-ui) 0 3.5px,transparent 4px),var(--surface-2)}.pn-device--browser::after{content:"";position:absolute;top:6px;left:56px;right:24%;height:14px;box-sizing:border-box;border:1px solid var(--line);border-radius:7px;background:var(--bg)}.pn-zz__media--browser{max-width:280px}@media (min-width:861px){.pn-zz>.pn-zz__media--browser{max-width:none}}.pn-card__ico{width:30px;height:30px;margin-bottom:14px;color:var(--brand);stroke-width:1.6}.pn-card__ico .pn-ico__a{stroke:var(--accent-ui)}@media (max-width:860px){.pn-card__ico{display:none}}.wp-block-post-content>.pn-lead{max-width:var(--wp--style--global--content-size)}.wp-block-post-content>.pn-mtype{margin-top:32px}.wp-block-post-content>.pn-cefr-bar{max-width:var(--wp--style--global--content-size);grid-template-columns:repeat(6,minmax(0,70px))}:is(.wp-block-post-content,.pn-aside--trial)>.pn-norisk--page,.wp-block-post-content>.pn-trial-faq{margin-top:56px}:is(.wp-block-post-content,.pn-aside--trial)>.pn-next-steps{margin-top:64px}.wp-block-post-content>.pn-trial-faq{margin-bottom:var(--pn-sec)}.wp-block-post-content>.pn-h2--sec+.pn-trial-faq{margin-top:24px}.wp-block-post-content>:is(.pn-next,.pn-course-faq){margin-top:56px}.pn-next>.pn-steps-list{margin-top:24px!important}.pn-course-faq{margin-bottom:var(--pn-sec)}.pn-course-faq>.pn-faq__list{margin-top:24px!important}.wp-block-post-content>.pn-matura{margin-top:56px}.pn-matura__facts{margin:24px 0 0;border-top:1px solid var(--line)}.pn-matura__facts>div{display:grid;gap:4px 24px;padding:12px 0;border-bottom:1px solid var(--line)}.pn-matura__facts dt{font-weight:600;color:var(--text)}.pn-matura__facts dd{margin:0;color:var(--text)}@media (min-width:601px){.pn-matura__facts>div{grid-template-columns:minmax(0,15em) minmax(0,1fr)}}.pn-matura__src{margin-top:12px!important;font-size:15px;color:var(--text-2)}.pn-form__hint{display:block;margin-top:6px;font-size:15px;line-height:1.45;color:var(--text-2)}.pn-steps-list{list-style:none;padding:0;counter-reset:pn-step}.pn-steps-list li{position:relative;min-height:32px;padding-left:48px;color:var(--text);counter-increment:pn-step}.pn-steps-list li+li{margin-top:16px}.pn-steps-list li::before{content:counter(pn-step);position:absolute;left:0;top:-3px;box-sizing:border-box;display:inline-grid;place-items:center;width:32px;height:32px;border:1.5px solid var(--accent-ui);border-radius:50%;background:var(--bg);color:var(--accent-ink);font-weight:700;font-size:16px}.pn-form{--pn-ico-err:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cpath d='M12 7v6.5M12 16.8v.2'/%3E%3C/svg%3E")}.wp-block-post-content>.pn-form{box-sizing:border-box;margin-top:56px;padding:28px 20px 32px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-2)}.pn-form>.pn-form__help{margin-top:14px;color:var(--text)}:is(.pn-form,.pn-404-tel,.pn-test-office)>.pn-tel{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:44px;margin-top:2px;color:var(--text);text-decoration:none}:is(.pn-form,.pn-404-tel,.pn-test-office)>.pn-tel::before{content:none}:is(.pn-form,.pn-404-tel,.pn-test-office)>.pn-tel .pn-tel__num{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;font-size:22px;font-weight:700;color:var(--brand)}:is(.pn-form,.pn-404-tel,.pn-test-office)>.pn-tel .pn-tel__hours{display:block;font-size:15px;color:var(--text-2)}:is(.pn-form,.pn-404-tel,.pn-test-office)>.pn-tel:hover .pn-tel__num{text-decoration:underline;text-underline-offset:4px}.pn-form :focus-visible{outline:2px solid var(--focus);outline-offset:2px}:is(.pn-form,.pn-quiz) :is(input,select,textarea,label,fieldset,.gfield){scroll-margin-top:calc(var(--wp-admin--admin-bar--height,0px) + var(--bar-top-h) + 48px)}.wpcf7 :is(input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),select,textarea){box-sizing:border-box;max-width:100%}.pn-form>.wpcf7{margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.pn-form .wpcf7-form>p{margin:0 0 20px}.pn-form .wpcf7 .pa11y-required-note{font-size:15px;color:var(--text-2)}.pn-form .wpcf7 label{display:block;font-size:16px;font-weight:600;line-height:1.4;color:var(--text)}.pn-form .wpcf7 label>br{display:none}.pn-form .wpcf7 label>.wpcf7-form-control-wrap{display:block;margin-top:6px}.pn-form .wpcf7 :is(.wpcf7-text,.wpcf7-email,.wpcf7-tel,.wpcf7-number,.wpcf7-date,.wpcf7-url,.wpcf7-select,.wpcf7-textarea){box-sizing:border-box;display:block;width:100%;max-width:100%;min-height:48px;margin:0;padding:10px 14px;border:1px solid var(--line-ui);border-radius:var(--r);background:var(--bg);color:var(--text);font:400 17px/1.4 var(--f-text)}.pn-form .wpcf7 .wpcf7-textarea{min-height:96px;resize:vertical}.pn-form .wpcf7 ::placeholder{color:var(--text-2);opacity:1}:is(.pn-form .wpcf7,.wpcf7 .pn-consents) .wpcf7-list-item{display:block;margin:0}.pn-form .wpcf7-form>p:has(.wpcf7-acceptance){margin-bottom:8px}:is(.pn-form .wpcf7,.wpcf7 .pn-consents) .wpcf7-list-item label{display:flex;align-items:flex-start;gap:12px;min-height:44px;font-size:15px;font-weight:400;line-height:1.5;cursor:pointer}:is(.pn-form .wpcf7,.wpcf7 .pn-consents) .wpcf7-list-item input[type="checkbox"]{flex:none;box-sizing:border-box;width:24px;height:24px;margin:0;accent-color:var(--brand);cursor:pointer}.pn-form .wpcf7 .wpcf7-submit{box-sizing:border-box;min-height:52px;min-width:44px;margin:4px 0 0;padding:12px 32px;border:2px solid #fff0;border-radius:var(--r);background:var(--action);color:var(--action-ink);font:600 17px/1.2 var(--f-text);cursor:pointer;transition:background-color var(--t-fast)}@media (hover:hover){.pn-form .wpcf7 .wpcf7-submit:hover{background:var(--action-hover)}}.pn-form .wpcf7 .wpcf7-form>p:has(>.wpcf7-submit){position:relative;margin-bottom:0}.pn-form .wpcf7 .wpcf7-not-valid{border-color:var(--err);box-shadow:inset 0 0 0 1px var(--err)}.pn-form .wpcf7 .wpcf7-not-valid-tip,.pn-form .wpcf7 form:is(.invalid,.unaccepted,.payment-required,.failed,.aborted,.spam) .wpcf7-response-output{display:flex;align-items:flex-start;gap:8px;color:var(--err);font-weight:600}.pn-form .wpcf7 .wpcf7-not-valid-tip{margin-top:8px;font-size:15px;line-height:1.4}.pn-form .wpcf7 .wpcf7-not-valid-tip::before,.pn-form .wpcf7 form:is(.invalid,.unaccepted,.payment-required,.failed,.aborted,.spam) .wpcf7-response-output::before{content:"";flex:none;width:18px;height:18px;margin-top:1px;background:currentColor;-webkit-mask:var(--pn-ico-err) center/contain no-repeat;mask:var(--pn-ico-err) center/contain no-repeat}.pn-form .wpcf7 form .wpcf7-response-output{margin:20px 0 0;padding:12px 16px;border:1px solid var(--line-ui);border-radius:var(--r);background:var(--bg);font-size:16px;line-height:1.45}.pn-form .wpcf7 form:is(.invalid,.unaccepted,.payment-required,.failed,.aborted,.spam) .wpcf7-response-output{border-color:var(--err)}.pn-form .wpcf7 form.sent .wpcf7-response-output{border-color:var(--brand);color:var(--text)}.wpcf7 .cf-turnstile{min-height:65px;line-height:0}.pn-form .wpcf7 .cf-turnstile{margin:0 0 20px}@media (max-width:373px){.pn-form .wpcf7 .cf-turnstile{transform:scale(.8);transform-origin:0 0;margin-bottom:6px}}.wpcf7 form.pn-ts-wait .wpcf7-spinner{visibility:visible}@media (max-width:600px){.pn-form .wpcf7 .wpcf7-submit{width:100%}.pn-form .wpcf7 .wpcf7-spinner{position:absolute;right:14px;top:50%;margin:-12px 0 0}}@media (min-width:861px){.wp-block-post-content>.pn-form{padding:40px 44px 44px}}.wpcf7 fieldset.pn-consents{min-width:0;margin:0 0 16px;padding:0;border:0}.wpcf7 .pn-consents legend{margin:0 0 8px;padding:0;font-size:16px;font-weight:600;line-height:1.4;color:var(--text)}.wpcf7 .pn-consents p{margin:0}.wpcf7 .pn-consents .wpcf7-form-control-wrap{display:block}.wpcf7 .pn-consents .wpcf7-form-control-wrap+.wpcf7-form-control-wrap{margin-top:4px}.wpcf7 .pn-clause{margin:0 0 20px;font-size:15px;line-height:1.5;color:var(--text-2)}.wpcf7 .pn-clause a{color:var(--text)}.wpcf7 .wpcf7-select{box-sizing:border-box;max-width:100%}.wp-block-post-content>h1+.pn-contact--page,.wp-block-post-content>.pn-band+.pn-contact--page{margin-top:32px}.wp-block-post-content>.pn-uni-cap{margin-top:64px;margin-bottom:12px}.wp-block-post-content>.pn-uni-cap+.pn-h2{margin-top:0}.wp-block-post-content>.pn-uni-audit{margin-top:64px}.wp-block-post-content>.pn-uni-audit>*{margin:0}.wp-block-post-content>.pn-uni-audit>*+*{margin-top:20px}.pn-uni-audit .pn-more{display:inline-block;padding-block:10px;line-height:24px;white-space:normal}.wp-block-post-content>.pn-list:last-child{margin-bottom:var(--pn-sec)}.wp-block-post-content>:is(.pn-b2b-steps,.pn-h2--sec){margin-top:64px}.wp-block-post-content>.pn-b2b-steps+.pn-steps-list{margin-top:28px}.wp-block-post-content>.pn-b2b-toeic{margin-top:20px}.wp-block-post-content>.pn-h2--sec+:is(p,.pn-list){margin-top:24px}.pn-list li+li{margin-top:10px}.wp-block-post-content>.pn-thanks-next{margin-top:32px}.wp-block-post-content>.pn-h2--sec+.pn-contact--page{margin-top:28px}.wp-block-post-content>:is(.pn-thanks-next,.pn-contact--page):last-child{margin-bottom:var(--pn-sec)}.pn-thanks-next>p{margin:0}.pn-thanks-next>.pn-btn{margin-top:16px}.pn-thanks-next>.pn-tel{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:44px;margin-top:2px;color:var(--text);text-decoration:none}.pn-thanks-next>.pn-tel::before{content:none}.pn-thanks-next>.pn-tel .pn-tel__num{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;font-size:22px;font-weight:700;color:var(--brand)}.pn-thanks-next>.pn-tel .pn-tel__hours{display:block;font-size:15px;color:var(--text-2)}.pn-thanks-next>.pn-tel:hover .pn-tel__num{text-decoration:underline;text-underline-offset:4px}.wp-block-post-content>.pn-answer+.wp-block-group.pn-sec--exam{margin-top:56px;padding-block:0}.wp-block-post-content>.wp-block-yoast-faq-block{margin-top:28px;border-top:1px solid var(--line)}.wp-block-yoast-faq-block .schema-faq-section{padding:18px 0 20px;border-bottom:1px solid var(--line)}.wp-block-yoast-faq-block .schema-faq-question{display:block;font-size:19px;font-weight:600;line-height:1.35;color:var(--text)}.wp-block-yoast-faq-block .schema-faq-answer{margin:8px 0 0;color:var(--text)}.pn-form>.gform_wrapper.gform_legacy_markup_wrapper{max-width:100%;margin:24px 0 0;padding-top:24px;border-top:1px solid var(--line)}.pn-form .gform_legacy_markup_wrapper ul.gform_fields li.gfield{margin:0 0 20px;padding:0}.pn-form .gform_validation_container{display:none!important}.pn-form .gform_legacy_markup_wrapper .top_label .gfield_label{display:block;margin:0;font-size:16px;font-weight:600;line-height:1.4;color:var(--text)}.pn-form .gform_legacy_markup_wrapper .gfield_required{margin-left:4px;color:var(--text-2)}.pn-form .gform_legacy_markup_wrapper .gfield_required .gfield_required{margin-left:0}.pn-form .gform_legacy_markup_wrapper .top_label div.ginput_container{margin-top:6px}.pn-form .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.pn-form .gform_legacy_markup_wrapper select{box-sizing:border-box;display:block;width:100%;max-width:100%;min-height:48px;margin:0;padding:10px 14px;border:1px solid var(--line-ui);border-radius:var(--r);background-color:var(--bg);color:var(--text);font:400 17px/1.4 var(--f-text);letter-spacing:normal}.pn-form .gform_legacy_markup_wrapper ul.gfield_checkbox{margin:8px 0 0;padding:0}.pn-form .gform_legacy_markup_wrapper ul.gfield_checkbox li{display:flex;align-items:flex-start;gap:12px;margin:0;line-height:1.5;overflow:visible}.pn-form .gform_legacy_markup_wrapper ul.gfield_checkbox li input[type=checkbox]{flex:none;box-sizing:border-box;width:24px;height:24px;margin:0;accent-color:var(--brand);cursor:pointer}.pn-form .gform_legacy_markup_wrapper ul.gfield_checkbox li label{display:block;max-width:none;width:auto;margin:-11px 0;padding:11px 0;font-size:15px;font-weight:400;line-height:1.5;color:var(--text);cursor:pointer}.pn-form .gform_legacy_markup_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label{font-weight:400}.pn-form .gform_legacy_markup_wrapper li.gfield.gfield_html{margin-top:4px}.pn-form .gform_legacy_markup_wrapper .pn-clause{margin:0;font-size:15px;line-height:1.5;color:var(--text-2)}.pn-form .gform_legacy_markup_wrapper .pn-clause a{color:var(--text)}.pn-form .gform_legacy_markup_wrapper .gform_footer{position:relative;margin:4px 0 0;padding:0}.pn-form .gform_legacy_markup_wrapper .gform_footer .gform_button{box-sizing:border-box;min-height:52px;min-width:44px;margin:0;padding:12px 32px;border:2px solid #fff0;border-radius:var(--r);background:var(--action);color:var(--action-ink);font:600 17px/1.2 var(--f-text);cursor:pointer;transition:background-color var(--t-fast)}@media (hover:hover){.pn-form .gform_legacy_markup_wrapper .gform_footer .gform_button:hover{background:var(--action-hover)}}.pn-form .gform_legacy_markup_wrapper .gform_footer .gform_button.gform-has-spinner{display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:0;cursor:progress}.pn-form .gform_legacy_markup_wrapper .gform_footer .gform_button.gform-has-spinner[data-pn-busy]::before{content:attr(data-pn-busy);font:600 17px/1.2 var(--f-text);color:var(--action-ink);-webkit-text-fill-color:var(--action-ink)}.pn-form .gform_legacy_markup_wrapper .gform-loader{position:relative;flex:none;display:inline-block;width:24px;height:24px;border-radius:50%;background:var(--action-ink);opacity:.75}.pn-form .gform_legacy_markup_wrapper .gform-loader::before{content:"";position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;background:var(--action);transform-origin:8px 8px;animation:pn-spin 1s linear infinite}@keyframes pn-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pn-blink{from{opacity:0}50%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.pn-form .gform_legacy_markup_wrapper .gform-loader::before{animation:pn-blink 2s linear infinite}}.pn-form .pn-form-stall-msg{display:flex;align-items:flex-start;gap:8px;margin:20px 0 0;padding:12px 16px;border:1px solid var(--err);border-radius:var(--r);background:var(--bg);color:var(--err);font-size:16px;font-weight:600;line-height:1.45}.pn-form .pn-form-stall-msg::before{content:"";flex:none;width:18px;height:18px;margin-top:1px;background:currentColor;-webkit-mask:var(--pn-ico-err) center/contain no-repeat;mask:var(--pn-ico-err) center/contain no-repeat}.pn-form .pn-form-stall-msg a{color:inherit;text-decoration:underline;text-underline-offset:3px}.pn-form .wpcf7 form .wpcf7-response-output:empty{display:none}.pn-form .gform_legacy_markup_wrapper ul.gform_fields li.gfield.gfield_error{margin-bottom:20px!important;padding:0;border:0;background:none}.pn-form .gform_legacy_markup_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{margin-top:0}.pn-form .gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}.pn-form .gform_legacy_markup_wrapper .top_label li.gfield.gfield_error{width:100%}.pn-form .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required :is(label.gfield_label,div.ginput_container){margin-top:0}.pn-form .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top:6px}.pn-form .gform_legacy_markup_wrapper .gfield_error .gfield_label{color:var(--text)}.pn-form .gform_legacy_markup_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.pn-form .gform_legacy_markup_wrapper li.gfield_error select{border-color:var(--err);box-shadow:inset 0 0 0 1px var(--err)}.pn-form .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,.pn-form .gform_legacy_markup_wrapper .gfield_error .validation_message{display:flex;align-items:flex-start;gap:8px;max-width:100%;margin-top:8px;padding:0;color:var(--err);font-size:15px;font-weight:600;line-height:1.4}.pn-form .gform_legacy_markup_wrapper .gfield_error .validation_message::before,.pn-form .gform_legacy_markup_wrapper .gform_validation_errors>h2::before{content:"";flex:none;width:18px;height:18px;margin:1px 0 0;background:currentColor;-webkit-mask:var(--pn-ico-err) center/contain no-repeat;mask:var(--pn-ico-err) center/contain no-repeat}.pn-form .gform_legacy_markup_wrapper .gform_validation_errors{box-sizing:border-box;margin:0 0 20px;padding:12px 16px;border:1px solid var(--err);border-radius:var(--r);box-shadow:none;background:var(--bg)}.pn-form .gform_legacy_markup_wrapper .gform_validation_errors>h2{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--err);font:600 16px/1.45 var(--f-text)}.pn-form .gform_legacy_markup_wrapper .gform_validation_errors>ol a{color:var(--err)}.pn-form .gform_confirmation_message{margin-top:24px;padding:12px 16px;border:1px solid var(--brand);border-radius:var(--r);background:var(--bg)}@media (max-width:600px){.pn-form .gform_legacy_markup_wrapper .gform_footer .gform_button{width:100%}}.wp-block-post-content>.pn-h2--sec+.pn-course-list{margin-top:28px}.pn-course-list>h3{margin:36px 0 14px;font-size:20px;line-height:1.3;color:var(--text)}.pn-course-list>h3:first-child{margin-top:0}.pn-courses{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.pn-course{position:relative;box-sizing:border-box;padding:16px 20px 18px;border:var(--border-card);border-top:4px solid var(--pn-mod);border-radius:var(--r-card);background:var(--surface);transition:box-shadow var(--t-fast)}.pn-course[data-module="english_ai"]{border-style:dashed}.pn-course:has(h4 a:hover){box-shadow:var(--pn-shadow-card)}.pn-course h4{margin:0;font-size:19px;line-height:1.3;color:var(--text)}.pn-course h4 a{display:inline-flex;align-items:center;min-height:44px;color:var(--brand);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.pn-course h4 a:hover{text-decoration-thickness:2px}.pn-course h4 a::after{content:"";position:absolute;inset:0;border-radius:var(--r-card)}.pn-course h4 a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.pn-course__d{margin:6px 0 0;color:var(--text-2);font-size:16px;line-height:1.45}.pn-course__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:10px 0 0}.pn-ai-label{display:inline-flex;gap:4px;align-items:center;color:var(--ai);font-weight:700}.pn-course__wait{color:var(--text-2)}.pn-course__facts{list-style:none;margin:10px 0 0;padding:0;font-size:15px;line-height:1.45;color:var(--text-2)}.pn-course__facts .pn-course__price{color:var(--text);font-weight:600}.pn-course-list__note{margin:16px 0 0;font-size:14px;line-height:1.45;color:var(--text-2)}.pn-xcourse{margin:20px 0 0;padding:16px 20px 18px;border:var(--border-card);border-top:4px solid var(--pn-mod);border-radius:var(--r-card);background:var(--surface)}.pn-xcourse h3{margin:0 0 8px;font-size:20px;line-height:1.3;color:var(--text)}.pn-xcourse__facts{display:flex;flex-wrap:wrap;gap:4px 16px;margin:8px 0;padding:0;list-style:none}.pn-xcourse__start{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 0}.pn-xcourse-links{padding-left:1.2em}.pn-day__list>div{margin:0 0 12px}.pn-day__list dt{font-weight:600}.pn-day__list dd{margin:2px 0 0}.pn-cprices{margin:20px 0 0}.pn-cprices__list{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:0;padding:0;list-style:none}.pn-cprices__item{position:relative;display:flex;flex-direction:column;gap:6px;box-sizing:border-box;margin:0;padding:16px 20px 18px;border:var(--border-card);border-top:4px solid var(--pn-mod);border-radius:var(--r-card);background:var(--surface);transition:box-shadow var(--t-fast)}.pn-cprices__item:has(a:hover){box-shadow:var(--pn-shadow-card)}.pn-cprices__n{font-weight:600;font-size:18px;line-height:1.3;color:var(--text)}a.pn-cprices__n{color:var(--brand);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}a.pn-cprices__n:hover{text-decoration-thickness:2px}a.pn-cprices__n::after{content:"";position:absolute;inset:0;border-radius:var(--r-card)}a.pn-cprices__n:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.pn-cprices__p{font-size:16px;line-height:1.45;color:var(--text);font-variant-numeric:lining-nums}.pn-cprices__note{margin:14px 0 0;font-size:14px;line-height:1.45;color:var(--text-2)}.pn-cprices__acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin:20px 0 0}.pn-cprices__acts .pn-more{display:inline-block;padding-block:10px;line-height:24px;white-space:normal}.wp-block-post-content>.pn-course-link{margin-top:8px}.wp-block-post-content>.pn-course-list+.pn-course-link{margin-top:32px}.pn-course-link .pn-more{padding-block:10px;white-space:normal}.wp-block-post-content>.pn-course-link+.pn-mtype{margin-top:40px}.wp-block-post-content>.pn-mtype:last-child{margin-bottom:var(--pn-sec)}.wp-block-post-content>:last-child:not(.alignfull){margin-bottom:var(--pn-sec)}.pn-course-facts{margin:16px 0 24px;padding:16px;border:var(--border-card);border-radius:var(--r-card);background:var(--surface)}.pn-course-facts dl{display:grid;gap:8px 24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));margin:0 0 8px}.pn-course-facts dt{color:var(--text-2);font-size:15px}.pn-course-facts dd{margin:0;font-weight:700;font-variant-numeric:lining-nums}.pn-course-facts__src{color:var(--text-2);font-size:14px;margin:0 0 12px}.pn-course-facts__note{grid-column:1/-1}.pn-course-facts__note dd{font-weight:400;font-size:15px;color:var(--text-2)}@media (min-width:861px){.pn-course-facts{padding:24px 28px}}@media (min-width:601px){figure.wp-block-table>table{border-collapse:separate;border-spacing:0;width:100%;border:var(--border-card);border-radius:var(--r-card);overflow:hidden}figure.wp-block-table>table>thead{border-bottom:0}figure.wp-block-table>table :is(th,td){border:0;border-top:1px solid var(--line);padding:12px 16px;text-align:left;vertical-align:top;color:var(--text)}figure.wp-block-table>table>:first-child>tr:first-child>:is(th,td){border-top:0}figure.wp-block-table>table>thead th,figure.wp-block-table>table tr[data-pn-head]>th{background:var(--surface-2);font-weight:600}}figure.wp-block-table>table>tfoot{border-top:0}figure.wp-block-table>table>tfoot :is(th,td){font-weight:600}@media (max-width:600px){.wp-block-table table,.wp-block-table thead,.wp-block-table tbody,.wp-block-table tfoot,.wp-block-table tr,.wp-block-table th,.wp-block-table td{display:block}.wp-block-table thead,.wp-block-table tr[data-pn-head]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wp-block-table tr{margin:0 0 12px;padding:16px;border:var(--border-card);border-radius:var(--r-card)}.wp-block-table td,.wp-block-table th{border:0;padding:4px 0;text-align:left}.wp-block-table td[data-label]::before{content:attr(data-label) ": ";font-weight:600;color:var(--text-2)}.wp-block-table tbody>tr:not([data-pn-head]):not(:has(>td)){margin:20px 0 8px;padding:0;border:0;border-radius:0}.wp-block-table tbody>tr:not([data-pn-head]):not(:has(>td))>th{padding:0;font-size:18px;font-weight:700;color:var(--text)}}.wp-block-query.pn-archive{margin-top:24px;margin-bottom:var(--pn-sec)}.pn-archive__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.pn-archive__list>.wp-block-post{position:relative;margin:0;padding:20px 0 22px;border-bottom:1px solid var(--line)}.pn-archive__date,.pn-post-date{margin:0;font-size:15px;line-height:1.4;color:var(--text-2)}h2.pn-archive__t{margin:6px 0 0;font:600 21px/1.3 var(--f-text);letter-spacing:normal;color:var(--text);text-wrap:pretty}h2.pn-archive__t a{display:inline;color:var(--brand);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}h2.pn-archive__t a::after{content:"";position:absolute;inset:0}h2.pn-archive__t a:hover{text-decoration-thickness:2px}h2.pn-archive__t a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.pn-archive__d{margin:8px 0 0}.pn-archive__d p{margin:0;color:var(--text-2)}.pn-archive__empty{margin:0;color:var(--text-2)}.wp-block-query-pagination.pn-archive__pages{margin-top:28px;gap:4px 16px;align-items:center}.pn-archive__pages .wp-block-query-pagination-numbers{display:flex;flex-wrap:wrap;gap:4px;margin:0}.pn-archive__pages a,.pn-archive__pages .page-numbers{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 8px;margin:0;font-weight:600;color:var(--brand)}.pn-archive__pages .page-numbers.current{color:var(--text);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.pn-archive__pages .page-numbers.dots{min-width:24px;padding:0;color:var(--text-2)}main#tresc>.wp-block-post-title+.pn-post-date{margin-top:-8px;margin-bottom:24px}.wp-block-post-content>.pn-company{margin-top:64px}.wp-block-post-content>.pn-answer+.pn-company{margin-top:48px}.pn-company dl{margin:28px 0 0;border-top:1px solid var(--line)}.pn-company dl>div{display:grid;gap:2px 24px;padding:14px 0;border-bottom:1px solid var(--line)}.pn-company dt{font-size:15px;color:var(--text-2)}.pn-company dd{margin:0;color:var(--text);font-variant-numeric:lining-nums}.pn-company dd .pn-more{display:inline-block;padding-block:10px;line-height:24px}@media (min-width:700px){.pn-company dl>div{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:baseline}}.wp-block-post-content>.pn-company+.wp-block-group.pn-sec--exam{margin-top:64px;padding-top:0}.pn-contact--page .pn-contact__tel a{min-height:44px;text-decoration:underline;text-underline-offset:4px}@media (max-width:600px){.pn-contact__actions{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:stretch;column-gap:12px}}.wp-block-post-content .wp-block-buttons+a.pn-btn{margin-top:12px}.wp-block-latest-posts__post-title{display:inline-flex;align-items:center;min-height:44px}.pn-exam__note{margin-top:6px;font-size:15px;color:var(--text-2)}.pn-exam__acts .pn-ico--ext{width:16px;height:16px;margin-left:6px;flex:none}.pn-req-note{margin:0 0 12px;font-size:15px;color:var(--text-2)}.pn-ctypes{display:grid;gap:16px;margin:32px 0}.pn-ctype{padding:20px;border:var(--border-card);border-radius:var(--r-card);background:var(--surface)}.pn-ctype h3{margin-top:0}.pn-ctype__lv{color:var(--text-2);font-size:15px}@media (min-width:700px){.pn-ctypes{grid-template-columns:repeat(2,minmax(0,1fr))}}.pn-photo{margin-block:32px 0}.pn-photo img{display:block;width:100%;height:auto;border-radius:var(--r-card)}.wp-block-post-content>.pn-lead+.pn-photo--naglowek{margin-top:24px}.pn-course-top{margin:16px 0 24px}.pn-course-top>.pn-course-facts{margin:0}.pn-course-top>.pn-photo--kurs{margin:16px 0 0}.pn-course-top>.pn-photo--kurs img{aspect-ratio:3/2;object-fit:cover}@media (min-width:861px){.pn-course-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:stretch}.pn-course-top>.pn-photo--kurs{margin:0;min-height:0}.pn-course-top>.pn-photo--kurs img{height:100%;aspect-ratio:auto;min-height:240px}}.wp-block-post-content>.pn-gallery{margin-top:64px}.pn-gallery__grid{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pn-gallery__grid li{margin:0}.pn-gallery__grid img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:var(--r-card)}@media (min-width:861px){.pn-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.pn-sec--gallery .pn-gallery__grid{margin-top:40px}@media (max-width:600px){.pn-sec--gallery .pn-gallery__grid{margin-top:28px}}.wp-block-post-content>.pn-band{position:relative;isolation:isolate;overflow:hidden;margin-top:0;padding:56px var(--pn-gutter) 48px;background:var(--on-brand)}.pn-band__deco{display:none}.pn-band__lion{position:absolute;top:50%;right:0;display:block;width:auto;height:var(--pn-lion-h,80%);max-width:none;aspect-ratio:799/713;transform:translate(30%,-50%);pointer-events:none;fill:currentColor;color:var(--on-brand-ink);opacity:.08}@media (min-width:861px){.pn-band>.pn-band__deco{display:block;position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;max-width:none!important;margin:0!important}}@media print,(forced-colors:active){.pn-band>.pn-band__deco{display:none}}.pn-band>h1{position:relative;margin-block:0;color:var(--on-brand-ink)}@media (min-width:861px){.wp-block-post-content>.pn-band{padding-block:88px 72px}}@media (max-width:1023.98px){.pn-aside--trial{display:contents}.pn-aside__contact,.pn-toc{display:none}}@media (min-width:1024px){:root{--pn-container:var(--wp--custom--layout--container);--pn-gx:var(--wp--custom--layout--gutter);--pn-gap:var(--wp--custom--layout--gap);--pn-measure:var(--wp--custom--layout--measure);--pn-fs:var(--wp--custom--layout--fs);--pn-body-top:var(--wp--custom--layout--body-top);--pn-head-py:var(--wp--custom--layout--head-py);--pn-sticky-top:calc(var(--wp-admin--admin-bar--height,0px) + var(--bar-top-h) + 24px)}.wp-block-group.pn-topbar__in{padding-inline:var(--pn-gx)}.wp-block-group.pn-wrap,.alignfull>.wp-block-group.pn-wrap{padding-inline:var(--pn-gx)}.pn-norisk--home{padding-inline:var(--pn-gx)}#cmplz-cookiebanner-container .cmplz-cookiebanner{padding-inline:max(var(--pn-gx),calc((100% - var(--pn-container)) / 2))}.pn-sub,.pn-hero .pn-lead{max-width:32em}.pn-norisk__item{max-width:36em}.pn-audit__scale,.pn-ea__note{max-width:36em}.pn-sec--lek>.pn-wrap:not(.pn-zz){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--pn-gap);align-items:start}.pn-sec--lek>.pn-wrap:not(.pn-zz)>*{grid-column:1/span 5}.pn-sec--lek>.pn-wrap:not(.pn-zz)>.pn-lek__d{grid-column:7/span 6;grid-row:2;margin-top:0;font-size:18px;line-height:1.6}.pn-sec--lek>.pn-wrap:not(.pn-zz)>.pn-lek__acts{grid-column:7/span 6;grid-row:3;margin-top:20px}.pn-sec--prices>.pn-wrap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--pn-gap);align-items:start}.pn-sec--prices>.pn-wrap>*{grid-column:1/-1}.pn-sec--prices>.pn-wrap>:is(.pn-label,.pn-h2,.pn-sub){grid-column:1/span 8}.pn-sec--prices>.pn-wrap>.pn-prices__other{grid-column:1/span 7;max-width:none}.pn-sec--prices>.pn-wrap>.pn-prices__note{grid-column:9/span 4;margin-top:32px!important;padding-top:14px;border-top:1px solid var(--line)}main.pn-page{--pn-cw:min(100% - 2 * var(--pn-gx), var(--pn-container));display:grid;grid-template-columns:[full-start] minmax(0,1fr) [c-start] repeat(12,calc((var(--pn-cw) - 11 * var(--pn-gap)) / 12)) [c-end] minmax(0,1fr) [full-end];column-gap:var(--pn-gap);row-gap:0;align-items:start;box-sizing:border-box;max-width:none;margin-block-start:0!important;padding-inline:0!important;padding-bottom:var(--pn-sec)}main.pn-page>.wp-block-post-content,.pn-course-top{display:contents}main.pn-page>*,main.pn-page>.wp-block-post-content>*{grid-column:c-start/span 7;min-width:0;max-width:none;margin-inline:0!important}main.pn-page>.wp-block-post-content>:last-child:not(.alignfull){margin-bottom:0}main.pn-page :is(.wp-block-post-content,.wp-block-post-content .wp-block-group) .is-layout-constrained>*,main.pn-page .wp-block-post-content .is-layout-constrained>*{margin-inline:0!important;max-width:none}main.pn-page::before{content:"";grid-column:full-start/full-end;grid-row:1;align-self:stretch;margin-bottom:var(--pn-body-top);background:var(--surface-2);border-bottom:1px solid var(--line)}main.pn-page--lead::before{grid-row:1/span 2}main.pn-page>h1,main.pn-page>.wp-block-post-content>h1:first-child{grid-column:c-start/span 7;grid-row:1;align-self:center;max-width:16em;margin-block:var(--pn-head-py) calc(var(--pn-head-py) + var(--pn-body-top))!important;font-size:clamp(40px,3.4vw,60px);line-height:1.08;text-wrap:balance}main.pn-page>h1::after,main.pn-page>.wp-block-post-content>h1:first-child::after{content:"";display:block;width:112px;margin-top:24px;border-top:var(--engrave-rule)}main.pn-page--lead>.wp-block-post-content>h1:first-child{align-self:end;margin-bottom:0!important}main.pn-page--lead>.wp-block-post-content>h1:first-child+.pn-lead{grid-column:c-start/span 7;grid-row:2;align-self:start;max-width:32em;margin-block:24px calc(var(--pn-head-py) + var(--pn-body-top))!important;font-size:20px;line-height:1.55}main.pn-page>.pn-post-date{margin-top:0}main.pn-page .pn-page-photo{grid-column:span 5/c-end;grid-row:1;align-self:center;margin:calc(var(--pn-head-py) + 14px) 14px calc(var(--pn-head-py) + var(--pn-body-top))!important;position:relative;isolation:isolate;max-width:none}main.pn-page--lead .pn-page-photo{grid-row:1/span 2}main.pn-page.pn-page--form .pn-page-photo{grid-row:3;align-self:start;margin:14px 14px 0!important}main.pn-page.pn-page--form .pn-aside{margin-top:calc(56.25% + 30px)!important}main.pn-page .pn-page-photo img{display:block;width:100%;height:auto;min-height:0;aspect-ratio:16/9;object-fit:cover;object-position:var(--pn-pos,50% 50%);border-radius:50% 50% 10px 10px/36% 36% 10px 10px}main.pn-page .pn-page-photo::before{content:"";position:absolute;inset:-14px -14px 30% -14px;z-index:-1;border:1.5px solid var(--accent-ui);border-bottom:0;border-radius:50% 50% 0 0/42% 42% 0 0}main.pn-page--band::before{background:var(--on-brand);border-bottom:0}main.pn-page--band .pn-band{display:contents}main.pn-page--band .pn-band>.pn-band__deco{grid-column:full-start/full-end;grid-row:1;align-self:stretch;position:relative;inset:auto;z-index:auto;overflow:hidden;margin:0 0 var(--pn-body-top)!important;--pn-lion-h:124%}main.pn-page--band .pn-band>h1{grid-column:c-start/span 7;grid-row:1;align-self:center;position:relative;z-index:1;max-width:16em;color:var(--on-brand-ink);margin-block:72px calc(72px + var(--pn-body-top))!important;font-size:clamp(40px,3.4vw,60px);line-height:1.08;text-wrap:balance}main.pn-page--band .pn-band>h1::after{content:"";display:block;width:112px;margin-top:24px;border-top:var(--engrave-rule);border-top-color:var(--accent-on-brand)}main.pn-page>.wp-block-post-content>:first-child:not(h1,.pn-band),main.pn-page>.wp-block-post-content>:is(h1:first-child,.pn-band:first-child)+:not(.pn-lead,.pn-aside,.pn-page-photo),main.pn-page>.wp-block-post-content>:is(h1:first-child,.pn-band:first-child)+:is(.pn-lead,.pn-aside,.pn-page-photo)+:not(.pn-aside,.pn-page-photo),main.pn-page>.wp-block-post-content>:is(h1:first-child,.pn-band:first-child)+:is(.pn-lead,.pn-aside,.pn-page-photo)+:is(.pn-aside,.pn-page-photo)+:not(.pn-aside,.pn-page-photo),main.pn-page>.wp-block-post-content>h1:first-child+.pn-lead+:is(.pn-aside,.pn-page-photo)+:is(.pn-aside,.pn-page-photo)+*{margin-top:0!important}main.pn-page>.wp-block-post-content>.pn-sec:first-child>.pn-wrap>.pn-label:first-child{display:none}main.pn-page>.wp-block-post-content>:first-child:is(.pn-wide,.pn-sec--inpage,.alignfull:not(.pn-band),.alignwide),main.pn-page>.wp-block-post-content>h1:first-child+:is(.pn-lead,.pn-page-photo)+:is(.pn-wide,.pn-sec--inpage,.alignfull:not(.pn-band),.alignwide),main.pn-page>.wp-block-post-content>h1:first-child+.pn-lead+.pn-page-photo+:is(.pn-wide,.pn-sec--inpage,.alignfull:not(.pn-band),.alignwide){padding-top:0!important;border-top:0!important}main.pn-page :is(.wp-block-post-content,.wp-block-post-content .wp-block-group,.wp-block-post-content .wp-block-column)>:is(p.wp-block-paragraph:not([class*="pn-"]),ul:not([class*="pn-"]),ol:not([class*="pn-"])){font-size:var(--pn-fs);line-height:1.6;max-width:var(--pn-measure)}main.pn-page .wp-block-post-content>.pn-list{max-width:var(--pn-measure)}main.pn-page .wp-block-post-content :is(.pn-cprices__note,.pn-course-list__note,.pn-xcourses__note){max-width:30em}main.pn-page .wp-block-post-content .pn-course-link{max-width:var(--pn-measure)}main.pn-page .pn-form :is(.pn-clause,.pn-form__help){max-width:34em}main.pn-page .pn-aside{grid-column:span 5/c-end;grid-row:2/span 99;align-self:start;margin-top:0!important;margin-bottom:0!important;position:sticky;top:var(--pn-sticky-top)}main.pn-page--lead .pn-aside{grid-row:3/span 99}.pn-aside{display:grid;gap:0;align-content:start}main.pn-page :is(.pn-course-facts,.pn-company,.pn-contact--page,.pn-toc,.pn-aside--trial).pn-aside{padding:30px 32px 26px!important;background:var(--surface-2);border:var(--border-card);border-radius:0 0 var(--r-card) var(--r-card)}main.pn-page .pn-aside::before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;border-top:var(--engrave-rule);pointer-events:none}main.pn-page .pn-course-facts.pn-aside dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:0 0 10px}main.pn-page .pn-course-facts.pn-aside dt{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}main.pn-page .pn-course-facts.pn-aside dd{margin-top:4px;font-size:19px;line-height:1.35}main.pn-page .pn-course-facts.pn-aside .pn-course-facts__note dd{font-size:15px;line-height:1.5}main.pn-page .pn-course-facts.pn-aside .pn-course-facts__src{margin:0 0 18px}main.pn-page .pn-course-facts.pn-aside>.pn-btn{display:flex;width:100%;min-height:52px}.pn-aside__contact{margin-top:24px;padding-top:20px;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr);gap:8px 28px;align-content:start;font-size:16px;line-height:1.5;color:var(--text)}.pn-aside__contact>*{margin:0!important}.pn-aside__k{grid-column:1/-1;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.pn-aside__contact a{color:var(--brand)}.pn-aside__contact a[data-pn-tel]{display:inline-flex;min-height:44px;align-items:center;font-size:26px;font-weight:700;color:var(--text);text-decoration:none}.pn-aside__contact .pn-fb{display:inline-flex;align-items:center;gap:6px;min-height:32px}.pn-aside__contact .pn-fb .pn-ico--fb{width:18px;height:18px;color:var(--brand)}.pn-aside__contact .pn-contact__hours{list-style:none;padding:0}.pn-aside__contact .pn-contact__hours span{display:inline-block;min-width:3.6em;color:var(--text-2)}.pn-aside__contact .pn-contact__hours b{font-weight:600}.pn-aside__contact>.pn-aside__addr{color:var(--text-2)}.pn-aside__contact:lang(en) a[data-pn-tel]{font-size:clamp(20px,1.7vw,26px);white-space:nowrap}.pn-company.pn-aside .pn-h2--sec{font-size:28px}.pn-company.pn-aside dl{margin-top:16px}.pn-company.pn-aside dl>div{grid-template-columns:1fr;gap:2px;padding:12px 0}.pn-company.pn-aside dl>div:last-child{border-bottom:0}@media (min-width:1024px){main.pn-page .wp-block-post-content>.pn-company--school.pn-aside{grid-column:c-start/c-end;grid-row:auto;position:relative;top:auto}main.pn-page .pn-company--school.pn-aside dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--pn-gap)}main.pn-page .pn-company--school.pn-aside dl>div{align-content:start;border-bottom:0}}main.pn-page .wp-block-post-content>.pn-contact--page.pn-aside{display:grid;grid-template-columns:minmax(0,1fr);column-gap:32px;align-content:start}main.pn-page .wp-block-post-content>.pn-contact--page.pn-aside>*{grid-column:1}main.pn-page .wp-block-post-content>.pn-contact--page.pn-aside>.pn-contact__row{grid-template-columns:1fr;gap:4px}main.pn-page .wp-block-post-content>.pn-contact--page.pn-aside>.pn-contact__row--tel{grid-row:auto;margin-top:20px;padding:18px 0 0;border-left:0;border-top:1px solid var(--line)}main.pn-page .wp-block-post-content>.pn-contact--page.pn-aside .pn-contact__tel a[data-pn-tel]:not(.pn-contact__tel2){font-size:28px}main.pn-page .wp-block-post-content>.pn-contact--page.pn-aside:lang(en) .pn-contact__tel a[data-pn-tel]:not(.pn-contact__tel2){font-size:clamp(20px,1.55vw,28px);white-space:nowrap}main.pn-page .wp-block-post-content>.pn-contact--page.pn-aside>.pn-contact__actions{grid-column:1/-1;margin-top:24px!important;padding-top:0;align-items:stretch}main.pn-page .wp-block-post-content>.pn-aside__h{display:none}.pn-aside--trial>*{margin:0!important}.pn-aside--trial .pn-h2{font-size:28px}.pn-aside--trial .pn-norisk__list{margin-top:14px!important}.pn-aside--trial>.pn-next-steps{margin-top:30px!important;padding-top:24px;border-top:1px solid var(--line)}.pn-aside--trial>.pn-steps-list{margin-top:18px!important;font-size:17px}.pn-toc__h{margin:0 0 10px;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.pn-toc ol{list-style:none;margin:0;padding:0;counter-reset:none}.pn-toc li+li{border-top:1px solid var(--line)}.pn-toc a{display:flex;min-height:40px;align-items:center;padding:6px 0;font-size:16px;line-height:1.35;color:var(--brand);text-decoration:none}.pn-toc a:hover{text-decoration:underline;text-underline-offset:4px}.pn-toc a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}main.pn-page--cta>.wp-block-post-content>:not(.pn-aside,.pn-wide,.pn-sec--inpage,.alignfull:not(.pn-band),.alignwide):not(:is(.pn-wide,.pn-sec--inpage,.alignfull:not(.pn-band),.alignwide)~*) .pn-btn--primary{background:var(--bg);color:var(--brand);border-color:var(--brand)}main.pn-page .wp-block-post-content>:is(.pn-wide,.pn-sec--inpage,.alignfull:not(.pn-band),.alignwide),main.pn-page .wp-block-post-content>:is(.pn-wide,.pn-sec--inpage,.alignfull:not(.pn-band),.alignwide)~*{grid-column:c-start/c-end}main.pn-page .wp-block-post-content>:is(.pn-wide,.pn-sec--inpage,.alignfull:not(.pn-band),.alignwide){margin-top:72px;padding-top:56px;padding-bottom:0;border-top:1px solid var(--line)}main.pn-page .wp-block-post-content .pn-wrap{max-width:none;padding-inline:0}main.pn-page .wp-block-post-content>.pn-sec{padding-block:0}main.pn-page .wp-block-post-content>.pn-sec--inpage:not(:first-child){padding-top:56px}main.pn-page .wp-block-post-content>.pn-photo--sekcja.pn-photo:not(.pn-page-photo){grid-column:c-start/span 7}main.pn-page .pn-sec--inpage .pn-exams{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}main.pn-page .pn-sec--inpage .pn-exams>.pn-exam:nth-child(n){grid-column:span 2;padding:32px}main.pn-page .pn-sec--inpage .pn-exams>.pn-exam:nth-child(3n+1):nth-last-child(2),main.pn-page .pn-sec--inpage .pn-exams>.pn-exam:nth-child(3n+2):last-child{grid-column:span 3}main.pn-page .pn-sec--inpage .pn-exams>.pn-exam:nth-child(3n+1):last-child{grid-column:1/-1}main.pn-page .pn-courses{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}main.pn-page .pn-course-list>h3{margin-top:40px}main.pn-page .pn-course-list>h3:first-child{margin-top:28px}main.pn-page .wp-block-post-content .pn-cprices__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px}main.pn-page .pn-xcourses{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:20px;align-items:stretch}main.pn-page .pn-xcourses>.pn-xcourse{display:flex;flex-direction:column;margin:0}main.pn-page .pn-xcourses>.pn-xcourse>.pn-xcourse__start{margin-top:auto;padding-top:12px}main.pn-page .pn-xcourses>:not(.pn-xcourse){grid-column:1/-1;margin:0}main.pn-page .pn-xcourse-links{columns:3 300px;column-gap:var(--pn-gap);max-width:none}main.pn-page .pn-xcourse-links>li{break-inside:avoid}main.pn-page .wp-block-post-content>*>.pn-contact--page{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--pn-gap);padding:36px 40px;align-items:start}main.pn-page .wp-block-post-content>*>.pn-contact--page>*{grid-column:1}main.pn-page .wp-block-post-content>*>.pn-contact--page>.pn-contact__row{grid-template-columns:1fr;gap:4px}main.pn-page .wp-block-post-content>*>.pn-contact--page>.pn-contact__row--tel{grid-column:2;grid-row:1/span 3;margin-top:0;padding:0 0 0 var(--pn-gap);border-top:0;border-left:1px solid var(--line)}main.pn-page .wp-block-post-content>*>.pn-contact--page>.pn-contact__actions{grid-column:3;grid-row:1/span 3;margin-top:0!important;padding-top:0;flex-direction:column;align-items:stretch}main.pn-page .wp-block-post-content>.pn-mtype:is(.pn-wide,:is(.pn-wide,.pn-sec--inpage,.alignfull:not(.pn-band),.alignwide)~*){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--pn-gap);align-items:center;margin-top:56px;padding:32px 40px;background:var(--surface-2)}main.pn-page .wp-block-post-content>.pn-mtype:is(.pn-wide,:is(.pn-wide,.pn-sec--inpage,.alignfull:not(.pn-band),.alignwide)~*)>*{grid-column:1/span 4;margin:0}main.pn-page .wp-block-post-content>.pn-mtype:is(.pn-wide,:is(.pn-wide,.pn-sec--inpage,.alignfull:not(.pn-band),.alignwide)~*)>.pn-mtype__title{grid-row:1;align-self:end;font-family:var(--f-display);font-size:32px;font-weight:600;line-height:1.15;color:var(--brand)}main.pn-page .wp-block-post-content>.pn-mtype:is(.pn-wide,:is(.pn-wide,.pn-sec--inpage,.alignfull:not(.pn-band),.alignwide)~*)>.pn-mtype__meta{grid-row:2;align-self:start;margin-top:8px}main.pn-page .wp-block-post-content>.pn-mtype:is(.pn-wide,:is(.pn-wide,.pn-sec--inpage,.alignfull:not(.pn-band),.alignwide)~*)>.pn-mtype__get{grid-column:5/span 4;grid-row:1/span 2;background:var(--bg)}main.pn-page .wp-block-post-content>.pn-mtype:is(.pn-wide,:is(.pn-wide,.pn-sec--inpage,.alignfull:not(.pn-band),.alignwide)~*)>.pn-mtype__cta{grid-column:9/span 4;grid-row:1/span 2;justify-self:end;align-self:center;min-height:52px;padding-inline:28px}}@media (min-width:1440px){:root{--pn-measure:var(--wp--custom--layout--measure-lg);--pn-fs:var(--wp--custom--layout--fs-lg)}}@media (min-width:1280px){.pn-aside__contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pn-aside__contact>.pn-aside__k{grid-row:1}.pn-aside__contact>:not(.pn-aside__k):not(.pn-aside__addr):not(.pn-contact__hours){grid-column:1;grid-row:2/span 2}.pn-aside__contact>:is(.pn-aside__addr,.pn-contact__hours){grid-column:2}main.pn-page .wp-block-post-content>.pn-contact--page.pn-aside{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}main.pn-page .wp-block-post-content>.pn-contact--page.pn-aside>.pn-contact__row--tel{grid-column:2;grid-row:1/span 3;align-content:start;margin-top:0;padding:0 0 0 28px;border-top:0;border-left:1px solid var(--line)}main.pn-page .wp-block-post-content>.pn-contact--page.pn-aside>.pn-contact__actions{flex-direction:row;flex-wrap:wrap}}@media (min-width:1024px) and (max-width:1279.98px){main.pn-page .pn-course-facts.pn-aside dl{grid-template-columns:1fr}main.pn-page :is(.pn-course-facts,.pn-company,.pn-contact--page,.pn-toc,.pn-aside--trial).pn-aside{padding-inline:24px!important}main.pn-page .wp-block-post-content>.pn-contact--page.pn-aside>.pn-contact__actions{flex-direction:column}}@media (min-width:1024px) and (max-height:899.98px){main.pn-page .pn-page-photo img{max-height:max(120px,calc(100vh - 530px))}main.pn-page.pn-page--form .pn-page-photo img{max-height:none}}@media (min-width:1024px) and (max-height:799.98px){main.pn-page .pn-aside{position:relative;top:auto}:root{--pn-head-py:var(--wp--custom--layout--head-py-low)}main.pn-page .pn-page-photo img{aspect-ratio:2/1}main.pn-page.pn-page--form .pn-page-photo img{aspect-ratio:16/9}}@media (min-width:1024px) and (max-height:739.98px){:root{--pn-head-py:var(--wp--custom--layout--head-py-min)}main.pn-page .pn-page-photo img{max-height:max(120px,calc(100vh - 510px))}main.pn-page .pn-course-facts.pn-aside{padding-top:22px!important}main.pn-page .pn-course-facts.pn-aside dl{gap:12px 28px;margin-bottom:6px}main.pn-page .pn-course-facts.pn-aside .pn-course-facts__src{margin-bottom:12px}}@media (min-width:1280px){.pn-footer .pn-footer__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--pn-gap)}.pn-footer .pn-footer__brand{grid-column:1/span 4}.pn-footer .pn-footer-nav{grid-column:5/span 5;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--pn-gap)}}@media (min-width:1280px){.pn-footer .pn-footer__legal{--pn-fcw:min(100% - 2 * var(--pn-gx), var(--pn-container));max-width:none;margin-inline:0;padding-top:20px;padding-left:calc((100% - var(--pn-fcw)) / 2);padding-right:calc((100% - var(--pn-fcw)) / 2 + var(--pn-fcw) / 4 + var(--pn-gap) / 4);background:linear-gradient(var(--on-brand-line),var(--on-brand-line)) 50% 0 / var(--pn-fcw) 1px no-repeat}.pn-footer .pn-footer__legal::before{display:none}}