:root{--kh4-green:#203a1a;--kh4-green-soft:#eef3ea;--kh4-line:#dde5d8;--kh4-ink:#253021;--kh4-muted:#687365;--kh4-paper:#fff;--kh4-warm:#f8f7f1}html{scroll-behavior:smooth}.kh4-skip-link{position:fixed;left:12px;top:8px;z-index:10050;transform:translateY(-160%);padding:10px 14px;border-radius:8px;background:#fff;color:#203a1a!important;box-shadow:0 6px 18px rgba(0,0,0,.18);font-weight:900;text-decoration:none;transition:transform .15s ease}.kh4-skip-link:focus{transform:translateY(0);outline:3px solid #c9a227;outline-offset:2px}body.kh4-polish-page .seo-nav,body.kh4-polish-page .legal-nav,body.kh4-polish-page .page>.nav{width:min(100% - 28px,1180px)!important;margin:calc(var(--kh3-header-h,78px) + 12px) auto 0!important;min-height:42px!important;padding:6px 8px!important;border:1px solid var(--kh4-line)!important;border-radius:12px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 6px 20px rgba(30,49,25,.045)!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;overflow-x:auto!important;scrollbar-width:none!important;}body.kh4-polish-page .seo-nav::-webkit-scrollbar,body.kh4-polish-page .legal-nav::-webkit-scrollbar,body.kh4-polish-page .page>.nav::-webkit-scrollbar{display:none}body.kh4-polish-page .seo-nav-logo,body.kh4-polish-page .legal-nav>a:first-child,body.kh4-polish-page .page>.nav .nav-logo{display:none!important}body.kh4-polish-page .seo-nav-links{display:flex!important;gap:6px!important;flex-wrap:nowrap!important;min-width:max-content!important}body.kh4-polish-page .seo-nav a,body.kh4-polish-page .legal-nav a,body.kh4-polish-page .page>.nav a{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:0 9px!important;border-radius:8px!important;color:#53604f!important;background:#f7f9f5!important;text-decoration:none!important;font-size:.72rem!important;font-weight:800!important;white-space:nowrap!important;}body.kh4-polish-page .seo-nav a:hover,body.kh4-polish-page .legal-nav a:hover,body.kh4-polish-page .page>.nav a:hover{background:var(--kh4-green-soft)!important;color:var(--kh4-green)!important}.kh4-guide-toc{margin:16px 0 22px;padding:14px 15px;border:1px solid var(--kh4-line);border-radius:14px;background:linear-gradient(145deg,#fff,#f6f8f3)}.kh4-guide-toc strong{display:block;margin-bottom:9px;color:var(--kh4-green);font-size:.8rem;font-weight:950;letter-spacing:.01em}.kh4-guide-toc-links{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin;scroll-snap-type:x proximity}.kh4-guide-toc a{flex:0 0 auto;scroll-snap-align:start;display:inline-flex;align-items:center;min-height:34px;padding:0 11px;border:1px solid #dce4d7;border-radius:999px;background:#fff;color:#53604f!important;text-decoration:none!important;font-size:.7rem;font-weight:850;white-space:nowrap}.kh4-guide-toc a:hover{background:var(--kh4-green-soft);border-color:#c7d5c0;color:var(--kh4-green)!important}.kh4-back-top{display:inline-flex;align-items:center;gap:5px;margin:22px 0 4px;padding:9px 12px;border:1px solid var(--kh4-line);border-radius:10px;background:#fff;color:var(--kh4-green)!important;text-decoration:none!important;font-size:.74rem;font-weight:900}.kh4-back-top:hover{background:var(--kh4-green-soft)}.kh4-note,.kh4-quick-summary{margin:16px 0;padding:14px 16px;border:1px solid var(--kh4-line);border-left:4px solid var(--kh4-green);border-radius:12px;background:#f8faf6;color:#465142;font-size:.9rem;line-height:1.65}.kh4-note strong,.kh4-quick-summary strong{color:var(--kh4-green)}.kh4-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:13px 0 20px}.kh4-check-card{padding:13px 14px;border:1px solid var(--kh4-line);border-radius:12px;background:#fff}.kh4-check-card strong{display:block;color:var(--kh4-green);font-size:.82rem;margin-bottom:4px}.kh4-check-card span{display:block;color:var(--kh4-muted);font-size:.76rem;line-height:1.45}.kh4-plan-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0 16px;padding:0!important;list-style:none!important}.kh4-plan-list li{margin:0!important;padding:13px 14px!important;border:1px solid var(--kh4-line);border-radius:12px;background:#fff;color:#4d5949;font-size:.8rem;line-height:1.5}.kh4-plan-list strong{display:block;color:var(--kh4-green);font-size:.86rem;margin-bottom:3px}.kh4-legal-summary{margin:18px 0 24px;padding:15px 17px;border:1px solid var(--kh4-line);border-radius:12px;background:#f8faf6}.kh4-legal-summary strong{display:block;margin-bottom:7px;color:var(--kh4-green)}.kh4-legal-summary ul{margin:0;padding-left:20px}.kh4-legal-summary li{margin:4px 0;color:#4f5a4b}body.kh3-catalog-page .kh3-category-jump{position:sticky;top:calc(var(--kh3-header-h) + 70px);z-index:64;margin-top:3px!important;margin-bottom:16px!important;padding:8px 9px!important;border:1px solid rgba(221,229,216,.9);border-radius:12px;background:rgba(248,250,246,.96);box-shadow:0 7px 18px rgba(27,43,22,.045);backdrop-filter:blur(12px);scroll-snap-type:x proximity;}body.kh3-catalog-page .kh3-category-jump a{scroll-snap-align:start}body.kh3-catalog-page .all-products-cat-group{scroll-margin-top:calc(var(--kh3-header-h) + 128px)!important}.kh4-kesfet-official{padding:12px 14px;border:1px solid rgba(201,162,39,.3);border-radius:5px;background:rgba(201,162,39,.09);font-size:.8rem;line-height:1.65;color:rgba(240,232,208,.88)}.kh4-kesfet-official a{color:#f1d985!important;font-weight:800}@media(max-width:900px){body.kh4-polish-page .seo-nav,body.kh4-polish-page .legal-nav,body.kh4-polish-page .page>.nav{margin-top:calc(var(--kh3-header-h,64px) + 8px)!important;width:min(100% - 20px,1180px)!important}.kh4-check-grid,.kh4-plan-list{grid-template-columns:1fr}body.kh3-catalog-page .kh3-category-jump{top:calc(var(--kh3-header-h) + 67px)}}@media(max-width:590px){body.kh4-polish-page .seo-nav,body.kh4-polish-page .legal-nav,body.kh4-polish-page .page>.nav{padding:5px 6px!important;border-radius:10px!important}body.kh3-catalog-page .kh3-category-jump{top:calc(var(--kh3-header-h) + 5px);margin-top:9px!important}body.kh3-catalog-page .all-products-cat-group{scroll-margin-top:calc(var(--kh3-header-h) + 64px)!important}.kh4-guide-toc{margin:13px 0 18px;padding:12px}.kh4-note,.kh4-quick-summary{padding:12px 13px}}