﻿.nk-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-4)}.nk-card{position:relative;display:block;aspect-ratio:3 / 4;border-radius:var(--r-lg);overflow:hidden;isolation:isolate;background:var(--bg-soft);border:1px solid var(--line);text-decoration:none;color:#fff;transition:transform .4s cubic-bezier(.2,.6,.3,1),box-shadow .4s cubic-bezier(.2,.6,.3,1),border-color .4s}.nk-card:hover{transform:translateY(-4px);border-color:transparent;box-shadow:var(--shadow-card-hover)}.nk-card .nk-img{position:absolute;inset:0;transform:scale(1.001);transition:transform .6s cubic-bezier(.2,.6,.3,1);z-index:0}.nk-card .nk-img--hero{background:radial-gradient(circle at 72% 20%,rgba(47,183,199,.22),transparent 34%),linear-gradient(135deg,#f8fbfc 0%,#e8f2f4 100%)}.nk-card .nk-img--hero .ps-img-media{object-fit:contain;padding:12px 6px 84px}.nk-card:hover .nk-img{transform:scale(1.06)}.nk-card .nk-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(to top,rgba(12,91,105,.98) 0%,rgba(12,91,105,.96) 28%,rgba(12,91,105,.60) 40%,rgba(12,91,105,.14) 56%,rgba(12,91,105,0) 70%);transition:opacity .4s}.nk-card:hover .nk-shade{opacity:.96}.nk-card .nk-price{position:absolute;top:var(--s-3);left:var(--s-3);z-index:3;display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:999px;background:rgba(7,11,14,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.14);box-shadow:0 2px 10px -2px rgba(0,0,0,.45);font-family:var(--font-body);font-size:var(--fs-micro);font-weight:700;letter-spacing:.01em;color:#fff;white-space:nowrap}.nk-card .nk-body{position:absolute;inset:auto 0 0 0;z-index:3;padding:var(--s-5) var(--s-5) var(--s-5);display:flex;flex-direction:column;gap:var(--s-2);text-shadow:0 1px 4px rgba(0,0,0,.70),0 10px 24px rgba(0,0,0,.34)}.nk-card .nk-title{font-family:var(--font-body);font-weight:600;font-size:var(--fs-h4);line-height:var(--lh-tight);letter-spacing:-.02em;color:#fff;margin:0}.nk-card .nk-desc{font-size:13px;line-height:1.4;color:#fff;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nk-card .nk-go{display:inline-flex;align-items:center;gap:6px;margin-top:var(--s-1);font-family:var(--font-body);font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--accent-2);opacity:0;transform:translateY(4px);transition:opacity .35s,transform .35s}.nk-card:hover .nk-go{opacity:1;transform:none}.nk-card .nk-go svg{width:14px;height:14px;transition:transform .25s}.nk-card:hover .nk-go svg{transform:translateX(3px)}.nk-all{margin-top:var(--s-10);border-top:1px solid var(--line);padding-top:var(--s-8)}.nk-all-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-5);flex-wrap:wrap;margin-bottom:var(--s-6)}.nk-all-head h3{font-family:var(--font-head);font-size:var(--fs-h3);font-weight:700;letter-spacing:-.02em;margin:0}.nk-all-head p{margin:0;font-size:14px;color:var(--ink-2)}@media (max-width:520px){.nk-all .svc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nk-all .svc-card{min-width:0;border-radius:14px}.nk-all .svc-card-visual{aspect-ratio:4 / 3}.nk-all .svc-card-visual--hero .ps-img-media{padding:9px}.nk-all .svc-card-body{padding:12px 11px 13px;gap:8px}.nk-all .svc-card-title{font-size:clamp(13px,3.55vw,16px);line-height:1.16;overflow-wrap:anywhere}.nk-all .svc-card-price{font-size:12px}.nk-all .arrow-ic{width:16px;height:16px;flex:0 0 16px}}@media (max-width:360px){.nk-all .svc-grid{gap:8px}.nk-all .svc-card-body{padding:11px 10px 12px}.nk-all .svc-card-title{font-size:13px}}.sp-sect{position:relative}.sp-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(32px,5vw,72px);align-items:end;margin-bottom:var(--s-10)}.sp-intro .sp-lead{font-size:17px;line-height:1.6;color:var(--ink-2)}.sp-intro .sp-lead b{color:var(--ink);font-weight:600}.sp-intro .sp-lead .sp-aud{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-5)}.sp-aud .sp-tag{display:inline-flex;align-items:center;height:30px;padding:0 13px;border-radius:999px;background:var(--bg-card);border:1px solid var(--line-2);font-size:13px;font-weight:500;color:var(--ink-2)}.sp-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--s-4);margin-bottom:var(--s-10)}.sp-type{position:relative;padding:var(--s-5);border-radius:var(--r-lg);background:var(--bg-card);border:1px solid var(--line);transition:border-color .3s,transform .3s,box-shadow .3s}.sp-type:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:var(--shadow-card-hover)}.sp-type .sp-ic{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:var(--accent-soft);color:var(--accent);margin-bottom:var(--s-4)}.sp-type .sp-ic svg{width:22px;height:22px}.sp-type h3,.sp-type h4{font-family:var(--font-body);font-weight:600;font-size:var(--fs-h4);letter-spacing:-.02em;margin:0 0 var(--s-2);color:var(--ink)}.sp-type p{font-size:13px;line-height:1.5;color:var(--ink-2);margin:0}.sp-feats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-4);margin-bottom:var(--s-10)}.sp-feat{position:relative;overflow:hidden;display:flex;align-items:flex-start;gap:var(--s-4);padding:var(--s-5);border-radius:var(--r-lg);background:var(--bg-card);border:1px solid var(--line);transition:border-color .3s,transform .3s,box-shadow .3s}.sp-feat::before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent-2));transform:scaleX(0);transform-origin:left center;opacity:0;transition:transform .35s ease,opacity .3s}.sp-feat:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:var(--shadow-card-hover)}.sp-feat:hover::before{opacity:1;transform:scaleX(1)}.sp-feat .sp-feat-ic{flex:none;width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:var(--accent-soft);color:var(--accent)}.sp-feat .sp-feat-ic svg{width:22px;height:22px}.sp-feat .sp-feat-txt{display:flex;flex-direction:column;gap:5px;min-width:0}.sp-feat .sp-feat-k{font-family:var(--font-body);font-weight:600;font-size:var(--fs-h4);letter-spacing:-.02em;color:var(--ink)}.sp-feat .sp-feat-v{font-size:13px;color:var(--ink-2);line-height:1.45}.guarantees-sect{padding-block:var(--sect-rhythm)}.guar-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-4);margin-top:var(--sect-head-gap)}.guar-card{position:relative;overflow:hidden;padding:var(--s-6) var(--s-5);border-radius:var(--r-lg);background:var(--bg-card);border:1px solid var(--line);transition:border-color .3s,transform .3s,box-shadow .3s}.guar-card::before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent-2));transform:scaleX(0);transform-origin:left center;opacity:0;transition:transform .35s ease,opacity .3s}.guar-card:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:var(--shadow-card-hover)}.guar-card:hover::before{opacity:1;transform:scaleX(1)}.guar-card .guar-ic{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:var(--accent-soft);color:var(--accent);margin-bottom:var(--s-5)}.guar-card .guar-ic svg{width:24px;height:24px}.guar-card h3,.guar-card h4{font-family:var(--font-body);font-weight:600;font-size:var(--fs-h4);letter-spacing:-.02em;margin:0 0 var(--s-3);color:var(--ink)}.guar-card p{font-size:14px;line-height:1.55;color:var(--ink-2);margin:0}@media (max-width:560px){section.guarantees-sect{padding-block:32px}.guarantees-sect .sect-head{margin-bottom:18px}.guarantees-sect .sect-head .eyebrow{gap:6px;margin-bottom:10px;font-size:11px}.guarantees-sect .sect-head .eyebrow .line{width:24px}.guarantees-sect .sect-head h2{font-size:clamp(25px,7.4vw,32px);line-height:1.06}.guarantees-sect .sect-head p{font-size:14px;line-height:1.45;max-width:none}.guarantees-sect .guar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:0}.guarantees-sect .guar-card{min-width:0;min-height:148px;padding:14px 12px;border-radius:14px}.guarantees-sect .guar-card .guar-ic{width:34px;height:34px;border-radius:10px;margin-bottom:11px}.guarantees-sect .guar-card .guar-ic svg{width:17px;height:17px}.guarantees-sect .guar-card h3,.guarantees-sect .guar-card h4{font-size:14px;line-height:1.18;margin-bottom:6px}.guarantees-sect .guar-card p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:11.5px;line-height:1.34}}@media (max-width:380px){.guarantees-sect .guar-grid{gap:8px}.guarantees-sect .guar-card{min-height:134px;padding:12px 10px}.guarantees-sect .guar-card .guar-ic{width:30px;height:30px;margin-bottom:9px}.guarantees-sect .guar-card .guar-ic svg{width:15px;height:15px}.guarantees-sect .guar-card h3,.guarantees-sect .guar-card h4{font-size:13px}.guarantees-sect .guar-card p{-webkit-line-clamp:2;font-size:11px}}.sp-gal{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:auto;gap:var(--s-3)}.sp-cell{position:relative;aspect-ratio:1 / 1;border-radius:var(--r);overflow:hidden;cursor:zoom-in;border:1px solid var(--line);background:var(--bg-soft);transition:transform .35s cubic-bezier(.2,.6,.3,1),box-shadow .35s,border-color .35s}.sp-cell:hover{transform:translateY(-3px);border-color:transparent;box-shadow:var(--shadow-card-hover)}.sp-cell .ps-img,.sp-cell .sp-photo{position:absolute;inset:0;transition:transform .6s cubic-bezier(.2,.6,.3,1)}.sp-cell:hover .sp-photo{transform:scale(1.07)}.sp-cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-5);margin-top:var(--s-10)}.sp-cta .sp-cta-note{font-size:14px;color:var(--ink-2);line-height:1.5}.sp-cta .sp-cta-note b{color:var(--ink);font-weight:600}.seo-naklejki{position:relative}.seo-naklejki .seo-grid{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:start}.seo-aside{position:sticky;top:calc(var(--header-h) + 24px);min-width:0;max-height:calc(100vh - var(--header-h) - 48px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin}.seo-aside .seo-kicker{font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--accent);margin-bottom:var(--s-4)}.seo-aside h2{font-family:var(--font-head);font-weight:700;font-size:clamp(22px,1.8vw,30px);line-height:1.15;letter-spacing:-.02em;margin:0 0 var(--s-5);color:var(--ink);overflow-wrap:break-word}.seo-toc{display:flex;flex-direction:column;gap:6px}.seo-toc a{position:relative;display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 12px 8px 10px;margin-inline:-10px;border-radius:14px;border:1px solid transparent;background:transparent;font-size:14px;font-weight:500;line-height:1.25;color:var(--ink-2);text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s,color .2s,transform .2s}.seo-toc a::before{content:"";position:absolute;left:-1px;top:8px;bottom:8px;width:3px;border-radius:999px;background:var(--accent);opacity:0;transform:scaleY(.35);transition:opacity .2s,transform .2s}.seo-toc a.is-active{color:var(--ink);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 14%,#fff),color-mix(in srgb,var(--accent) 5%,#fff));border-color:color-mix(in srgb,var(--accent) 20%,transparent);box-shadow:0 14px 34px -28px var(--glow-strong),inset 0 1px 0 rgba(255,255,255,.82)}.seo-toc a.is-active::before{opacity:1;transform:scaleY(1)}.seo-toc a .n{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:22px;border-radius:999px;background:color-mix(in srgb,var(--ink) 5%,transparent);font-family:var(--font-body);font-weight:600;font-size:11px;line-height:1;color:var(--ink-3);transition:background .2s,color .2s,box-shadow .2s}.seo-toc a.is-active .n{color:var(--accent-ink);background:var(--accent);box-shadow:0 8px 18px -12px var(--glow-strong)}.seo-toc a .t{min-width:0;transition:font-weight .2s}.seo-toc a.is-active .t{font-weight:600}@media (hover:hover) and (pointer:fine){.seo-toc a:hover{color:var(--ink);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 14%,#fff),color-mix(in srgb,var(--accent) 5%,#fff));border-color:color-mix(in srgb,var(--accent) 20%,transparent);box-shadow:0 14px 34px -28px var(--glow-strong),inset 0 1px 0 rgba(255,255,255,.82);transform:translateX(2px)}.seo-toc a:hover::before{opacity:1;transform:scaleY(1)}.seo-toc a:hover .n{color:var(--accent-ink);background:var(--accent);box-shadow:0 8px 18px -12px var(--glow-strong)}}.seo-body{max-width:760px;min-width:0}.seo-body h3{font-family:var(--font-body);font-weight:600;font-size:var(--fs-h3);letter-spacing:-.02em;line-height:var(--lh-tight);margin:var(--s-8) 0 var(--s-4);color:var(--ink);scroll-margin-top:calc(var(--header-h) + 24px)}.seo-body h3:first-child{margin-top:0}.seo-body p{font-size:16px;line-height:1.7;color:var(--ink-2);margin:0 0 var(--s-4)}.seo-body p b{color:var(--ink);font-weight:600}.seo-body a{color:var(--accent);text-decoration:none;border-bottom:1px solid var(--accent-soft);transition:border-color .2s}.seo-body a:hover{border-bottom-color:var(--accent)}.seo-body ul{list-style:none;margin:0 0 var(--s-5);padding:0;display:flex;flex-direction:column;gap:var(--s-2)}.seo-body ul li{position:relative;padding-left:24px;font-size:15px;line-height:1.55;color:var(--ink-2)}.seo-body ul li b{color:var(--ink);font-weight:600}.seo-body ul li::before{content:"";position:absolute;left:4px;top:9px;width:7px;height:7px;border-radius:2px;background:var(--accent);transform:rotate(45deg)}.seo-table{width:100%;border-collapse:collapse;margin:var(--s-2) 0 var(--s-6);font-size:14px;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.seo-table thead th{text-align:left;font-family:var(--font-body);font-weight:600;font-size:var(--fs-micro);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--ink-3);padding:12px 16px;background:var(--bg-soft);border-bottom:1px solid var(--line)}.seo-table tbody td{padding:13px 16px;border-bottom:1px solid var(--line);color:var(--ink-2);line-height:1.45;vertical-align:top}.seo-table tbody tr:last-child td{border-bottom:0}.seo-table tbody td:first-child{color:var(--ink);font-weight:600}.seo-links{margin-top:var(--s-8);padding:var(--s-6);border-radius:var(--r-lg);background:var(--bg-soft);border:1px solid var(--line)}.seo-links .seo-links-h{font-family:var(--font-body);font-weight:600;font-size:var(--fs-h4);letter-spacing:-.02em;margin:0 0 var(--s-4);color:var(--ink)}.seo-chips{display:flex;flex-wrap:wrap;gap:var(--s-2)}.seo-chips a{display:inline-flex;align-items:center;height:34px;padding:0 15px;border-radius:999px;background:var(--bg-card);border:1px solid var(--line-2);font-size:13px;font-weight:500;color:var(--ink-2);text-decoration:none;transition:border-color .2s,color .2s,background .2s}.seo-chips a:hover{border-color:var(--accent);color:var(--accent)}.seo-chips a.is-accent{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.seo-chips a.is-accent:hover{color:var(--accent-ink);filter:brightness(1.05)}@media (max-width:1100px){.nk-grid{grid-template-columns:repeat(2,1fr)}.sp-types{grid-template-columns:repeat(3,1fr)}.guar-grid{grid-template-columns:repeat(2,1fr)}.sp-gal{grid-template-columns:repeat(4,1fr)}.sp-feats{grid-template-columns:repeat(2,1fr)}.sp-intro{grid-template-columns:1fr;gap:var(--s-5);align-items:start}.seo-naklejki .seo-grid{grid-template-columns:minmax(0,1fr)}.seo-aside{position:sticky;top:calc(var(--header-h) + 12px);z-index:3;padding:0 0 12px;background:linear-gradient(180deg,var(--bg) 0%,var(--bg) 84%,color-mix(in srgb,var(--bg) 0%,transparent) 100%)}.seo-toc{display:grid;grid-template-columns:repeat(2,1fr);gap:6px var(--s-5)}}@media (max-width:720px){.nk-grid{grid-template-columns:repeat(2,1fr);gap:var(--s-3)}.nk-all{margin-top:var(--s-8);padding-top:var(--s-6)}.nk-card .nk-body{padding:var(--s-4)}.nk-card .nk-title{font-size:16px}.sp-types{grid-template-columns:1fr}.guar-grid{grid-template-columns:1fr}.sp-gal{grid-template-columns:repeat(2,1fr)}.sp-feats{grid-template-columns:1fr;gap:var(--s-3)}.seo-aside{position:static;max-height:none;overflow:visible;padding:0;background:transparent}.seo-toc{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.seo-toc a{min-height:34px;margin-inline:0;padding:6px 8px;border-radius:12px;gap:7px;font-size:12.5px;line-height:1.15}.seo-toc a::before{left:0;top:7px;bottom:7px;width:2px}.seo-toc a .n{width:25px;height:20px;font-size:10px}.seo-toc a .t{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.seo-body h3{font-size:18px;scroll-margin-top:calc(var(--header-h) + 16px)}.seo-table{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}@media (max-width:380px){.seo-toc{gap:5px}.seo-toc a{min-height:32px;padding:6px;font-size:12px}.seo-toc a .n{width:23px;height:19px}}@media (max-width:460px){.nk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nk-card{aspect-ratio:1 / 1.12;border-radius:14px}.nk-card .nk-img--hero .ps-img-media{padding:6px 4px 44px}.nk-card .nk-shade{background:linear-gradient(to top,rgba(12,91,105,.98) 0%,rgba(12,91,105,.94) 30%,rgba(12,91,105,.46) 44%,rgba(12,91,105,.12) 58%,rgba(12,91,105,0) 72%)}.nk-card .nk-price{top:10px;left:10px;height:23px;padding:0 9px;font-size:10px}.nk-card .nk-body{padding:12px;gap:0}.nk-card .nk-title{font-size:14px;line-height:1.15}.nk-card .nk-desc{display:none}.nk-card .nk-go{display:none}}
