
.sckl{--ink:#0E1B15;--ink2:#25362D;--muted:#55645C;--line:#E2EAE5;--bg:#fff;--bg2:#F6F9F7;--g700:#0A6B42;--g600:#0B7A4B;--g500:#12A065;--g400:#3DC98A;--g100:#E4F5EC;--g50:#F1FAF5;--amber:#8A5A0B;--amber-bg:#FFF1D6;--coral:#B3322A;--coral-bg:#FDE7E4;
 font-family:'Onest',system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--ink);background:var(--bg);line-height:1.6;font-size:17px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.sckl *,.sckl *::before,.sckl *::after{box-sizing:border-box}
:root{scroll-behavior:smooth;scroll-padding-top:92px}
.sckl :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0;padding:0}
.sckl :where(ul,ol){list-style:none}
.sckl a{color:inherit;text-decoration:none}
.sckl ::selection{background:var(--g400);color:var(--ink)}
.sckl :focus-visible{outline:3px solid var(--g500);outline-offset:3px;border-radius:6px}
.sckl-wrap{width:100%;max-width:1220px;margin:0 auto;padding:0 28px}
.sckl h1,.sckl h2,.sckl h3,.sckl h4{color:var(--ink);font-family:inherit}
.sckl h2{font-weight:750;font-size:clamp(1.9rem,3.5vw,2.85rem);line-height:1.08;letter-spacing:-.03em;color:var(--ink)}
.sckl h3{font-weight:700;font-size:1.28rem;line-height:1.2;letter-spacing:-.02em}
.sckl .sckl-lead{font-size:1.15rem;color:var(--muted);max-width:60ch}
.sckl-sec{padding:104px 0}
.sckl-sec-alt{background:var(--bg2)}
.sckl-sec-head{display:flex;flex-direction:column;gap:16px;margin-bottom:56px;max-width:760px}
.sckl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font:inherit;font-weight:650;font-size:1.02rem;line-height:1.1;padding:16px 28px;border-radius:12px;border:1.5px solid transparent;cursor:pointer;transition:background-color .18s,box-shadow .18s,transform .18s,border-color .18s}
.sckl-btn-p,.sckl .sckl-btn-p:visited{background:var(--g600);color:#fff!important;font-weight:700;box-shadow:0 1px 0 rgba(255,255,255,.2) inset,0 8px 18px rgba(14,27,21,.16)}
.sckl-btn-p:hover{background:var(--g700);transform:translateY(-1px)}
.sckl-btn-s{background:#fff;color:var(--ink);border-color:#CBD8D0}
.sckl-btn-s:hover{border-color:var(--g500);background:var(--g50)}
.sckl-btn svg{width:18px;height:18px}

/* header */
.sckl-head{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line)}
.sckl-head-in{display:flex;align-items:center;justify-content:space-between;gap:28px;height:74px}
.sckl-logo{display:inline-flex;align-items:flex-start;gap:3px}
.sckl-logo-w{font-weight:800;font-size:1.7rem;letter-spacing:-.045em;color:#0B2A1E;line-height:1}
.sckl-logo-b{width:17px;height:17px;margin-top:-1px;flex:none}
.sckl-nav{display:flex;gap:26px;white-space:nowrap}
.sckl-nav a{font-weight:500;font-size:.97rem;color:var(--ink2);padding:6px 0;border-bottom:2px solid transparent}
.sckl-nav a:hover{color:var(--g600);border-color:var(--g500)}
.sckl-nav .sckl-nav-tool{font-weight:800;letter-spacing:.04em;font-size:.88rem;color:var(--g700);background:var(--g100);padding:7px 13px;border-radius:99px;border:0}
.sckl-nav .sckl-nav-tool:hover{background:var(--g400);color:var(--ink)}
.sckl-head .sckl-btn{padding:12px 20px;font-size:.95rem;white-space:nowrap}
@media(max-width:1120px){.sckl-nav{display:none}}

/* hero */
.sckl-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff 0%,var(--g50) 100%);border-bottom:1px solid var(--line)}
.sckl-dots{position:absolute;inset:0;width:100%;height:100%;display:block}
.sckl-hero-in{position:relative;z-index:2;display:grid;grid-template-columns:1.08fr .92fr;gap:64px;align-items:center;padding:92px 28px 150px}
.sckl-hero h1{font-weight:800;font-size:clamp(2.35rem,4.7vw,4.15rem);line-height:1.03;letter-spacing:-.04em;max-width:17ch}
.sckl-hero h1 em{font-style:normal;color:var(--g600)}
.sckl-hero .sckl-lead{margin-top:26px;font-size:1.2rem}
.sckl-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}
.sckl-hero .sckl-cta-row .sckl-btn{padding:18px 30px;font-size:1.06rem}
.sckl-micro{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:30px;font-size:.93rem;color:var(--muted)}
.sckl-micro li{display:flex;align-items:center;gap:9px}
.sckl-chk{position:relative;width:18px;height:18px;border-radius:50%;background:var(--g100);flex:none}
.sckl-chk::before{content:"";position:absolute;left:5.5px;top:3.6px;width:4px;height:8px;border:solid var(--g600);border-width:0 2px 2px 0;transform:rotate(42deg)}
.sckl-stage{position:relative;padding-top:26px}
.sckl-rcard{position:relative;background:#fff;border:1px solid var(--line);border-radius:20px;padding:26px;box-shadow:0 1px 2px rgba(14,27,21,.05),0 24px 48px -12px rgba(14,27,21,.22)}
.sckl-rc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}
.sckl-rc-dom{display:flex;align-items:center;gap:9px;font-weight:650;font-size:.98rem}
.sckl-live{width:15px;height:15px;border-radius:50%;background:var(--g500);border:3px solid var(--g100);background-clip:padding-box;flex:none}
.sckl-tag-ex{font-size:.74rem;font-weight:650;color:var(--amber);background:var(--amber-bg);padding:4px 10px;border-radius:99px;white-space:nowrap}
.sckl-rc-title{font-weight:700;font-size:1.05rem;margin-bottom:6px}
.sckl-sum{border-top:1px solid var(--line)}
.sckl-sum>div{display:flex;justify-content:space-between;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--line);font-size:.97rem}
.sckl-sum dt{color:var(--muted)}
.sckl-sum dd{font-weight:700;font-variant-numeric:tabular-nums}
.sckl-sum .bad dd{color:var(--coral)}
.sckl-sum .tot dt{color:var(--ink);font-weight:650}
.sckl-sum .tot{border-bottom:0}
.sckl-sev{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0 18px}
.sckl-pill{display:inline-flex;align-items:center;gap:7px;font-size:.82rem;font-weight:600;padding:5px 11px;border-radius:99px}
.sckl-pill b{font-weight:800}
.sckl-pill.hi{background:var(--coral-bg);color:var(--coral)}
.sckl-pill.mid{background:var(--amber-bg);color:var(--amber)}
.sckl-pill.lo{background:var(--g100);color:var(--g700)}
.sckl-areas{display:flex;flex-direction:column;gap:12px}
.sckl-areas li{display:grid;grid-template-columns:96px 1fr 46px;align-items:center;gap:12px;font-size:.88rem;color:var(--ink2)}
.sckl-areas .bar{height:7px;border-radius:99px;background:var(--g100);overflow:hidden}
.sckl-areas .bar i{display:block;height:100%;border-radius:99px;background:var(--g500)}
.sckl-areas .v{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums}
.sckl-float{position:absolute;left:-34px;bottom:-36px;z-index:3;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px 16px;box-shadow:0 14px 30px -8px rgba(14,27,21,.28);font-size:.87rem;font-weight:600}
.sckl-float i{width:9px;height:9px;border-radius:50%;background:var(--coral);flex:none}
.sckl-float span{font-weight:500;color:var(--muted)}
@media(max-width:980px){.sckl-hero-in{grid-template-columns:1fr;gap:56px;padding:56px 24px 120px}.sckl-float{left:12px}}

