.swd-top{max-width:1000px;margin:0 auto}.swd-meta-rule{border-top:2px solid var(--color-navy);border-bottom:1px solid var(--color-line);font:700 11px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gray-600);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:18px;padding:13px 2px;display:flex}.swd-meta-mid{color:var(--color-coral)}.swd-head{margin:26px 0 0}.swd-title{max-width:24ch;font-size:clamp(2.4rem,4.8vw,3.7rem)}.swd-dek{max-width:58ch}.swd-byline{border:0;align-items:center;gap:10px;margin:20px 0 0;padding:0;display:flex}.swd-author-mark{width:34px;height:34px}.swd-author-name{font-family:var(--font-display);color:var(--color-ink);font-size:13.5px;font-weight:700}.swd-hero{aspect-ratio:21/9;background:var(--color-navy-xl);border-radius:22px;margin:30px 0 40px;overflow:hidden;box-shadow:0 30px 70px -38px #053c8273}.swd-hero img{object-fit:cover;width:100%;height:100%;display:block}.swd-p{font-size:1.15rem;line-height:1.78}.swd-body>.swd-p:first-child:first-letter{float:left;font-family:var(--font-display);color:var(--color-navy);padding:6px 12px 0 0;font-size:3.4em;font-weight:800;line-height:.82}.swd-h2{margin-top:46px}.swd-next{border:1px solid var(--color-line);background:#fff;border-radius:22px;grid-template-columns:1fr 1.1fr;align-items:stretch;gap:0;margin-bottom:10px;text-decoration:none;transition:transform .22s,box-shadow .22s;display:grid;overflow:hidden;box-shadow:0 18px 50px -34px #053c8259}.swd-next:hover{transform:translateY(-3px);box-shadow:0 28px 64px -30px #053c8273}.swd-next-media{min-height:280px;display:block;overflow:hidden}.swd-next-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.swd-next:hover .swd-next-media img{transform:scale(1.045)}.swd-next-body{flex-direction:column;justify-content:center;gap:12px;min-width:0;padding:clamp(24px,3.4vw,44px);display:flex}.swd-next-kicker{font:700 11px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-coral)}.swd-next-title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-navy);font-size:clamp(1.45rem,2.5vw,2.1rem);font-weight:800;line-height:1.1;transition:color .18s}.swd-next:hover .swd-next-title{color:var(--color-coral-dark)}.swd-next-x{color:var(--color-gray-600);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.swd-next-cta{font:700 14px var(--font-display);color:var(--color-navy);align-items:center;gap:7px;display:inline-flex}.swd-next-cta svg{color:var(--color-coral);transition:transform .2s}.swd-next:hover .swd-next-cta svg{transform:translate(3px,-3px)}.swd-next-cta em{color:var(--color-gray-400);font-style:normal;font-weight:500}.swd-rel-index{margin-top:6px}@media (max-width:860px){.swd-meta-rule{flex-wrap:wrap;gap:6px 14px}.swd-hero{aspect-ratio:16/10;border-radius:16px;margin:22px 0 28px}.swd-next{grid-template-columns:1fr}.swd-next-media{aspect-ratio:16/9;min-height:0}}.kt{padding-bottom:90px}.kt-head{padding:110px 0 8px}.kt-h1{font-family:var(--font-display);letter-spacing:-.045em;color:var(--color-navy);margin:12px 0 18px;font-size:clamp(3rem,7vw,5.2rem);font-weight:800;line-height:.98}.kt-h1 em{color:var(--color-coral);font-style:normal}.kt-sub{color:var(--color-gray-600);max-width:54ch;margin:0;font-size:clamp(1rem,1.45vw,1.15rem);line-height:1.55}.kt-cards{grid-template-columns:repeat(3,1fr);gap:16px;margin:34px 0 0;display:grid}.kt-card{border:1px solid var(--color-line);border-radius:var(--r-xl);opacity:0;animation:.55s cubic-bezier(.16,1,.3,1) both swRowIn;animation-delay:calc(var(--i,0) * 90ms);background:#fff;flex-direction:column;align-items:flex-start;gap:12px;padding:26px 24px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.kt-card:hover{border-color:var(--color-navy-100);transform:translateY(-3px);box-shadow:0 22px 50px -30px #053c8266}.kt-card-label{font-family:var(--font-display);color:var(--color-navy);font-size:16.5px;font-weight:800}.kt-card-text{color:var(--color-gray-600);font-size:13.5px;line-height:1.55}.kt-card-link{font:700 13.5px var(--font-display);color:var(--color-navy);align-items:center;gap:6px;margin-top:auto;transition:color .15s;display:inline-flex}.kt-card-link svg{color:var(--color-coral);transition:transform .18s}.kt-card:hover .kt-card-link{color:var(--color-coral-dark)}.kt-card:hover .kt-card-link svg{transform:translate(2px,-2px)}.kt-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);align-items:start;gap:48px;margin-top:44px;scroll-margin-top:90px;display:grid}.kt-form-wrap{border:1px solid var(--color-line);border-radius:var(--r-xl);background:#fff;padding:30px 30px 26px;box-shadow:0 18px 50px -34px #053c824d}.kt-form-h{font-family:var(--font-display);color:var(--color-navy);margin:0 0 18px;font-size:21px;font-weight:800}.kt-orderno{animation:crtIn .3s var(--ease-out)}.kt-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.kt-send{border-radius:var(--r-full);background:var(--color-coral);color:#fff;font-family:var(--font-display);cursor:pointer;border:0;align-items:center;gap:9px;margin-top:4px;padding:14px 26px;font-size:15px;font-weight:800;transition:background .15s,transform .15s,box-shadow .15s,opacity .15s;display:inline-flex;box-shadow:0 7px 22px #e85c4e5c}.kt-send:hover:not(:disabled){background:var(--color-coral-dark);transform:translateY(-1px);box-shadow:0 10px 28px #e85c4e70}.kt-send:disabled{opacity:.7;cursor:default}.kt-sent{text-align:center;padding:34px 10px 26px}.kt-sent .thx-check svg{width:84px;height:84px}.kt-sent h2{font-family:var(--font-display);color:var(--color-navy);margin:14px 0 10px;font-size:26px;font-weight:800}.kt-sent p{color:var(--color-ink-soft);margin:0 0 22px;font-size:15px;line-height:1.6}.kt-sent strong{color:var(--color-navy)}.kt-aside{flex-direction:column;display:flex}.kt-ch{border-top:1px solid var(--color-line);flex-direction:column;gap:5px;padding:18px 2px;display:flex}.kt-ch:first-child{border-top:2px solid var(--color-navy)}.kt-ch-label{font:700 11px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gray-600);align-items:center;gap:7px;display:inline-flex}.kt-ch-label svg{color:var(--color-blue)}.kt-ch-val{font-family:var(--font-display);color:var(--color-navy);font-size:17px;font-weight:800;text-decoration:none}a.kt-ch-val:hover{color:var(--color-coral-dark)}.kt-ch-link{align-items:center;gap:6px;display:inline-flex}.kt-ch-link svg{color:var(--color-coral)}.kt-ch-note{color:var(--color-gray-400);font-size:12.5px}.kt-privacy{border-radius:var(--r-md);background:var(--color-blue-xl);color:var(--color-navy);align-items:flex-start;gap:9px;margin:16px 0 0;padding:14px 16px;font-size:12.5px;line-height:1.55;display:flex}.kt-privacy svg{flex:none;margin-top:2px}.kt-faq{max-width:760px;margin-top:60px}.kt-faq-h{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-navy);margin:10px 0 18px;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800}.kt-faq-item{border-bottom:1px solid var(--color-line)}.kt-faq-item summary{font-family:var(--font-display);color:var(--color-ink);cursor:pointer;padding:17px 40px 17px 2px;font-size:15.5px;font-weight:700;list-style:none;transition:color .15s;display:block;position:relative}.kt-faq-item summary::-webkit-details-marker{display:none}.kt-faq-item summary:hover{color:var(--color-coral-dark)}.kt-faq-x{width:14px;height:14px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.kt-faq-x:before,.kt-faq-x:after{content:"";background:var(--color-coral);transition:transform .22s var(--ease-out);border-radius:2px;margin:auto;position:absolute;inset:0}.kt-faq-x:before{width:14px;height:2px}.kt-faq-x:after{width:2px;height:14px}.kt-faq-item[open] .kt-faq-x:after{transform:rotate(90deg)}.kt-faq-item p{color:var(--color-ink-soft);max-width:64ch;margin:0 0 18px;font-size:14.5px;line-height:1.65}@media (max-width:960px){.kt-cards{grid-template-columns:1fr}.kt-grid{grid-template-columns:1fr;gap:26px}}@media (prefers-reduced-motion:reduce){.kt-card,.kt-orderno{opacity:1;animation:none}.kt-card,.kt-send,.kt-faq-x:before,.kt-faq-x:after{transition:none}}.bd{padding:110px 0 90px}.bd-head{margin-bottom:24px}.bd-h1{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-navy);margin:12px 0 16px;font-size:clamp(2.6rem,6vw,4.6rem);font-weight:800;line-height:.98}.bd-h1 em{color:var(--color-coral);font-style:normal}.bd-sub{color:var(--color-gray-600);max-width:56ch;margin:0;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.55}.bd-search{border-radius:var(--r-full);background:#fff;border:1px solid #053c821f;align-items:center;gap:10px;max-width:640px;padding:6px 6px 6px 18px;transition:box-shadow .2s,border-color .2s;display:flex;box-shadow:0 1px 2px #053c820f,0 10px 30px #053c8214}.bd-search:focus-within{box-shadow:0 0 0 4px var(--color-coral-xl), 0 12px 34px #053c821f;border-color:#e85c4e80}.bd-search-ico{color:var(--color-gray-400);flex:none}.bd-search input{min-width:0;height:44px;font-family:var(--font-sans);color:var(--color-ink);background:0 0;border:0;outline:0;flex:1;font-size:15.5px}.bd-search input::-webkit-search-cancel-button{-webkit-appearance:none}.bd-search>button[type=submit]{border-radius:var(--r-full);background:var(--color-coral);color:#fff;height:42px;font-family:var(--font-display);cursor:pointer;border:0;flex:none;padding:0 22px;font-size:14px;font-weight:700;transition:background .15s}.bd-search>button[type=submit]:hover{background:var(--color-coral-dark)}.bd-types{gap:8px;margin:18px 0 0;display:flex}.bd-types .chk-pill{text-decoration:none}.bd-cats{flex-wrap:wrap;gap:7px;margin:14px 0 0;display:flex}.bd-cat{border:1px solid var(--color-line);border-radius:var(--r-full);color:var(--color-ink-soft);background:#fff;align-items:baseline;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.bd-cat em{color:var(--color-gray-400);font-size:10.5px;font-style:normal;font-weight:700}.bd-cat:hover{border-color:var(--color-navy-100);color:var(--color-navy)}.bd-cat.is-on{border-color:var(--color-coral);background:var(--color-coral-xl);color:var(--color-coral-dark)}.bd-cat.is-on em{color:var(--color-coral-dark)}.bd-meta{color:var(--color-gray-600);margin:22px 0 6px;font-size:13.5px}.bd-meta strong{color:var(--color-navy)}.bd-list{margin-top:4px}.bd-flag-pkg{background:var(--color-navy-xl);color:var(--color-navy)}.bd-empty{color:var(--color-ink-soft);padding:46px 0;font-size:15px}.bd-empty a{color:var(--color-navy);font-weight:700}.bd-empty a:hover{color:var(--color-coral)}.bd-pager{justify-content:space-between;align-items:center;gap:14px;margin-top:30px;display:flex}.bd-pager-info{font:700 13px var(--font-sans);color:var(--color-gray-600);font-variant-numeric:tabular-nums}@media (max-width:640px){.bd{padding-top:96px}.bd-search>button[type=submit]{padding:0 16px}}.sbx{max-width:640px;position:relative}.sbx.is-open{z-index:60}.sbx-bar{max-width:none}.sbx-load{color:var(--color-coral);flex:none}.sbx-clear{background:var(--color-bg);width:28px;height:28px;color:var(--color-gray-600);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.sbx-clear:hover{background:var(--color-coral-xl);color:var(--color-coral-dark)}.sbx-kbd{border:1px solid var(--color-line);background:var(--color-bg);font:700 11px var(--font-sans);color:var(--color-gray-400);border-bottom-width:2px;border-radius:6px;flex:none;padding:3px 8px}.sbx-pop{z-index:30;border:1px solid var(--color-line);animation:crtIn .18s var(--ease-out);background:#fff;border-radius:18px;padding:8px;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:hidden;box-shadow:0 30px 70px -30px #053c8273,0 4px 18px #053c8214}.sbx-group{font:700 10.5px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gray-400);padding:8px 12px 6px}.sbx-item{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;padding:10px 12px;transition:background .1s;display:flex}.sbx-item.is-active{background:var(--color-navy-xl)}.sbx-dot{background:hsl(var(--hue,213) 62% 52%);border-radius:50%;flex:none;width:9px;height:9px}.sbx-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sbx-name{font-family:var(--font-display);color:var(--color-navy);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.sbx-name mark{background:var(--color-coral-xl);color:var(--color-coral-dark);border-radius:3px;padding:0 1px}.sbx-meta{color:var(--color-gray-600);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.sbx-price{font-family:var(--font-display);color:var(--color-navy);flex:none;font-size:13.5px;font-weight:800}.sbx-item-cat .sbx-name{color:var(--color-blue)}.sbx-arr{color:var(--color-gray-400);flex:none}.sbx-item.is-active .sbx-arr{color:var(--color-coral)}.sbx-none{color:var(--color-ink-soft);margin:4px;padding:14px 12px;font-size:13.5px}.sbx-all{border:0;border-top:1px solid var(--color-line);cursor:pointer;width:calc(100% - 8px);font:700 13px var(--font-display);color:var(--color-navy);background:0 0;border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;gap:10px;margin:6px 4px 2px;padding:11px 14px;transition:background .1s,color .1s;display:flex}.sbx-all.is-active,.sbx-all:hover{background:var(--color-coral-xl);color:var(--color-coral-dark);border-top-color:#0000;border-radius:11px}.sbx-enter{font:600 11px var(--font-sans);color:var(--color-gray-400);align-items:center;gap:5px;display:inline-flex}.h-suggest-price{font:800 13px var(--font-display);color:var(--color-navy);flex:none;margin-left:auto;font-style:normal}.bd-more{position:relative}.bd-more[open]{flex-basis:100%}.bd-more summary{cursor:pointer;list-style:none}.bd-more summary::-webkit-details-marker{display:none}.bd-cat-more{color:var(--color-blue);border-style:dashed;align-items:center;gap:5px;display:inline-flex}.bd-more[open] .bd-cat-more svg{transform:rotate(180deg)}.bd-more-cloud{animation:crtIn .25s var(--ease-out);flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}@media (prefers-reduced-motion:reduce){.sbx-pop,.bd-more-cloud{animation:none}}.sbx-nav{max-width:none;position:relative}.sbx-nav .sbx-pop{width:440px;max-width:calc(100vw - 32px);top:calc(100% + 12px);left:auto;right:0}.sbx-nav .sbx-clear{background:0 0;width:22px;height:22px}@media (max-width:960px){.sbx-nav{display:none}}.h-sbx-pop{z-index:40;top:calc(100% + 12px)}@media (max-width:640px){.sbx:not(.sbx-nav){max-width:none}.sbx:not(.sbx-nav) .sbx-pop{overscroll-behavior:contain;border-radius:16px;max-height:min(58dvh,450px);padding:7px;overflow:hidden auto}.sbx-item{min-height:54px;padding:9px 10px}.sbx-name{font-size:13.5px}.sbx-meta{max-width:60vw}.sbx-price{font-size:12.5px}.sbx-enter,.sbx-kbd{display:none}}.chk-person.is-multi{border:1px solid var(--color-line);animation:crtIn .3s var(--ease-out);border-radius:16px;margin-bottom:14px;padding:16px 18px 6px}.chk-person-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.chk-person-num{border-radius:var(--r-full);background:var(--color-navy);color:#fff;font-family:var(--font-display);letter-spacing:.04em;align-items:center;padding:5px 12px;font-size:11.5px;font-weight:800;display:inline-flex}.chk-person-head em{color:var(--color-gray-400);font-size:12px;font-style:normal}.chk-person-rm{border-radius:var(--r-full);font:700 12px var(--font-sans);color:var(--color-gray-400);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;padding:4px 8px;transition:color .15s,background .15s;display:inline-flex}.chk-person-rm:hover{color:var(--color-coral-dark);background:var(--color-coral-xl)}.chk-addperson{border:1.5px dashed var(--color-navy-100);border-radius:var(--r-full);font-family:var(--font-display);color:var(--color-navy);cursor:pointer;background:0 0;align-items:center;gap:8px;margin:2px 0 6px;padding:11px 18px;font-size:13.5px;font-weight:700;transition:border-color .15s,background .15s;display:inline-flex}.chk-addperson:hover{border-color:var(--color-coral);background:var(--color-coral-xl);color:var(--color-coral-dark)}.chk-addperson em{color:var(--color-gray-400);font-size:12px;font-style:normal;font-weight:500}.chk-qtyhint{border-radius:var(--r-md);color:#9a6a1b;background:#fff7e8;align-items:flex-start;gap:8px;margin:10px 0 4px;padding:11px 13px;font-size:12.5px;line-height:1.5;display:flex}.chk-qtyhint svg{flex:none;margin-top:2px}.chk-qtyhint a{color:inherit;font-weight:700}.bic [fill=\#BFD6F0]{fill:var(--color-navy-100)}.bic [fill=\#3968AC]{fill:var(--color-blue)}.bic [stroke=\#3968AC]{stroke:var(--color-blue)}.bic [fill=\#053C82]{fill:var(--color-navy)}.bic [stroke=\#053C82]{stroke:var(--color-navy)}.chk-phone-row{gap:8px;display:flex}.chk-phone-row input{flex:auto;min-width:0}.flag{border-radius:3px;flex:none;width:22px;height:15px;display:block;box-shadow:inset 0 0 0 1px #05162c1f}.phc{flex:none;position:relative}.phc-btn{border:1.5px solid var(--color-line);background:var(--color-bg);height:48px;font-family:var(--font-sans);color:var(--color-ink);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:0 11px;font-size:14px;font-weight:600;transition:border-color .15s,box-shadow .15s,background .15s;display:inline-flex}.phc-btn:hover{border-color:var(--color-navy-100)}.phc-btn.is-open,.phc-btn:focus-visible{border-color:var(--color-coral);box-shadow:0 0 0 3px var(--color-coral-xl);background:#fff;outline:none}.phc-dial{font-variant-numeric:tabular-nums}.phc-chev{color:var(--color-gray-400);transition:transform .2s}.phc-btn.is-open .phc-chev{transform:rotate(180deg)}.phc-pop{z-index:40;border:1px solid var(--color-line);width:264px;max-height:300px;animation:crtIn .16s var(--ease-out);background:#fff;border-radius:14px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 18px 44px -16px #05162c47}.phc-opt{width:100%;font-family:var(--font-sans);color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;font-weight:600;display:flex}.phc-opt .phc-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.phc-opt-dial{color:var(--color-gray-400);font-variant-numeric:tabular-nums;font-weight:700}.phc-opt.is-hi{background:var(--color-navy-xl)}.phc-opt.is-sel{color:var(--color-coral-dark)}.phc-opt.is-sel .phc-opt-dial{color:var(--color-coral)}.chk-assign{border:1px solid var(--color-line);background:var(--color-bg);animation:crtIn .3s var(--ease-out);border-radius:16px;margin:6px 0 14px;padding:18px 20px 16px}.chk-assign-head{margin-bottom:4px}.chk-assign-hint{color:var(--color-gray-600);margin:4px 0 10px;font-size:12.5px;line-height:1.5}.chk-assign-list{flex-direction:column;display:flex}.chk-assign-item{border-top:1px dashed var(--color-line);align-items:center;gap:12px;padding:12px 0;display:flex}.chk-assign-ico{border:1px solid var(--color-line);background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.chk-assign-ico .bic{display:block}.chk-assign-name{min-width:0;font-family:var(--font-display);color:var(--color-navy);flex:1;font-size:13.5px;font-weight:700;line-height:1.35}.chk-assign-name em{font-style:normal;font-family:var(--font-sans);color:var(--color-gray-400);font-size:11.5px;font-weight:600;display:block}.chk-pchips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.chk-pchip{border:1.5px solid var(--color-line);font-family:var(--font-sans);color:var(--color-ink-soft);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-flex}.chk-pchip svg{margin-left:-2px}.chk-pchip:hover{border-color:var(--color-navy-100);color:var(--color-navy)}.chk-pchip.is-on{border-color:var(--color-coral);background:var(--color-coral-xl);color:var(--color-coral-dark);font-weight:700}.chk-pchip:active{transform:scale(.96)}.chk-tally{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.chk-tally-pill{background:var(--color-navy-xl);color:var(--color-navy);border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.chk-tally-pill strong{font-weight:800}.chk-tally-pill.is-zero{color:#9a6a1b;background:#fff7e8}@media (max-width:640px){.chk-assign-item{flex-wrap:wrap}.chk-assign-name{flex-basis:calc(100% - 52px)}.chk-pchips{flex-basis:100%;justify-content:flex-start;padding-left:52px}}.pd-material{align-items:center;gap:8px;display:flex}.nav-results .bic,.nav-icon-btn .bic{flex:none;display:block}.bd-mat{align-items:center;display:flex}.bd-mat .bic{display:block}.bd-row{gap:14px}.pkx-rowlink{min-width:0;color:inherit;flex:1;align-items:center;gap:28px;text-decoration:none;display:flex}.bd-row .pkx-price{flex-shrink:0;margin-left:auto}.qadd{border:1.5px solid var(--color-line);color:var(--color-navy);cursor:pointer;background:#fff;flex-shrink:0;justify-content:center;align-items:center;gap:8px;transition:background .18s,border-color .18s,color .18s,transform .15s;display:inline-flex}.qadd-icon{border-radius:50%;width:46px;height:46px}.qadd-pill{height:44px;font-family:var(--font-sans);border-radius:999px;padding:0 18px;font-size:13.5px;font-weight:700}.qadd-ico{display:inline-flex}.qadd:hover{background:var(--color-coral);border-color:var(--color-coral);color:#fff;transform:translateY(-1px)}.qadd:active{transform:scale(.94)}.qadd.is-added{background:var(--color-coral);border-color:var(--color-coral);color:#fff}.qadd.is-added .qadd-ico{animation:qaddPop .32s var(--ease-out)}@keyframes qaddPop{0%{transform:scale(.4)}60%{transform:scale(1.18)}to{transform:scale(1)}}@media (max-width:640px){.bd-row{gap:10px}.pkx-rowlink{gap:14px}.bd-row .pkx-num{width:30px}.qadd-icon{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.qadd,.qadd.is-added .qadd-ico{transition:none;animation:none}}
.co{background:radial-gradient(circle at 87% 10%,#dce8f8d1,#0000 28rem),linear-gradient(#fff 0,#f6f9fd 34rem);min-height:70vh;padding:108px 0 96px}.co-progress{width:min(520px,100%);color:var(--color-gray-400);align-items:center;margin:0 0 27px;font-size:12.5px;display:flex}.co-progress a,.co-progress strong,.co-progress em{color:inherit;white-space:nowrap;align-items:center;gap:7px;font-style:normal;font-weight:700;text-decoration:none;display:inline-flex}.co-progress a{color:var(--color-success)}.co-progress a:hover{color:var(--color-coral-dark)}.co-progress strong{color:var(--color-navy)}.co-progress a span,.co-progress strong span,.co-progress em span{border:1px solid var(--color-line);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:11px;font-style:normal;display:inline-flex}.co-progress a span{background:#e9f8ef;border-color:#bfe5cd}.co-progress strong span{border-color:var(--color-coral);background:var(--color-coral-xl);color:var(--color-coral-dark)}.co-progress>i{background:var(--color-line);flex:none;width:28px;height:1px;margin:0 11px}.co-hero{background:radial-gradient(circle at 92% -30%, #558ed28c, transparent 17rem), linear-gradient(130deg, var(--color-navy) 0%, #07346d 100%);border-radius:24px;justify-content:space-between;align-items:center;gap:40px;margin-bottom:25px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px -40px #032754e6}.co-hero:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-92px;right:-44px;box-shadow:0 0 0 28px #ffffff06,0 0 0 58px #ffffff05}.co-hero-copy{z-index:1;min-width:0;position:relative}.co-kicker{color:#ff9d91;letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.co-hero h1{color:#fff;font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 7px;font-size:clamp(32px,4.2vw,46px);font-weight:800;line-height:1.02}.co-hero>div>p{color:#ffffffb8;max-width:520px;margin:0;font-size:15px;line-height:1.5}.co-hero-badges{flex-wrap:wrap;align-items:center;gap:16px;margin-top:15px;display:flex}.co-hero-badges span{color:#ffffffc7;align-items:center;gap:6px;font-size:10.5px;font-weight:650;display:inline-flex}.co-hero-badges svg{color:#8db8ed}.co-journey{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff21;border-radius:17px;grid-template-columns:1fr 22px 1fr 22px 1fr;align-items:center;width:min(470px,44%);padding:14px 16px;display:grid;position:relative}.co-journey>span{grid-template-columns:29px minmax(0,1fr);column-gap:8px;min-width:0;display:grid}.co-journey i{color:#9bc5f4;background:#ffffff1f;border-radius:9px;grid-row:1/3;justify-content:center;align-items:center;width:29px;height:29px;font-style:normal;display:inline-flex}.co-journey i .bic{filter:brightness(0)invert();opacity:.82}.co-journey em{color:#ff9d91;letter-spacing:.08em;text-transform:uppercase;font-size:8.5px;font-style:normal;font-weight:800;line-height:1.2}.co-journey strong{color:#fff;font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}.co-journey>b{background:#ffffff40;width:14px;height:1px;margin:0 auto}.co-layout{grid-template-columns:minmax(0,1fr) 372px;align-items:start;gap:28px;display:grid}.co-main{flex-direction:column;gap:16px;min-width:0;display:flex}.co-card{background:#fff;border:1px solid #053c821f;border-radius:20px;scroll-margin-top:110px;transition:border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 16px 50px -40px #053c8266}.co-card:before{background:var(--color-coral);content:"";opacity:0;width:3px;transition:opacity .22s;position:absolute;top:0;bottom:0;left:0}.co-card:focus-within{border-color:#053c823d;box-shadow:0 20px 55px -38px #053c8299}.co-card:focus-within:before{opacity:1}.co-card.is-complete{border-color:#2191583d}.co-card.is-complete:before{background:var(--color-success);opacity:1}.co-card-head{border-bottom:1px solid var(--color-line);align-items:center;gap:14px;padding:20px 24px;display:flex}.co-step{background:var(--color-navy);color:#fff;width:32px;height:32px;font-family:var(--font-display);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.co-card.is-complete .co-step{color:var(--color-success);background:#e9f8ef}.co-card-head>div{flex:1;min-width:0}.co-card-status{background:var(--color-bg);color:var(--color-gray-400);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.co-card.is-complete .co-card-status{color:var(--color-success);background:#e9f8ef}.co-card-head h2{color:var(--color-navy);font-family:var(--font-display);margin:0 0 2px;font-size:17px;font-weight:800}.co-card-head p{color:var(--color-gray-600);margin:0;font-size:12.5px;line-height:1.4}.co-card-body{padding:22px 24px 24px}.co-fields{gap:15px;display:grid}.co-fields-2{grid-template-columns:repeat(2,minmax(0,1fr))}.co-field-span{grid-column:1/-1}.co-field{min-width:0}.co-field label,.co-label{color:var(--color-gray-600);margin:0 0 7px;font-size:12px;font-weight:750;display:block}.co-field label em,.co-label em{color:var(--color-gray-400);margin-left:4px;font-style:normal;font-weight:500}.co-field input,.co-field textarea{box-sizing:border-box;border:1.5px solid var(--color-line);width:100%;color:var(--color-ink);font-family:var(--font-sans);background:#fff;border-radius:11px;outline:none;font-size:14.5px;transition:border-color .15s,background .15s,box-shadow .15s}.co-field input{height:47px;padding:0 14px}.co-field textarea{resize:vertical;min-height:92px;padding:12px 14px;line-height:1.5}.co-field input::placeholder,.co-field textarea::placeholder{color:#9aa6b5}.co-field input:focus,.co-field textarea:focus{border-color:var(--color-coral);box-shadow:0 0 0 3px var(--color-coral-xl);background:#fff}.co-field.has-error input,.co-field.has-error textarea{border-color:var(--color-error);background:#fff}.co-error{color:var(--color-error);animation:crtIn .2s var(--ease-out);margin:6px 2px 0;font-size:12px;line-height:1.4}.co-field-note{color:var(--color-gray-400);margin:10px 0 0;font-size:11.5px}.co-phone{gap:7px;display:flex}.co-phone input{flex:auto;min-width:0}.co-phone .phc-btn{border-radius:11px;height:47px}.co-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.co-mode>button{border:1.5px solid var(--color-line);min-height:68px;color:var(--color-gray-600);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:11px 13px;transition:border-color .15s,background .15s,color .15s;display:grid}.co-mode>button:hover{border-color:var(--color-navy-100);color:var(--color-navy)}.co-mode>button.is-active{border-color:var(--color-coral);background:var(--color-coral-xl);color:var(--color-coral-dark)}.co-mode>button>svg{flex:none}.co-mode>button>span{flex-direction:column;min-width:0;display:flex}.co-mode strong{color:var(--color-navy);font-family:var(--font-display);font-size:13px;font-weight:750;line-height:1.25}.co-mode small{color:var(--color-gray-600);margin-top:2px;font-size:10.5px;line-height:1.3}.co-mode i,.co-payment i{border:1.5px solid var(--color-line);color:#fff;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-style:normal;display:inline-flex}.co-mode .is-active i,.co-payment .is-active i{border-color:var(--color-coral);background:var(--color-coral)}.co-people{flex-direction:column;gap:12px;display:flex}.co-person{background:linear-gradient(115deg,#ebf3fcad,#0000 46%),#fff;border:1px solid #053c821f;border-radius:16px;padding:17px 18px 18px;box-shadow:0 12px 30px -28px #053c8299}.co-person-head{align-items:center;gap:10px;margin-bottom:15px;display:flex}.co-person-icon{background:var(--color-navy-xl);width:34px;height:34px;color:var(--color-blue);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.co-person-head>div{flex:1;min-width:0}.co-person-head h3{color:var(--color-navy);font-family:var(--font-display);margin:0;font-size:14px;font-weight:800}.co-person-head p{color:var(--color-gray-600);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:11.5px;overflow:hidden}.co-person-remove{color:var(--color-gray-400);font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.co-person-remove:hover{background:var(--color-coral-xl);color:var(--color-coral-dark)}.co-same{color:var(--color-ink-soft);cursor:pointer;align-items:center;gap:9px;margin:-2px 0 15px;font-size:12.5px;font-weight:600;display:flex}.co-same input,.co-checkbox input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.co-same>span,.co-checkbox>span{box-sizing:border-box;border:1.5px solid var(--color-line);color:#0000;background:#fff;border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;transition:border-color .15s,background .15s;display:inline-flex}.co-same input:checked+span,.co-checkbox input:checked+span{border-color:var(--color-coral);background:var(--color-coral);color:#fff}.co-same input:focus-visible+span,.co-checkbox input:focus-visible+span{outline:3px solid var(--color-coral-xl);outline-offset:2px}.co-id{align-items:flex-end;gap:14px;margin-top:15px;display:flex}.co-pesel{width:min(330px,100%)}.co-pesel>div{position:relative}.co-pesel input{padding-right:42px}.co-pesel.is-valid input{border-color:var(--color-success)}.co-input-ok{width:21px;height:21px;color:var(--color-success);background:#e9f8ef;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.co-text-button{color:var(--color-blue);font-family:var(--font-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:7px 2px;font-size:11.5px;font-weight:750;-webkit-text-decoration:underline #053c8238;text-decoration:underline #053c8238}.co-text-button:hover{color:var(--color-coral-dark)}.co-autofill{color:var(--color-success);animation:crtIn .25s var(--ease-out);background:#e9f8ef;border-radius:9px;align-items:center;gap:7px;margin-top:10px;padding:8px 10px;font-size:11.5px;line-height:1.3;display:flex}.co-autofill span{font-weight:750}.co-autofill em{color:#5d866c;margin-left:auto;font-size:10.5px;font-style:normal}.co-document{background:var(--color-bg);border-radius:13px;margin-top:15px;padding:15px}.co-document-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}
.co-document-head strong{color:var(--color-navy);font-family:var(--font-display);font-size:13px}.co-document-head p{color:var(--color-gray-600);margin:2px 0 0;font-size:11.5px}.co-document .co-fields{margin:13px 0}.co-pills{flex-wrap:wrap;gap:6px;display:flex}.co-pills button{border:1px solid var(--color-line);color:var(--color-gray-600);font-family:var(--font-sans);cursor:pointer;background:#fff;border-radius:999px;padding:7px 11px;font-size:11.5px;font-weight:650}.co-pills button:hover{border-color:var(--color-navy-100)}.co-pills button.is-active{border-color:var(--color-navy);background:var(--color-navy);color:#fff}.co-add-person{border:1.5px dashed var(--color-navy-100);background:var(--color-navy-xl);width:100%;color:var(--color-navy);font:inherit;text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:34px auto 1fr;align-items:center;gap:10px;margin-top:12px;padding:11px 13px;transition:border-color .15s,background .15s;display:grid}.co-add-person:hover{border-color:var(--color-coral);background:var(--color-coral-xl)}.co-add-person>span{width:32px;height:32px;color:var(--color-coral);background:#fff;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.co-add-person strong{font-family:var(--font-display);font-size:12.5px}.co-add-person em{color:var(--color-gray-600);font-size:11.5px;font-style:normal}.co-assignment{border:1px solid var(--color-line);background:var(--color-bg);animation:crtIn .28s var(--ease-out);border-radius:16px;margin-top:16px;padding:17px}.co-assignment-head{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.co-assignment-head>span{width:34px;height:34px;color:var(--color-blue);background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.co-assignment-head h3{color:var(--color-navy);font-family:var(--font-display);margin:0;font-size:14px}.co-assignment-head p{color:var(--color-gray-600);margin:2px 0 0;font-size:11.5px;line-height:1.4}.co-assignment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.co-assignment-person{border:1px solid var(--color-line);background:#fff;border-radius:12px;overflow:hidden}.co-assignment-person.has-error{border-color:var(--color-error)}.co-assignment-person-head{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:8px;padding:10px 11px;display:flex}.co-assignment-person-head strong{color:var(--color-navy);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.co-assignment-person-head span{color:var(--color-gray-400);white-space:nowrap;font-size:10.5px}.co-test-list{flex-direction:column;padding:4px;display:flex}.co-test-list button{width:100%;color:var(--color-gray-600);font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px 7px;display:grid}.co-test-list button:hover:not(:disabled){background:var(--color-navy-xl)}.co-test-list button.is-active{color:var(--color-navy)}.co-test-list button:disabled{cursor:not-allowed}.co-test-list button i{border:1px solid var(--color-line);color:#fff;background:#fff;border-radius:5px;justify-content:center;align-items:center;width:16px;height:16px;font-style:normal;display:inline-flex}.co-test-list button.is-active i{border-color:var(--color-coral);background:var(--color-coral)}.co-test-list button span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;line-height:1.25;overflow:hidden}.co-test-list button em{color:var(--color-gray-400);font-size:10px;font-style:normal}.co-assignment-error{margin-top:10px}.co-privacy,.co-gift-note{color:var(--color-gray-600);align-items:flex-start;gap:8px;margin:14px 2px 0;font-size:11.5px;line-height:1.5;display:flex}.co-privacy svg,.co-gift-note svg{color:var(--color-blue);flex:none;margin-top:1px}.co-gift .co-field+.co-field,.co-gift>.co-field{margin-top:15px}.co-gift-note{background:var(--color-navy-xl);color:var(--color-navy);border-radius:11px;padding:11px 13px}.co-payment{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.co-payment button{border:1.5px solid var(--color-line);min-height:61px;color:var(--color-gray-600);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:13px;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:10px;transition:border-color .15s,background .15s;display:grid}.co-payment>div{border:1.5px solid var(--color-coral);background:var(--color-coral-xl);min-height:64px;color:var(--color-coral-dark);border-radius:13px;grid-column:1/-1;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:12px 14px;display:grid}.co-payment>div>span{flex-direction:column;min-width:0;display:flex}.co-payment button:hover{border-color:var(--color-navy-100)}.co-payment button.is-active{border-color:var(--color-coral);background:var(--color-coral-xl);color:var(--color-coral-dark)}.co-payment button>span{flex-direction:column;min-width:0;display:flex}.co-payment strong{color:var(--color-navy);font-family:var(--font-display);font-size:12.5px;line-height:1.25}.co-payment small{color:var(--color-gray-600);font-size:10px}.co-consents{border-top:1px solid var(--color-line);flex-direction:column;gap:10px;margin-top:19px;padding-top:18px;display:flex}.co-checkbox{color:var(--color-gray-600);cursor:pointer;align-items:flex-start;gap:9px;font-size:11.5px;line-height:1.5;display:flex}.co-checkbox>span{margin-top:1px}.co-checkbox>em{font-style:normal}
.co-checkbox a{color:var(--color-navy);text-underline-offset:2px;font-weight:700}.co-checkbox b{color:var(--color-coral)}.co-consents.has-error .co-checkbox:first-child>span{border-color:var(--color-error)}.co-back{color:var(--color-gray-600);align-self:flex-start;align-items:center;gap:7px;margin:5px 4px 0;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.co-back:hover{color:var(--color-coral-dark)}.co-summary{position:sticky;top:94px}.co-summary-card{background:#fff;border:1px solid #053c8224;border-radius:20px;padding:22px;position:relative;overflow:hidden;box-shadow:0 24px 60px -38px #053c8280}.co-summary-card:before{background:linear-gradient(90deg, var(--color-coral), #ffb1a8 48%, var(--color-blue));content:"";height:3px;position:absolute;top:0;left:0;right:0}.co-summary-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.co-summary-head>div{flex-direction:column;display:flex}.co-summary-kicker{color:var(--color-coral-dark);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-size:8.5px;font-weight:800}.co-summary-head h2{color:var(--color-navy);font-family:var(--font-display);margin:0;font-size:17px;font-weight:800}.co-summary-head a{color:var(--color-blue);text-underline-offset:3px;font-size:11.5px;font-weight:700}.co-items{flex-direction:column;gap:0;margin:14px 0 0;padding:0;list-style:none;display:flex}.co-items li{border-top:1px solid var(--color-line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;display:grid}.co-item-icon{background:var(--color-navy-xl);border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.co-item-name{min-width:0;color:var(--color-ink);font-size:11.5px;font-weight:650;line-height:1.35}.co-item-name em{color:var(--color-coral-dark);margin-top:1px;font-size:10px;font-style:normal;display:block}.co-items li>strong{color:var(--color-navy);font-family:var(--font-display);white-space:nowrap;font-size:11.5px;font-weight:800}.co-totals{border-top:1px solid var(--color-line);flex-direction:column;gap:8px;margin:6px 0 0;padding:14px 0 0;display:flex}.co-totals>div{color:var(--color-gray-600);justify-content:space-between;align-items:baseline;gap:14px;font-size:11.5px;display:flex}.co-totals dt,.co-totals dd{margin:0}.co-totals dd{color:var(--color-ink);font-weight:700}.co-totals .is-discount,.co-totals .is-discount dd{color:var(--color-success)}.co-total-panel{background:radial-gradient(circle at 100% 0, #467ec18c, transparent 9rem), var(--color-navy);color:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:15px 16px;display:flex}.co-total-panel>span{font-family:var(--font-display);flex-direction:column;font-size:13px;font-weight:800;display:flex}.co-total-panel small{color:#ffffff8f;font-family:var(--font-sans);margin-top:1px;font-size:8.5px;font-weight:500}.co-total-panel strong{font-family:var(--font-display);letter-spacing:-.035em;white-space:nowrap;animation:crtFade .25s var(--ease-out);font-size:25px}.co-readiness{margin-top:13px;padding:0 2px}.co-readiness>div{color:var(--color-gray-600);justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;font-size:9.5px;display:flex}.co-readiness strong{color:var(--color-navy);font-size:9.5px}.co-readiness>i{background:var(--color-navy-xl);border-radius:999px;height:5px;font-style:normal;display:block;overflow:hidden}.co-readiness>i>b{border-radius:inherit;background:linear-gradient(90deg, var(--color-coral), #ff9d91);height:100%;transition:width .35s var(--ease-out);display:block}.co-submit-error{color:var(--color-error);background:#fff0ee;border-radius:9px;margin:13px 0 0;padding:10px 12px;font-size:11.5px;line-height:1.4}.co-submit{background:var(--color-coral);color:#fff;width:100%;min-height:50px;font-family:var(--font-display);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:0 17px;font-size:14px;font-weight:800;transition:background .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 10px 26px -10px #e85c4eb3}.co-submit span{flex:1}.co-submit:hover:not(:disabled){background:var(--color-coral-dark);transform:translateY(-1px);box-shadow:0 13px 30px -10px #e85c4ec7}.co-submit:disabled{opacity:.72;cursor:wait}.co-obligation{color:var(--color-gray-400);text-align:center;margin:8px 0 0;font-size:9.5px}.co-after{border-top:1px solid var(--color-line);margin-top:17px;padding-top:15px}.co-after>strong{color:var(--color-navy);font-family:var(--font-display);font-size:11.5px}.co-after ol{flex-direction:column;gap:9px;margin:11px 0 0;padding:0;list-style:none;display:flex;position:relative}.co-after ol:before{background:var(--color-line);content:"";width:1px;position:absolute;top:12px;bottom:12px;left:11px}.co-after li{align-items:center;gap:9px;display:flex;position:relative}.co-after li>span{z-index:1;border:1px solid var(--color-line);width:23px;height:23px;color:var(--color-coral-dark);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:8.5px;font-weight:800;display:inline-flex}.co-after p{color:var(--color-gray-400);flex-direction:column;margin:0;font-size:9.5px;line-height:1.35;display:flex}.co-after p b{color:var(--color-ink);font-size:10px}.co-trust{background:var(--color-navy-xl);border:0;border-radius:11px;margin:14px 0 0;padding:10px 11px;list-style:none}.co-trust li{color:var(--color-gray-600);align-items:flex-start;gap:8px;font-size:9px;line-height:1.35;display:flex}.co-trust li>span{flex-direction:column;display:flex}.co-trust li strong{color:var(--color-navy);font-size:9.5px}.co-trust svg{color:var(--color-blue);flex:none;margin-top:1px}@media (max-width:980px){.co-layout{grid-template-columns:minmax(0,1fr) 320px;gap:22px}.co-hero{gap:24px}.co-journey{grid-template-columns:1fr;gap:8px;width:210px}.co-journey>b{display:none}.co-journey>span{grid-template-columns:29px minmax(0,1fr)}.co-card-body,.co-card-head{padding-left:20px;padding-right:20px}.co-payment{grid-template-columns:1fr}}@media (max-width:820px){.co{padding-top:98px}.co-layout{grid-template-columns:1fr}.co-summary{position:static}.co-summary-card{padding:22px}.co-summary{order:2}.co-back{margin-bottom:5px}.co-payment{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.co{padding:90px 0 68px}.co-progress{margin-bottom:22px}.co-progress>i{width:12px;margin:0 6px}.co-progress a,.co-progress strong,.co-progress em{gap:5px;font-size:10.5px}.co-progress a span,.co-progress strong span,.co-progress em span{width:22px;height:22px;font-size:10px}.co-hero{border-radius:19px;flex-direction:column;align-items:stretch;gap:20px;margin-bottom:18px;padding:23px 18px 18px}.co-hero h1{font-size:32px}.co-hero>div>p{font-size:13.5px}.co-hero-badges{gap:12px;margin-top:12px}.co-hero-badges span{font-size:9.5px}.co-journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:auto;padding:10px}.co-journey>span{grid-template-columns:24px minmax(0,1fr);column-gap:6px}.co-journey i{width:24px;height:24px}.co-journey i svg{width:14px;height:14px}.co-journey em{font-size:7px}.co-journey strong{font-size:8px}.co-card{border-radius:17px}.co-card-head{align-items:flex-start;padding:17px 16px}.co-card-head h2{font-size:16px}.co-card-head p{font-size:11.5px}.co-card-status{margin-top:2px;padding:4px 6px;font-size:7.5px}.co-step{border-radius:9px;width:29px;height:29px}.co-card-body{padding:17px 16px 18px}.co-fields-2,.co-mode,.co-assignment-grid{grid-template-columns:1fr}.co-fields{gap:13px}.co-mode>button{min-height:62px}.co-person{padding:15px 13px}.co-same{align-items:flex-start;line-height:1.4}.co-id{flex-direction:column;align-items:flex-start;gap:3px}.co-pesel{width:100%}.co-text-button{padding:5px 2px}.co-autofill{flex-wrap:wrap;align-items:flex-start}.co-autofill em{width:100%;margin-left:20px}.co-document{padding:13px}.co-document-head{gap:10px}.co-add-person{grid-template-columns:32px 1fr}.co-add-person em{grid-column:2;margin-top:-8px}.co-assignment{padding:14px 11px}.co-payment{grid-template-columns:1fr}.co-summary-card{border-radius:17px;padding:19px 16px}.co-total-panel{padding:14px}.co-total-panel strong{font-size:23px}.co-back{margin-left:2px}}@media (max-width:380px){.co-progress em,.co-progress strong+i{display:none}}@media (prefers-reduced-motion:reduce){.co-card,.co-autofill,.co-assignment,.co-error,.co-total-panel strong{animation:none}.co-submit,.co-field input,.co-field textarea,.co-mode>button,.co-payment button,.co-readiness>i>b{transition:none}}.kp-mono{letter-spacing:.11em;color:var(--color-gray-400);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;font-weight:700}

.lg-main{background:var(--color-bg)}.lg{max-width:1120px;padding:104px 24px 100px}.lg-mast{border-bottom:1px solid #053c821f;margin-bottom:34px;padding-bottom:26px}.lg-h1{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-navy);margin-top:12px;font-size:clamp(1.9rem,3.8vw,2.9rem);font-weight:800}.lg-h1 em{color:var(--color-coral);font-style:normal}.lg-intro{color:var(--color-gray-600);max-width:620px;margin-top:10px;font-size:15px}.lg-draft{color:#9a6a1b;background:#fff7e8;border-radius:10px;margin-top:14px;padding:8px 14px;font-size:12.5px;font-weight:700;display:inline-block}.lg-grid{grid-template-columns:250px 1fr;align-items:start;gap:46px;display:grid}.lg-toc{flex-direction:column;display:flex;position:sticky;top:96px}.lg-toc a{color:var(--color-gray-600);border-left:2px solid #053c821a;padding:8px 0 8px 14px;font-size:13px;font-weight:600;transition:color .15s,border-color .15s}.lg-toc a:hover{color:var(--color-navy);border-left-color:var(--color-coral)}.lg-toc-contact{margin-top:14px;color:var(--color-coral-dark)!important;font-weight:700!important}.lg-body{min-width:0;max-width:720px}.lg-sec{margin-bottom:34px;scroll-margin-top:100px}.lg-sec h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-navy);margin-bottom:12px;font-size:19px;font-weight:800}.lg-sec p{color:var(--color-ink-soft);margin-bottom:10px;font-size:14.5px;line-height:1.7}.lg-ul{margin:0 0 10px;padding-left:20px}.lg-ul li{color:var(--color-ink-soft);margin-bottom:6px;font-size:14.5px;line-height:1.7}.lg-todo{color:#8a5d10;background:#fff3d6;border-radius:5px;padding:1px 6px;font-weight:700;box-shadow:inset 0 0 0 1px #f0dcad}@media (max-width:860px){.lg{padding-top:92px}.lg-grid{grid-template-columns:1fr;gap:22px}.lg-toc{flex-flow:wrap;gap:6px;position:static}.lg-toc a{border:1px solid var(--color-line);background:#fff;border-radius:999px;padding:7px 13px;font-size:12px}}.ck{z-index:90;pointer-events:none;justify-content:flex-end;display:flex;position:fixed;bottom:18px;left:18px;right:18px}.ck-card{pointer-events:auto;border:1px solid var(--color-line);width:100%;max-width:480px;animation:crtIn .35s var(--ease-out);background:#fff;border-radius:18px;padding:20px 22px;box-shadow:0 24px 60px -20px #05162c59}.ck-title{font-family:var(--font-display);color:var(--color-navy);font-size:16px;font-weight:800}.ck-text{color:var(--color-gray-600);margin-top:7px;font-size:13px;line-height:1.55}.ck-text a{color:var(--color-coral-dark);font-weight:700}.ck-opts{border-top:1px dashed var(--color-line);flex-direction:column;gap:9px;margin-top:14px;padding-top:13px;display:flex}.ck-opt{color:var(--color-ink-soft);cursor:pointer;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.5;display:flex}.ck-opt input{width:16px;height:16px;accent-color:var(--color-coral);margin-top:2px}.ck-opt.is-locked{opacity:.65;cursor:default}.ck-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:15px;display:flex}.ck-btn{border:1.5px solid var(--color-line);font-family:var(--font-sans);color:var(--color-navy);cursor:pointer;background:#fff;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:700;transition:border-color .15s,background .15s,color .15s}.ck-btn:hover{border-color:var(--color-navy-100)}.ck-btn.is-primary{background:var(--color-coral);border-color:var(--color-coral);color:#fff}.ck-btn.is-primary:hover{background:var(--color-coral-dark);border-color:var(--color-coral-dark)}.ck-link{color:var(--color-gray-600);cursor:pointer;background:0 0;border:none;font-size:12.5px;font-weight:700;text-decoration:underline}.footer-cookie-btn{cursor:pointer;font-family:var(--font-sans);color:#ffffff8c;background:0 0;border:none;margin-left:auto;font-size:12.5px;font-weight:600;text-decoration:underline}.footer-cookie-btn:hover{color:#fff}.footer-bottom-right .footer-cookie-btn{white-space:nowrap;margin-left:0;font-size:12px;font-weight:500}@media (max-width:640px){.ck{bottom:10px;left:10px;right:10px}}.info-steps{flex-direction:column;gap:16px;max-width:780px;margin:0;padding:0;list-style:none;display:flex}.info-step{border:1px solid var(--color-line);background:#fff;border-radius:18px;align-items:flex-start;gap:20px;padding:24px 26px;display:flex;position:relative}.info-step-num{color:#053c8240;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;font-weight:700;position:absolute;top:18px;right:22px}.info-step h2{font-family:var(--font-display);color:var(--color-navy);margin-bottom:6px;font-size:18px;font-weight:800}.info-step p{color:var(--color-ink-soft);max-width:560px;font-size:14px;line-height:1.65}.info-cards{grid-template-columns:1fr 1fr;gap:16px;margin-top:8px;display:grid}.info-card{border:1px solid var(--color-line);background:#fff;border-radius:18px;padding:24px 26px}.info-card-head{align-items:center;gap:14px;margin-bottom:12px;display:flex}.info-card-head h2{font-family:var(--font-display);color:var(--color-navy);font-size:17px;font-weight:800}.info-card-lucide{background:var(--color-navy-xl);width:46px;height:46px;color:var(--color-navy);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.info-card-text{color:var(--color-ink-soft);font-size:13.5px;line-height:1.65}.info-card-text+.info-card-text{margin-top:8px}.info-team{grid-column:1/-1;margin-bottom:16px}.info-mission{max-width:720px;margin-bottom:26px}.info-mission p{color:var(--color-ink-soft);font-size:16px;line-height:1.75}.info-cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}@media (max-width:720px){.info-cards{grid-template-columns:1fr}.info-step{flex-wrap:wrap}}.bd-toolbar{border-top:1px solid #053c8217;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:18px 0 0;padding:14px 0 0;display:flex}.bd-tgroup{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bd-tlab{letter-spacing:.11em;color:var(--color-gray-400);margin-right:4px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;font-weight:700}.bd-tsep{background:#053c821f;width:1px;height:22px}.bd-fpill{color:var(--color-ink-soft);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.bd-fpill .bic{display:block}.bd-fpill:hover{border-color:var(--color-line);color:var(--color-navy);background:#fff}.bd-fpill.is-on{border-color:var(--color-coral);color:var(--color-coral-dark);background:#fff;font-weight:700;box-shadow:0 4px 12px -8px #ff6f6180}.bd-letters{flex-wrap:wrap;align-items:center;gap:2px;margin:12px 0 2px;display:flex}.bd-letter{text-align:center;color:#053c8273;border-radius:7px;min-width:27px;padding:5px 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;font-weight:700;transition:color .12s,background .12s}.bd-letter:hover{color:var(--color-navy);background:#fff}.bd-letter.is-on{background:var(--color-navy);color:#fff}.bd-letter-all{letter-spacing:.04em;min-width:auto;padding:5px 11px}.bd-metaline{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.bd-sort{align-items:center;gap:2px;display:inline-flex}.bd-sort-opt{color:var(--color-gray-600);border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:600;transition:color .12s,background .12s}.bd-sort-opt:hover{color:var(--color-navy);background:#fff}.bd-sort-opt.is-on{background:var(--color-navy);color:#fff;font-weight:700}@media (max-width:720px){.bd-tsep{display:none}.bd-toolbar{gap:8px}}.bdm{display:none}@keyframes bdmBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes bdmSheetIn{0%{transform:translateY(104%)}to{transform:none}}@media (max-width:720px){.bd{padding-top:92px}.bd-head{margin-bottom:20px}.bd-h1{max-width:9ch;margin:9px 0 12px;font-size:clamp(2.55rem,12vw,3.35rem);line-height:.94}.bd-sub{font-size:14.5px;line-height:1.55}.bd-search{border-radius:18px;height:58px;padding:5px 5px 5px 15px}.bd-search input{height:46px;font-size:16px}.bd-search>button[type=submit]{border-radius:14px;height:46px;padding:0 18px}.bd-types{border:1px solid var(--color-line);background:#ffffffb8;border-radius:15px;gap:4px;width:100%;margin-top:13px;padding:4px}.bd-types .chk-pill{min-height:43px;box-shadow:none;background:0 0;border:0;border-radius:11px;flex:1;justify-content:center}.bd-types .chk-pill.is-on{color:var(--color-navy);background:#fff;box-shadow:0 8px 22px -16px #053c8280}.bd-cats,.bd-toolbar,.bd-letters,.bd-metaline .bd-sort{display:none}.bdm{margin-top:12px;display:block}.bdm.is-pending{opacity:.68;pointer-events:none}.bdm-tools{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;display:grid}.bdm-tool{border:1px solid var(--color-line);min-width:0;min-height:50px;font:700 12.5px var(--font-display);color:var(--color-navy);cursor:pointer;background:#fff;border-radius:15px;justify-content:center;align-items:center;gap:8px;padding:0 13px;display:inline-flex;box-shadow:0 10px 24px -20px #053c825c}.bdm-tool.is-primary{border-color:var(--color-navy);background:var(--color-navy);color:#fff}.bdm-tool>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bdm-tool b{background:var(--color-coral);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:21px;height:21px;font-size:10px;display:inline-flex}.bdm-applied{overscroll-behavior-x:contain;scrollbar-width:none;gap:7px;width:calc(100% + 24px);margin:9px -24px 0 0;padding:0 24px 4px 0;display:flex;overflow-x:auto}.bdm-applied::-webkit-scrollbar{display:none}.bdm-applied button{background:var(--color-coral-xl);min-height:36px;font:700 11.5px var(--font-display);color:var(--color-coral-dark);cursor:pointer;border:1px solid #ff7a5957;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.bdm-applied .bdm-clear{color:var(--color-gray-600);background:0 0;border-color:#0000}.bd-metaline{border-bottom:1px solid #053c8214;align-items:center;min-height:42px;margin-top:8px;padding-bottom:5px}.bd-meta{margin:0;font-size:12.5px}.bd-list{margin-top:0}.bd-row{flex-wrap:nowrap;align-items:center;margin:0;padding:18px 0}.bd-row .pkx-rowlink{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.bd-row .bd-mat{grid-area:1/1;width:28px}.bd-row .pkx-main{grid-area:1/2;min-width:0}.bd-row .pkx-titleline{display:block}.bd-row .pkx-name{font-size:clamp(16px,4.6vw,19px);line-height:1.12;display:block}.bd-row .pkx-flag{margin:5px 5px 0 0;font-size:9px;display:inline-block}.bd-row .pkx-row-meta{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:10.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.bd-row .pkx-price{grid-area:1/3;align-items:flex-end}.bd-row .pkx-price strong{font-size:18px}.bd-row .qadd-icon{width:42px;height:42px}.bdm-modal{z-index:1700;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.bdm-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#03183385;border:0;width:100%;animation:.25s both bdmBackdropIn;position:absolute;inset:0}.bdm-sheet{z-index:1;width:min(100%,620px);max-height:min(90dvh,780px);animation:bdmSheetIn .48s var(--ease-out) both;background:#fff;border-radius:26px 26px 0 0;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden;box-shadow:0 -24px 70px -24px #03183370}.bdm-grabber{z-index:2;background:#053c822b;border-radius:999px;width:38px;height:4px;margin-left:-19px;position:absolute;top:8px;left:50%}.bdm-sheet-head{border-bottom:1px solid var(--color-line);align-items:center;gap:16px;padding:22px 20px 13px;display:flex}.bdm-sheet-head>div{flex:1;min-width:0}.bdm-sheet-head span{letter-spacing:.13em;text-transform:uppercase;color:var(--color-coral-dark);font:700 9px ui-monospace,SF Mono,Menlo,monospace;display:block}.bdm-sheet-head h2{font:800 25px/1 var(--font-display);color:var(--color-navy);margin:3px 0 0}.bdm-close{border:1px solid var(--color-line);background:var(--color-bg);width:44px;height:44px;color:var(--color-navy);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.bdm-sheet-scroll{overscroll-behavior:contain;min-height:0;padding:2px 20px 22px;overflow-y:auto}.bdm-group{padding:19px 0 2px}.bdm-group+.bdm-group{border-top:1px solid var(--color-line);margin-top:16px}.bdm-group h3{font:800 14px var(--font-display);color:var(--color-navy);margin:0 0 11px}.bdm-group-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.bdm-group-head>button{min-height:36px;font:700 11px var(--font-display);color:var(--color-coral-dark);cursor:pointer;background:0 0;border:0;padding:0 6px}.bdm-categories{gap:7px;display:grid}.bdm-categories button{border:1px solid var(--color-line);background:var(--color-bg);text-align:left;width:100%;min-height:47px;font:650 12.5px/1.3 var(--font-display);color:var(--color-ink-soft);cursor:pointer;border-radius:13px;align-items:center;gap:8px;padding:8px 12px;display:flex}.bdm-categories button>span{flex:1;min-width:0}.bdm-categories button em{font:700 10.5px var(--font-body);color:var(--color-gray-400);font-style:normal}.bdm-categories button.is-on{border-color:var(--color-coral);background:var(--color-coral-xl);color:var(--color-coral-dark)}.bdm-more-categories{margin-top:8px}.bdm-more-categories summary{background:var(--color-navy-xl);min-height:44px;font:700 11.5px var(--font-display);color:var(--color-navy);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:6px;list-style:none;display:flex}.bdm-more-categories summary::-webkit-details-marker{display:none}.bdm-more-categories[open] summary{margin-bottom:7px}.bdm-more-categories[open] summary svg{transform:rotate(180deg)}.bdm-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.bdm-options button{border:1px solid var(--color-line);background:var(--color-bg);min-width:0;min-height:48px;font:700 11.5px var(--font-display);color:var(--color-ink-soft);cursor:pointer;border-radius:13px;align-items:center;gap:7px;padding:7px 10px;display:flex}.bdm-options button>span{text-align:left;flex:1;min-width:0}.bdm-options button.is-on{border-color:var(--color-coral);background:var(--color-coral-xl);color:var(--color-coral-dark)}.bdm-options.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.bdm-letters{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.bdm-letters button{aspect-ratio:1;border:1px solid var(--color-line);background:var(--color-bg);min-width:0;color:var(--color-gray-600);cursor:pointer;border-radius:10px;font:800 11px ui-monospace,SF Mono,Menlo,monospace}.bdm-letters button.is-on{border-color:var(--color-navy);background:var(--color-navy);color:#fff}.bdm-sort-list{gap:8px;padding-top:16px;display:grid}.bdm-sort-list button{border:1px solid var(--color-line);background:var(--color-bg);width:100%;min-height:56px;font:700 13.5px var(--font-display);color:var(--color-ink-soft);text-align:left;cursor:pointer;border-radius:15px;align-items:center;gap:12px;padding:0 13px 0 16px;display:flex}.bdm-sort-list button span{flex:1}.bdm-sort-list button i{border:1px solid var(--color-line);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-style:normal;display:inline-flex}.bdm-sort-list button.is-on{border-color:var(--color-navy);background:var(--color-navy-xl);color:var(--color-navy)}.bdm-sort-list button.is-on i{border-color:var(--color-navy);background:var(--color-navy);color:#fff}.bdm-sheet-foot{padding:12px 20px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--color-line);background:#fffffff5;grid-template-columns:auto minmax(0,1fr);gap:9px;display:grid;box-shadow:0 -12px 30px -24px #053c825c}.bdm-reset,.bdm-apply{min-height:50px;font:800 12.5px var(--font-display);cursor:pointer;border-radius:14px}.bdm-reset{border:1px solid var(--color-line);color:var(--color-gray-600);background:#fff;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.bdm-apply{background:var(--color-coral);color:#fff;border:0;padding:0 18px;box-shadow:0 8px 20px -12px #ff7a59b3}}@media (prefers-reduced-motion:reduce){.bdm-backdrop,.bdm-sheet{animation:none}}.plc-radius{border:1px solid var(--color-line);background:#fff;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.plc-radius-btn{font-family:var(--font-sans);color:var(--color-gray-600);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:700;transition:background .15s,color .15s}.plc-radius-btn:hover{color:var(--color-navy)}.plc-radius-btn.is-on{background:var(--color-coral);color:#fff}.on{background:var(--color-bg);padding-bottom:96px}.on-hero{padding:110px 24px 24px}.on-h1{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-navy);margin-top:14px;font-size:clamp(2.6rem,6.4vw,5rem);font-weight:800;line-height:1}.on-h1 em{color:var(--color-coral);font-style:normal}.on-lead{max-width:640px;color:var(--color-ink-soft);margin-top:20px;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.75}.on-lead strong{color:var(--color-navy)}.on-rows{border-top:1px solid #053c821f;margin:44px 0 60px}.on-row{border-bottom:1px solid #053c821f;align-items:baseline;gap:34px;padding:30px 8px;display:flex}.on-row-num{width:60px;color:var(--color-coral);flex:none;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:15px;font-weight:700}.on-row-body h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-navy);margin-bottom:8px;font-size:clamp(1.25rem,2.4vw,1.7rem);font-weight:800}.on-row-body p{max-width:640px;color:var(--color-ink-soft);font-size:14.5px;line-height:1.7}.on-band{background:var(--color-navy);padding:54px 0}.on-band-grid{grid-template-columns:repeat(4,1fr);gap:26px;display:grid}.on-stat{flex-direction:column;gap:8px;display:flex}.on-stat strong{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;font-size:clamp(2rem,3.6vw,2.9rem);font-weight:800;line-height:1}.on-stat .kp-mono{color:#ffffff8c}.on-split{border:1px solid var(--color-line);background:#fff;border-radius:20px;grid-template-columns:1fr auto 1fr;align-items:start;gap:30px;margin-top:60px;padding:34px 38px;display:grid}.on-split-col ul{flex-direction:column;gap:14px;margin:16px 0 0;padding:0;list-style:none;display:flex}.on-split-col li{color:var(--color-ink-soft);align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.on-split-col .bic{flex:none}.on-split-x{font-family:var(--font-display);color:var(--color-coral);align-self:center;font-size:30px;font-weight:800}.on-cta{margin-top:40px}.info-role{color:var(--color-gray-600);margin-top:2px;font-size:12.5px;font-weight:600;display:block}.info-members .info-card-head{align-items:flex-start}@media (max-width:800px){.on-hero{padding-top:92px}.on-band-grid{grid-template-columns:1fr 1fr}.on-split{grid-template-columns:1fr}.on-split-x{display:none}.on-row{gap:18px}}
.plc-results-sheet{border:1px solid var(--color-line);background:#fff;border-radius:16px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 22px 52px -42px #053c8280}.plc-results-sheet .plc-list{border:0;border-radius:0;flex:1;min-height:0}.plc-sheet-head,.plc-filter-trigger,.plc-filter-scrim,.plc-filter-dialog{display:none}.plc-map-live{color:var(--color-navy);align-items:center;gap:7px;font-weight:700;display:inline-flex}.plc-map-live i{background:var(--color-success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #27ae6021}.nav-drawer-brand{align-items:center;gap:9px;display:inline-flex}.nav-drawer-kicker{font:800 10px var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--color-coral-dark);margin:2px 2px 10px;display:block}.nav-drawer-feature{background:radial-gradient(circle at 100% 0, #378ef033, transparent 42%), linear-gradient(145deg, var(--color-navy), #07316a);color:#fff;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid;box-shadow:0 18px 36px -24px #053c82b8}.nav-drawer-feature-icon{width:42px;height:42px;color:var(--color-coral);background:#ffffff1f;border-radius:13px;justify-content:center;align-items:center;display:inline-flex}.nav-drawer-feature>span:nth-child(2){min-width:0}.nav-drawer-feature strong,.nav-drawer-feature small{display:block}.nav-drawer-feature strong{font:800 16px var(--font-display)}.nav-drawer-feature small{white-space:nowrap;text-overflow:ellipsis;color:#ffffffad;margin-top:3px;font-size:11.5px;line-height:1.35;overflow:hidden}.nav-drawer-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.nav-drawer-category{min-width:0;min-height:48px;color:var(--color-navy);background:#f5f8fceb;border:1px solid #053c8217;border-radius:13px;align-items:center;gap:8px;padding:9px 10px;display:flex}.nav-drawer-category .bic{color:var(--color-blue);flex:none}.nav-drawer-category span{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11.5px;font-weight:700;line-height:1.2;overflow:hidden}.nav-drawer-all{color:var(--color-coral-dark);align-self:flex-start;align-items:center;gap:6px;margin:9px 2px 0;font-size:12.5px;font-weight:800;display:inline-flex}.nav-drawer-kicker-pages{margin-top:24px}.nav-drawer-pages{border-top:1px solid #053c821a}.nav-drawer .nav-drawer-link{border-bottom:1px solid #053c821a;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:0 3px;font-size:15.5px;font-weight:750;display:grid}.nav-drawer .nav-drawer-link:hover{padding-left:3px}.nav-drawer-index{color:var(--color-coral);font:700 10px ui-monospace,SF Mono,Menlo,monospace}.nav-drawer .nav-drawer-foot{gap:10px;padding-top:6px}.nav-drawer .nav-drawer-account{background:var(--color-navy-xl);border:1px solid #053c8217;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.nav-drawer-account-icon{width:38px;height:38px;color:var(--color-navy);background:#fff;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.nav-drawer-account strong,.nav-drawer-account small{display:block}.nav-drawer-account strong{font:800 13.5px var(--font-display);color:var(--color-navy)}.nav-drawer-account small{color:var(--color-gray-600);margin-top:2px;font-size:10.5px}.nav-drawer .nav-drawer-trust{border:0;flex-flow:wrap;gap:5px 12px;padding:0 2px;display:flex}.nav-drawer .nav-drawer-trust span{color:var(--color-gray-600);align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.nav-drawer .nav-drawer-trust svg{color:var(--color-success)}@media (max-width:820px){.hero-split{min-height:100svh;padding:84px 0 22px}.hero-split .h-top{display:block}.hero-split .h-visual{display:none}.hero-split .h-eyebrow{max-width:100%;padding:7px 12px;font-size:11.5px;line-height:1.3}.hero-split .h-stars{flex:none;font-size:10px}.hero-split .h-title{letter-spacing:-.052em;margin-top:15px;font-size:clamp(2.08rem,9.8vw,2.75rem);line-height:.99}.hero-split .h-lead{max-width:34ch;margin-top:14px;font-size:14.5px;line-height:1.58}.hero-split .h-searchrow{margin-top:clamp(20px,4.5svh,34px)}.hero-split .h-search{border-radius:18px;height:58px;box-shadow:0 1px 2px #053c820f,0 18px 40px -24px #053c827a}.hero-split .h-chips{margin-top:13px}.plc-head{padding:86px 0 14px}.plc-head .plc-crumb{margin-bottom:9px;font-size:11.5px}.plc-head .section-eyebrow{font-size:9.5px}.plc-head .plc-h1{margin:6px 0 8px;font-size:clamp(1.85rem,8.8vw,2.5rem);line-height:.98}.plc-head .plc-sub{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:8px;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.plc-metaline{letter-spacing:.1em;font-size:9px}.plc-head+.container{position:relative}.plc-bar{z-index:540;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-bottom:0;display:grid;position:absolute;top:12px;left:12px;right:12px}.plc-bar .plc-search{border-radius:17px;grid-column:1/-1;height:52px;padding:0 14px;box-shadow:0 12px 30px -24px #053c8280}.plc-bar .plc-search input{font-size:16px}.plc-bar .plc-geo,.plc-filter-trigger{border:1px solid var(--color-line);width:100%;height:46px;font:750 13px var(--font-body);color:var(--color-navy);background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex;box-shadow:0 8px 22px -20px #053c8280}.plc-filter-trigger span,.plc-map-mobile-status button b{background:var(--color-coral);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:inline-flex}.plc-filter-trigger.is-on{background:var(--color-coral-xl);border-color:#ff7a596b}.plc-desktop-region,.plc-desktop-filterbar,.plc-bar>.plc-radius{display:none}.plc-split{height:clamp(350px,100svh - 290px,650px);min-height:0;display:block;position:relative}.plc-split .plc-map{border:0;border-radius:24px;width:auto;height:auto;min-height:0;display:block;position:absolute;inset:0;box-shadow:0 1px 1px #053c820d,0 28px 62px -38px #053c829e}.plc-map-mobile-status{pointer-events:none;border-radius:999px;min-height:34px;padding:7px 11px;top:117px;left:12px;right:auto}.plc-map-mobile-status button{display:none}.plc-results-sheet{z-index:520;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);height:190px;transition:height .42s var(--ease-out), border-radius .42s var(--ease-out);background:#fffffff7;border:1px solid #fffc;border-radius:22px;position:absolute;bottom:8px;left:8px;right:8px;box-shadow:0 26px 60px -24px #051f4594,0 3px 12px #053c8214}.plc-sheet-full .plc-results-sheet{height:calc(100% - 78px)}.plc-sheet-head{width:100%;color:var(--color-navy);text-align:left;background:0 0;border:0;border-bottom:1px solid #053c8214;flex:0 0 70px;align-items:center;gap:10px;padding:16px 14px 9px;display:flex;position:relative}.plc-sheet-grip{background:#053c822e;border-radius:999px;width:38px;height:4px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.plc-sheet-title{min-width:0;color:var(--color-gray-600);font-size:13px}.plc-sheet-title strong{color:var(--color-navy)}.plc-sheet-title small{white-space:nowrap;text-overflow:ellipsis;color:var(--color-gray-400);margin-top:2px;font-size:10.5px;display:block;overflow:hidden}.plc-sheet-action{color:var(--color-coral-dark);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:11px;font-weight:800;display:inline-flex}.plc-sheet-action svg{transition:transform .35s var(--ease-out)}.plc-sheet-full .plc-sheet-action svg{transform:rotate(180deg)}.plc-results-sheet .plc-list{border-radius:0;max-height:none;scroll-padding-top:8px;overflow-y:auto}.plc-results-sheet .plc-pt{padding:12px 14px 13px}.plc-results-sheet .plc-pt-name{font-size:14px}.plc-results-sheet .plc-pt-row{gap:8px;margin-top:7px}.plc-results-sheet .plc-pt-trasa{margin-left:0}.plc-results-sheet .plc-pt-more{margin-left:auto}.plc-map .leaflet-bottom{transition:bottom .42s var(--ease-out);bottom:190px}.plc-sheet-full .plc-map .leaflet-bottom{bottom:calc(100% - 70px)}.plc-filter-scrim{z-index:1510;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03152f7a;transition:opacity .25s,visibility .25s;display:block;position:fixed;inset:0}.plc-filter-scrim.is-open{visibility:visible;opacity:1}.plc-filter-dialog{z-index:1520;visibility:hidden;opacity:0;width:100%;max-width:560px;max-height:min(84dvh,760px);transition:transform .38s var(--ease-out), opacity .25s ease, visibility .38s;background:#fff;border-radius:26px 26px 0 0;flex-direction:column;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(105%);box-shadow:0 -30px 70px -34px #051630b3}.plc-filter-dialog.is-open{visibility:visible;opacity:1;transform:translateY(0)}.plc-filter-head{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:16px;padding:20px 20px 15px;display:flex}.plc-filter-head span,.plc-filter-head strong{display:block}.plc-filter-head span{letter-spacing:.13em;text-transform:uppercase;color:var(--color-coral-dark);margin-bottom:3px;font-size:9.5px;font-weight:800}.plc-filter-head strong{font:800 20px var(--font-display);color:var(--color-navy)}.plc-filter-head>button{background:var(--color-navy-xl);width:42px;height:42px;color:var(--color-navy);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.plc-filter-scroll{overscroll-behavior:contain;min-height:0;padding:17px 20px 10px;overflow-y:auto}.plc-filter-group{border:0;margin:0 0 22px;padding:0}.plc-filter-group legend{font:800 12.5px var(--font-display);color:var(--color-navy);margin-bottom:10px}.plc-filter-options{flex-wrap:wrap;gap:8px;display:flex}.plc-filter-options button,.plc-region-options button{border:1px solid var(--color-line);min-height:42px;font:650 12px var(--font-body);color:var(--color-gray-600);background:#fff;border-radius:12px;padding:0 13px}.plc-filter-options button.is-on,.plc-region-options button.is-on{border-color:var(--color-navy);background:var(--color-navy);color:#fff}.plc-region-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.plc-region-options button{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:0 8px;overflow:hidden}.plc-filter-foot{padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--color-line);background:#fffffff5;grid-template-columns:minmax(96px,auto) minmax(0,1fr);gap:9px;display:grid}.plc-filter-foot button{min-height:48px;font:800 13px var(--font-body);border-radius:14px}.plc-filter-clear{border:1px solid var(--color-line);color:var(--color-navy);background:#fff}.plc-filter-clear:disabled{color:var(--color-gray-400);opacity:.55}.plc-filter-apply{background:var(--color-coral);color:#fff;border:0;box-shadow:0 10px 24px -14px #ff7a59cc}}@media (max-width:600px){.nav-drawer{width:100%;height:100dvh;padding:calc(14px + env(safe-area-inset-top)) 18px calc(15px + env(safe-area-inset-bottom));box-shadow:none;border-radius:0;gap:14px}.nav-drawer-head .site-logo-word{font-size:18px}.nav-drawer-close{width:40px;height:40px}.nav-drawer-search{background:#f0f4f8;border-radius:16px;flex:none;min-height:50px;padding:0 15px}.nav-drawer-links{flex:none}.nav-drawer .nav-drawer-foot{margin-top:auto}}@media (max-width:380px),(max-height:700px) and (max-width:820px){.hero-split{padding-top:80px}.hero-split .h-eyebrow{font-size:10.5px}.hero-split .h-title{font-size:2rem}.hero-split .h-lead{margin-top:11px;font-size:13.5px;line-height:1.48}.hero-split .h-searchrow{margin-top:17px}.hero-split .h-chips{margin-top:10px}.nav-drawer-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.nav-drawer-category{justify-content:center;min-height:43px;padding:7px}.nav-drawer-category span{display:none}.nav-drawer-kicker-pages{margin-top:17px}.nav-drawer .nav-drawer-link{min-height:47px}.nav-drawer .nav-drawer-trust{display:none}}@media (prefers-reduced-motion:reduce){.plc-results-sheet,.plc-sheet-action svg,.plc-filter-dialog,.plc-filter-scrim,.plc-map .leaflet-bottom{transition:none}}
.plc-city-listhead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.plc-city-listhead h2{font:800 clamp(1.55rem, 3vw, 2.15rem) var(--font-display);letter-spacing:-.035em;color:var(--color-navy);margin:7px 0 0}.plc-city-listhead>span{background:var(--color-navy-xl);color:var(--color-navy);border-radius:999px;padding:7px 11px;font-size:11.5px;font-weight:750}.plc-list-static{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;overflow:visible}.plc-list-static .plc-row{border:1px solid var(--color-line);background:#fff;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"index head head""index addr addr""index hours actions";align-items:center;gap:4px 12px;min-width:0;padding:17px;display:grid;box-shadow:0 15px 34px -32px #053c8285}.plc-list-static .plc-row:hover{border-color:#053c8233;box-shadow:0 20px 42px -32px #053c829e}.plc-row-index{min-width:26px;color:var(--color-coral);grid-area:index;align-self:start;padding-top:2px;font:800 10px ui-monospace,SF Mono,Menlo,monospace}.plc-list-static .plc-row-head{grid-area:head}.plc-list-static .plc-row-addr{grid-area:addr}.plc-list-static .plc-row-hours{grid-area:hours}.plc-list-static .plc-row-actions{grid-area:actions}.plcd-map{background:var(--color-navy-xl);border:1px solid #053c821a;border-radius:20px;height:clamp(300px,42vw,440px);margin-bottom:16px;position:relative;overflow:hidden;box-shadow:0 26px 60px -38px #053c829e}.plcd-map iframe,.plcd-map .plc-map-el{filter:saturate(.85)contrast(.98);border:0;width:100%;height:100%}.plcd-map-label{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #fffc;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 13px;display:flex;position:absolute;bottom:13px;left:13px;right:13px;box-shadow:0 14px 30px -20px #053c82a6}.plcd-map-label>span,.plcd-map-label a{align-items:center;gap:7px;display:inline-flex}.plcd-map-label>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-navy);font-size:12.5px;font-weight:750;overflow:hidden}.plcd-map-label>span svg{color:var(--color-coral);flex:none}.plcd-map-label a{background:var(--color-navy);color:#fff;border-radius:10px;flex:none;min-height:38px;padding:0 12px;font-size:11.5px;font-weight:800}@media (max-width:820px){.plc-hero{padding:88px 0 18px}.plc-hero .plc-crumb{white-space:nowrap;scrollbar-width:none;margin-bottom:10px;font-size:11px;overflow-x:auto}.plc-hero .plc-crumb::-webkit-scrollbar{display:none}.plc-hero .plc-h1{margin:7px 0 10px;font-size:clamp(1.85rem,8.6vw,2.55rem);line-height:1}.plc-hero .plc-sub{font-size:13.5px}.plc-citymap-cta{min-height:44px;padding:0 15px}.plc-wrap{padding:18px 0 50px}.plc-city-listhead{align-items:center;margin-bottom:12px}.plc-city-listhead h2{font-size:1.45rem}.plc-list-static{grid-template-columns:1fr;gap:9px}.plc-list-static .plc-row{border-radius:16px;grid-template-columns:25px minmax(0,1fr);grid-template-areas:"index head""index addr""index hours""index actions";gap:5px 8px;padding:15px 14px}.plc-list-static .plc-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.plc-list-static .plc-act{border:1px solid var(--color-line);min-height:40px;color:var(--color-navy);background:#fff;border-radius:11px;justify-content:center}.plc-list-static .plc-act-more{border-color:var(--color-navy);background:var(--color-navy);color:#fff}.plcd-grid{grid-template-columns:1fr;gap:0}.plcd-map{border-radius:20px;height:min(54svh,430px);min-height:300px}.plcd-map-label{bottom:9px;left:9px;right:9px}.plcd-card{border-radius:17px;padding:18px}.plcd-hours th,.plcd-hours td{padding:10px 0}.plcd-cta{min-height:46px}}@media (min-width:980px){.co-main{padding-left:88px;position:relative}.co-main:before{content:"";background:#053c8224;border-radius:2px;width:2px;position:absolute;top:34px;bottom:96px;left:27px}.co-card{overflow:visible}.co-card:before{border-radius:20px 0 0 20px}.co-card-head .co-step{letter-spacing:.02em;width:56px;height:56px;box-shadow:0 0 0 8px var(--color-bg);border-radius:50%;font-size:17px;position:absolute;top:20px;left:-88px}}.co-card-head .co-step{background:var(--color-navy);color:#fff;font-family:var(--font-display);flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.co-card:focus-within .co-card-head .co-step{background:var(--color-coral);box-shadow:0 0 0 8px var(--color-bg), 0 8px 22px -12px #ff6f61e6}.co-card.is-complete .co-card-head .co-step{background:#1b7a45}.co-card-head h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-navy);font-size:22px;font-weight:800}.co-card-head p{color:var(--color-gray-600);margin-top:6px;font-size:13.5px;line-height:1.55}.co-card-head p strong{color:var(--color-navy);font-weight:700}.co-field label,.co-label{font-family:var(--font-sans);color:var(--color-navy);letter-spacing:.005em;font-size:12.5px;font-weight:700}.co-field input,.co-field textarea,.co-field select{background:#fff;border-color:#053c8229;border-radius:12px;font-size:14.5px}.co-field input::placeholder,.co-field textarea::placeholder{color:#053c8252}.co-field input:focus,.co-field textarea:focus,.co-field select:focus{border-color:var(--color-coral);box-shadow:0 0 0 3px var(--color-coral-xl)}.co-field.is-valid input{border-color:#1b7a4573}.co-or{text-align:center;margin:18px 0 14px;position:relative}.co-or:before{content:"";background:#053c821f;height:1px;position:absolute;top:50%;left:0;right:0}.co-or span{background:var(--color-navy-xl);color:var(--color-gray-600);border-radius:999px;padding:3px 14px;font-size:11.5px;font-weight:700;display:inline-block;position:relative}.co-switch-id{display:inline-flex}.co-add-person{border:1.5px solid var(--color-navy-100);background:#fff;border-radius:14px;justify-content:center;width:100%;padding:15px 18px;transition:border-color .16s,background .16s,transform .16s}.co-add-person:hover{border-color:var(--color-coral);background:var(--color-coral-xl);transform:translateY(-1px)}.co-add-person strong{color:var(--color-navy);font-size:14.5px}@media (max-width:979px){.co-card-head .co-step{border-radius:50%;width:40px;height:40px;font-size:14px}}.co-id{margin-top:15px;display:block}.co-id .co-pesel{width:min(420px,100%)}.co-id .co-or{max-width:420px}.co-id .co-switch-id{border:1.5px solid var(--color-navy-100);color:var(--color-navy);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:11px 16px;font-weight:700;transition:border-color .16s,background .16s;display:inline-flex}.co-id .co-switch-id:hover{border-color:var(--color-coral);background:var(--color-coral-xl);color:var(--color-coral-dark)}
.blog-sw{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:22px;display:grid}.blog-tag.is-latest{background:var(--color-coral);color:#fff;left:14px;right:auto}.blog-sw-topics{border:1px solid var(--color-line);background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:22px;display:flex}.blog-sw-label{color:var(--color-gray-600);letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px;font-size:11.5px;font-weight:800}.blog-sw-topic{border:1px solid var(--color-line);color:var(--color-navy);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:flex}.blog-sw-topic svg:first-child{color:var(--color-coral);flex:none}.blog-sw-topic svg:last-child{color:var(--color-gray-400);margin-left:auto}.blog-sw-topic:hover{border-color:var(--color-coral);background:var(--color-coral-xl);transform:translate(2px)}.blog-sw-topic.is-all{color:var(--color-coral-dark);border-style:dashed;margin-top:auto}@media (max-width:860px){.blog-sw{grid-template-columns:1fr}}.home-closing{background:linear-gradient(180deg, #0b4d9c 0%, var(--color-navy) 58%, #04407e 100%);padding:72px 0 64px}.closing-grid{text-align:left;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.home-closing .final-title{text-align:left}.home-closing .final-sub{text-align:left;margin:14px 0 22px}.closing-eyebrow{color:var(--color-coral);letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.closing-loc-title{color:#fff;font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(22px,2.6vw,30px);font-weight:800}.closing-loc-sub{color:#ffffffb8;margin:0 0 16px;font-size:14.5px;line-height:1.6}.home-closing .loc-cities{margin:0 0 18px}.home-closing .loc-city{color:#fff;background:#ffffff0f;border-color:#ffffff38}.home-closing .loc-city:hover{border-color:var(--color-coral);background:#ff6f6129}.closing-map-cta{color:#fff;border-bottom:2px solid var(--color-coral);align-items:center;gap:9px;padding-bottom:3px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.closing-map-cta:hover{color:var(--color-coral)}.closing-news{border-top:1px solid #ffffff24;margin-top:44px;padding-top:30px}.home-closing .footer-newsletter{max-width:640px}.home-closing .footer-newsletter,.home-closing .footer-newsletter span,.home-closing .footer-newsletter label{color:#ffffffd1}.home-closing .footer-newsletter input[type=email]{color:#fff;background:#ffffff14;border-color:#ffffff3d}.home-closing .footer-newsletter input[type=email]::placeholder{color:#ffffff73}@media (max-width:860px){.closing-grid{grid-template-columns:1fr;gap:34px}.home-closing{padding:56px 0 48px}}.bd-popular{border:1px solid var(--color-line);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;padding:12px 16px;display:flex}.bd-popular-label{color:var(--color-navy);letter-spacing:.02em;font-size:12.5px;font-weight:800}.bd-popular-chip{border:1px solid var(--color-line);color:var(--color-navy);border-radius:999px;padding:7px 13px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s}.bd-popular-chip:hover{border-color:var(--color-coral);background:var(--color-coral-xl)}.bd-popular-chip.is-more{color:var(--color-coral-dark);border-style:dashed;font-weight:700}.co-dial-echo{background:var(--color-navy-xl);height:47px;color:var(--color-gray-600);border:1.5px solid #053c8229;border-radius:12px;flex:0 0 64px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.co-phone-match{color:#1b7a45;margin:7px 0 0;font-size:12.5px;font-weight:700}.omnibus-note{color:var(--color-gray-500,#7a8699);letter-spacing:.005em;margin-top:3px;font-size:11px;font-weight:500;line-height:1.35;text-decoration:none;display:block}.pkx-price .omnibus-note{text-align:right;max-width:210px}.tf-omnibus{color:#ffffff9e}.crt-omnibus{text-align:right}.co-ident{margin-top:18px}.co-ident-title{color:var(--color-navy);font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 12px;font-size:16.5px;font-weight:800;display:block}.co-idradio{cursor:pointer;color:var(--color-navy);align-items:center;gap:10px;padding:4px 0;font-size:14.5px;font-weight:700;display:flex}.co-idradio input[type=radio]{width:18px;height:18px;accent-color:var(--color-coral);cursor:pointer;margin:0}.co-idradio.is-on span{color:var(--color-navy)}.co-idradio:not(.is-on) span{color:var(--color-gray-600);font-weight:600}.co-ident-body{margin:10px 0 4px 28px}.co-ident .co-or{max-width:420px;margin:14px 0 10px}.co-pesel-note{color:var(--color-gray-600);align-items:center;gap:6px;margin:2px 0 8px;font-size:12px;line-height:1.45;display:flex}.co-pesel-note svg{color:var(--color-coral);flex:none}.co-field-auto input{background:var(--color-navy-xl);color:var(--color-gray-600);cursor:default;border-style:dashed}.co-field-auto input::placeholder{font-style:italic}@media (max-width:640px){.co-ident-body{margin-left:0}}
.co{--cob:#2456d6;--cob-dark:#16357e;--cob-soft:#e8effd;--cob-line:#c7d7f6}.co .co-card-head h2,.co .co-ident-title,.co .co-field label,.co .co-label{color:var(--cob-dark)}.co .co-card:before{background:var(--cob)}.co .co-card:focus-within .co-card-head .co-step{background:var(--cob);box-shadow:0 0 0 8px var(--color-bg), 0 8px 22px -12px #2456d6cc}.co .co-card-head .co-step{background:var(--cob-dark)}.co .co-field input:focus,.co .co-field textarea:focus,.co .co-field select:focus{border-color:var(--cob);box-shadow:0 0 0 3px #2456d624}.co .co-idradio input[type=radio],.co input[type=checkbox]{accent-color:var(--cob)}.co .co-idradio.is-on span{color:var(--cob-dark)}.co .co-text-button,.co .co-back{color:var(--cob)}.co .co-add-person{border-color:var(--cob-line)}.co .co-add-person:hover{border-color:var(--cob);background:var(--cob-soft);transform:translateY(-1px)}.co .co-add-person strong,.co .co-add-person span{color:var(--cob)}.co .co-switch-id{border-color:var(--cob-line);color:var(--cob)}.co .co-switch-id:hover{border-color:var(--cob);background:var(--cob-soft);color:var(--cob)}.co .co-or span{background:var(--cob-soft);color:var(--cob-dark)}@media (min-width:980px){.co .co-card-head .co-step-ico{border:1.5px solid var(--cob-line);background:var(--cob-soft);width:40px;height:40px;color:var(--cob);box-shadow:0 0 0 6px var(--color-bg);border-radius:50%;justify-content:center;align-items:center;margin-left:8px;display:inline-flex;position:absolute;top:88px;left:-88px}}@media (max-width:979px){.co .co-card-head .co-step-ico{display:none}}.co-pesel-labelrow{align-items:center;gap:6px;margin-bottom:7px;display:flex;position:relative}.co-pesel-labelrow label{margin:0!important}.co-pesel-labelrow>svg{color:var(--cob);flex:none}.co-pesel-bubble{border:1px solid var(--cob-line);background:var(--cob-soft);color:var(--cob-dark);border-radius:9px;padding:5px 11px;font-size:11.5px;font-weight:600;line-height:1.4;display:inline-block}.co-phone-match{align-items:center;gap:5px;display:flex}.co-phone-match svg{flex:none}.co-field-date{position:relative}.co-date-ico{color:var(--cob);pointer-events:none;position:absolute;bottom:16px;left:14px}.co-field-date input{padding-left:38px}.co .co-field-select select{width:100%;height:47px;color:var(--color-navy);appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%232456d6' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center no-repeat;border:1.5px solid #053c8229;border-radius:12px;outline:none;padding:0 38px 0 14px;font-size:14.5px}.co .co-mode>button.is-active{border-color:var(--cob);background:var(--cob-soft)}.co .co-mode>button.is-active strong,.co .co-mode>button.is-active svg{color:var(--cob-dark)}.co .co-mode>button.is-active>svg:last-child,.co .co-mode>button.is-active .co-mode-check{color:var(--cob)}.co .co-same input[type=checkbox]{accent-color:var(--cob)}.co .co-payment>div.is-active,.co .co-payment .is-on{border-color:var(--cob);background:var(--cob-soft)}.co .co-person-icon{background:var(--cob-soft);color:var(--cob)}.co .co-card-status{display:none}.co-identwrap{border-top:1px solid var(--color-line);margin-top:22px;padding-top:18px}.co-identwrap .co-person{box-shadow:none;background:0 0;border:0;padding:0}.co-billing{gap:4px;display:grid}.co-billing-opt{cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:10px 8px;transition:background .15s;display:flex}.co-billing-opt:hover{background:var(--cob-soft)}.co-billing-opt input[type=radio]{width:18px;height:18px;accent-color:var(--cob);cursor:pointer;flex:none;margin-top:2px}.co-billing-opt strong{color:var(--cob);font-size:14.5px;font-weight:700;display:block}.co-billing-opt.is-on strong{color:var(--cob-dark)}.co-billing-opt small{color:var(--color-gray-600);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.bento-cell.bento-alab{background:#fff}.pkh-photo{aspect-ratio:var(--pk-photo-ratio);background:var(--color-navy-xl);border-radius:14px;margin:-6px -6px 14px;display:block;position:relative;overflow:hidden}.pkh-photo img{object-fit:cover;width:100%;height:100%;display:block}.pkh-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.pkh-link:focus-visible{outline:2px solid var(--color-navy);outline-offset:3px}.pkh-card .pkh-foot{z-index:2;pointer-events:none;position:relative}.pkh-card .pkh-foot>*{pointer-events:auto}.pkh-card .qadd.pkh-cta{background:var(--color-coral);color:#fff;border-color:#0000;height:auto;padding:11px 17px}.pkh-card .qadd.pkh-cta:hover{background:var(--color-coral-dark,#e4553f);transform:translateY(-1px)}.pkh-card .qadd.pkh-cta.is-added{background:#2f8f5b}.blog-masonry{columns:3;column-gap:22px}.blog-brick-wrap{break-inside:avoid;margin-bottom:22px;display:block}.blog-brick{border:1px solid var(--color-line);background:#fff;border-radius:18px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:block;overflow:hidden}.blog-brick:hover{border-color:var(--color-coral);transform:translateY(-3px);box-shadow:0 22px 44px -26px #053c8266}.blog-brick-thumb{aspect-ratio:16/10;background:var(--color-navy-xl);display:block;position:relative}.blog-brick.is-tall .blog-brick-thumb{aspect-ratio:4/3}.blog-brick-thumb img{object-fit:cover;width:100%;height:100%;display:block}.blog-brick-thumb .blog-tag{position:absolute;top:12px;right:12px}.blog-brick-thumb .blog-tag.is-latest{left:12px;right:auto}.blog-brick-body{gap:8px;padding:16px 18px 18px;display:grid}.blog-brick-title{color:var(--color-navy);font-family:var(--font-display);letter-spacing:-.01em;font-size:17px;font-weight:800;line-height:1.3}.blog-brick-excerpt{color:var(--color-gray-600);font-size:13.5px;line-height:1.55}.blog-more{text-align:center;margin-top:26px}.blog-more-link{color:var(--color-coral-dark);border-bottom:2px solid var(--color-coral);align-items:center;gap:6px;padding-bottom:2px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:1000px){.blog-masonry{columns:2}}@media (max-width:620px){.blog-masonry{columns:1}}.closing-news-big .footer-newsletter strong{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;text-align:center;font-size:clamp(26px,3.2vw,36px);font-weight:800;display:block}.closing-news-big .footer-newsletter span{text-align:center;color:#ffffffb8;margin-top:8px;font-size:15.5px;display:block}.closing-news-big .footer-newsletter input[type=email]{color:#fff;background:#ffffff14;border-color:#ffffff3d;border-radius:14px;height:58px;font-size:16.5px}.closing-news-big .footer-newsletter input[type=email]::placeholder{color:#ffffff73}.closing-news-big .footer-newsletter button[type=submit]{border-radius:14px;height:58px;padding:0 28px;font-size:15.5px}.closing-news-big .footer-newsletter label{color:#ffffffbf;justify-content:center}.home-closing--news{padding:40px 0 36px}.nlb{max-width:880px;margin:0 auto}.nlb-copy{color:#ffffffbf;text-align:center;justify-content:center;align-items:center;gap:9px;margin-bottom:16px;font-size:14px;display:flex}.nlb-copy svg{color:var(--color-coral);flex:none}.nlb-copy strong{color:#fff;font-weight:700}.nlb-row{gap:10px;max-width:560px;margin:0 auto;display:flex}.nlb-row input[type=email]{color:#fff;background:#ffffff14;border:1.5px solid #ffffff38;border-radius:13px;outline:none;flex:1;min-width:0;height:52px;padding:0 18px;font-size:15px}.nlb-row input[type=email]::placeholder{color:#ffffff73}.nlb-row input[type=email]:focus{border-color:var(--color-coral);box-shadow:0 0 0 3px #ff6f6138}.nlb-row button{background:var(--color-coral);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:13px;align-items:center;gap:7px;height:52px;padding:0 24px;font-size:15px;font-weight:700;transition:background .15s,transform .15s;display:inline-flex}.nlb-row button:hover{background:#ff5a4a;transform:translateY(-1px)}.nlb-consent{color:#ffffff8c;cursor:pointer;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:11.5px;display:flex}.nlb-consent input{width:14px;height:14px;accent-color:var(--color-coral);cursor:pointer;flex:none}.nlb-status{text-align:center;margin:10px 0 0;font-size:13px;font-weight:600}.nlb-status.is-ok{color:#7ee2a8}.nlb-status.is-error{color:#ffb4a8}.hp-field{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}@media (max-width:560px){.nlb-row{flex-direction:column}.nlb-row button{justify-content:center}}.how2{height:calc(var(--how2-runway,250) * 1vh);height:calc(var(--how2-runway,250) * 1svh)}@media (min-width:861px){.how2-sticky{height:100svh;min-height:0;padding:clamp(58px,6.4svh,84px) 0 clamp(20px,3svh,40px);top:0;overflow:clip}.how2-grid{--how2-grid-height:min(600px, calc(100svh - 96px));height:var(--how2-grid-height);align-items:start}.how2-left{align-self:start}.how2-visual{margin-top:max(0px, calc((var(--how2-grid-height) - 470px) / 2));height:min(470px, calc(var(--how2-grid-height) - 8px));align-self:start;transform:none}.home-section.triage-section{padding-bottom:clamp(32px,3.4vw,46px)}.how2+.home-section{padding-top:clamp(34px,3.6vw,48px)}}@media (max-width:860px){.how2{min-height:0;height:calc(var(--how2-runway,250) * 1svh)!important}.how2-sticky{height:100svh;min-height:0;padding:0;top:0;overflow:clip}.how2-mobile-stage .how2-mobile-card{flex-direction:column;max-width:640px;height:min(100%,430px);animation-name:how2MobileCardFade;display:flex}.how2-mobile-stage .how2-mobile-copy{flex:1}.home-section.triage-section{padding-bottom:28px}.how2+.home-section{padding-top:34px}}@keyframes how2MobileCardFade{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:none}}@media (max-width:860px) and (max-height:560px){.how2-mobile{padding-top:calc(62px + env(safe-area-inset-top));padding-bottom:max(6px, env(safe-area-inset-bottom));gap:4px}.how2-mobile-head .section-eyebrow,.how2-mobile-head .how2-sub,.how2-mobile-scrollhint{display:none}.how2-mobile-head .how2-title{margin:0;font-size:22px}.how2-mobile-progress{min-height:38px}.how2-mobile-progress-line{top:13px}.how2-mobile-progress button{min-height:38px}.how2-mobile-progress button>span{width:27px;height:27px}.how2-mobile-stage .how2-mobile-media{height:120px}.how2-mobile-stage .how2-mobile-copy{padding:11px 13px 12px}.how2-mobile-stage .how2-mobile-copy h3{font-size:17px}.how2-mobile-stage .how2-mobile-copy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.how2-mobile-stage .how2-step-cta{min-height:30px;margin-top:3px;font-size:11px}}@media (max-width:860px) and (max-height:560px) and (orientation:landscape){.how2-mobile-stage .how2-mobile-card{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);height:100%;display:grid}.how2-mobile-card-head{right:calc(47.5% + 12px)}.how2-mobile-stage .how2-mobile-media{height:100%;min-height:0}.how2-mobile-stage .how2-mobile-copy{align-self:center}}
@media (min-width:3200px){.container{max-width:1880px}.home-section{padding:104px 0}.section-head{max-width:860px;margin:0 auto 60px}.section-title{font-size:3rem}.section-sub{font-size:19px}.site-nav-link,.nav-cta,.promo-item{font-size:16px}.site-logo-word{font-size:24px}.hero-split{padding:150px 0 48px}.h-title{font-size:4.2rem}.h-lead{max-width:600px;font-size:19px}.h-shot{height:430px}.h-search{height:78px}.h-search input{font-size:19px}.h-search-btn{height:60px}.h-chip{height:40px;font-size:15px}.triage-card{padding:26px}.triage-title{font-size:19px}.pkh-name{font-size:22px}.blog-brick-title{font-size:19px}.pkx-photo{width:260px}.how2{height:120svh}.how2-grid{transform-origin:50%;transform:scale(1.4)}}@media (min-width:3200px) and (min-height:1300px){.how2-grid{--how2-grid-height:750px;transform:scale(1.65)}.how2-visual{height:750px;margin-top:0}}.pd-headrow{align-items:flex-start;gap:28px;display:flex}.pd-headtext{flex:1;min-width:0}.pd-photo--sm{width:240px;box-shadow:0 14px 30px -14px hsl(var(--pk-h,213) 45% 55% / .4);border-radius:16px;flex:none;margin-top:6px}.pd-photo--sm .pd-fig{display:none}@media (max-width:700px){.pd-headrow{gap:16px}.pd-photo--sm{width:38%;max-width:190px;margin-top:4px}}.co-invoice{animation:coInvoiceIn .28s var(--ease-out);background:#fff9;border:1px solid #053c821f;border-radius:14px;margin-top:18px;padding:18px 18px 16px}@keyframes coInvoiceIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.co-invoice-same{margin-bottom:14px}.co-invoice-fields{margin-top:4px}.co-invoice-fields input:disabled{color:var(--color-gray-600);cursor:not-allowed;background:#053c820a}.co-invoice-note{color:var(--color-gray-600);margin-top:12px;font-size:12.5px;line-height:1.5}.pd-inc-col{min-width:0}.pd-inc-link{color:inherit;border-bottom:1px solid #053c8238;text-decoration:none;transition:color .16s,border-color .16s}.pd-inc-link:hover{color:var(--color-coral-dark,#e4553f);border-color:currentColor}.pd-inc-toggle{border:1px solid var(--color-line);color:var(--color-navy);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;margin-top:14px;padding:9px 15px;font-family:inherit;font-size:13.5px;font-weight:700;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.pd-inc-toggle:hover{border-color:var(--color-coral);color:var(--color-coral-dark,#e4553f)}.pd-inc-toggle:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}p.pd-inc-more{color:var(--color-gray-500,#7a8aa0);margin:12px 0 0;font-size:12.5px;line-height:1.5}.fh-btn{border:1px solid var(--cob-line,#d5e0ee);width:22px;height:22px;color:var(--cob,#3968ac);cursor:pointer;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.fh-btn:hover{border-color:var(--cob,#3968ac);background:var(--cob-soft,#eef4fc)}.fh-btn.is-open{border-color:var(--cob,#3968ac);background:var(--cob,#3968ac);color:#fff}.fh-btn:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.fh-panel{border:1px solid var(--cob-line,#d5e0ee);border-left:3px solid var(--cob,#3968ac);background:var(--cob-soft,#eef4fc);color:var(--cob-dark,#14508f);border-radius:9px;flex-basis:100%;margin:6px 0 0;padding:8px 12px;font-size:12px;font-weight:500;line-height:1.5}.co-field .fh-panel{margin-bottom:2px}.co-labelrow{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:7px;display:flex}.co-labelrow label{margin:0!important}.cdr-actions{gap:8px;display:grid}.shc-btn{border:1px solid var(--color-line);color:var(--color-navy);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:13.5px;font-weight:700;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.shc-btn:hover{border-color:var(--color-coral);color:var(--color-coral-dark,#e4553f)}.shc-btn:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.shc-btn.is-ok{color:#2f8f5b;background:#f0f9f3;border-color:#2f8f5b}.shc-inline{width:100%}.crt-share{justify-items:center;gap:8px;margin-top:12px;display:grid}.crt-share small{color:var(--color-gray-600);text-align:center;font-size:12px;line-height:1.5}.shc-manual{width:100%;color:var(--color-gray-600);gap:5px;margin-top:8px;font-size:12px;display:grid}.shc-manual input{border:1px solid var(--color-line);width:100%;color:var(--color-navy);border-radius:9px;padding:8px 11px;font-size:12px}.crt-shared-note{color:#256b45;background:#f0f9f3;border:1px solid #2f8f5b47;border-radius:12px;align-items:center;gap:9px;margin:0 0 18px;padding:12px 16px;font-size:13.5px;font-weight:600;line-height:1.5;display:flex}.crt-shared-note svg{flex:none}