/* czym jest */
.sckl-what{display:grid;grid-template-columns:1fr 1.05fr;gap:72px;align-items:start}
.sckl-what p+p{margin-top:16px}
.sckl-facts{margin-top:30px;display:flex;flex-direction:column;gap:14px}
.sckl-facts li{display:flex;gap:14px;align-items:flex-start;font-weight:500}
.sckl-facts .sckl-chk{margin-top:4px;background:var(--g100)}
.sckl-notice{margin-top:28px;font-size:.92rem;color:var(--muted);padding:14px 16px;background:var(--bg2);border-radius:12px;border:1px solid var(--line)}
.sckl-flow{position:relative;background:var(--bg2);border:1px solid var(--line);border-radius:22px;padding:34px 30px 30px}
.sckl-flow-t{font-weight:700;margin-bottom:26px}
.sckl-steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
.sckl-steps::before{content:"";position:absolute;left:12%;right:12%;top:27px;height:2px;background:repeating-linear-gradient(90deg,var(--g400) 0 8px,transparent 8px 14px)}
.sckl-step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}
.sckl-node{width:54px;height:54px;border-radius:16px;background:#fff;border:1.5px solid var(--g400);display:flex;align-items:center;justify-content:center;font-weight:800;color:var(--g600);position:relative;z-index:1}
.sckl-step strong{font-size:.97rem}
.sckl-step span{font-size:.84rem;color:var(--muted);line-height:1.4}
.sckl-stop{margin-top:26px;display:flex;gap:12px;align-items:center;padding:14px 16px;border-radius:14px;background:#fff;border:1px dashed var(--g400);font-size:.93rem;font-weight:550}
.sckl-stop i{width:10px;height:10px;border-radius:3px;background:var(--g500);flex:none}
@media(max-width:980px){.sckl-what{grid-template-columns:1fr;gap:48px}}
@media(max-width:560px){.sckl-steps{grid-template-columns:1fr 1fr;row-gap:26px}.sckl-steps::before{display:none}}

/* dlaczego (pastel) */
.sckl-why{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}
.sckl-pc{position:relative;border-radius:26px;padding:34px 32px 32px;display:flex;flex-direction:column;gap:14px;min-height:300px;overflow:hidden}
.sckl-pc p{color:var(--ink2);font-size:1rem}
.sckl-pc .sckl-pc-t{margin-top:auto}
.sckl-pc.a{grid-column:span 7;background:linear-gradient(145deg,#EEF9F2 0%,#CDEEDB 100%)}
.sckl-pc.b{grid-column:span 5;background:linear-gradient(145deg,#EDF8E3 0%,#D2EDBC 100%)}
.sckl-pc.c{grid-column:span 5;background:linear-gradient(145deg,#E6F6F3 0%,#C3E9E1 100%)}
.sckl-pc.d{grid-column:span 7;background:linear-gradient(145deg,#F1FAF5 0%,#D7F0E2 100%)}
.sckl-big{font-weight:800;font-size:clamp(2.6rem,5vw,4rem);letter-spacing:-.045em;line-height:.95;color:var(--g700)}
.sckl-big small{font-size:.38em;font-weight:700;letter-spacing:-.01em;margin-left:6px;color:var(--ink2)}
.sckl-src{font-size:.82rem;color:var(--muted)}
.sckl-src a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:900px){.sckl-pc.a,.sckl-pc.b,.sckl-pc.c,.sckl-pc.d{grid-column:span 12;min-height:0}}

/* stats offset */
.sckl-stats{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:0;align-items:start}
.sckl-st{position:relative;padding:38px 34px 40px;background:#fff;border:1px solid var(--line)}
.sckl-st:nth-child(2){margin-top:46px;margin-left:-1px;margin-right:-1px}
.sckl-st:nth-child(3){margin-top:92px}
.sckl-st::before,.sckl-st::after{content:"";position:absolute;background:var(--g500)}
.sckl-st::before{left:-7px;top:-1px;width:14px;height:2px}
.sckl-st::after{left:-1px;top:-7px;width:2px;height:14px}
.sckl-st .sckl-big{font-size:clamp(3rem,5vw,4.4rem)}
.sckl-st p{margin-top:14px;color:var(--ink2)}
.sckl-st .sckl-src{margin-top:20px;display:block}
.sckl-stats-note{margin-top:96px;max-width:70ch;color:var(--muted);font-size:.95rem}
@media(max-width:900px){.sckl-stats{grid-template-columns:1fr}.sckl-st:nth-child(n){margin:0 0 -1px}.sckl-stats-note{margin-top:40px}}

/* co sprawdzamy */
.sckl-bento{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}
.sckl-bc{background:#fff;border:1px solid var(--line);border-radius:22px;padding:26px;display:flex;flex-direction:column;gap:18px;min-height:250px}
.sckl-bc.w2{grid-column:span 2}.sckl-bc.w3{grid-column:span 3}
.sckl-bc p{color:var(--muted);font-size:.98rem}
.sckl-spec{background:var(--bg2);border:1px solid var(--line);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px;font-size:.86rem;pointer-events:none;user-select:none}
.sckl-spec .row{display:flex;align-items:center;justify-content:space-between;gap:10px}
.sckl-timer{display:inline-flex;align-items:center;gap:8px;background:var(--coral-bg);color:var(--coral);font-weight:700;border-radius:9px;padding:6px 10px;width:fit-content}
.sckl-timer b{font-variant-numeric:tabular-nums}
.sckl-chkrow{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:9px;padding:9px 11px}
.sckl-box{width:17px;height:17px;border-radius:5px;background:var(--g600);position:relative;flex:none}
.sckl-box::after{content:"";position:absolute;left:5.5px;top:2.6px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(42deg)}
.sckl-fake-btn{background:var(--g600);color:#fff;font-weight:700;text-align:center;padding:10px;border-radius:9px}
.sckl-fake-link{color:#9AA8A0;font-size:.72rem;text-align:center;text-decoration:underline}
.sckl-ghostbtn{border:1px solid var(--line);background:#fff;padding:9px 11px;border-radius:9px;color:var(--ink2)}
.sckl-late{display:flex;justify-content:space-between;padding:5px 0;border-bottom:1px dashed #D3DDD7;color:var(--ink2)}
.sckl-late.n{color:var(--coral);font-weight:650}
@media(max-width:980px){.sckl-bc.w2,.sckl-bc.w3{grid-column:span 3}.sckl-bc:last-child{grid-column:span 6;min-height:0}}
@media(max-width:640px){.sckl-bc.w2,.sckl-bc.w3{grid-column:span 6;min-height:0}}

/* przykład raportu */
.sckl-ex{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;align-items:start}
.sckl-ex .sckl-rcard{box-shadow:0 1px 2px rgba(14,27,21,.05),0 14px 30px -12px rgba(14,27,21,.16)}
.sckl-find{background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:18px}
.sckl-find-h{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}
.sckl-find-h h3{font-size:1.2rem}
.sckl-kv{display:grid;grid-template-columns:130px 1fr;gap:10px 18px;font-size:.96rem}
.sckl-kv dt{color:var(--muted)}
.sckl-kv dd{color:var(--ink2)}
.sckl-lock{margin-top:4px;padding:14px 16px;border-radius:12px;background:var(--g50);border:1px solid var(--g100);font-size:.92rem;color:var(--ink2)}
.sckl-ex-note{margin-top:20px;color:var(--muted);font-size:.9rem}
@media(max-width:980px){.sckl-ex{grid-template-columns:1fr}.sckl-kv{grid-template-columns:1fr;gap:2px}.sckl-kv dd{margin-bottom:10px}}

/* cennik */
.sckl-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}
.sckl-plan{position:relative;background:#fff;border:1px solid var(--line);border-radius:22px;padding:34px 30px 30px;display:flex;flex-direction:column;gap:20px}
.sckl-plan.pop{border:2px solid var(--ink);box-shadow:0 24px 50px -22px rgba(14,27,21,.35);margin-top:-16px;margin-bottom:-16px;padding-top:50px;padding-bottom:46px}
.sckl-badge{position:absolute;top:-1px;right:24px;background:var(--ink);color:#fff;font-size:.8rem;font-weight:650;padding:7px 14px 8px;border-radius:0 0 11px 11px}
.sckl-plan h3{font-size:.95rem;font-weight:650;letter-spacing:.02em;color:var(--muted);text-transform:uppercase}
.sckl-price{display:flex;align-items:baseline;gap:8px}
.sckl-price strong{font-weight:800;font-size:3.3rem;letter-spacing:-.05em;line-height:1}
.sckl-price span{color:var(--muted);font-weight:500;font-size:.95rem}
.sckl-plan .sub{font-size:.95rem;color:var(--muted);margin-top:-8px}
.sckl-plan ul{display:flex;flex-direction:column;gap:12px;padding-top:20px;border-top:1px solid var(--line);flex:1}
.sckl-plan li{display:flex;gap:11px;align-items:flex-start;font-size:.96rem}
.sckl-plan li .sckl-chk{margin-top:3px}
.sckl-plan .sckl-btn{width:100%}
.sckl-plan-note{margin-top:44px;text-align:center;color:var(--muted);font-size:.93rem}
@media(max-width:980px){.sckl-plans{grid-template-columns:1fr;max-width:520px;margin:0 auto}.sckl-plan.pop{margin:0;padding-top:50px;padding-bottom:30px}}

/* faq */
.sckl-faq-wrap{max-width:860px;margin:0 auto}
.sckl-faq-wrap .sckl-sec-head{max-width:none;text-align:center;align-items:center}
.sckl-tablist{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;border-bottom:1px solid var(--line);margin-bottom:32px}
.sckl-tab{font:inherit;font-weight:600;font-size:.97rem;color:var(--muted);background:none;border:0;padding:12px 18px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}
.sckl-tab:hover{color:var(--ink)}
.sckl-tab[aria-selected="true"]{color:var(--g600);border-color:var(--g500)}
.sckl.sckl-js .sckl-panel[hidden]{display:none}
.sckl-panel{display:flex;flex-direction:column;gap:12px}
.sckl-q{background:#fff;border:1px solid var(--line);border-radius:16px}
.sckl-q summary{list-style:none;cursor:pointer;padding:20px 24px;font-weight:650;font-size:1.04rem;display:flex;justify-content:space-between;align-items:center;gap:20px}
.sckl-q summary::-webkit-details-marker{display:none}
.sckl-q summary::after{content:"";flex:none;width:9px;height:9px;border:solid var(--ink2);border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-4px;transition:transform .2s}
.sckl-q[open] summary::after{transform:rotate(-135deg);margin-top:4px}
.sckl-q[open]{border-color:var(--g400)}
.sckl-q .ans{padding:0 24px 22px;color:var(--ink2);max-width:70ch}
.sckl-q .ans p+p{margin-top:10px}

/* cta + footer */
.sckl-cta{background:var(--ink);color:#fff;padding:84px 0}
.sckl-cta-in{display:flex;justify-content:space-between;align-items:center;gap:40px;flex-wrap:wrap}
.sckl-cta h2{color:#fff;max-width:20ch}
.sckl-cta p{margin-top:14px;color:#B9CBC1;max-width:52ch}
.sckl-cta .sckl-btn-p{background:var(--g600);color:#fff;box-shadow:none;padding:18px 32px;border-color:rgba(255,255,255,.18)}
.sckl-cta .sckl-btn-p:hover{background:var(--g500)}
.sckl-foot{background:#0A130F;color:#9FB2A8;padding:64px 0 36px;font-size:.94rem}
.sckl-foot a:hover{color:#fff}
.sckl-foot-g{display:grid;grid-template-columns:1.5fr 1fr 1.2fr 1fr;gap:40px}
.sckl-foot .sckl-logo-w{color:#fff}
.sckl-foot h4{color:#fff;font-weight:650;font-size:.95rem;margin-bottom:14px}
.sckl-foot li+li{margin-top:9px}
.sckl-foot address{font-style:normal;line-height:1.7}
.sckl-foot .disc{margin-top:16px;max-width:42ch;font-size:.86rem;line-height:1.55}
.sckl-foot-b{margin-top:48px;padding-top:24px;border-top:1px solid #1D2C25;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:.86rem}
.sckl-soc{display:inline-flex;align-items:center;gap:9px}
.sckl-soc svg{width:18px;height:18px}
@media(max-width:900px){.sckl-foot-g{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.sckl-foot-g{grid-template-columns:1fr}.sckl-sec{padding:72px 0}.sckl-wrap{padding:0 20px}}
@media (prefers-reduced-motion:reduce){.sckl *{transition:none!important}}

/* ===== podstrony: skaner, raport, prawne ===== */
.sckl-crumbs{display:flex;gap:8px;flex-wrap:wrap;font-size:.88rem;color:var(--muted);margin-bottom:22px}
.sckl-crumbs a{color:var(--muted);text-decoration:underline;text-underline-offset:3px}
.sckl-crumbs a:hover{color:var(--g600)}
.sckl-crumbs span[aria-hidden]{color:#A6B5AC}
.sckl-phero{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff 0%,var(--g50) 100%);border-bottom:1px solid var(--line);padding:64px 0 72px}
.sckl-phero h1{font-weight:800;font-size:clamp(2.1rem,4.2vw,3.5rem);line-height:1.05;letter-spacing:-.035em;max-width:20ch}
.sckl-phero .sckl-lead{margin-top:20px}
.sckl-phero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:start}
.sckl-panel-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:26px;box-shadow:0 1px 2px rgba(14,27,21,.05),0 14px 30px -12px rgba(14,27,21,.14)}
.sckl-panel-card h2,.sckl-panel-card h3{font-size:1.05rem;font-weight:700;letter-spacing:-.01em;margin-bottom:14px}
.sckl-check-list{display:flex;flex-direction:column;gap:13px}
.sckl-check-list li{display:flex;gap:12px;align-items:flex-start;font-size:.98rem}
.sckl-check-list .sckl-chk{margin-top:4px}
.sckl-tl{display:flex;flex-direction:column}
.sckl-tl li{display:grid;grid-template-columns:52px 1fr;gap:14px;padding:11px 0;border-bottom:1px solid var(--line);font-size:.93rem;color:var(--ink2)}
.sckl-tl li:last-child{border-bottom:0}
.sckl-tl time{font-weight:700;color:var(--g700);font-variant-numeric:tabular-nums}
.sckl-tl li.stop{color:var(--ink);font-weight:650}
.sckl-tl-note{margin-top:12px;font-size:.82rem;color:var(--muted)}
.sckl-slot-head{padding:72px 0 0}
.sckl-slot-head h2{font-size:clamp(1.7rem,3vw,2.3rem)}
.sckl-slot-head p{margin-top:12px;color:var(--muted);max-width:60ch}
.sckl-slot-pad{padding:28px 0 72px}
.sckl-rows{display:flex;flex-direction:column;border-top:1px solid var(--line)}
.sckl-rows>div{display:grid;grid-template-columns:240px 1fr;gap:28px;padding:22px 0;border-bottom:1px solid var(--line)}
.sckl-rows dt{font-weight:700;letter-spacing:-.01em}
.sckl-rows dd{color:var(--ink2)}
.sckl-two{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}
.sckl-no li{display:flex;gap:12px;align-items:flex-start;padding:11px 0;border-bottom:1px solid var(--line);font-size:.97rem}
.sckl-no li:last-child{border-bottom:0}
.sckl-x{position:relative;width:18px;height:18px;flex:none;border-radius:50%;background:#EEF1EF;margin-top:3px}
.sckl-x::before,.sckl-x::after{content:"";position:absolute;left:8px;top:4px;width:2px;height:10px;background:#7C8B83;border-radius:2px;transform:rotate(45deg)}
.sckl-x::after{transform:rotate(-45deg)}
.sckl-mini-plans{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff}
.sckl-mini-plans>div{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;border-bottom:1px solid var(--line)}
.sckl-mini-plans>div:last-child{border-bottom:0}
.sckl-mini-plans b{font-size:1.02rem}
.sckl-mini-plans span{color:var(--muted);font-size:.9rem;display:block}
.sckl-mini-plans strong{font-size:1.35rem;font-weight:800;letter-spacing:-.03em;white-space:nowrap}
.sckl-status{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--line);border-radius:18px;background:#fff;overflow:hidden}
.sckl-status>div{padding:20px 22px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:6px}
.sckl-status>div:last-child{border-right:0}
.sckl-status b{display:flex;align-items:center;gap:10px;font-size:.98rem}
.sckl-status .n{width:26px;height:26px;border-radius:50%;background:var(--g100);color:var(--g700);font-weight:800;font-size:.85rem;display:inline-flex;align-items:center;justify-content:center}
.sckl-status span.d{color:var(--muted);font-size:.9rem}
.sckl-legend{display:flex;flex-direction:column;border-top:1px solid var(--line)}
.sckl-legend>div{display:grid;grid-template-columns:150px 1fr;gap:24px;padding:20px 0;border-bottom:1px solid var(--line);align-items:start}
.sckl-help{background:var(--g50);border:1px solid var(--g100);border-radius:22px;padding:34px;display:grid;grid-template-columns:1.2fr .8fr;gap:36px}
.sckl-help h3{font-size:1.3rem;margin-bottom:12px}
.sckl-help ul{display:flex;flex-direction:column;gap:10px;color:var(--ink2);font-size:.96rem}
.sckl-help ul li{display:flex;gap:11px}
.sckl-help ul li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--g500);flex:none;margin-top:10px}
.sckl-help a{text-decoration:underline;text-underline-offset:3px;font-weight:600}
.sckl-help .sckl-contact{display:flex;flex-direction:column;gap:6px;font-size:1rem}
.sckl-disc{margin-top:36px;color:var(--muted);font-size:.9rem;max-width:80ch}
@media(max-width:980px){.sckl-phero-grid,.sckl-two,.sckl-help{grid-template-columns:1fr;gap:36px}.sckl-rows>div,.sckl-legend>div{grid-template-columns:1fr;gap:8px}.sckl-status{grid-template-columns:1fr}.sckl-status>div{border-right:0;border-bottom:1px solid var(--line)}.sckl-status>div:last-child{border-bottom:0}}

/* ===== treść prawna i artykuły (.sckl-prose) ===== */
.sckl-prose{font-size:1.04rem;line-height:1.75;color:var(--ink2)}
.sckl-prose>*+*{margin-top:1.1em}
.sckl-prose h2{font-size:clamp(1.45rem,2.4vw,1.85rem);margin-top:2.2em;scroll-margin-top:96px}
.sckl-prose h3{font-size:1.22rem;margin-top:1.8em;scroll-margin-top:96px}
.sckl-prose p,.sckl-prose li{max-width:72ch}
.sckl-prose ul{list-style:disc;padding-left:1.3em}
.sckl-prose ol{list-style:decimal;padding-left:1.4em}
.sckl-prose li+li{margin-top:.45em}
.sckl-prose a{color:var(--g700);text-decoration:underline;text-underline-offset:3px}
.sckl-prose a:hover{color:var(--g500)}
.sckl-prose strong{color:var(--ink)}
.sckl-prose blockquote{margin-left:0;padding:18px 22px;background:var(--g50);border-radius:14px;color:var(--ink2)}
.sckl-prose img{max-width:100%;height:auto;border-radius:14px}
.sckl-prose figure{margin-left:0;margin-right:0}
.sckl-prose figcaption{font-size:.86rem;color:var(--muted);margin-top:8px}
.sckl-prose table{width:100%;border-collapse:collapse;font-size:.96rem}
.sckl-prose th,.sckl-prose td{padding:11px 14px;border-bottom:1px solid var(--line);text-align:left}
.sckl-prose th{background:var(--bg2);font-weight:650;color:var(--ink)}
.sckl-prose code{background:var(--bg2);border:1px solid var(--line);border-radius:6px;padding:1px 6px;font-size:.92em}
.sckl-prose pre{background:#0E1B15;color:#E4F5EC;padding:18px 20px;border-radius:14px;overflow:auto;font-size:.9rem}
.sckl-prose pre code{background:none;border:0;padding:0;color:inherit}
.sckl-legal{display:grid;grid-template-columns:260px minmax(0,1fr);gap:64px;align-items:start;padding:56px 0 96px}
.sckl-toc{position:sticky;top:98px;font-size:.92rem}
.sckl-toc p{font-weight:700;margin-bottom:12px;color:var(--ink)}
.sckl-toc ol{display:flex;flex-direction:column;gap:2px;border-left:2px solid var(--line)}
.sckl-toc a{display:block;padding:6px 14px;color:var(--muted);margin-left:-2px;border-left:2px solid transparent}
.sckl-toc a:hover{color:var(--g700);border-color:var(--g500)}
.sckl-legal-meta{color:var(--muted);font-size:.92rem;margin-top:14px}
@media(max-width:980px){.sckl-legal{grid-template-columns:1fr;gap:28px;padding-top:36px}.sckl-toc{position:static}}

/* ===== Baza wiedzy (blog) ===== */
.sckl-kb-hero{background:linear-gradient(180deg,#fff 0%,var(--g50) 100%);border-bottom:1px solid var(--line);padding:68px 0 52px}
.sckl-kb-hero h1{font-weight:800;font-size:clamp(2.3rem,4.6vw,3.8rem);line-height:1.04;letter-spacing:-.04em}
.sckl-kb-hero .sckl-lead{margin-top:18px}
.sckl-kb-tools{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:34px}
.sckl-chips{display:flex;gap:8px;flex-wrap:wrap}
.sckl-chip{display:inline-block;padding:9px 16px;border-radius:99px;border:1.5px solid var(--line);background:#fff;font-weight:600;font-size:.92rem;color:var(--ink2)}
.sckl-chip:hover{border-color:var(--g500);color:var(--g700)}
.sckl-chip[aria-current="page"]{background:var(--ink);border-color:var(--ink);color:#fff}
.sckl-search{display:flex;gap:8px;align-items:center}
.sckl-search input[type=search]{font:inherit;font-size:.95rem;padding:11px 16px;min-width:220px;border:1.5px solid var(--line);border-radius:12px;background:#fff;color:var(--ink)}
.sckl-search input[type=search]:focus{outline:3px solid var(--g500);outline-offset:2px;border-color:var(--g500)}
.sckl-search button{font:inherit;font-weight:700;font-size:.92rem;padding:11px 18px;border-radius:12px;border:0;background:var(--g600);color:#fff;cursor:pointer}
.sckl-search button:hover{background:var(--g700)}
.sckl-kb-body{padding:56px 0 96px}
.sckl-feat{display:grid;grid-template-columns:1.1fr 1fr;gap:0;background:#fff;border:1px solid var(--line);border-radius:26px;overflow:hidden;margin-bottom:28px;box-shadow:0 1px 2px rgba(14,27,21,.05),0 20px 40px -20px rgba(14,27,21,.18)}
.sckl-feat-img{position:relative;min-height:320px;background:linear-gradient(145deg,#EEF9F2,#CDEEDB)}
.sckl-feat-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.sckl-feat-txt{padding:40px;display:flex;flex-direction:column;gap:16px;justify-content:center}
.sckl-feat-txt h2{font-size:clamp(1.6rem,2.8vw,2.3rem);line-height:1.1}
.sckl-feat-txt p{color:var(--muted)}
.sckl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.sckl-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;transition:border-color .18s,box-shadow .18s,transform .18s}
.sckl-card:hover{border-color:var(--g400);transform:translateY(-2px);box-shadow:0 18px 34px -18px rgba(14,27,21,.25)}
.sckl-card-img{position:relative;aspect-ratio:16/9;background:linear-gradient(145deg,#EEF9F2,#CDEEDB)}
.sckl-card:nth-child(3n+2) .sckl-card-img{background:linear-gradient(145deg,#EDF8E3,#D2EDBC)}
.sckl-card:nth-child(3n) .sckl-card-img{background:linear-gradient(145deg,#E6F6F3,#C3E9E1)}
.sckl-card-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.sckl-card-ph{position:absolute;left:22px;bottom:18px;right:22px;font-weight:800;font-size:1.25rem;letter-spacing:-.03em;color:var(--g700);line-height:1.1}
.sckl-card-b{padding:22px 24px 26px;display:flex;flex-direction:column;gap:12px;flex:1}
.sckl-card h3{font-size:1.2rem;line-height:1.22}
.sckl-card p{color:var(--muted);font-size:.96rem}
.sckl-meta{margin-top:auto;display:flex;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:.85rem}
.sckl-meta span+span::before{content:"·";margin-right:8px}
.sckl-catpill{display:inline-block;align-self:flex-start;font-size:.78rem;font-weight:700;color:var(--g700);background:var(--g100);padding:4px 11px;border-radius:99px}
.sckl-empty{padding:60px 0;text-align:center;color:var(--muted)}
.sckl-pager{margin-top:48px;display:flex;justify-content:center}
.sckl-pager .page-numbers{display:inline-flex;min-width:42px;height:42px;padding:0 12px;align-items:center;justify-content:center;border:1.5px solid var(--line);border-radius:12px;margin:0 4px;font-weight:600;background:#fff}
.sckl-pager a.page-numbers:hover{border-color:var(--g500);color:var(--g700)}
.sckl-pager .page-numbers.current{background:var(--ink);border-color:var(--ink);color:#fff}
.sckl-art-head{padding:56px 0 36px;background:linear-gradient(180deg,#fff 0%,var(--g50) 100%);border-bottom:1px solid var(--line)}
.sckl-art-head .sckl-wrap-n{max-width:820px;margin:0 auto;padding:0 28px}
.sckl-art-head h1{font-weight:800;font-size:clamp(2rem,4vw,3.1rem);line-height:1.07;letter-spacing:-.035em;margin:16px 0 18px}
.sckl-art-lead{color:var(--muted);font-size:1.15rem;max-width:62ch}
.sckl-art-meta{margin-top:22px;display:flex;gap:8px 18px;flex-wrap:wrap;color:var(--muted);font-size:.9rem}
.sckl-art-cover{max-width:1000px;margin:40px auto 0;padding:0 28px}
.sckl-art-cover img{width:100%;height:auto;border-radius:22px;display:block}
.sckl-art-body{max-width:820px;margin:0 auto;padding:44px 28px 24px}
.sckl-art-cta{max-width:820px;margin:20px auto 0;padding:0 28px}
.sckl-art-cta-in{display:flex;gap:28px;justify-content:space-between;align-items:center;flex-wrap:wrap;background:var(--ink);color:#fff;border-radius:24px;padding:34px 36px}
.sckl-art-cta-in h2{color:#fff;font-size:1.6rem}
.sckl-art-cta-in p{color:#B9CBC1;margin-top:8px;max-width:46ch}
.sckl-art-cta-in .sckl-btn-p{background:var(--g600);color:#fff!important}
.sckl-related{padding:72px 0 96px}
.sckl-related h2{font-size:1.8rem;margin-bottom:26px}
@media(max-width:980px){.sckl-grid{grid-template-columns:1fr 1fr}.sckl-feat{grid-template-columns:1fr}.sckl-feat-img{min-height:220px}}
@media(max-width:640px){.sckl-grid{grid-template-columns:1fr}.sckl-feat-txt{padding:26px}.sckl-search input[type=search]{min-width:0;flex:1}.sckl-search{width:100%}.sckl-art-cta-in{padding:26px}}
