.product-card .kkm-cmp-btn{margin-right:8px}.product-card .kkm-cmp-btn.on,
.kkm-mock .icon-btn.kkm-cmp-btn.on{background:#2563eb;border-color:#2563eb;color:#fff}.kkm-cmp-pdp.kkm-cmp-pdp{display:flex;width:100%;align-items:center;justify-content:center;gap:10px;margin-top:10px;padding:16px
26px;border:1px
solid var(--line, #e6e9ee);border-radius:var(--r-sm, 10px);background:transparent;color:var(--ink, #16191d);font-weight:600;font-size:16px;line-height:1.2;cursor:pointer;transition:border-color .15s, color .15s, background .15s;font-family:inherit;box-sizing:border-box}.kkm-cmp-pdp.kkm-cmp-pdp:hover{border-color:var(--ink, #16191d)}.kkm-cmp-pdp
svg{flex:0 0 auto}.kkm-cmp-pdp.kkm-cmp-pdp.on{border-color:var(--blue, #2563eb);color:var(--blue, #2563eb);background:#eff6ff}.kkm-cmp-pdp.kkm-cmp-pdp.on:hover{border-color:var(--blue-700, #1d4ed8);color:var(--blue-700, #1d4ed8)}#kkm-cmpbar{position:fixed;left:50%;bottom:18px;transform:translate(-50%, 160%);z-index:1150;display:flex;align-items:center;gap:12px;max-width:min(640px, calc(100vw - 120px));padding:10px
14px;border-radius:12px;background:#fff;border:1px
solid #e6e9ee;box-shadow:0 10px 34px rgba(15, 23, 42, .18);visibility:hidden;transition:transform .28s ease, visibility 0s linear .28s;font-size:14px;color:#0f172a}#kkm-cmpbar.show{transform:translate(-50%, 0);visibility:visible;transition:transform .28s ease}.kkm-cmpbar__info{display:flex;flex-direction:column;min-width:0}.kkm-cmpbar__info
b{font-size:13.5px}.kkm-cmpbar__names{color:#64748b;font-size:12.5px;max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kkm-cmpbar__go{flex:0 0 auto;padding:10px
18px;border-radius:10px;background:#2563eb;color:#fff !important;font-weight:700;text-decoration:none;font-size:14px}.kkm-cmpbar__go:hover{background:#1d4fd7}.kkm-cmpbar__clear{flex:0 0 auto;border:0;background:none;color:#64748b;cursor:pointer;font-size:13px;text-decoration:underline;padding:6px
2px}@media (max-width: 768px){#kkm-cmpbar{left:10px;right:88px;transform:translateY(160%);max-width:none;bottom:calc(12px + env(safe-area-inset-bottom));gap:8px;padding:8px
10px}#kkm-cmpbar.show{transform:translateY(0)}body:has(#kkm-botbar.show) #kkm-cmpbar{bottom:calc(74px + env(safe-area-inset-bottom))}.kkm-cmpbar__names{display:none}}.kkm-cmp-toast{position:fixed;left:50%;bottom:84px;transform:translate(-50%, 20px);z-index:1300;max-width:calc(100vw - 32px);background:#0f172a;color:#fff;padding:12px
18px;border-radius:10px;font-size:14px;opacity:0;transition:opacity .2s, transform .2s;box-shadow:0 10px 34px rgba(15, 23, 42, .3);pointer-events:none}.kkm-cmp-toast.show{opacity:1;transform:translate(-50%, 0)}.kkm-cmp-wrap{margin:8px
0 48px}.kkm-cmp-note{color:#64748b;margin:0
0 14px}.kkm-cmp-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px
solid #e6e9ee;border-radius:12px;background:#fff}.kkm-cmp-table{width:100%;border-collapse:collapse;background:#fff;font-size:14.5px;color:#0f172a;min-width:560px}.kkm-cmp-table th, .kkm-cmp-table
td{padding:10px
14px;border-bottom:1px solid #eef1f5;border-right:1px solid #eef1f5;text-align:left;vertical-align:top}.kkm-cmp-table th:last-child, .kkm-cmp-table td:last-child{border-right:0}.kkm-cmp-table tbody tr:nth-child(odd) td{background:#f8fafc}.kkm-cmp-lbl{width:180px;min-width:140px;color:#475569;font-weight:600;background:#fff;position:sticky;left:0;z-index:2}.kkm-cmp-table tbody tr:nth-child(odd) .kkm-cmp-lbl{background:#f8fafc}.kkm-cmp-table
td{min-width:150px}.kkm-cmp-headrow
th{border-bottom:2px solid #e6e9ee}.kkm-cmp-prod{position:relative;text-align:left;padding-top:14px}.kkm-cmp-rm{position:absolute;top:6px;right:8px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px
solid #e6e9ee;border-radius:50%;color:#64748b;text-decoration:none;font-size:15px;line-height:1;background:#fff}.kkm-cmp-rm:hover{border-color:#dc2626;color:#dc2626}.kkm-cmp-thumb{display:block;margin-bottom:8px}.kkm-cmp-thumb
img{width:120px;height:auto;display:block}.kkm-cmp-name{display:block;font-weight:700;color:#0f172a;text-decoration:none;font-size:14px;line-height:1.35;max-width:220px}.kkm-cmp-name:hover{color:#2563eb}.kkm-cmp-variant{display:block;margin-top:3px;color:#2563eb;font-size:12.5px;font-weight:600}.kkm-cmp-val{display:block}.kkm-cmp-empty{color:#b6bec9}.kkm-energy-chip, .kkm-cmp-table .kkm-energy-chip{display:inline-block;padding:2px
9px;border-radius:999px;background:#16a34a;color:#fff;font-weight:700;font-size:12.5px}.kkm-cmp-pricerow td, .kkm-cmp-pricerow
th{border-top:2px solid #e6e9ee}.kkm-cmp-old{display:block;color:#94a3b8;text-decoration:line-through;font-size:13px}.kkm-cmp-price{font-weight:800;font-size:17px;color:#0f172a}.kkm-cmp-cta{display:inline-block;padding:9px
16px;border-radius:10px;background:#2563eb;color:#fff !important;font-weight:700;text-decoration:none;font-size:13.5px}.kkm-cmp-cta:hover{background:#1d4fd7}.kkm-cmp-ctarow
td{background:#fff !important}.kkm-cmp-emptystate{padding:28px
0 8px;font-size:15.5px;color:#0f172a}.kkm-cmp-emptystate
p{margin:0
0 12px}.kkm-cmp-demo{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px
solid #e6e9ee;border-radius:50%;color:#475569;vertical-align:middle}@media (max-width: 640px){.kkm-cmp-lbl{width:120px;min-width:108px;font-size:13px}.kkm-cmp-table
td{min-width:132px;font-size:13.5px}.kkm-cmp-thumb
img{width:88px}.kkm-cmp-wrap{margin-bottom:96px}}@media (max-width: 768px){.kkm-cmp-toast{bottom:calc(170px + env(safe-area-inset-bottom))}body:has(#kkm-botbar.show) .kkm-cmp-toast{bottom:calc(232px + env(safe-area-inset-bottom))}}:root{--space-xs:8px;--space-s:12px;--space-m:18px;--space-l:24px;--space-xl:36px;--space-2xl:56px;--kkm-cw:1240px;--space-xxl:56px;--text-s:clamp(0.875rem, 0.83rem + 0.2vw, 0.9375rem);--text-m:clamp(1rem, 0.94rem + 0.3vw, 1.125rem);--text-l:clamp(1.125rem, 1rem + 0.5vw, 1.375rem);--text-xl:clamp(1.375rem, 1.15rem + 0.8vw, 1.75rem);--text-xxl:clamp(1.75rem, 1.4rem + 1.2vw, 2.5rem);--section-space-m:clamp(3rem, 6vw, 5rem);--section-space-l:clamp(4rem, 8vw, 7rem);--section-padding-x:clamp(1.25rem, 4vw, 3rem);--section-padding-block:clamp(3rem, 8vw, 6rem);--radius-s:0.5rem;--radius-circle:50%;--grid-1:repeat(1, 1fr);--paper-bg:#fff;--bg:#f8fafc;--bg-2:#f1f5f9}.kkm-energy-chip{display:inline-block;background:#2f7a3e;color:#fff !important;font-size:11px;font-weight:700;line-height:1.2;padding:2px
8px;border-radius:5px;letter-spacing: .02em;white-space:nowrap;vertical-align:middle;text-decoration:none}.bricks-search-form i.ti-search,i.ti-search.overlay-trigger{display:inline-block !important;width:20px;height:20px;font-size:0 !important;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23334155'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='11'%20cy='11'%20r='7'/%3E%3Cpath%20d='M21%2021l-4.3-4.3'/%3E%3C/svg%3E") center / 20px 20px no-repeat !important;-webkit-mask:none !important;mask:none !important}.bricks-search-form i.ti-search::before,i.ti-search.overlay-trigger::before{content:none !important}.bricks-search-form i.ti-search
svg{display:none !important}.kkm-mega .kkm-energy-chip::before{content:none !important}.kkm-sec-related{padding-bottom:96px !important}.kkm-sec-extras{padding-bottom:64px !important}@media (max-width: 600px){.kkm-sec-extras{padding-bottom:40px !important}}body.kkm-mock .bk-header-utility-bar-01{background:#0f172a !important}body.kkm-mock #brx-header .bk-header-megamenu-01{background:rgba(255,255,255,.92) !important}.kkm-map-real{display:flex !important;flex-direction:row !important;align-items:stretch !important;gap:14px !important;width:100% !important;height:auto !important;min-height:0 !important}.bk-style-kliimakaubamaja .bk-services-map-01__map-graphic.kkm-map-real{aspect-ratio:auto !important;background:none !important}.kkm-map-real>*{max-width:none !important}.kkm-map-item{flex:1 1 0 !important;min-width:0 !important;height:auto !important}@media (min-width: 641px){.kkm-map-frame,.kkm-map-item.kkm-map-loading::after{height:215px !important}.kkm-map-linkcard{min-height:215px !important}}.kkm-map-label{font-size:13px;font-weight:600;color:#475569;margin-bottom:6px}.kkm-map-frame{width:100% !important;height:160px;border:0;border-radius:10px;display:block;opacity:0;transition:opacity .35s ease;background:#eef2f7}.kkm-map-item.kkm-map-loading{position:relative}.kkm-map-item.kkm-map-loading::after{content:"";position:absolute;left:0;right:0;bottom:0;height:160px;border-radius:10px;background:linear-gradient(100deg, #eef2f7 40%, #f7fafc 50%, #eef2f7 60%);background-size:200% 100%;animation:kkm-map-shimmer 1.2s linear infinite}@keyframes kkm-map-shimmer{to{background-position:-200% 0}}.kkm-map-item.kkm-map-loaded .kkm-map-frame{opacity:1}.kkm-map-grid .kkm-map-frame{opacity:1}@media (prefers-reduced-motion: reduce){.kkm-map-item.kkm-map-loading::after{animation:none}}#brxe-kkmkrd0c{white-space:nowrap !important;font-size:clamp(44px, 5vw, 72px) !important;line-height:1.05 !important}#brxe-ff5e5n{background-image:url("/wp-content/uploads/kkm-theme/king-logo-header.webp") !important;background-position:left center !important;background-repeat:no-repeat !important;background-size:contain !important;filter:invert(1);width:210px !important;height:126px !important;margin-bottom:6px !important}#brx-footer .bk-footer-fw__bottom #brxe-ff5e5n.kkm-footer-logo{width:198px !important;height:108px !important;min-height:0 !important;max-height:108px !important;margin:0
!important;flex:0 0 auto;background-size:contain !important;background-position:left center !important}#brx-footer .bk-footer-fw__bottom{justify-content:flex-start !important;gap:18px !important;flex-wrap:wrap}#brx-footer .bk-footer-fw__bottom .bk-footer-fw__social{margin-left:auto !important}#brx-footer .bk-footer-fw__bottom{padding-bottom:12px !important}#brx-footer .bk-footer-fw__bottom .bk-footer-fw__copyright{order:10;flex-basis:100%;text-align:center;margin-top:8px !important;font-size:12.5px !important;opacity: .8}.bk-team-grid-04__spec{background:none !important;padding:0
!important;border-radius:0 !important;display:flex !important;flex-wrap:wrap;gap:6px;justify-content:center}.bk-team-grid-04__spec .kkm-svc{display:inline-block;background:#eff6ff;color:#2563eb;font-size:11.5px;font-weight:600;letter-spacing: .04em;padding:4px
10px;border-radius:999px}#brxe-kkmcmc01{display:none !important}#brxe-cbn02b,.bk-campaign-banner-01__countdown{display:none !important}.kkm-mock .product-badges .kkm-garantii-seal{height:92px;width:auto;display:block;filter:drop-shadow(0 2px 6px rgba(0, 0, 0, .2))}@media (max-width: 640px){.kkm-mock .product-badges .kkm-garantii-seal{height:78px}}.kkm-mock .pdp-price-row .kkm-garantii-seal{height:150px;width:auto;margin-left:auto;align-self:center;filter:drop-shadow(0 3px 10px rgba(0, 0, 0, .25))}@media (max-width: 768px){.kkm-mock .pdp-price-row .kkm-garantii-seal{height:120px}}a.kkm-trustmark, .kkm-mock a.kkm-trustmark{display:inline-flex;align-items:center;padding:0;background:none;border-radius:0}a.kkm-trustmark img,img.kkm-trustmark{height:52px;width:auto}#brxe-cbn02a img, .bk-campaign-banner-01__image
img{border-radius:12px}.kkm-camp-timer{display:flex;gap:10px;margin:0;flex-wrap:wrap}.kkm-camp-timer__box{background:rgba(255,255,255,.06);border:1px
solid rgba(255,255,255,.14);border-radius:10px;padding:10px
14px;min-width:62px;text-align:center}.kkm-camp-timer__num{display:block;font-size:24px;font-weight:800;color:#fff;line-height:1;font-variant-numeric:tabular-nums}.kkm-camp-timer__lbl{display:block;font-size:10px;letter-spacing: .08em;color:rgba(255,255,255,.6);margin-top:6px;font-weight:600}.kkm-camp-hub{max-width:var(--kkm-cw, 1240px);margin:0
auto;padding:32px
20px 56px}.kkm-camp{margin:0
0 52px}.kkm-camp__banner{background:var(--ink, #0f172a);color:#fff;border-radius:16px;padding:40px;display:grid;grid-template-columns:1.5fr 1fr;gap:32px;align-items:center;margin-bottom:28px;overflow:hidden}.kkm-camp__eyebrow{color:#60a5fa;text-transform:uppercase;letter-spacing: .1em;font-size:13px;font-weight:600;margin-bottom:10px}.kkm-camp__banner .kkm-camp__title{font-size:30px;line-height:1.2;margin:0
0 12px;color:#fff !important;-webkit-text-fill-color:#fff !important}.kkm-camp__lead{color:rgba(255,255,255,.8);font-size:16px;line-height:1.6;margin:0
0 18px;max-width:560px}.kkm-camp__save{display:inline-flex;align-items:baseline;gap:10px;background:rgba(37,99,235,.15);border:1px
solid rgba(37,99,235,.35);border-radius:12px;padding:12px
18px;margin-bottom:16px}.kkm-camp__save-amt{font-size:30px;font-weight:800;color:#fbbf24;letter-spacing:-.01em}.kkm-camp__save-lbl{font-size:13px;color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing: .06em;font-weight:600}.kkm-camp__chips{display:flex;gap:8px;flex-wrap:wrap}.kkm-camp__chip{background:rgba(255,255,255,.1);border-radius:999px;padding:6px
13px;font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:6px}.kkm-camp__chip .kkm-chip-chk{color:#4ade80;flex:none}#brx-content:has(.kkm-camp-hub)>h1{max-width:var(--kkm-cw, 1240px) !important;margin-left:auto !important;margin-right:auto !important;width:100% !important}.kkm-camp__img{text-align:center}.kkm-camp__img
img{max-width:100%;max-height:300px;object-fit:contain;border-radius:12px}.kkm-camp__empty{color:#64748b;padding:24px
0;font-size:15px}.kkm-camp__more{margin-top:22px;text-align:center}.kkm-camp__more-btn{display:inline-block;background:#fff;color:var(--ink, #0f172a);border:1px
solid var(--line, #e2e8f0);border-radius:8px;padding:12px
22px;font-weight:600;font-size:14.5px;text-decoration:none;transition:border-color .15s}.kkm-camp__more-btn:hover{border-color:var(--blue, #2563eb);color:var(--blue, #2563eb)}body.home #brxe-fpr01h{display:block !important}.kkm-fcards{width:100%}.kkm-fcards .kkm-fcard{display:contents}.kkm-fcards .product-grid{margin:0}.kkm-brand-logo{height:48px;width:auto;max-width:190px;object-fit:contain;filter:grayscale(1);opacity: .62;transition:opacity .15s, filter .15s;vertical-align:middle}.kkm-brand-logo:hover{filter:none;opacity:1}body.home #brxe-ls01a3, body.home #brxe-kcs01c{font-size:clamp(22px, 2.2vw, 28px) !important;font-weight:700 !important;color:#0f172a !important;letter-spacing:-0.015em !important;text-transform:none !important;line-height:1.2 !important;margin-bottom:22px !important}.bk-team-grid-04__avatar.kkm-tm-haspic{padding:0
!important;overflow:hidden}.kkm-tm-pic{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block;background:linear-gradient(180deg, #f3f5f8, #e0e5eb)}.bk-team-grid-04__avatar.brxe-text-basic{border-radius:12px !important}.bk-team-grid-04__avatar.kkm-tm-haspic{background:#eef1f5 !important}.bk-team-grid-04__card .bk-team-grid-04__contacts{margin-top:auto !important}.kkm-tm-link{display:inline-flex;align-items:center;gap:0.35em}.kkm-tm-link
svg{flex-shrink:0}.kkm-rev-head{text-align:center;max-width:var(--kkm-cw, 1240px);margin:0
auto 28px;padding:0
20px}.kkm-rev-eye{color:#2563eb;text-transform:uppercase;letter-spacing: .12em;font-size:13px;font-weight:700;margin-bottom:8px}.kkm-rev-title{font-size:28px;margin:0;color:#0f172a}.kkm-rev-grid{max-width:var(--kkm-cw, 1240px);margin:0
auto;padding:0
20px;display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.kkm-rev-card{background:#fff;border:1px
solid #e2e8f0;border-radius:14px;padding:24px}.kkm-rev-stars{color:#fbbf24;font-size:16px;letter-spacing:2px;margin-bottom:12px;display:flex;gap:3px}.kkm-rev-text{color:#334155;font-size:15px;line-height:1.6;margin:0
0 16px}.kkm-rev-author{font-weight:700;color:#0f172a}.kkm-rev-meta{color:#64748b;font-size:13px;margin-top:2px}@media (max-width: 860px){.kkm-rev-grid{grid-template-columns:1fr}}.kkm-cc-cover{position:absolute;inset:0;z-index:3;text-indent:-9999px;overflow:hidden}.kkm-cc-img{width:56px;height:56px;object-fit:cover;border-radius:10px;display:block}.kkm-trust-logo{height:60px;width:auto;max-width:160px;object-fit:contain;filter:grayscale(1);opacity: .72;transition:opacity .15s, filter .15s;vertical-align:middle}.kkm-trust-logo:hover{filter:none;opacity:1}.bk-saastukalkulaator-01__slider{background:none !important;height:auto !important;min-height:0 !important;padding:0
!important}.bk-saastukalkulaator-01__slider::before,.bk-saastukalkulaator-01__slider::after{content:none !important;display:none !important}.kkm-sk-range{width:100%;margin:6px
0 0;accent-color:#2563eb;cursor:pointer}.kkm-sk-select,.kkm-sk-cost{width:100%;font:inherit;font-weight:700;color:#0f172a;background:#fff;border:1px
solid #e2e8f0;border-radius:8px;padding:10px
12px;box-sizing:border-box}.kkm-sk-select:focus,.kkm-sk-cost:focus{outline:none;border-color:#2563eb}.kkm-sk-cost{-moz-appearance:textfield}@media (max-width: 860px){.kkm-camp__banner{grid-template-columns:1fr;padding:28px}.kkm-camp__title{font-size:24px}.kkm-camp__img{display:none}}#brxe-hpk01b{align-items:start !important}.bk-hero-picker-01__right{padding-top:8px}.bk-hero-picker-01__cta-row{column-gap:12px !important;row-gap:12px !important}.bk-hero-picker-01__stats{grid-template-columns:repeat(3, auto) !important;justify-content:start !important;column-gap:44px !important}.bk-header-megamenu-01__actions{gap:10px}.bk-header-megamenu-01__actions>a.bricks-link-wrapper{width:42px;height:42px;border:1px
solid #e6e9ee;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;transition:border-color 0.12s, color 0.12s;position:relative}.bk-header-megamenu-01__actions>a.bricks-link-wrapper:hover{border-color:#2563eb}.bk-header-megamenu-01__actions > a.bricks-link-wrapper:hover .bk-hdr-action-ic{color:#2563eb}.bk-hdr-action-ic{font-size:17px;color:#3d454f}.kkm-cart-badge{position:absolute;top:-5px;right:-5px;background:#2563eb;color:#fff;font-size:10.5px;font-weight:700;font-family:'Inter',system-ui,sans-serif;border-radius:999px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:0
4px;line-height:1}.kkm-hdr-heart{width:42px;height:42px;border:1px
solid #e6e9ee;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#3d454f;transition:border-color 0.12s, color 0.12s}.kkm-hdr-heart:hover{border-color:#2563eb;color:#2563eb}@media (max-width: 600px){.kkm-hdr-heart{display:none}}.bk-header-megamenu-01__nav .bricks-search-form{position:relative}.kkm-cmdk{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-family:'Inter',system-ui,sans-serif;font-size:11px;font-weight:600;color:#8a8f98;background:#f1f5f9;border:1px
solid #e2e8f0;border-radius:6px;padding:3px
7px;line-height:1;white-space:nowrap;pointer-events:none}@media (max-width: 600px){.kkm-cmdk{display:none}}.bk-category-nav-blue-01{position:relative}.kkm-mega{position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0 24px 60px rgba(15, 23, 42, 0.14), 0 8px 16px rgba(15, 23, 42, 0.06);border-top:1px solid #e2e8f0;display:none;z-index:1000}.kkm-mega.open{display:block}.kkm-mega__inner{max-width:var(--kkm-cw, 1240px);margin:0
auto;padding:32px
24px 38px}.kkm-mega__head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid #e2e8f0;flex-wrap:wrap}.kkm-mega__head
h4{font-size:21px;font-weight:700;letter-spacing:-0.02em;color:#0f172a;margin:0
0 4px}.kkm-mega__head
p{color:#64748b;font-size:14px;margin:0}.kkm-mega__all{display:inline-flex;align-items:center;gap:6px;color:#2563eb;font-weight:600;font-size:14px;text-decoration:none;white-space:nowrap}.kkm-mega__all:hover{color:#1d4ed8}.kkm-mega__grid{display:grid;grid-template-columns:1fr 1fr 1fr 1.1fr;gap:32px}.kkm-mega__col
h5{font-size:12px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#64748b;margin:0
0 14px}.kkm-mega__col
ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.kkm-mega__col li
a{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#334155;text-decoration:none;transition:color 0.12s, transform 0.12s}.kkm-mega__col li a::before{content:'→';color:#94a3b8;font-size:12px;transition:all 0.15s}.kkm-mega__col li a:hover{color:#2563eb}.kkm-mega__col li a:hover::before{color:#2563eb;transform:translateX(2px)}.kkm-mega__feature{background:#f8fafc;border-radius:12px;padding:18px;display:grid;grid-template-columns:92px 1fr;gap:14px;align-items:start}.kkm-mega__fimg{width:92px;height:92px;background:#fff;border:1px
solid var(--line, #e2e8f0);border-radius:8px;padding:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.kkm-mega__fimg
img{max-width:100%;max-height:100%;object-fit:contain}.kkm-mega__finfo{display:flex;flex-direction:column;gap:5px;min-width:0}.kkm-mega__ftag{font-size:10px;font-weight:700;letter-spacing:0.1em;padding:3px
8px;background:#eff6ff;color:#2563eb;border-radius:999px;width:fit-content}.kkm-mega__finfo
h6{font-size:14.5px;font-weight:700;margin:4px
0 2px;line-height:1.2;color:#0f172a}.kkm-mega__finfo
p{font-size:12.5px;color:#64748b;margin:0
0 4px}.kkm-mega__fprice{font-size:17px;font-weight:800;color:#2563eb;letter-spacing:-0.015em;margin-bottom:8px}.kkm-mega__fbtn{display:inline-flex;align-items:center;gap:6px;background:#2563eb;color:#fff;font-size:12px;font-weight:600;padding:8px
14px;border-radius:8px;text-decoration:none;width:fit-content}.kkm-mega__fbtn:hover{background:#1d4ed8}.kkm-mock .kkm-mega__fbtn, .kkm-mock .kkm-mega__fbtn:hover{color:#fff}@media (max-width: 1100px){.kkm-mega__grid{grid-template-columns:1fr 1fr}.kkm-mega__feature{grid-column:span 2}}@media (max-width: 900px){.kkm-mega{display:none !important}}#brxe-hpk02a{padding:20px
!important;gap:6px !important}#brxe-hpk01j,#brxe-hpk01k,#brxe-cbn01t,#brxe-fq1o1h{border-radius:8px !important}@media (min-width: 992px){.kkm-tmg-3{grid-template-columns:repeat(3, 1fr) !important;max-width:1080px;margin-left:auto !important;margin-right:auto !important}}.kkm-hp{display:flex;flex-direction:column;gap:12px;align-self:stretch;width:100%;transition:opacity 0.13s ease}.kkm-hp.is-sw{opacity:0}@media (prefers-reduced-motion: reduce){.kkm-hp{transition:none}}.kkm-hp__trail{display:flex;flex-wrap:wrap;gap:6px}.kkm-hp__done{display:inline-flex;align-items:center;gap:6px;padding:5px
11px;border:1px
solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:12.5px;font-weight:700;cursor:pointer;font-family:inherit;transition:border-color 0.12s, background 0.12s}.kkm-hp__done:hover{border-color:#2563eb;background:#dbeafe}.kkm-hp__done svg:first-child{color:#16a34a}.kkm-hp__done svg:last-child{opacity:0.55}.kkm-hp__q{font-size:14.5px;font-weight:700;color:#0f172a;margin:0
0 2px}.kkm-hp__ctx{font-size:12.5px;color:#2563eb;font-weight:600}.kkm-hp__prices{background:#f8fafc;border:1px
solid #e6e9ee;border-radius:11px;padding:11px
13px;margin:2px
0 4px}.kkm-hp__prices-t{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:#64748b;margin-bottom:6px}.kkm-hp__price-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:3px
0;font-size:13.5px;color:#0f172a}.kkm-hp__price-row
strong{white-space:nowrap;font-weight:700}.kkm-hp__prices-n{font-size:12px;color:#64748b;margin-top:6px}.kkm-hp__prices-l{display:inline-block;font-size:12.5px;font-weight:600;color:#2563eb;margin-top:4px;text-decoration:none}.kkm-hp__prices-l:hover{text-decoration:underline}.kkm-hp__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.kkm-hp__tile{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;padding:14px
15px;border:1px
solid #e6e9ee;border-radius:11px;background:#fff;cursor:pointer;transition:border-color 0.12s, background 0.12s, transform 0.12s;font-family:inherit}.kkm-hp__tile:hover{border-color:#2563eb;background:#f5f8ff;transform:translateY(-1px)}.kkm-hp__tile-ic{color:#2563eb;display:inline-flex}.kkm-hp__tile-name{font-size:13.5px;font-weight:700;color:#0f172a}.kkm-hp__tile-sub{font-size:11.5px;color:#64748b}.kkm-hp__hooldus{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:13px
16px;border:1px
solid #0f172a;border-radius:11px;background:#0f172a;color:#fff;cursor:pointer;transition:background 0.12s;font-family:inherit;margin-top:2px}.kkm-hp__hooldus:hover{background:#1e293b}.kkm-hp__hooldus .kkm-hp__tile-name{color:#fff;font-size:17.5px}.kkm-hp__hooldus .kkm-hp__tile-sub{color:rgba(255, 255, 255, 0.7)}.kkm-hp__hooldus-ic{color:#fff;display:inline-flex;flex:none}.kkm-hp__hooldus>span:nth-child(2){display:flex;flex-direction:column;gap:2px;flex:1}.kkm-hp__hooldus>svg{margin-left:auto;opacity:0.8;flex:none}.kkm-hp__opts{display:flex;flex-direction:column;gap:6px}.kkm-hp__opt{display:flex;align-items:center;justify-content:space-between;padding:10px
14px;border:1px
solid #e6e9ee;border-radius:10px;background:#fff;cursor:pointer;font-size:14px;font-weight:600;color:#0f172a;transition:border-color 0.12s, background 0.12s;font-family:inherit}.kkm-hp__opt:hover{border-color:#2563eb;background:#f5f8ff}.kkm-hp__opt
svg{color:#2563eb;flex:none}.kkm-hp__opt-tx{display:flex;flex-direction:column;gap:1px;text-align:left}.kkm-hp__opt-name{font-size:14px;font-weight:600;color:#0f172a}.kkm-hp__opt-sub{font-size:11.5px;font-weight:500;color:#64748b}.kkm-hp__call{font-size:12.5px;color:#64748b;text-align:center;margin-top:2px}.kkm-hp__call
a{color:#2563eb;font-weight:600;text-decoration:none}.kkm-hp__m2{font-size:26px;font-weight:800;color:#0f172a;text-align:center;margin:4px
0 2px;font-variant-numeric:tabular-nums}.kkm-hp__range{width:100%;accent-color:#2563eb;margin:2px
0 10px}.kkm-hp__go{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;background:#2563eb;color:#fff !important;border:0;border-radius:10px;padding:12px
16px;font-size:14.5px;font-weight:700;cursor:pointer;text-decoration:none;transition:background .15s}.kkm-hp__go:hover{background:#1d4ed8}.kkm-hp__skiplink{display:block;width:100%;background:none;border:0;color:#64748b;font-size:13px;text-align:center;margin-top:8px;cursor:pointer;text-decoration:none}.kkm-hp__skiplink:hover{color:#2563eb}.kkm-hp__chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.kkm-hp__chip{border:1px
solid #e2e8f0;background:#fff;border-radius:999px;padding:5px
12px;font-size:12.5px;font-weight:600;color:#475569;cursor:pointer;transition:all .15s}.kkm-hp__chip.is-on{background:#2563eb;border-color:#2563eb;color:#fff}.kkm-hp__res{display:flex;flex-direction:column;gap:8px;margin-bottom:4px}.kkm-hp__res-row{display:flex;align-items:center;gap:10px;border:1px
solid #e2e8f0;border-radius:10px;padding:8px
12px 8px 8px;text-decoration:none;color:inherit;transition:all .15s}.kkm-hp__res-row:hover{border-color:#2563eb;box-shadow:0 4px 14px rgba(15, 23, 42, .07)}.kkm-hp__res-img{width:44px;height:44px;flex:0 0 44px;object-fit:contain;border-radius:8px;background:#f8fafc}.kkm-hp__res-tx{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.kkm-hp__res-name{font-size:13.5px;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kkm-hp__res-price{font-size:13px;font-weight:700;color:#2563eb}.kkm-hp__empty{font-size:13.5px;color:#475569;line-height:1.55;margin-bottom:10px}.kkm-hp__call a:hover{text-decoration:underline}.kkm-hp__back{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;background:none;border:0;color:#64748b;font-size:12.5px;font-weight:600;cursor:pointer;padding:0;font-family:inherit}.kkm-hp__back:hover{color:#2563eb}.kkm-hp__back
svg{flex:none}#brxe-awz01a{display:none !important}.bk-footer-fw__brand-intro{display:none !important}.bk-footer-fw__bottom{width:100%}.bk-footer-fw__copyright{white-space:nowrap}.bk-footer-fw__esindus-line{padding:5px
0;display:flex;align-items:center;gap:8px}.bk-footer-fw__bottom{flex-direction:row !important;justify-content:space-between !important;align-items:center !important;gap:16px}.bk-footer-fw__copyright{margin:0}.bk-footer-fw__social{display:flex;flex-direction:row;gap:12px}.bk-footer-fw__social a, .bk-footer-fw__social .bk-footer-fw__social-icon{width:42px;height:42px;border:1px
solid rgba(255, 255, 255, 0.18);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:border-color 0.12s}.bk-footer-fw__social a:hover{border-color:rgba(255, 255, 255, 0.55)}.bk-footer-fw__social svg, .bk-footer-fw__social
img{width:16px;height:16px}@media (max-width: 767px){.bk-footer-fw__bottom{flex-direction:column !important}}#brx-footer .bk-footer-fw__brand-intro{display:none !important}#brx-footer .bk-footer-fw{padding:clamp(56px, 7vw, 88px) var(--section-padding-x, clamp(20px, 4vw, 48px)) 40px !important}#brx-header .brxe-container{max-width:var(--kkm-cw, 1240px)}#brx-footer .bk-footer-fw__container{max-width:var(--kkm-cw, 1240px) !important;margin-left:auto !important;margin-right:auto !important;width:100% !important;box-sizing:border-box}#brx-footer .bk-footer-fw__top{gap:40px !important}#brx-footer .bk-footer-fw__brand-name{width:clamp(180px, 22%, 260px) !important;height:auto !important;min-height:120px !important;background-size:contain !important;background-position:left center !important}#brx-footer .bk-footer-fw__esindus-line{padding:8px
0 !important;font-size:13.5px !important;gap:9px !important}#brx-footer .bk-footer-fw__esindus-line
a{color:inherit;text-decoration:none}#brx-footer .bk-footer-fw__esindus-line a:hover{text-decoration:underline}#brx-header a.bk-hub__phone-num{color:inherit;text-decoration:none}#brx-header a.bk-hub__phone-num:hover{text-decoration:underline}#brx-footer .bk-footer-fw__esindus{margin-bottom:22px !important}#brx-footer .bk-footer-fw__esindus-h{margin-bottom:6px !important}#brx-footer .bk-footer-fw__link{padding:5px
0 !important}#brx-footer .bk-footer-fw__bottom{margin-top:32px !important;padding-top:24px !important;border-top:1px solid rgba(255,255,255,0.12) !important}#brx-footer .bk-footer-fw__social{display:flex !important;justify-content:flex-end !important;flex:1 1 auto}body.home #brxe-hpk01a{padding:48px
0 56px !important}body.home #brxe-cbn01a{padding:24px
0 36px !important}body.home #brxe-kkmccg01{padding:48px
0 72px !important}body.home #brxe-smp01a{padding:56px
0 !important}body.home #brxe-tc1a0a{padding:56px
0 !important}body.home #brxe-bls03a{padding:56px
0 !important}body.home #brxe-fq1a2s{padding:56px
0 64px !important}body.home #brxe-ls01a1{padding:32px
0 !important}.est-tab-link{background:#2563eb !important;color:#fff !important;font-family:'Inter',system-ui,sans-serif !important;font-size:12.5px !important;font-weight:600 !important;letter-spacing:0.08em !important;border-radius:10px 0 0 10px !important;box-shadow:0 4px 14px rgba(15, 23, 42, 0.18) !important;text-decoration:none !important}.est-tab-link:hover{background:#1d4fd7 !important;color:#fff !important}body.page:not(.home):not(.kkm-wc-page):not(.woocommerce-page) #brx-content{display:block;font-family:'Inter',system-ui,sans-serif;color:#3d454f;padding:24px
0 88px}body.page:not(.home):not(.kkm-wc-page):not(.woocommerce-page) #brx-content>*{max-width:960px;margin-left:auto !important;margin-right:auto !important;padding-left:24px;padding-right:24px}body.page:not(.home):not(.kkm-wc-page):not(.woocommerce-page) #brx-content
h1{font-size:34px;font-weight:700;letter-spacing:-0.015em;color:#16191d;margin:16px
0 20px}body.page:not(.home):not(.kkm-wc-page):not(.woocommerce-page) #brx-content
h2{font-size:24px;font-weight:700;color:#16191d;margin:32px
0 14px}body.page:not(.home):not(.kkm-wc-page):not(.woocommerce-page) #brx-content
h3{font-size:19px;font-weight:600;color:#16191d;margin:26px
0 12px}body.page:not(.home):not(.kkm-wc-page):not(.woocommerce-page) #brx-content
p{line-height:1.75;margin-bottom:14px;font-size:15.5px}body.page:not(.home):not(.kkm-wc-page):not(.woocommerce-page) #brx-content
li{line-height:1.7;margin-bottom:6px}body.page:not(.home):not(.kkm-wc-page):not(.woocommerce-page) #brx-content
img{max-width:100%;height:auto;border-radius:12px}body.page:not(.home):not(.kkm-wc-page):not(.woocommerce-page) #brx-content
a{color:#2563eb}body.page:not(.home):not(.kkm-wc-page):not(.woocommerce-page) #brx-content
.vc_row{display:flex;flex-wrap:wrap;margin-bottom:16px}body.page:not(.home):not(.kkm-wc-page):not(.woocommerce-page) #brx-content .vc_col-sm-6{width:50%;padding:0
12px}body.page:not(.home):not(.kkm-wc-page):not(.woocommerce-page) #brx-content .vc_col-sm-4{width:33.33%;padding:0
12px}body.page:not(.home):not(.kkm-wc-page):not(.woocommerce-page) #brx-content .vc_col-sm-12{width:100%}@media (max-width: 767px){body.page:not(.home):not(.kkm-wc-page):not(.woocommerce-page) #brx-content .vc_col-sm-6,
body.page:not(.home):not(.kkm-wc-page):not(.woocommerce-page) #brx-content .vc_col-sm-4{width:100%;padding:0}}@media (max-width: 1199px){body.page:not(.home):not(.kkm-wc-page):not(.woocommerce-page) #brx-content.wordpress,
body.single-post #brx-content.wordpress{width:100% !important;max-width:100% !important}}@media (min-width: 1000px){body.page-id-2430 #brx-content > *,
body.page-id-10019 #brx-content > *,
body.page-id-9893 #brx-content>*{max-width:1040px !important}}body.single-post #brx-content{display:block;font-family:'Inter',system-ui,sans-serif;color:#3d454f;padding:24px
0 88px}body.single-post #brx-content>*{max-width:860px;margin-left:auto !important;margin-right:auto !important;padding-left:24px;padding-right:24px}body.single-post #brx-content
h1{font-size:32px;font-weight:700;color:#16191d;margin:16px
0 18px;letter-spacing:-0.015em}body.single-post #brx-content
p{line-height:1.75;margin-bottom:14px;font-size:15.5px}body.single-post #brx-content
img{max-width:100%;height:auto;border-radius:12px}body.single-post .bricks-post-header.has-image{max-width:980px;margin:24px
auto 8px;border-radius:16px;overflow:hidden;background-size:cover;background-position:center;min-height:380px;display:flex;align-items:flex-end;position:relative}body.single-post .bricks-post-header.has-image::before{content:'';position:absolute;inset:0;background:linear-gradient(to top, rgba(10, 15, 25, 0.78) 0%, rgba(10, 15, 25, 0.12) 55%, rgba(10, 15, 25, 0) 100%)}body.single-post .bricks-post-header.has-image .brxe-container{position:relative;z-index:1;padding:28px
32px;width:100%}body.single-post .bricks-post-header.has-image h1.brxe-post-title{color:#fff;font-size:30px;font-weight:700;letter-spacing:-0.015em;margin:0
0 8px;text-shadow:0 1px 3px rgba(0, 0, 0, 0.4)}body.single-post .bricks-post-header.has-image .post-meta{color:rgba(255, 255, 255, 0.85);font-size:13px}body.woocommerce-account #brx-content input.input-text,
body.woocommerce-account #brx-content input[type="text"],
body.woocommerce-account #brx-content input[type="email"],
body.woocommerce-account #brx-content input[type="password"]{border:1px
solid #e6e9ee !important;border-radius:10px !important;padding:12px
14px !important;font-family:inherit;width:100%}body.woocommerce-account #brx-content button[type="submit"],
body.woocommerce-account #brx-content .woocommerce-button{background:#2563eb !important;color:#fff !important;border:none !important;border-radius:10px !important;padding:13px
26px !important;font-weight:600 !important;cursor:pointer}body.woocommerce-account #brx-content form.login,
body.woocommerce-account #brx-content
form.register{border:1px
solid #e6e9ee !important;border-radius:14px !important;padding:28px
!important}body.single-post #brx-content .bricks-post-header.has-image h1.brxe-post-title{color:#fff !important;margin:0
0 8px !important;font-size:30px !important}body.single-post #brx-content .bricks-post-header.has-image .post-meta,
body.single-post #brx-content .bricks-post-header.has-image .post-meta
.item{color:rgba(255,255,255,0.85) !important}body.single-post .bricks-post-header .post-meta
img.avatar{display:none !important}@media (max-width: 991px){#brx-footer .bk-footer-fw__top{grid-template-columns:1fr 1fr !important;gap:40px !important}#brx-footer .bk-footer-fw__brand{grid-column:1 / -1}}@media (max-width: 640px){#brx-footer .bk-footer-fw{padding:56px
0 32px !important}#brx-footer .bk-footer-fw__top{grid-template-columns:1fr !important;gap:32px !important}#brx-footer .bk-footer-fw__brand-name{height:170px !important;width:240px !important}#brx-footer .bk-footer-fw__bottom{flex-direction:column !important;align-items:flex-start !important;gap:14px}#brx-footer .bk-footer-fw__social{justify-content:flex-start !important}#brx-footer .bk-footer-fw__copyright{white-space:normal}}body.page-id-6850 .kkm-story .kst-gallery{grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:20px !important}body.page-id-6850 .kst-gl-item{aspect-ratio:4 / 3;overflow:hidden;border-radius:12px;background:#f4f6f9;margin:0}body.page-id-6850 .kkm-story .kst-gl-item
img{width:100%;height:100% !important;object-fit:cover;display:block;transition:transform .25s ease}body.page-id-6850 .kst-gl-item:hover
img{transform:scale(1.04)}@media (max-width: 900px){body.page-id-6850 .kkm-story .kst-gallery{grid-template-columns:repeat(2, 1fr) !important}}@media (max-width: 520px){body.page-id-6850 .kkm-story .kst-gallery{grid-template-columns:1fr !important}}.kkm-about-stats{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px;margin:8px
0}@media (max-width: 900px){.kkm-about-stats{grid-template-columns:repeat(2, 1fr)}}.kkm-about-stat{background:#fff;border:1px
solid #e6e9ee;border-radius:12px;padding:22px
18px;text-align:center}.kkm-about-stat
.num{display:block;font-size:30px;font-weight:800;color:#2563eb;line-height:1.1}.kkm-about-stat
.lbl{display:block;font-size:13.5px;color:#64748b;margin-top:6px;line-height:1.4}.kkm-chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px
0 4px}.kkm-chip{background:#f1f6ff;border:1px
solid #cfe1f7;border-radius:999px;padding:7px
15px;font-size:13.5px;font-weight:600;color:#10396a}.kkm-about-checklist{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:6px 22px;margin:12px
0;padding:0;list-style:none}@media (max-width: 767px){.kkm-about-checklist{grid-template-columns:1fr}}.kkm-about-checklist
li{position:relative;padding:5px
0 5px 26px;font-size:14.5px;line-height:1.55;color:#1f2937}.kst-rt ul.kkm-about-checklist li::before, .kkm-about-checklist li::before{content:"✓" !important;position:absolute;left:0;top:5px;color:#15803d;font-weight:700;background:none !important;width:auto;height:auto}.kkm-works-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:18px;margin:24px
0 48px}.kkm-work{position:relative;display:block;border-radius:12px;overflow:hidden;aspect-ratio:4 / 3;background:#f4f6f9}.kkm-work
img{width:100%;height:100%;object-fit:cover;border-radius:0 !important;display:block;transition:transform 0.25s ease}.kkm-work:hover
img{transform:scale(1.04)}.kkm-work-overlay{position:absolute;inset:auto 0 0 0;padding:36px
16px 14px;background:linear-gradient(to top, rgba(10, 15, 25, 0.82), rgba(10, 15, 25, 0));color:#fff;opacity:0;transition:opacity 0.2s ease;display:flex;flex-direction:column;gap:3px}.kkm-work:hover .kkm-work-overlay{opacity:1}.kkm-work-overlay
strong{font-size:14.5px;font-weight:700}.kkm-work-overlay
span{font-size:12.5px;color:rgba(255, 255, 255, 0.85)}@media (max-width: 900px){.kkm-works-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 520px){.kkm-works-grid{grid-template-columns:1fr}}body.error404 #brx-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:96px
24px 120px;font-family:'Inter',system-ui,sans-serif}body.error404 #brx-content h1, body.error404 #brx-content
h2{font-size:30px;font-weight:700;color:#16191d;margin-bottom:12px}body.error404 #brx-content
p{color:#707a86;margin-bottom:20px}body.error404 #brx-content
form{display:flex;gap:8px}body.error404 #brx-content input[type="search"], body.error404 #brx-content input[type="text"]{border:1px
solid #e6e9ee;border-radius:10px;padding:12px
16px;min-width:280px;font-family:inherit}body.error404 #brx-content button, body.error404 #brx-content input[type="submit"]{background:#2563eb;color:#fff;border:none;border-radius:10px;padding:12px
20px;font-weight:600;cursor:pointer}body.page:not(.home):not(.kkm-wc-page):not(.woocommerce-page) #brx-content input[type="text"],
body.page:not(.home):not(.kkm-wc-page):not(.woocommerce-page) #brx-content input[type="email"],
body.page:not(.home):not(.kkm-wc-page):not(.woocommerce-page) #brx-content input[type="tel"],
body.page:not(.home):not(.kkm-wc-page):not(.woocommerce-page) #brx-content input[type="number"],
body.page:not(.home):not(.kkm-wc-page):not(.woocommerce-page) #brx-content select,
body.page:not(.home):not(.kkm-wc-page):not(.woocommerce-page) #brx-content
textarea{border:1px
solid #e6e9ee !important;border-radius:10px !important;padding:11px
14px !important;font-family:inherit !important;font-size:14.5px !important;background:#fff !important;width:100%;box-shadow:none !important}body.page:not(.home):not(.kkm-wc-page):not(.woocommerce-page) #brx-content input[type="submit"],
body.page:not(.home):not(.kkm-wc-page):not(.woocommerce-page) #brx-content button[type="submit"]{background:#2563eb !important;color:#fff !important;border:none !important;border-radius:10px !important;padding:13px
26px !important;font-weight:600 !important;cursor:pointer}body.page:not(.home):not(.kkm-wc-page):not(.woocommerce-page) #brx-content .ff-el-group{margin-bottom:14px}body.page:not(.home):not(.kkm-wc-page):not(.woocommerce-page) #brx-content .ff-el-input--label
label{font-size:13px;font-weight:600;color:#3d454f}body.blog #brx-content h1, body.blog #brx-content h2, body.blog #brx-content h3,
body.archive #brx-content
h3{overflow-wrap:anywhere}.kkm-consult-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:40px
0 8px}.kkm-consult-card{border:1px
solid #e6e9ee;border-radius:14px;padding:24px
26px;background:#fff}.kkm-consult-card
.eyebrow{font-size:12px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:#2563eb;margin-bottom:8px}.kkm-consult-card
h3{margin:0
0 4px !important;font-size:19px !important}.kkm-consult-card
.role{color:#707a86;font-size:13.5px;margin:0
0 10px !important}.kkm-consult-card .phone
a{font-size:18px;font-weight:700;color:#16191d !important}.kkm-consult-card
.hours{color:#707a86;font-size:13px;margin:4px
0 14px !important}.kkm-consult-cta{display:inline-flex;background:#2563eb;color:#fff !important;border-radius:10px;padding:10px
18px;font-weight:600;font-size:14px}@media (max-width: 640px){.kkm-consult-grid{grid-template-columns:1fr}}.kkm-side-blocks{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:20px;margin-top:32px}.kkm-side-blocks .kkm-side-block{border:1px
solid #e6e9ee;border-radius:14px;padding:22px
26px;background:#fff}.kkm-side-blocks
h3{margin:0
0 12px !important;font-size:17px !important}.kkm-side-blocks
ul{list-style:none;margin:0;padding:0}.kkm-side-blocks
li{padding:5px
0}.kkm-side-blocks
a{color:#2563eb;font-size:14.5px}@media (max-width: 640px){.kkm-side-blocks{grid-template-columns:1fr}}.kkm-praktika-badge{float:right;width:220px;max-width:42%;height:auto;margin:4px
0 12px 18px;border-radius:8px}@media (max-width: 600px){.kkm-praktika-badge{float:none;display:block;margin:10px
auto;max-width:260px;width:100%}}.kkm-svc-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;margin-top:8px}@media (max-width: 767px){.kkm-svc-grid{grid-template-columns:1fr}}.kkm-svc-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:22px;background:#fff;border:1px
solid #e6e9ee;border-radius:12px;text-decoration:none;color:inherit;transition:all .15s}.kkm-svc-cover{position:absolute;inset:0;z-index:1}.kkm-svc-card:hover{border-color:var(--blue, #2563eb);transform:translateY(-2px);box-shadow:var(--shadow-2, 0 8px 24px rgba(15, 23, 42, .08))}.kkm-svc-card
h3{margin:0
!important;font-size:17px !important}.kkm-svc-card
p{margin:0;color:#64748b;font-size:14.5px;line-height:1.55}.kkm-svc-more{color:#2563eb;font-weight:600;font-size:14px;margin-top:auto}@media (min-width: 768px) and (max-width: 991px){#brxe-hmm01b{gap:12px !important}#brxe-hmm01d{max-width:320px !important}}@media (max-width: 767px){#brxe-hub01i{flex-wrap:nowrap !important;gap:14px !important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}#brxe-hub01i::-webkit-scrollbar{display:none}#brxe-hub01i .bk-hub__nav-link{font-size:12.5px !important;white-space:nowrap}#brxe-hmm01b{grid-template-columns:auto 1fr !important;grid-template-areas:"logo actions" "nav nav" !important;gap:12px !important;align-items:center !important}#brxe-hmm01c{grid-area:logo !important;justify-self:start !important;max-width:140px !important;background-size:contain !important;background-position:left center !important}#brxe-hmm01o{grid-area:actions !important;justify-self:end !important;flex:0 0 auto !important;gap:12px !important}#brxe-hmm01p{display:none !important}#brxe-hmm01d{grid-area:nav !important;justify-self:stretch !important;width:100% !important;max-width:none !important}#brxe-hmm01d .brxe-search, #brxe-hmm01d form.bricks-search-form{width:100% !important;max-width:none !important}#brxe-cnv01a{position:relative !important}#brxe-cnv01b{-webkit-overflow-scrolling:touch;scrollbar-width:none}#brxe-cnv01b::-webkit-scrollbar{display:none}#brxe-cnv01a::after{content:'';position:absolute;top:0;right:0;bottom:0;width:40px;pointer-events:none;z-index:2;background:linear-gradient(to right, rgba(37, 99, 235, 0), rgb(37, 99, 235))}#brxe-kkmsk03{grid-template-columns:1fr !important}#brxe-smp01b{grid-template-columns:1fr !important}#brxe-smp02s.kkm-map-real{flex-direction:column !important;flex-wrap:nowrap !important;height:auto !important;min-height:0 !important;align-items:stretch !important}#brxe-smp02s.kkm-map-real .kkm-map-item,
#brxe-smp02s.kkm-map-real .kkm-map-frame{width:100% !important;max-width:none !important}.kkm-brand-logo{max-width:150px !important}#brxe-hub01i .bk-hub__nav-link{padding-top:5px !important;padding-bottom:5px !important}.kkm-camp-timer{display:grid !important;grid-template-columns:repeat(4, 1fr) !important;gap:8px !important}.kkm-camp-timer__box{min-width:0 !important;padding:8px
4px !important}.kkm-camp-timer__num{font-size:20px !important}}#search-input-srchk1a:focus,#search-input-srchk1a:focus-visible{outline:2px
solid #2563eb !important;outline-offset:2px}#search-input-srchk1a::placeholder{color:#64748b !important;opacity:1}.cs-l{color:#64748b !important}.bk-category-nav-blue-01__count{color:#fff !important;background-color:rgba(8, 15, 40, 0.30) !important}.kkm-brand-logo{max-width:150px}.kkm-burger{display:none}.kkm-drawer-ov{display:none}.kkm-botbar{display:none}.kkm-minihdr{display:none}@media (max-width: 767px){.kkm-burger{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;flex:0 0 auto;border:1px
solid #e6e9ee;border-radius:50%;background:#fff;color:#0f172a;cursor:pointer;transition:border-color .12s, color .12s}.kkm-burger:hover,.kkm-burger:focus-visible{border-color:#2563eb;color:#2563eb}.kkm-minihdr{position:fixed;top:0;left:0;right:0;z-index:1200;display:flex;align-items:center;gap:12px;height:58px;padding:0
14px;background:#fff;border-bottom:1px solid #e6e9ee;box-shadow:0 4px 16px rgba(15, 23, 42, .07);transform:translateY(-100%);transition:transform .28s ease}.kkm-minihdr.show{transform:translateY(0)}.kkm-minihdr .kkm-burger{width:40px;height:40px}.kkm-minihdr__logo{display:inline-flex;align-items:center;margin-right:auto;min-height:44px}.kkm-minihdr__logo img, #kkm-minihdr .kkm-minihdr__logo
img{height:34px;width:auto;display:block;max-width:none}.kkm-minihdr__cart{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px
solid #e6e9ee;border-radius:50%;color:#3d454f}.kkm-minihdr__cart:hover{border-color:#2563eb;color:#2563eb}.kkm-botbar{position:fixed;left:0;right:0;bottom:0;z-index:1100;display:flex;gap:10px;padding:10px
14px calc(10px + env(safe-area-inset-bottom));background:rgba(255, 255, 255, .97);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid #e6e9ee;transform:translateY(130%);transition:transform .28s ease}.kkm-botbar.show{transform:translateY(0)}.kkm-botbar__call{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:12px
16px;border:1px
solid #2563eb;border-radius:10px;background:#fff;color:#2563eb;font-weight:700;font-size:14.5px;text-decoration:none}.kkm-botbar__quote{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;padding:12px
16px;border-radius:10px;background:#2563eb;color:#fff;font-weight:700;font-size:14.5px;text-decoration:none}}.kkm-drawer-ov{position:fixed;inset:0;background:rgba(15, 23, 42, .5);opacity:0;visibility:hidden;transition:opacity .25s;z-index:2000}.kkm-drawer-ov.open{display:block;opacity:1;visibility:visible}.kkm-drawer{position:absolute;top:0;right:0;height:100%;width:84%;max-width:340px;background:#fff;box-shadow:-12px 0 40px rgba(15, 23, 42, .18);transform:translateX(100%);transition:transform .28s ease;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:14px
20px calc(28px + env(safe-area-inset-bottom))}.kkm-drawer-ov.open .kkm-drawer{transform:translateX(0)}.kkm-drawer__x{position:sticky;top:0;margin-left:auto;display:flex;width:40px;height:40px;align-items:center;justify-content:center;border:0;background:none;color:#475569;cursor:pointer}.kkm-drawer__sec{margin-bottom:16px}.kkm-drawer__h{font-size:11px;font-weight:700;letter-spacing: .1em;text-transform:uppercase;color:#64748b;margin:4px
0 6px}.kkm-drawer__a{display:block;padding:11px
6px;font-size:16px;font-weight:600;color:#0f172a;text-decoration:none;border-bottom:1px solid #f1f5f9}.kkm-drawer__a:hover{color:#2563eb}.kkm-drawer__cta{display:block;text-align:center;margin:16px
0 14px;padding:14px;background:#2563eb;color:#fff;border-radius:10px;font-weight:700;font-size:15px;text-decoration:none}.kkm-drawer__ph{display:flex;flex-direction:column;gap:4px}.kkm-drawer__tel{font-size:14px;font-weight:600;color:#2563eb;text-decoration:none;padding:6px
0}#brx-footer{margin-top:20px}.kkm-hp__q{font-size:17.5px}.kkm-hp__ctx{font-size:15px}.kkm-hp__tile-name{font-size:16px}.kkm-hp__tile-sub{font-size:14px}.kkm-hp__hooldus .kkm-hp__tile-name{font-size:21px}.kkm-hp__opt,.kkm-hp__opt-name{font-size:17px}.kkm-hp__opt-sub{font-size:14px}.kkm-hp__call,.kkm-hp__call
a{font-size:15px}.kkm-hp__back{font-size:15px}.bk-category-nav-blue-01__icon.kkm-cat-svg{flex:none;vertical-align:middle;color:#fff}.kkm-cc-svg{color:#2563eb;display:block}.bk-category-cards-01 .kkm-cc-svg,.kkm-cc-svg{margin:0
auto}.bk-cat-card-grid-06__ico-active .kkm-cc-svg{color:#fff}.bk-category-nav-blue-01__count,.nav-blue-01__count{display:none !important}.kkm-ls-list{display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:9999;margin:0;padding:4px
0;list-style:none;background:#fff;border:1px
solid #e2e8f0;border-radius:12px;box-shadow:0 8px 32px rgba(15,23,42,.12), 0 2px 8px rgba(15,23,42,.06);max-height:420px;overflow-y:auto;min-width:320px}.kkm-ls-list.kkm-ls-open{display:block}.kkm-ls-item{margin:0;padding:0}.kkm-ls-link{display:flex;align-items:center;gap:12px;padding:10px
14px;text-decoration:none;color:inherit;transition:background .1s;cursor:pointer}.kkm-ls-link:hover, .kkm-ls-item.kkm-ls-active .kkm-ls-link{background:#f1f5f9;text-decoration:none}.kkm-ls-thumb{flex:none;width:48px;height:48px;border-radius:8px;overflow:hidden;background:#fff;border:1px
solid #e2e8f0;display:flex;align-items:center;justify-content:center}.kkm-ls-thumb
img{width:48px;height:48px;object-fit:contain;display:block}.kkm-ls-nothumb{display:block;width:48px;height:48px;background:#e2e8f0;border-radius:8px}.kkm-ls-info{display:flex;flex-direction:column;gap:2px;min-width:0}.kkm-ls-name{font-size:14px;font-weight:500;color:#1e293b;line-height:1.3;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kkm-ls-price{font-size:13px;font-weight:600;color:#2563eb;white-space:nowrap}@media (max-width: 991px){.kkm-ls-list{border-radius:10px;right:auto;width:100%}}.bk-feat-ico{font-family:"Segoe UI Symbol","Noto Sans Symbols 2","Noto Sans Symbols","DejaVu Sans",system-ui,-apple-system,sans-serif}@media (min-width:1200px){body.kkm-page #brx-content.wordpress{width:var(--kkm-cw,1240px)!important;max-width:var(--kkm-cw,1240px)!important;margin-left:auto!important;margin-right:auto!important}}body.kkm-page #brx-content>*{max-width:var(--kkm-cw,1240px)!important}body.kkm-page .kkm-page-body{padding-left:0!important;padding-right:0!important}body.kkm-page .kkm-story .kst-wrap{max-width:var(--kkm-cw,1240px)!important}body.kkm-page .kkm-page-functional .kst-wrap{max-width:var(--kkm-cw,1240px)!important}body.kkm-page .kkm-regions{max-width:var(--kkm-cw,1240px)!important}body.kkm-page .kkm-blog-grid{max-width:var(--kkm-cw,1240px)!important;margin-top:24px}@media (min-width:1200px){#brx-content.wordpress:has(>.kkm-camp-hub){width:var(--kkm-cw,1240px)!important;max-width:var(--kkm-cw,1240px)!important;margin-left:auto!important;margin-right:auto!important}}#brx-content>.kkm-camp-hub{max-width:var(--kkm-cw,1240px)!important}body.kkm-page .kkm-page-body .kst-rt.kkm-prose{max-width:1080px!important}#brxe-kkmtmg01 .bk-team-grid-04__card{border:0!important;background:transparent!important;box-shadow:none!important;padding:6px
14px!important}#brxe-kkmtmg01 .bk-team-grid-04__spec{display:none!important}#brxe-kkmtmg01 .bk-team-grid-04__contacts{border-top:0!important;padding-top:4px!important;align-items:center!important}#brxe-kkmtmg01 .bk-team-grid-04__avatar{width:234px!important;height:234px!important;border-radius:16px!important}#brxe-kkmtmg01 .bk-team-grid-04__avatar .kkm-tm-pic{width:100%!important;height:100%!important;object-fit:cover}#brxe-kkmtmg01 .bk-team-grid-04__name{font-size:17.5px!important;font-weight:700!important}#brxe-kkmtmg01 .bk-team-grid-04__role{margin-top:auto!important;font-size:15.5px!important;font-weight:700!important;color:#334155!important}#brxe-kkmtmg01 .bk-team-grid-04__contacts{margin-top:6px!important}#brxe-kkmtmg01 .bk-team-grid-04__tel
a{font-size:14px!important}.kkm-mock .kkm-story .kst-tm-member{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.kkm-mock .kkm-story .kst-tm-member:hover{border-color:transparent!important;box-shadow:none!important;transform:none!important}.kkm-mock .kkm-story .kst-tm-contact{border-top:0!important;padding-top:8px!important}.kkm-mock .kkm-story .kst-tm-contact a.kst-tm-tel,
.kkm-mock .kkm-story .kst-tm-contact a.kst-tm-mail{display:inline-flex;align-items:center;padding:1px
6px}@media (max-width: 768px){.kkm-mock .kkm-story .kst-tm-contact a.kst-tm-tel,
.kkm-mock .kkm-story .kst-tm-contact a.kst-tm-mail{padding:8px
6px;min-height:40px}}.kst-gl-item.kkm-gl-zoom{cursor:zoom-in}.kst-gl-item.kkm-gl-zoom:focus-visible{outline:2px
solid var(--blue,#2563eb);outline-offset:2px}html.kkm-lb-open{overflow:hidden}.kkm-lb{position:fixed;inset:0;z-index:100000;background:rgba(15,23,42,.93);display:none;align-items:center;justify-content:center;padding:40px}.kkm-lb.open{display:flex}.kkm-lb__fig{margin:0;max-width:min(1100px,92vw);max-height:88vh;display:flex;flex-direction:column;align-items:center;gap:12px}.kkm-lb__img{max-width:100%;max-height:80vh;object-fit:contain;border-radius:8px;box-shadow:0 12px 44px rgba(0,0,0,.55);background:#fff}.kkm-lb__cap{color:#e2e8f0;font-size:14px;line-height:1.5;text-align:center;max-width:820px}.kkm-lb__close{position:absolute;top:16px;right:20px;width:44px;height:44px;border:0;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;font-size:21px;line-height:1;cursor:pointer}.kkm-lb__nav{position:absolute;top:50%;transform:translateY(-50%);width:54px;height:54px;border:0;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;font-size:34px;line-height:0;cursor:pointer;display:flex;align-items:center;justify-content:center;padding-bottom:4px}.kkm-lb__prev{left:18px}.kkm-lb__next{right:18px}.kkm-lb__nav:hover,.kkm-lb__close:hover{background:rgba(255,255,255,.28)}.kkm-lb__nav:focus-visible,.kkm-lb__close:focus-visible{outline:2px
solid #fff;outline-offset:2px}.kkm-lb__count{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);color:#cbd5e1;font-size:13px;letter-spacing:.02em}@media(max-width:560px){.kkm-lb{padding:14px}.kkm-lb__nav{width:42px;height:42px;font-size:27px}.kkm-lb__prev{left:4px}.kkm-lb__next{right:4px}.kkm-lb__close{top:10px;right:12px}}.kkm-client-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:26px 44px;width:100%}.kkm-client-logo{display:flex;align-items:center;justify-content:center;height:52px}.kkm-client-logo
img{max-height:48px;max-width:150px;width:auto;height:auto;object-fit:contain;opacity:.82;filter:grayscale(45%);transition:opacity .15s,filter .15s}.kkm-client-logo img:hover{opacity:1;filter:grayscale(0)}@media(max-width:560px){.kkm-client-logos{gap:18px 26px}.kkm-client-logo{height:40px}.kkm-client-logo
img{max-height:34px;max-width:108px}}h2[id],h3[id]{scroll-margin-top:80px}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}.kkm-404-wrap{text-align:center;padding:72px
20px 88px;max-width:720px;margin:0
auto}.kkm-404-wrap
h1{font-size:34px;margin:0
0 12px}.kkm-404-sub{color:var(--ink-2, #3d454f);margin-bottom:28px;font-size:16px}.kkm-404-wrap .bricks-search-form{display:flex;gap:8px;max-width:460px;margin:0
auto 24px}.kkm-404-wrap .bricks-search-form input[type=search]{flex:1;border:1px
solid var(--line, #e6e9ee);border-radius:10px;padding:12px
16px;font-size:14.5px;background:#fff}.kkm-404-wrap .bricks-search-form input[type=search]:focus{border-color:var(--blue, #2563eb);outline:none}.kkm-404-wrap .bricks-search-form
button{background:var(--blue, #2563eb);color:#fff;border:none;border-radius:10px;padding:12px
20px;font-weight:600;cursor:pointer}a.kkm-404-btn{display:inline-block;background:var(--blue, #2563eb);color:#fff !important;border-radius:10px;padding:14px
26px;font-weight:600;margin-bottom:22px;text-decoration:none}a.kkm-404-btn:hover{background:var(--blue-700, #1d4ed8)}.kkm-404-links{color:var(--ink-2, #3d454f);font-size:14.5px}.kkm-404-links
a{color:var(--blue, #2563eb);margin:0
6px;text-decoration:none}.kkm-404-links a:hover{text-decoration:underline}.ff-el-section-break h3:empty{display:none}.kkm-kontakt-h1,.kkm-blog-h1{font-size:34px;line-height:1.2;margin:26px
0 6px}h1.kkm-blog-h1{max-width:var(--kkm-cw, 1240px);margin:46px
auto 6px !important;padding:0
20px}.kkm-price-terms{margin-top:-26px}.kkm-price-terms
p{padding-left:0 !important;color:#64748b;font-size:13px;line-height:1.7}.kkm-price-terms p
span{font-size:13px !important}.kkm-eyebrow{display:block;color:#2563eb;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center;margin-bottom:10px}.kkm-cta-outline{display:inline-block;padding:12px
24px;border:1.5px solid #cbd5e1;border-radius:8px;font-weight:600;font-size:15px;color:#0f172a;text-decoration:none;transition:border-color .15s,color .15s,background .15s}.kkm-cta-outline:hover{border-color:#2563eb;color:#2563eb;background:#f8fafc}.kkm-check-li{position:relative;padding-left:24px}.kkm-check-li::before{content:"";position:absolute;left:0;top:.3em;width:14px;height:14px;background-color:#2563eb;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 6L9 17l-5-5' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 6L9 17l-5-5' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.kkm-sqd-photo{padding:0!important;overflow:hidden}.kkm-sqd-photo
img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.kkm-client-logos{flex-wrap:nowrap;gap:20px 28px}.kkm-client-logo
img{max-width:118px;max-height:40px}@media(max-width:991px){.kkm-client-logos{flex-wrap:wrap}}.kkm-blog-strip{max-width:var(--kkm-cw,1240px);margin:0
auto}.fluentform .ff_upload_btn,.fluentform .ff_upload_btn.ff-btn{background:#fff!important;color:#2563eb!important;border:1.5px solid #2563eb!important;border-radius:8px!important;font-weight:600!important}.fluentform .ff_upload_btn:hover{background:#eff6ff!important}.kkm-rev-grid{align-items:start}#brxe-bls03g{display:block!important}#brxe-bls03g>.brxe-text-basic{width:100%}@media (min-width: 768px) and (max-width: 900px){#brx-header .brxe-search{max-width:228px !important}}.woocommerce-checkout .wc_payment_methods img[src=""],
.woocommerce-checkout .payment_methods img:not([src]){display:none !important}@media (max-width: 480px){.crumbs{flex-wrap:wrap;white-space:normal;overflow-wrap:anywhere;row-gap:2px}}body.kkm-poa .stock.out-of-stock{display:none !important}@media (max-width: 600px){.bk-hero-picker-01__card{max-width:calc(100vw - 32px) !important}}.bk-category-nav-blue-01{margin-top:7px}@media (max-width: 767px){#brx-footer .bk-footer-fw__bottom{flex-direction:column;align-items:center !important;justify-content:center !important;row-gap:18px !important;text-align:center}#brx-footer .bk-footer-fw__bottom .brxe-block{justify-content:center !important;align-items:center !important;row-gap:16px !important}#brx-footer .bk-footer-fw__bottom #brxe-ff5e5n,
#brx-footer #brxe-ff5e5n{background-position:center center !important;margin:0
auto !important}#brx-footer .bk-footer-fw__bottom .kkm-trustmark,
#brx-footer .kkm-trustmark{margin:0
auto !important;display:block}#brx-footer .bk-footer-fw__social{column-gap:22px !important;margin:0
auto !important}#brx-footer .bk-footer-fw__brand{align-items:center;text-align:center}}.kkm-toast{position:fixed;top:18px;right:18px;z-index:100000;display:flex;align-items:center;gap:12px;background:#fff;color:#16191d;border:1px
solid #e6e9ee;border-left:4px solid #16a34a;border-radius:12px;box-shadow:0 10px 30px rgba(15, 23, 42, 0.16);padding:14px
18px;max-width:340px;font-family:'Inter',system-ui,sans-serif;font-size:14px;opacity:0;transform:translateY(-8px);transition:opacity 0.18s ease, transform 0.18s ease}.kkm-toast.show{opacity:1;transform:translateY(0)}.kkm-toast .kkm-toast-ok{color:#16a34a;flex:0 0 auto;display:inline-flex}.kkm-toast .kkm-toast-txt
b{display:block;font-weight:600;margin-bottom:2px}.kkm-toast
a{color:#2563eb;font-weight:600;text-decoration:none;white-space:nowrap}.kkm-toast a:hover{text-decoration:underline}@media (max-width: 480px){.kkm-toast{left:12px;right:12px;max-width:none}}.product-card .icon-btn.kkm-quickadd:hover{background:#2563eb;color:#fff;border-color:#2563eb}#brx-header .bk-header-megamenu-01{border-top:0 !important;border-bottom:0 !important}@media (max-width: 640px){.bk-style-kliimakaubamaja .bk-hero-picker-01__stats{grid-template-columns:repeat(3, minmax(0, 1fr)) !important;column-gap:12px !important;max-width:100% !important}.bk-style-kliimakaubamaja .bk-hero-picker-01__stat-num{font-size:22px !important}.bk-style-kliimakaubamaja .bk-hero-picker-01__stat-lbl{font-size:11px !important}}.bk-services-map-01__map-head::after{content:none !important}@media (max-width: 640px){.bk-header-utility-bar-01__right{width:100%}.bk-header-utility-bar-01__sep{display:none !important}.bk-header-utility-bar-01__tagline{display:flex !important;width:100%;justify-content:space-evenly}.bk-header-megamenu-01__container{padding-left:16px !important;padding-right:16px !important}.bk-header-megamenu-01__actions{margin-right:0 !important}#brx-header .brxe-search{width:100% !important;max-width:none !important}}@media (max-width: 640px){#brx-header .bk-header-megamenu-01__actions{grid-column:2 / -1 !important;justify-content:flex-end !important}#brx-header .brxe-search{grid-column:1 / -1 !important;width:100% !important}}@media (max-width: 640px){#brx-header .bk-header-megamenu-01__nav{grid-column:1 / -1 !important;width:100% !important}}@media (max-width: 640px){#brx-footer .bk-footer-fw__esindus{margin-left:0 !important;margin-right:auto !important;text-align:left !important}#brx-footer .bk-footer-fw__esindus-h{text-align:left !important}#brx-footer .bk-footer-fw__esindus-line{justify-content:flex-start !important}#brx-footer .bk-footer-fw__brand{padding-bottom:0 !important;align-items:flex-start !important}#brx-footer .bk-footer-fw__esindus{width:100% !important}#brx-footer .bk-footer-fw__top{row-gap:16px !important}}.kkm-mock .product-badges{right:12px;align-items:flex-start;pointer-events:none}.kkm-mock .product-badges>*{pointer-events:auto}.kkm-mock .product-badges .kkm-garantii-seal{align-self:flex-end}.kkm-minihdr__logo img, #kkm-minihdr .kkm-minihdr__logo
img{height:46px !important}@media (max-width: 767px){.bk-style-kliimakaubamaja .bk-process-timeline-04step__grid>*+*{margin-top:28px !important}}@media (max-width: 640px){.cky-consent-container .cky-consent-bar{padding:10px
0 12px !important}.cky-consent-container .cky-title{font-size:14px !important;margin:0
0 6px !important;padding:0
16px !important}.cky-consent-container .cky-notice-des{font-size:12px !important;line-height:1.45 !important;padding:0
16px !important}.cky-consent-container .cky-notice-des
p{font-size:12px !important;line-height:1.45 !important;margin:0
!important}.cky-consent-container .cky-notice-btn-wrapper{margin-top:10px !important;padding:0
16px !important;gap:8px !important;flex-wrap:wrap !important;flex-direction:row !important}.cky-consent-container .cky-notice-btn-wrapper .cky-btn{font-size:13px !important;padding:6px
10px !important;min-height:44px !important;margin:0
!important}.cky-consent-container .cky-btn-accept{flex:1 1 100% !important;order:3}.cky-consent-container .cky-btn-customize{flex:1 1 44% !important;order:1}.cky-consent-container .cky-btn-reject{flex:1 1 44% !important;order:2}}#brx-content .kkm-cat-intro{margin:40px
0 8px;padding:24px
28px;background:#f8fafc;border:1px
solid #e6e9ee;border-radius:12px;max-width:860px}#brx-content .kkm-cat-intro
h2{font-size:21px;line-height:1.3;color:#0f172a;margin:0
0 12px}#brx-content .kkm-cat-intro
p{font-size:15px;line-height:1.65;color:#475569;margin:0
0 12px}#brx-content .kkm-cat-intro p:last-child{margin-bottom:0}#brx-content .kkm-cat-intro
a{color:#2563eb;text-decoration:underline}@media (max-width: 640px){#brx-content .kkm-cat-intro{margin:28px
0 4px;padding:16px
14px}#brx-content .kkm-cat-intro
h2{font-size:17px}#brx-content .kkm-cat-intro
p{font-size:13.5px;line-height:1.6}}#brx-content .kkm-cat-intro{margin:72px
0 8px !important;padding:30px
32px !important;background:#f1f5f9 !important;border:1px
solid #dbe2ea !important;border-top:3px solid #2563eb !important;border-radius:12px !important}@media (max-width: 640px){#brx-content .kkm-cat-intro{margin:48px
0 4px !important;padding:20px
16px !important}}@media (max-width: 420px){.bk-style-kliimakaubamaja .bk-hero-picker-01__stats{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;column-gap:14px !important;row-gap:16px !important}.bk-style-kliimakaubamaja .bk-hero-picker-01__stat{border-left:0 !important;padding-left:0 !important}}@media (max-width: 640px){.bk-style-kliimakaubamaja .bk-hero-picker-01__stat,
.bk-style-kliimakaubamaja .bk-hero-picker-01__stat-num,
.bk-style-kliimakaubamaja .bk-hero-picker-01__stat-lbl{min-width:0 !important;overflow-wrap:anywhere}}.kkm-hp__grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}.kkm-hp__tile{min-width:0 !important}.kkm-hp__tile-name,.kkm-hp__tile-sub{overflow-wrap:break-word}@media (max-width: 400px){.kkm-hp__tile{padding:12px
11px !important}}@media (max-width: 400px){.kkm-hp__tile-name{font-size:13.5px !important;line-height:1.25 !important}.kkm-hp__tile-sub{font-size:11.5px !important;line-height:1.3 !important}.kkm-hp__tile-name,.kkm-hp__tile-sub{overflow-wrap:anywhere !important}}.kkm-map-fallback{display:none}.kkm-map-item.kkm-map-blocked .kkm-map-frame{display:none !important}.kkm-map-item.kkm-map-blocked::after{display:none !important}.kkm-map-item.kkm-map-blocked .kkm-map-fallback{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;height:160px;padding:14px
16px;border:1px
solid #dbe2ea;border-radius:10px;background:#f8fafc;box-sizing:border-box}@media (min-width: 641px){.kkm-map-item.kkm-map-blocked .kkm-map-fallback{height:215px}}.kkm-map-fb-name{font-size:13.5px;font-weight:700;color:#0f172a;line-height:1.3}.kkm-map-fb-msg{font-size:12.5px;color:#475569;line-height:1.45}.kkm-map-fb-acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px}.kkm-map-fb-btn{font-family:inherit;font-size:13px;font-weight:700;line-height:1;min-height:40px;padding:9px
15px;border:0;border-radius:8px;background:#2563eb;color:#fff;cursor:pointer;transition:background 0.12s}.kkm-map-fb-btn:hover{background:#1d4ed8}.kkm-map-fb-btn:focus-visible{outline:2px
solid #1d4ed8;outline-offset:2px}.kkm-map-fb-link{font-size:12.5px;font-weight:600;color:#2563eb;text-decoration:underline}.kkm-map-item .video-placeholder-normal{display:none !important}#brxe-kkmsk1d{font-size:12px;color:#64748b;line-height:1.5;padding-top:10px;border-top:1px solid rgba(37,99,235,0.15);margin:0}#brxe-kkmsk1e, #brxe-kkmsk1e
a{font-size:14px;font-weight:600;color:#2563eb;text-decoration:none;text-align:center;display:block}#brxe-kkmsk1e:hover, #brxe-kkmsk1e a:hover{text-decoration:underline}#brxe-kkmsk0e{display:grid !important;grid-template-columns:1fr 1fr;column-gap:12px;row-gap:12px !important;padding:22px
!important}#brxe-kkmsk0f,#brxe-kkmsk0i,#brxe-kkmsk0p,#brxe-kkmsk0s,#brxe-kkmsk0y,#brxe-kkmsk1e{grid-column:1 / -1}#brxe-kkmsk0m,#brxe-kkmsk1a{grid-column:auto}#brxe-kkmsk0i{display:grid !important;grid-template-columns:1fr auto;align-items:center;column-gap:10px;row-gap:4px !important}#brxe-kkmsk0k{padding:4px
10px !important;font-size:15px !important}#brxe-kkmsk0l,.kkm-sk-range{grid-column:1 / -1}.kkm-sk-range{margin:2px
0 0 !important}.kkm-sk-select,.kkm-sk-cost{padding:9px
12px !important}#brxe-kkmsk0s{padding:14px
16px !important;row-gap:4px !important}#brxe-kkmsk0u{font-size:36px !important}#brxe-kkmsk0w,#brxe-kkmsk0x{padding:6px
0 !important}#brxe-kkmsk1d{padding-top:6px !important;font-size:11px !important}#brxe-kkmsk0y{padding:12px
20px !important}#brxe-kkmsk1e{margin-top:-4px}@media (max-width: 480px){#brxe-kkmsk0e{grid-template-columns:1fr}}body.kkm-v2 #brx-header .brxe-button.bricks-background-primary,
body.kkm-v2 #brx-header a.bricks-button:not([class*="outline"]){background:linear-gradient(180deg, #2a5ce8, #1d4ed8)}body.kkm-v2 .brxe-section.bk-category-nav-blue-01{background-color:#1d4ed8}body.kkm-v2 #brx-header .brxe-section:first-child,
body.kkm-v2 #brx-header [class*="utility"],
body.kkm-v2 #kkm-botbar{background-color:#0b1220}body.kkm-v2{--v2-shadow-card:0 1px 2px rgba(16, 24, 40, 0.04);--v2-shadow-feature:0 2px 6px rgba(16, 24, 40, 0.06), 0 20px 40px -16px rgba(16, 24, 40, 0.16);--v2-glow-blue:0 10px 24px -8px rgba(29, 78, 216, 0.5);--v2-grad-blue:linear-gradient(180deg, #2a5ce8, #1d4ed8);--v2-grad-blue-diag:linear-gradient(135deg, #2a5ce8, #1638a8);--v2-grad-navy:linear-gradient(150deg, #14203a 0%, #0b1220 62%);--v2-tint-border:#d7e3fc;--v2-tint-grad:linear-gradient(135deg, #eef4ff, #e2ecfc)}body.kkm-v2 [class$="__eye"],
body.kkm-v2 [class$="__eyebrow"],
body.kkm-v2 [class$="__eyebrow-label"],
body.kkm-v2 .faq-centered-01__tagline{letter-spacing:0.14em !important;color:#1d4ed8 !important}body.kkm-v2 .bk-campaign-banner-01__eyebrow,
body.kkm-v2 .bk-process-timeline-04step__eye{color:#7ea6ff !important}body.kkm-v2 .bk-kredex-banner-01__eye{color:#e8f0ff !important}body.kkm-v2 .bk-process-timeline-04step__eye::before,
body.kkm-v2 .bk-process-timeline-04step__eye::after,
body.kkm-v2 .faq-centered-01__tagline::before,
body.kkm-v2 .faq-centered-01__tagline::after{content:"";display:inline-block;width:22px;height:1.5px;background:currentColor;vertical-align:middle;margin:0
10px;opacity:0.8}body.kkm-v2 .bk-hero-picker-01__h1,
body.kkm-v2 [class$="__h2"],
body.kkm-v2 .bk-campaign-banner-01__h3,
body.kkm-v2 .faq-centered-01__heading{letter-spacing:-0.02em}body.kkm-v2 .bk-hero-picker-01__cta-primary,
body.kkm-v2 .bk-saastukalkulaator-01__cta,
body.kkm-v2 .bk-pricing-maintenance-01__cta-primary,
body.kkm-v2 .bk-services-map-01__cta,
body.kkm-v2 .bk-campaign-banner-01__cta,
body.kkm-v2 .faq-centered-01__footer .brxe-button{background:var(--v2-grad-blue) !important;box-shadow:var(--v2-glow-blue);color:#fff}body.kkm-v2 .bk-hero-picker-01__cta-primary:hover,
body.kkm-v2 .bk-saastukalkulaator-01__cta:hover,
body.kkm-v2 .bk-pricing-maintenance-01__cta-primary:hover,
body.kkm-v2 .bk-services-map-01__cta:hover,
body.kkm-v2 .bk-campaign-banner-01__cta:hover,
body.kkm-v2 .faq-centered-01__footer .brxe-button:hover{background:linear-gradient(180deg, #1d4ed8, #1638a8)}body.kkm-v2 .bk-hero-picker-01__cta-primary::after,
body.kkm-v2 .bk-pricing-maintenance-01__cta-primary::after{content:" →"}body.kkm-v2 .bk-style-kliimakaubamaja .bk-hero-picker-01__cta-primary.brxe-button.bricks-button,
body.kkm-v2 .bk-style-kliimakaubamaja .bk-campaign-banner-01__cta.brxe-button.bricks-button{background:var(--v2-grad-blue) !important}body.kkm-v2 .bk-style-kliimakaubamaja .bk-hero-picker-01__cta-primary.brxe-button.bricks-button:hover,
body.kkm-v2 .bk-style-kliimakaubamaja .bk-campaign-banner-01__cta.brxe-button.bricks-button:hover{background:linear-gradient(180deg, #1d4ed8, #1638a8) !important}body.kkm-v2 .bk-style-kliimakaubamaja.bk-process-timeline-04step .bk-process-timeline-04step__eye.brxe-text-basic{color:#7ea6ff !important}body.kkm-v2 .brxe-section:has(.bk-hero-picker-01__container){background:linear-gradient(180deg, #fdfeff 0%, #f2f6fd 100%)}body.kkm-v2 .bk-hero-picker-01__stat+.bk-hero-picker-01__stat{border-left:1px solid #dbe3ee;padding-left:22px}@media (min-width: 992px){body.kkm-v2 .bk-hero-picker-01__stat-lbl{white-space:nowrap}}body.kkm-v2 .bk-hero-picker-01__card{border-color:#edf1f7;box-shadow:var(--v2-shadow-feature)}body.kkm-v2 .bk-hero-picker-01__tab{border-color:#e3e8f0;background:#fff;box-shadow:var(--v2-shadow-card)}body.kkm-v2 .bk-hero-picker-01__tab:hover{border-color:#b9ccf5}body.kkm-v2 .bk-hero-picker-01__tab svg,
body.kkm-v2 .bk-hero-picker-01__tab .brxe-icon{background:#eef4ff;border-radius:9px;padding:7px;box-sizing:content-box}body.kkm-v2 .brxe-section:has(.bk-campaign-banner-01__container){background:#fff !important;padding-left:24px;padding-right:24px}body.kkm-v2 .bk-campaign-banner-01__container{max-width:1240px;margin-left:auto;margin-right:auto;background:var(--v2-grad-navy) !important;border-radius:24px !important;overflow:hidden;padding:56px
56px}body.kkm-v2 .bk-campaign-banner-01__save-price{background:var(--v2-grad-blue);box-shadow:var(--v2-glow-blue)}body.kkm-v2 .bk-campaign-banner-01__countdown>*{background:rgba(255, 255, 255, 0.05);border:1px
solid rgba(255, 255, 255, 0.12);border-radius:12px}body.kkm-v2 .bk-cat-card-grid-06__card{border:1px
solid #e3e8f0;background:#fff;box-shadow:var(--v2-shadow-card);border-radius:14px;transition:border-color 0.15s, box-shadow 0.15s, transform 0.15s}body.kkm-v2 .bk-cat-card-grid-06__card:hover{border-color:#b9ccf5 !important;box-shadow:0 2px 6px rgba(16, 24, 40, 0.06), 0 12px 24px -12px rgba(16, 24, 40, 0.14) !important;transform:translateY(-2px)}body.kkm-v2 .bk-cat-card-grid-06__card-active{background:var(--v2-grad-blue);border-color:transparent;box-shadow:var(--v2-glow-blue)}body.kkm-v2 .bk-cat-card-grid-06__name-active{color:#fff !important}body.kkm-v2 .bk-saastukalkulaator-01__card{border-color:#edf1f7;box-shadow:var(--v2-shadow-feature)}body.kkm-v2 .bk-saastukalkulaator-01__result{background:linear-gradient(180deg, #eef4ff, #e6eefd);border:1px
solid var(--v2-tint-border);border-radius:14px}body.kkm-v2 .bk-saastukalkulaator-01__res-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;width:100%}body.kkm-v2 .bk-saastukalkulaator-01__cta{display:block;width:100%;text-align:center}body.kkm-v2 .brxe-section.bk-kredex-banner-01{background:#fff !important;padding-left:24px;padding-right:24px}body.kkm-v2 .bk-kredex-banner-01__container{max-width:1240px;margin-left:auto;margin-right:auto;background:var(--v2-grad-blue-diag) !important;border-radius:24px !important;overflow:hidden;padding:56px
56px}body.kkm-v2 .bk-kredex-banner-01__card,
body.kkm-v2 .bk-kredex-banner-01__rcol{background:transparent !important;box-shadow:none}body.kkm-v2 .bk-kredex-banner-01__num{letter-spacing:-0.02em;text-shadow:0 8px 40px rgba(11, 18, 32, 0.35)}body.kkm-v2 .brxe-section:has(.bk-process-timeline-04step__container){background:linear-gradient(160deg, #14203a 0%, #0b1220 55%)}body.kkm-v2 .bk-process-timeline-04step__time{color:#7ea6ff;letter-spacing:0.14em}body.kkm-v2 .bk-process-timeline-04step__num{background:transparent;border:1.5px solid rgba(255, 255, 255, 0.25)}body.kkm-v2 .bk-process-timeline-04step__num-active{background:var(--v2-grad-blue);border-color:transparent;box-shadow:0 6px 16px -6px rgba(29, 78, 216, 0.6)}body.kkm-v2 .bk-pricing-maintenance-01__tier{font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#1d4ed8;margin-bottom:10px}body.kkm-v2 .bk-pricing-maintenance-01__name{margin-bottom:12px}body.kkm-v2 .bk-pricing-maintenance-01__card{padding-left:26px;padding-right:26px}body.kkm-v2 .bk-pricing-maintenance-01__price-row{padding:18px
0;flex-wrap:wrap;row-gap:2px}body.kkm-v2 .bk-pricing-maintenance-01__price{font-size:32px}body.kkm-v2 .bk-pricing-maintenance-01__period{font-size:12.5px}body.kkm-v2 .bk-pricing-maintenance-01__card{border-color:#edf1f7;box-shadow:var(--v2-shadow-card);transition:box-shadow 0.15s, transform 0.15s}body.kkm-v2 .bk-pricing-maintenance-01__card:hover{box-shadow:0 2px 6px rgba(16, 24, 40, 0.06), 0 16px 32px -14px rgba(16, 24, 40, 0.16) !important;transform:translateY(-2px)}body.kkm-v2 .bk-pricing-maintenance-01__cta-primary{display:block;width:100%;text-align:center}body.kkm-v2 .bk-kredex-banner-01__cta-primary{color:#1d4ed8 !important}@media (prefers-reduced-motion: reduce){body.kkm-v2 .bk-cat-card-grid-06__card,
body.kkm-v2 .bk-pricing-maintenance-01__card{transition:none}body.kkm-v2 .bk-cat-card-grid-06__card:hover,
body.kkm-v2 .bk-pricing-maintenance-01__card:hover{transform:none}}body.kkm-v2 .bk-services-map-01__map-card{border-color:#edf1f7;box-shadow:var(--v2-shadow-feature)}body.kkm-v2 .bk-services-map-01__map-head{display:flex;align-items:center;justify-content:space-between;gap:12px}body.kkm-v2 .bk-services-map-01__map-head::after{content:"2 esindust";text-transform:uppercase;background:#eef4ff;color:#1d4ed8;font-size:11px;font-weight:700;letter-spacing:0.1em;border-radius:99px;padding:5px
12px;white-space:nowrap}body.kkm-v2 .bk-services-map-01__map-graphic{background:var(--v2-tint-grad);border:1px
solid var(--v2-tint-border);border-radius:14px}body.kkm-v2 .faq-centered-01__accordion{background:#fff;border:1px
solid #edf1f7;border-radius:16px;box-shadow:var(--v2-shadow-card);overflow:hidden}body.kkm-v2 .faq-centered-01__item{border:0;border-bottom:1px solid #edf1f7;border-radius:0;margin:0;box-shadow:none;background:transparent;padding:18px
28px}@media (max-width: 640px){body.kkm-v2 .faq-centered-01__item{padding:16px
18px}}body.kkm-v2 .faq-centered-01__item:last-child{border-bottom:0}body.kkm-v2 .faq-centered-01__btn{background:#eef4ff;color:#1d4ed8;border-radius:50%}body.kkm-v2 .brxe-section:has(.bk-footer-fw__top){background:#0b1220}body.kkm-v2 .bk-footer-fw__nav-heading,
body.kkm-v2 .bk-footer-fw__brand-name,
body.kkm-v2 .bk-footer-fw__esindus-h{color:#fff}body.kkm-v2 .bk-footer-fw__link,
body.kkm-v2 .bk-footer-fw__esindus-line,
body.kkm-v2 .bk-footer-fw__brand-sub,
body.kkm-v2 .bk-footer-fw__brand-tagline,
body.kkm-v2 .bk-footer-fw__brand-intro,
body.kkm-v2 .bk-footer-fw__copyright,
body.kkm-v2 .brxe-section:has(.bk-footer-fw__top) a:not(.bricks-button),
body.kkm-v2 .brxe-section:has(.bk-footer-fw__top) p{color:#94a3b8}body.kkm-v2 .brxe-section:has(.bk-footer-fw__top) a:not(.bricks-button):hover{color:#fff}body.kkm-v2 .bk-footer-fw__bottom,
body.kkm-v2 .bk-footer-fw__merge{border-color:rgba(255, 255, 255, 0.1)}body.kkm-v2 .bk-footer-fw__esindus-ico,
body.kkm-v2 .bk-footer-fw__social-icon{color:#94a3b8;border-color:rgba(255, 255, 255, 0.15)}body.kkm-v2 .bk-footer-fw__brand
img{filter:brightness(0) invert(1)}body.kkm-v2 a.kkm-trustmark
img{width:130px;height:130px}.kkm-mock{--blue:#2563eb;--blue-700:#1d4ed8;--blue-50:#eff6ff;--ink:#0f172a;--ink-2:#334155;--ink-3:#64748b;--ink-4:#94a3b8;--line:#e2e8f0;--line-2:#f1f5f9;--bg:#fff;--soft:#f8fafc;--paper:#fff;--ok:#10b981;--warn:#f59e0b;--bad:#ef4444;--shadow-sm:0 1px 2px rgba(15,23,42,.04), 0 1px 1px rgba(15,23,42,.04);--shadow:0 4px 16px rgba(15,23,42,.06), 0 1px 2px rgba(15,23,42,.04);--shadow-lg:0 24px 48px rgba(15,23,42,.08), 0 8px 16px rgba(15,23,42,.06);--r-sm:8px;--r:12px;--r-lg:18px;--r-pill:999px}.kkm-mock *, .kkm-mock *::before, .kkm-mock *::after{box-sizing:border-box}.kkm-mock{margin:0;padding:0}.kkm-mock{font-family:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:15px;line-height:1.55}.kkm-mock
img{max-width:100%;height:auto;display:block}.kkm-mock
a{color:inherit;text-decoration:none}.kkm-mock
button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}.kkm-mock input, .kkm-mock select, .kkm-mock
textarea{font:inherit;color:inherit}.kkm-mock ul, .kkm-mock
ol{margin:0;padding:0;list-style:none}.kkm-mock h1, .kkm-mock h2, .kkm-mock h3, .kkm-mock h4, .kkm-mock
h5{margin:0;font-weight:700;letter-spacing:-0.015em;line-height:1.15}.kkm-mock
h1{font-size:clamp(32px, 4vw, 52px);letter-spacing:-0.025em}.kkm-mock
h2{font-size:clamp(24px, 2.4vw, 34px);letter-spacing:-0.02em}.kkm-mock
h3{font-size:20px}.kkm-mock
p{margin:0}.kkm-mock
.container{max-width:1240px;margin:0
auto;padding:0
24px}.kkm-mock
.section{padding:80px
0}.kkm-mock .section-sm{padding:56px
0}.kkm-mock
.row{display:flex}.kkm-mock
.grid{display:grid;gap:16px}.kkm-mock .gap-8{gap:8px}.kkm-mock .gap-12{gap:12px}.kkm-mock .gap-16{gap:16px}.kkm-mock .gap-24{gap:24px}.kkm-mock .gap-32{gap:32px}.kkm-mock
.eyebrow{font-size:13px;font-weight:600;letter-spacing: .12em;text-transform:uppercase;color:var(--blue)}.kkm-mock
.muted{color:var(--ink-3)}.kkm-mock
.lead{font-size:18px;color:var(--ink-2);line-height:1.6}.kkm-mock
.center{text-align:center}.kkm-mock
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px
22px;border-radius:var(--r-sm);font-weight:600;font-size:14.5px;transition:transform .12s, background .15s, border-color .15s, color .15s, box-shadow .15s;white-space:nowrap}.kkm-mock .btn-primary{background:var(--blue);color:#fff}.kkm-mock .btn-primary:hover{background:var(--blue-700)}.kkm-mock .btn-ghost{background:transparent;color:var(--ink);border:1px
solid var(--line)}.kkm-mock .btn-ghost:hover{border-color:var(--ink)}.kkm-mock .btn-light{background:#fff;color:var(--ink);border:1px
solid var(--line)}.kkm-mock .btn-light:hover{border-color:var(--ink)}.kkm-mock .btn-dark{background:var(--ink);color:#fff}.kkm-mock .btn-dark:hover{background:#000}.kkm-mock .btn-link{color:var(--blue);padding:0;border-radius:0}.kkm-mock .btn-link:hover{color:var(--blue-700)}.kkm-mock .btn-sm{padding:9px
14px;font-size:13px}.kkm-mock .btn-lg{padding:16px
26px;font-size:16px}.kkm-mock .site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);backdrop-filter:saturate(140%) blur(8px);-webkit-backdrop-filter:saturate(140%) blur(8px);border-bottom:1px solid var(--line)}.kkm-mock .header-bar-top{background:var(--ink);color:#fff;font-size:12.5px}.kkm-mock .header-bar-top
.container{display:flex;justify-content:space-between;align-items:center;padding-top:8px;padding-bottom:8px;gap:16px;flex-wrap:wrap}.kkm-mock .header-bar-top .left-info{display:inline-flex;align-items:center;gap:6px}.kkm-mock .header-bar-top .util-nav{display:inline-flex;align-items:center;gap:0}.kkm-mock .header-bar-top .util-nav
a{color:rgba(255,255,255,.75);padding:4px
14px;border-left:1px solid rgba(255,255,255,.12);transition:color .12s;font-weight:500}.kkm-mock .header-bar-top .util-nav a:first-child{border-left:0;padding-left:0}.kkm-mock .header-bar-top .util-nav a:hover{color:#fff}.kkm-mock .header-bar-top
a{color:#fff;opacity: .85}.kkm-mock .header-bar-top a:hover{opacity:1}.kkm-mock .header-bar-top
.pipe{color:#475569;padding:0
8px}.kkm-mock .header-bar-top .badge-iso{background:rgba(255,255,255,.1);padding:3px
10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing: .04em;margin-left:14px}@media (max-width: 700px){.kkm-mock .header-bar-top .util-nav{display:none}.kkm-mock .header-bar-top .badge-iso{display:none}}.kkm-mock .header-main{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:24px;padding:10px
0}.kkm-mock
.brand{display:inline-flex;align-items:center;flex-shrink:0;justify-self:start}.kkm-mock .brand
img{height:120px;width:auto;max-width:240px;object-fit:contain;object-position:left center;display:block}@media (max-width: 1100px){.kkm-mock .header-main{grid-template-columns:auto 1fr auto;gap:16px}}@media (max-width: 900px){.kkm-mock .header-main{grid-template-columns:1fr auto}.kkm-mock .header-main .search-box{display:none}}.kkm-mock .brand
span{display:none}@media (max-width: 1100px){.kkm-mock .brand
img{height:88px;max-width:190px}}@media (max-width: 700px){.kkm-mock .brand
img{height:64px;max-width:140px}}.kkm-mock .search-box{width:100%;max-width:560px;margin:0
auto;justify-self:center;display:flex;align-items:center;gap:10px;padding:0
16px;height:46px;background:var(--soft);border:1px
solid var(--line);border-radius:var(--r-pill);transition:all .14s}.kkm-mock .search-box:focus-within{border-color:var(--blue);background:#fff;box-shadow:0 0 0 4px var(--blue-50)}.kkm-mock .search-box .search-ico{color:var(--ink-3);display:inline-flex;flex-shrink:0}.kkm-mock .search-box
input{flex:1;border:0;background:transparent;outline:0;font-size:14.5px;color:var(--ink);min-width:0}.kkm-mock .search-box input::placeholder{color:var(--ink-4)}.kkm-mock .search-box
kbd{display:inline-flex;align-items:center;justify-content:center;padding:3px
8px;background:#fff;border:1px
solid var(--line);border-radius:5px;font-size:11px;color:var(--ink-3);font-family:inherit;flex-shrink:0}@media (max-width: 900px){.kkm-mock .search-box{display:none}}.kkm-mock .header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;justify-self:end}.kkm-mock .icon-btn{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px
solid var(--line);color:var(--ink-2);transition:all .12s;background:#fff}.kkm-mock .icon-btn:hover{border-color:var(--blue);color:var(--blue)}.kkm-mock .icon-btn.search-mobile{display:none}@media (max-width: 900px){.kkm-mock .icon-btn.search-mobile{display:inline-flex}}.kkm-mock .cart-badge{position:relative}.kkm-mock .cart-badge::after{content:'2';position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;background:var(--blue);color:#fff;border-radius:50%;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:0
4px}@media (max-width: 700px){.kkm-mock .header-actions .btn-sm{display:none}.kkm-mock .icon-btn.heart-btn, .kkm-mock .icon-btn.user-btn{display:none}}.kkm-mock .cat-nav-wrap{background:var(--blue);position:relative}.kkm-mock .cat-nav{background:var(--blue)}.kkm-mock .cat-nav
.container{display:flex;gap:0;align-items:stretch;overflow-x:auto;scrollbar-width:none}.kkm-mock .cat-nav .container::-webkit-scrollbar{display:none}.kkm-mock .cat-nav-item{position:relative;flex-shrink:0}.kkm-mock .cat-nav-item>a{display:inline-flex;align-items:center;gap:6px;padding:13px
10px;font-size:13.5px;font-weight:500;color:rgba(255,255,255,.85);white-space:nowrap;transition:all .14s;border-bottom:3px solid transparent}.kkm-mock .cat-nav-item > a:hover, .kkm-mock .cat-nav-item.is-open>a{color:#fff;background:var(--blue-700)}.kkm-mock .cat-nav-item>a.active{color:#fff;border-bottom-color:#fff;font-weight:600;background:var(--blue-700)}.kkm-mock .cat-nav-item > a
.ci{color:#fff;opacity: .9;display:inline-flex}.kkm-mock .cat-nav-item > a
.count{font-size:11px;color:rgba(255,255,255,.55);font-weight:500}.kkm-mock .cat-nav-item > a
.chev{color:rgba(255,255,255,.55);transition:transform .15s}.kkm-mock .cat-nav-item.is-open > a
.chev{transform:rotate(180deg);color:#fff}.kkm-mock .cat-nav-item.is-campaign>a{color:#fff;font-weight:600}.kkm-mock .cat-nav-item.is-campaign > a
.ci{color:#fef3c7}.kkm-mock .cat-nav-item.is-campaign > a
.count{background:#fbbf24;color:var(--ink);padding:2px
8px;border-radius:999px;font-weight:700;font-size:10.5px}.kkm-mock .cat-nav-item.is-campaign>a:hover{background:var(--blue-700)}.kkm-mock .cat-nav-spacer{flex:1;min-width:24px}.kkm-mock .cat-nav-item.utility>a{color:rgba(255,255,255,.7);font-size:13px;padding:13px
14px}.kkm-mock .cat-nav-item.utility>a:hover{color:#fff;background:var(--blue-700)}@media (max-width: 1100px){.kkm-mock .cat-nav-item>a{padding:12px
10px;font-size:13px;gap:5px}.kkm-mock .cat-nav-item > a
.count{display:none}}@media (max-width: 800px){.kkm-mock .cat-nav-item.utility{display:none}.kkm-mock .cat-nav-spacer{display:none}}@media (max-width: 700px){.kkm-mock .cat-nav-item>a{padding:10px
12px;font-size:12.5px}.kkm-mock .cat-nav-item > a
.chev{display:none}}.kkm-mock .mega-panel{position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0 24px 60px rgba(15,23,42,.12), 0 8px 16px rgba(15,23,42,.06);border-top:1px solid var(--line);display:none;z-index:49}.kkm-mock .mega-panel.open{display:block}.kkm-mock .mega-inner{padding:36px
0 40px}.kkm-mock .mega-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px}.kkm-mock .mega-head
h4{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--ink);margin-bottom:4px}.kkm-mock .mega-head
p{color:var(--ink-3);font-size:14px}.kkm-mock .mega-all{display:inline-flex;align-items:center;gap:6px;color:var(--blue);font-weight:600;font-size:14px}.kkm-mock .mega-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1.1fr;gap:32px}@media (max-width: 1100px){.kkm-mock .mega-grid{grid-template-columns:1fr 1fr}.kkm-mock .mega-feature{grid-column:span 2}}@media (max-width: 700px){.kkm-mock .mega-grid{grid-template-columns:1fr}.kkm-mock .mega-feature{grid-column:span 1}}.kkm-mock .mega-col
h5{font-size:12px;font-weight:700;letter-spacing: .12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px}.kkm-mock .mega-col
ul{display:grid;gap:8px}.kkm-mock .mega-col li
a{font-size:14px;color:var(--ink-2);transition:color .12s;display:inline-flex;align-items:center;gap:6px}.kkm-mock .mega-col li a::before{content:'→';color:var(--ink-4);font-size:12px;transition:all .15s}.kkm-mock .mega-col li a:hover{color:var(--blue)}.kkm-mock .mega-col li a:hover::before{color:var(--blue);transform:translateX(2px)}.kkm-mock .mega-feature{background:var(--soft);border-radius:var(--r);padding:18px;display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:start}.kkm-mock .mega-feature .mf-img{width:96px;height:96px;background:#fff;border-radius:var(--r-sm);padding:10px;display:flex;align-items:center;justify-content:center}.kkm-mock .mega-feature .mf-img
img{max-width:100%;max-height:100%;object-fit:contain}.kkm-mock .mega-feature .mf-info{display:flex;flex-direction:column;gap:6px}.kkm-mock .mega-feature .mf-tag{font-size:10.5px;font-weight:700;letter-spacing: .12em;padding:3px
8px;background:var(--blue-50);color:var(--blue);border-radius:999px;display:inline-flex;width:fit-content}.kkm-mock .mega-feature
h6{font-size:15px;font-weight:700;margin:4px
0 2px;line-height:1.2}.kkm-mock .mega-feature
p{font-size:12.5px;color:var(--ink-3);margin-bottom:4px}.kkm-mock .mega-feature .mf-price{font-size:17px;font-weight:800;color:var(--blue);letter-spacing:-.015em;margin-bottom:8px}.kkm-mock .mega-feature
.btn{padding:7px
12px;font-size:12px}@media (max-width: 700px){.kkm-mock .mega-feature{grid-template-columns:80px 1fr}.kkm-mock .mega-feature .mf-img{width:80px;height:80px}}.kkm-mock
.hero{background:linear-gradient(180deg, #f8fbff 0%, #fff 60%);padding:64px
0 32px;position:relative;overflow:hidden}.kkm-mock .hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}@media (max-width: 900px){.kkm-mock .hero-grid{grid-template-columns:1fr;gap:32px}}.kkm-mock .hero
h1{margin-bottom:16px}.kkm-mock .hero h1
.accent{color:var(--blue)}.kkm-mock .hero-sub{font-size:18px;color:var(--ink-2);margin-bottom:28px;max-width:520px;line-height:1.6}.kkm-mock .hero-trust{display:flex;gap:0;margin-bottom:32px;flex-wrap:wrap}.kkm-mock .hero-trust
.item{padding:4px
18px;border-left:1px solid var(--line);font-size:13.5px;color:var(--ink-2)}.kkm-mock .hero-trust .item:first-child{padding-left:0;border-left:0}.kkm-mock .hero-trust .item
strong{color:var(--ink);display:block;font-size:17px;font-weight:700}.kkm-mock .hero-cta{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.kkm-mock .hero-loc{display:flex;gap:18px;align-items:center;color:var(--ink-3);font-size:13.5px}.kkm-mock .hero-loc
.pin{display:inline-flex;align-items:center;gap:6px}.kkm-mock .hero-img-wrap{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:4/3.4;background:#e0ecff}.kkm-mock .hero-img-wrap::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg, #dbeafe 0%, #eff6ff 50%, #fff 100%)}.kkm-mock .hero-img-wrap .hero-pic{position:absolute;right:-8%;bottom:0;width:78%;opacity: .94;mix-blend-mode:multiply}.kkm-mock .hero-card{position:absolute;bottom:24px;left:24px;background:#fff;border:1px
solid var(--line);border-radius:var(--r);padding:14px
18px;box-shadow:var(--shadow);display:flex;align-items:center;gap:14px;max-width:280px}.kkm-mock .hero-card
.num{font-size:28px;font-weight:800;color:var(--blue);line-height:1;letter-spacing:-.02em}.kkm-mock .hero-card
.lbl{font-size:13px;color:var(--ink-3)}.kkm-mock .cat-strip{padding:24px
0 64px}.kkm-mock .cat-grid{display:grid;grid-template-columns:repeat(6, 1fr);gap:12px}@media (max-width: 900px){.kkm-mock .cat-grid{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 520px){.kkm-mock .cat-grid{grid-template-columns:repeat(2, 1fr)}}.kkm-mock .cat-card{background:#fff;border:1px
solid var(--line);border-radius:var(--r);padding:22px
14px;text-align:center;transition:all .15s;cursor:pointer}.kkm-mock .cat-card:hover{border-color:var(--blue);transform:translateY(-2px);box-shadow:var(--shadow)}.kkm-mock .cat-card.active{border-color:var(--blue);background:var(--blue);color:#fff}.kkm-mock .cat-card.active .cat-icon{color:#fff}.kkm-mock .cat-card .cat-icon{width:42px;height:42px;margin:0
auto 10px;color:var(--blue)}.kkm-mock .cat-card .cat-name{font-size:13px;font-weight:600;line-height:1.3}.kkm-mock .stats-band{background:var(--soft)}.kkm-mock .stats-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:0}@media (max-width: 800px){.kkm-mock .stats-grid{grid-template-columns:repeat(2, 1fr)}}.kkm-mock
.stat{padding:36px
32px;text-align:center;border-right:1px solid var(--line)}.kkm-mock .stat:last-child{border-right:0}@media (max-width: 800px){.kkm-mock
.stat{border-bottom:1px solid var(--line)}.kkm-mock .stat:nth-last-child(-n+2){border-bottom:0}.kkm-mock .stat:nth-child(2n){border-right:0}}.kkm-mock .stat
.num{font-size:44px;font-weight:800;color:var(--blue);letter-spacing:-.025em;line-height:1;margin-bottom:6px}.kkm-mock .stat
.lbl{font-size:14px;color:var(--ink-2)}.kkm-mock
.mission{text-align:center;max-width:880px;margin:0
auto}.kkm-mock .mission
.quote{font-family:'Inter',sans-serif;font-size:clamp(22px, 2.4vw, 30px);font-weight:500;line-height:1.4;color:var(--ink);margin-bottom:24px;letter-spacing:-.015em}.kkm-mock .mission
.author{font-size:14px;color:var(--ink-3)}.kkm-mock .mission .author
strong{color:var(--ink);font-weight:600;display:block;font-size:15px}.kkm-mock .products-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:32px;gap:16px;flex-wrap:wrap}.kkm-mock .advisor-section{background:var(--soft)}.kkm-mock .maint-section{background:var(--soft)}.kkm-mock .product-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media (max-width: 1100px){.kkm-mock .product-grid{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 800px){.kkm-mock .product-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 480px){.kkm-mock .product-grid{grid-template-columns:1fr}}.kkm-mock .product-card{background:#fff;border:1px
solid var(--line);border-radius:var(--r);overflow:hidden;transition:all .15s;display:flex;flex-direction:column}.kkm-mock .product-card:hover{border-color:var(--blue);box-shadow:var(--shadow);transform:translateY(-2px)}.kkm-mock .product-img{aspect-ratio:1;background:#fff;border-bottom:1px solid var(--line);position:relative;padding:20px;display:flex;align-items:center;justify-content:center;overflow:hidden}.kkm-mock .product-img
img{width:100%;height:100%;object-fit:contain;display:block}.kkm-mock .product-badges{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;gap:6px}.kkm-mock
.tag{display:inline-flex;align-items:center;gap:4px;padding:4px
9px;font-size:11px;font-weight:600;letter-spacing: .03em;text-transform:uppercase;border-radius:var(--r-pill);background:var(--blue);color:#fff}.kkm-mock .tag-sale{background:var(--bad)}.kkm-mock .tag-new{background:var(--ok)}.kkm-mock .tag-energy{background:var(--ink)}.kkm-mock .tag-soft{background:var(--blue-50);color:var(--blue)}.kkm-mock .product-body{padding:16px
18px 18px;flex:1;display:flex;flex-direction:column;gap:8px}.kkm-mock .product-brand{font-size:12px;font-weight:600;color:var(--ink-3);letter-spacing: .04em;text-transform:uppercase}.kkm-mock .product-name{font-size:15.5px;font-weight:600;line-height:1.3;color:var(--ink)}.kkm-mock .product-specs{display:flex;gap:6px;flex-wrap:wrap;margin:6px
0}.kkm-mock .spec-chip{font-size:11.5px;padding:3px
8px;background:var(--line-2);color:var(--ink-2);border-radius:var(--r-pill)}.kkm-mock .product-bottom{margin-top:auto;padding-top:12px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:12px}.kkm-mock .price-block
.price{font-size:19px;font-weight:800;letter-spacing:-.015em}.kkm-mock .price-block
.old{font-size:13px;color:var(--ink-4);text-decoration:line-through}.kkm-mock .price-block
.month{font-size:12px;color:var(--ink-3)}.kkm-mock
.brands{padding:56px
0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.kkm-mock .brands-eyebrow{text-align:center;margin-bottom:28px}.kkm-mock .brands-grid{display:flex;align-items:center;justify-content:space-around;gap:40px;flex-wrap:wrap}.kkm-mock .brands-grid .brand-item{display:inline-flex;align-items:center;justify-content:center;height:48px;max-width:160px;flex-shrink:0;opacity: .55;filter:grayscale(1);transition:opacity .2s, filter .2s, transform .15s}.kkm-mock .brands-grid .brand-item
img{max-height:100%;width:auto;max-width:160px;object-fit:contain}.kkm-mock .brands-grid .brand-item:hover{opacity:1;filter:grayscale(0);transform:scale(1.05)}@media (max-width: 700px){.kkm-mock .brands-grid{gap:28px}.kkm-mock .brands-grid .brand-item{height:36px;max-width:120px}}.kkm-mock
.testimonials{background:var(--soft)}.kkm-mock .testi-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media (max-width: 800px){.kkm-mock .testi-grid{grid-template-columns:1fr}}.kkm-mock .testi-card{background:#fff;border-radius:var(--r);padding:28px;border:1px
solid var(--line)}.kkm-mock .testi-stars{color:var(--warn);margin-bottom:12px}.kkm-mock .testi-text{font-size:15px;color:var(--ink-2);line-height:1.6;margin-bottom:18px}.kkm-mock .testi-author{font-size:14px}.kkm-mock .testi-author
strong{display:block;color:var(--ink)}.kkm-mock .testi-author
span{color:var(--ink-3);font-size:13px}.kkm-mock
.faq{background:#fff;padding:96px
0}.kkm-mock .faq
h2{color:var(--ink);text-align:center;margin-bottom:8px}.kkm-mock .faq
.lead{color:var(--ink-3);text-align:center;margin:0
auto 48px}.kkm-mock .faq-list{max-width:880px;margin:0
auto}.kkm-mock .faq-item{border-bottom:1px solid var(--line);transition:background .15s}.kkm-mock .faq-item:first-child{border-top:1px solid var(--line)}.kkm-mock .faq-q{display:flex;justify-content:space-between;align-items:center;padding:24px
0;cursor:pointer;font-weight:600;font-size:17px;gap:16px;line-height:1.4;color:var(--ink)}.kkm-mock .faq-q:hover{color:var(--blue)}.kkm-mock .faq-a{padding:0
0 24px;color:var(--ink-2);font-size:15.5px;line-height:1.7;display:none;max-width:800px}.kkm-mock .faq-item.open .faq-a{display:block}.kkm-mock .faq-item.open .faq-q{color:var(--blue)}.kkm-mock .faq-toggle{width:32px;height:32px;border-radius:50%;background:var(--blue-50);color:var(--blue);display:inline-flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.kkm-mock .faq-item.open .faq-toggle{transform:rotate(45deg);background:var(--blue);color:#fff}.kkm-mock .faq-a
p{margin-bottom:12px}.kkm-mock .faq-a
ul{margin:8px
0 12px 18px}.kkm-mock .faq-a ul
li{list-style:disc;margin-bottom:4px}.kkm-mock .calc-section{background:var(--soft);padding:80px
0}.kkm-mock .calc-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}@media (max-width: 900px){.kkm-mock .calc-grid{grid-template-columns:1fr;gap:32px}}.kkm-mock .calc-card{background:#fff;border:1px
solid var(--line);border-radius:var(--r-lg);padding:32px;box-shadow:var(--shadow-lg);position:relative}.kkm-mock .calc-card::before{content:'';position:absolute;top:-1px;left:-1px;right:-1px;height:6px;border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--blue)}.kkm-mock .calc-fields{display:grid;gap:18px;margin-bottom:24px}.kkm-mock .calc-field
label{font-size:13px;color:var(--ink-3);font-weight:600;margin-bottom:8px;display:block}.kkm-mock .calc-input{display:flex;gap:10px;align-items:center;padding:13px
16px;background:var(--soft);border:1px
solid var(--line);border-radius:var(--r-sm);transition:border-color .14s}.kkm-mock .calc-input:focus-within{border-color:var(--blue);background:#fff}.kkm-mock .calc-input input, .kkm-mock .calc-input
select{background:transparent;border:0;outline:0;flex:1;font-size:15.5px;font-weight:600}.kkm-mock .calc-input
.unit{color:var(--ink-3);font-size:14px;font-weight:500}.kkm-mock .calc-slider{-webkit-appearance:none;appearance:none;width:100%;height:4px;background:var(--line);border-radius:999px;margin:8px
0 0}.kkm-mock .calc-slider::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;background:var(--blue);border-radius:50%;cursor:pointer;box-shadow:0 2px 8px rgba(37,99,235,.3)}.kkm-mock .calc-slider::-moz-range-thumb{width:22px;height:22px;background:var(--blue);border-radius:50%;border:0;cursor:pointer;box-shadow:0 2px 8px rgba(37,99,235,.3)}.kkm-mock .calc-result{background:var(--blue-50);border-radius:var(--r);padding:22px
24px}.kkm-mock .calc-result-label{font-size:12px;font-weight:700;letter-spacing: .12em;text-transform:uppercase;color:var(--blue);margin-bottom:6px}.kkm-mock .calc-result-num{font-size:44px;font-weight:800;color:var(--blue);line-height:1;letter-spacing:-.03em;margin-bottom:4px}.kkm-mock .calc-result-sub{font-size:13px;color:var(--ink-3)}.kkm-mock .calc-mini-row{display:flex;justify-content:space-between;padding-top:16px;margin-top:16px;border-top:1px solid rgba(37,99,235,.18);font-size:13.5px}.kkm-mock .calc-mini-row
.l{color:var(--ink-3)}.kkm-mock .calc-mini-row
.v{font-weight:700;color:var(--ink)}.kkm-mock
.process{background:var(--ink);color:#fff;padding:96px
0;position:relative;overflow:hidden}.kkm-mock .process::before{content:'';position:absolute;top:-200px;left:-200px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle, rgba(37,99,235,.18) 0%, transparent 70%);pointer-events:none}.kkm-mock .process
h2{color:#fff}.kkm-mock .process
.lead{color:rgba(255,255,255,.75)}.kkm-mock .process-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:0;margin-top:48px;position:relative}@media (max-width: 800px){.kkm-mock .process-grid{grid-template-columns:1fr;gap:24px}}.kkm-mock .process-step{padding:0
24px;position:relative}.kkm-mock .process-step:not(:last-child)::after{content:'';position:absolute;right:0;top:38px;width:calc(100% - 76px);height:1px;border-top:1.5px dashed rgba(255,255,255,.25)}@media (max-width: 800px){.kkm-mock .process-step:not(:last-child)::after{display:none}.kkm-mock .process-step{padding:0}}.kkm-mock .process-num{width:76px;height:76px;border-radius:50%;background:var(--ink);border:1px
solid rgba(255,255,255,.18);display:inline-flex;align-items:center;justify-content:center;font-size:32px;font-weight:800;margin-bottom:22px;position:relative;z-index:1;letter-spacing:-.02em}.kkm-mock .process-step.active .process-num{background:var(--blue);border-color:var(--blue)}.kkm-mock .process-time{font-size:11.5px;font-weight:700;letter-spacing: .15em;text-transform:uppercase;color:var(--blue);margin-bottom:10px}.kkm-mock .process-step
h3{color:#fff;font-size:22px;margin-bottom:12px;line-height:1.2}.kkm-mock .process-step
p{color:rgba(255,255,255,.7);font-size:14.5px;line-height:1.6}.kkm-mock .team-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media (max-width: 1000px){.kkm-mock .team-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 600px){.kkm-mock .team-grid{grid-template-columns:1fr}}.kkm-mock .team-card{background:#fff;border:1px
solid var(--line);border-radius:var(--r);padding:28px
22px;text-align:center;transition:all .18s}.kkm-mock .team-card:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:var(--blue)}.kkm-mock .team-avatar{width:96px;height:96px;border-radius:50%;margin:0
auto 18px;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;color:#fff;position:relative}.kkm-mock .team-avatar::after{content:'';position:absolute;bottom:4px;right:8px;width:16px;height:16px;border-radius:50%;background:#10b981;border:3px
solid #fff}.kkm-mock .team-name{font-size:17px;font-weight:700;margin-bottom:4px}.kkm-mock .team-role{font-size:13px;color:var(--ink-3);margin-bottom:12px}.kkm-mock .team-contacts{display:flex;flex-direction:column;gap:6px;padding-top:14px;border-top:1px solid var(--line);font-size:13px}.kkm-mock .team-contacts
a{color:var(--blue);font-weight:600;transition:color .12s}.kkm-mock .team-contacts a:hover{color:var(--blue-700)}.kkm-mock .kredex-banner{background:linear-gradient(135deg, var(--blue) 0%, var(--blue-700) 100%);color:#fff;border-radius:var(--r-lg);padding:56px
64px;display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:center;position:relative;overflow:hidden}@media (max-width: 800px){.kkm-mock .kredex-banner{grid-template-columns:1fr;padding:40px
32px}}.kkm-mock .kredex-banner::before{content:'';position:absolute;top:-100px;right:-100px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle, rgba(255,255,255,.15) 0%, transparent 70%);pointer-events:none}.kkm-mock .kredex-banner>*{position:relative}.kkm-mock .kredex-banner
h2{color:#fff;line-height:1.1}.kkm-mock .kredex-banner
.lead{color:rgba(255,255,255,.85);margin-top:16px}.kkm-mock .kredex-stat{display:flex;flex-direction:column;align-items:end}.kkm-mock .kredex-stat
.num{font-size:clamp(72px, 7vw, 108px);font-weight:800;line-height:1;color:#fff;letter-spacing:-.04em}.kkm-mock .kredex-stat
.lbl{color:rgba(255,255,255,.85);font-size:14px;text-align:right;max-width:280px;margin-top:8px}.kkm-mock .kredex-cta{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.kkm-mock .kredex-cta
.btn{background:#fff;color:var(--blue)}.kkm-mock .kredex-cta .btn:hover{background:var(--soft)}.kkm-mock .kredex-cta .btn-outline{background:transparent;color:#fff;border:1px
solid rgba(255,255,255,.4)}.kkm-mock .kredex-cta .btn-outline:hover{border-color:#fff}.kkm-mock .maint-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media (max-width: 900px){.kkm-mock .maint-grid{grid-template-columns:1fr}}.kkm-mock .maint-card{background:#fff;border:1px
solid var(--line);border-radius:var(--r-lg);padding:32px;transition:all .2s;position:relative}.kkm-mock .maint-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.kkm-mock .maint-card.featured{border-color:var(--blue);box-shadow:var(--shadow-lg)}.kkm-mock .maint-card.featured::before{content:'Populaarseim';position:absolute;top:-14px;left:28px;background:var(--blue);color:#fff;padding:6px
14px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing: .08em;text-transform:uppercase}.kkm-mock .maint-tier{font-size:11.5px;font-weight:700;letter-spacing: .15em;text-transform:uppercase;color:var(--blue);margin-bottom:8px}.kkm-mock .maint-name{font-size:24px;font-weight:700;letter-spacing:-.02em;margin-bottom:12px}.kkm-mock .maint-price-row{padding:16px
0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:22px;display:flex;align-items:baseline;gap:6px}.kkm-mock .maint-price{font-size:40px;font-weight:800;line-height:1;letter-spacing:-.025em;color:var(--blue)}.kkm-mock .maint-period{color:var(--ink-3);font-size:14px}.kkm-mock .maint-feat-list{display:grid;gap:10px;margin-bottom:24px}.kkm-mock .maint-feat-list
li{display:flex;gap:10px;font-size:14px;color:var(--ink-2);align-items:start;line-height:1.5}.kkm-mock .maint-feat-list li::before{content:'✓';color:var(--ok);font-weight:700;flex-shrink:0}.kkm-mock .maint-feat-list
li.disabled{color:var(--ink-4)}.kkm-mock .maint-feat-list li.disabled::before{content:'·';color:var(--ink-4)}.kkm-mock
.story{padding:96px
0;background:var(--soft);position:relative;overflow:hidden}.kkm-mock .story-deco{position:absolute;top:40px;right:-20px;font-size:320px;line-height:1;color:var(--blue);opacity: .08;pointer-events:none;user-select:none;font-weight:800;letter-spacing:-.05em}@media (max-width: 800px){.kkm-mock .story-deco{font-size:200px;right:-10px}}.kkm-mock .story-content{max-width:880px;position:relative}.kkm-mock .story-quote{font-size:clamp(26px, 3.4vw, 40px);font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--ink);margin-bottom:32px}.kkm-mock .story-quote
em{font-style:italic;color:var(--blue);font-weight:600}.kkm-mock .story-author{display:flex;align-items:center;gap:16px}.kkm-mock .story-avatar{width:56px;height:56px;border-radius:50%;background:var(--blue);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;flex-shrink:0}.kkm-mock .story-author-info
b{display:block;font-weight:700;font-size:15px}.kkm-mock .story-author-info
span{color:var(--ink-3);font-size:13.5px}.kkm-mock .sec-head-c{text-align:center;max-width:720px;margin:0
auto 48px}.kkm-mock .sec-head-c
.eyebrow{display:inline-flex}.kkm-mock .sec-head-c
h2{margin-top:14px}.kkm-mock .sec-head-c
p{color:var(--ink-3);font-size:16px;line-height:1.65;max-width:600px;margin:16px
auto 0}.kkm-mock .testi-grid-better{display:grid;grid-template-columns:2fr 1fr;gap:20px}@media (max-width: 1000px){.kkm-mock .testi-grid-better{grid-template-columns:1fr}}.kkm-mock .testi-main{background:#fff;border:1px
solid var(--line);border-radius:var(--r-lg);padding:56px;position:relative;overflow:hidden}.kkm-mock .testi-main::before{content:'"';position:absolute;top:-20px;right:32px;font-size:280px;line-height:1;color:var(--blue);opacity: .1;font-weight:800;pointer-events:none}.kkm-mock .testi-main
blockquote{font-size:clamp(20px, 2.4vw, 28px);line-height:1.4;font-weight:500;letter-spacing:-.018em;margin-bottom:28px;color:var(--ink);position:relative}.kkm-mock .testi-main-author{display:flex;align-items:center;gap:16px}.kkm-mock .testi-main-author
.av{width:56px;height:56px;border-radius:50%;background:var(--blue);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;flex-shrink:0}.kkm-mock .testi-main-author
b{font-weight:700;display:block;font-size:15px}.kkm-mock .testi-main-author
span{color:var(--ink-3);font-size:13.5px}.kkm-mock .testi-side{display:grid;gap:16px;align-content:start}.kkm-mock .testi-rating{background:var(--blue);color:#fff;border-radius:var(--r);padding:28px}.kkm-mock .testi-rating-num{font-size:56px;font-weight:800;letter-spacing:-.04em;line-height:1}.kkm-mock .testi-rating-num
small{font-size: .4em;opacity: .6}.kkm-mock .testi-rating-stars{color:var(--warn);margin:8px
0 12px;font-size:18px}.kkm-mock .testi-rating-meta{font-size:12.5px;opacity: .85;line-height:1.5}.kkm-mock .testi-mini{background:#fff;border:1px
solid var(--line);border-radius:var(--r);padding:20px
22px;font-size:14px;line-height:1.5;color:var(--ink-2)}.kkm-mock .testi-mini
.stars{color:var(--warn);font-size:14px;margin-bottom:8px;display:block}.kkm-mock .testi-mini
b{display:block;margin-top:10px;font-weight:600;font-size:13px;color:var(--ink)}.kkm-mock .closing-multi{padding:96px
0;background:var(--soft)}.kkm-mock .closing-multi-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:56px;align-items:center}@media (max-width: 900px){.kkm-mock .closing-multi-grid{grid-template-columns:1fr;gap:32px}}.kkm-mock .closing-multi
h2{font-size:clamp(32px, 4vw, 48px);line-height:1.1;max-width:560px}.kkm-mock .closing-multi-cta{display:flex;flex-direction:column;gap:12px;max-width:420px}.kkm-mock .closing-cta-card{background:#fff;border:1px
solid var(--line);border-radius:var(--r);padding:22px
24px;display:flex;gap:16px;align-items:center;transition:all .15s;cursor:pointer}.kkm-mock .closing-cta-card:hover{border-color:var(--blue);transform:translateX(4px);box-shadow:var(--shadow)}.kkm-mock .closing-cta-card
.ico{width:44px;height:44px;border-radius:50%;background:var(--blue-50);color:var(--blue);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.kkm-mock .closing-cta-card.featured
.ico{background:var(--blue);color:#fff}.kkm-mock .closing-cta-card
.info{flex:1}.kkm-mock .closing-cta-card
b{display:block;font-size:15px;font-weight:600}.kkm-mock .closing-cta-card
span{color:var(--ink-3);font-size:13px}.kkm-mock .closing-cta-card
.arr{color:var(--ink-4);font-size:18px}.kkm-mock .cta-band{background:var(--ink);color:#fff;position:relative;overflow:hidden}.kkm-mock .cta-band
h2{color:#fff;max-width:720px}.kkm-mock .cta-band
.lead{color:rgba(255,255,255,.7);margin-top:14px;max-width:600px}.kkm-mock .cta-row{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.kkm-mock .cta-band{padding:96px
0}.kkm-mock .cta-band
.king{position:absolute;right:-60px;bottom:-60px;width:520px;opacity: .22;pointer-events:none;filter:brightness(0) invert(1)}@media (max-width: 1100px){.kkm-mock .cta-band
.king{width:380px;right:-40px;bottom:-40px}}@media (max-width: 700px){.kkm-mock .cta-band
.king{width:280px;right:-60px;bottom:-60px;opacity: .15}}.kkm-mock .site-footer{background:#0b1020;color:#cbd5e1;padding:64px
0 32px}.kkm-mock .foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px}@media (max-width: 900px){.kkm-mock .foot-grid{grid-template-columns:1fr 1fr}}@media (max-width: 520px){.kkm-mock .foot-grid{grid-template-columns:1fr}}.kkm-mock .foot-col
h4{color:#fff;font-size:13px;letter-spacing: .12em;text-transform:uppercase;margin-bottom:18px;font-weight:700}.kkm-mock .foot-col ul
li{margin-bottom:8px}.kkm-mock .foot-col
a{color:#cbd5e1;font-size:14px;transition:color .12s}.kkm-mock .foot-col a:hover{color:#fff}.kkm-mock .foot-loc{font-size:13.5px;line-height:1.7;color:#94a3b8}.kkm-mock .foot-loc
strong{display:block;color:#fff;font-size:12px;letter-spacing: .12em;text-transform:uppercase;margin-bottom:8px}.kkm-mock .foot-loc
p{margin-bottom:16px}.kkm-mock .foot-bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;font-size:13px;color:#64748b}.kkm-mock
.social{display:flex;gap:8px}.kkm-mock .social
a{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.08);color:#fff;transition:background .15s}.kkm-mock .social a:hover{background:var(--blue)}.kkm-mock
.crumbs{padding:18px
0;font-size:13px;color:var(--ink-3);display:flex;gap:8px;align-items:center}.kkm-mock .crumbs a:hover{color:var(--blue)}.kkm-mock .crumbs
.sep{color:var(--ink-4)}.kkm-mock .cat-head{padding:16px
0 32px}.kkm-mock .cat-head
h1{font-size:36px;margin-bottom:12px}.kkm-mock .cat-layout{display:grid;grid-template-columns:280px 1fr;gap:32px;padding-bottom:80px}@media (max-width: 900px){.kkm-mock .cat-layout{grid-template-columns:1fr}}.kkm-mock .kkm-filters-wrap{position:sticky;top:88px;align-self:start;max-height:calc(100vh - 104px);overflow-y:auto;overscroll-behavior:contain}.kkm-mock
.filters{background:#fff;border:1px
solid var(--line);border-radius:var(--r);padding:22px}.kkm-mock .filters
h3{font-size:14px;letter-spacing: .08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:16px;font-weight:600}.kkm-mock .filter-group{padding:18px
0;border-top:1px solid var(--line)}.kkm-mock .filter-group:first-of-type{padding-top:0;border-top:0}.kkm-mock .filter-group
.lbl{font-size:14px;font-weight:600;margin-bottom:12px}.kkm-mock
.checkbox{display:flex;align-items:center;gap:10px;padding:3px
0;cursor:pointer;font-size:14px;color:var(--ink-2)}.kkm-mock .checkbox
input{accent-color:var(--blue);width:16px;height:16px}.kkm-mock .checkbox
.count{margin-left:auto;color:var(--ink-4);font-size:12px}.kkm-mock
.range{display:flex;gap:10px;align-items:center}.kkm-mock .range
input{flex:1;padding:8px
10px;border:1px
solid var(--line);border-radius:6px;font-size:13px;width:100%}.kkm-mock
.toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:12px
16px;background:var(--soft);border-radius:var(--r-sm);font-size:14px}.kkm-mock .toolbar
select{background:#fff;border:1px
solid var(--line);padding:8px
12px;border-radius:6px;font-size:13px}.kkm-mock
.pagination{display:flex;gap:6px;justify-content:center;margin-top:40px}.kkm-mock .pagination
a{width:38px;height:38px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;border:1px
solid var(--line);font-size:14px;font-weight:600;color:var(--ink-2)}.kkm-mock .pagination a.active, .kkm-mock .pagination a:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.kkm-mock .pdp-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;padding:24px
0 64px}@media (max-width: 900px){.kkm-mock .pdp-layout{grid-template-columns:1fr;gap:32px}}.kkm-mock .pdp-gallery{display:flex;flex-direction:column;gap:12px}.kkm-mock .pdp-thumbs{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap}.kkm-mock .pdp-thumbs
button{width:80px;height:80px;border:2px
solid var(--line);border-radius:var(--r-sm);padding:6px;background:var(--soft);transition:border-color .12s;cursor:pointer;flex-shrink:0}.kkm-mock .pdp-thumbs button.active, .kkm-mock .pdp-thumbs button:hover{border-color:var(--blue)}.kkm-mock .pdp-thumbs
img{width:100%;height:100%;object-fit:contain}.kkm-mock .pdp-main-img{background:var(--soft);border-radius:var(--r);aspect-ratio:1;padding:40px;display:flex;align-items:center;justify-content:center;border:1px
solid var(--line)}.kkm-mock .pdp-main-img
img{max-width:100%;max-height:100%;object-fit:contain}.kkm-mock .pdp-side
h1{font-size:28px;margin-bottom:8px}.kkm-mock .pdp-rating{display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:13px;color:var(--ink-3)}.kkm-mock .pdp-rating
.stars{color:var(--warn);display:inline-flex;gap:1px}.kkm-mock .pdp-price-row{display:flex;align-items:end;gap:14px;padding:18px
0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:24px}.kkm-mock .pdp-price{font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:1}.kkm-mock .pdp-old{font-size:18px;color:var(--ink-4);text-decoration:line-through}.kkm-mock .pdp-month{font-size:13px;color:var(--ink-3);margin-top:6px}.kkm-mock .pdp-variants{margin-bottom:24px}.kkm-mock .pdp-variants
.lbl{font-size:13px;color:var(--ink-3);margin-bottom:10px;font-weight:500}.kkm-mock .variant-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.kkm-mock
.variant{padding:12px
14px;border:1px
solid var(--line);border-radius:var(--r-sm);cursor:pointer;transition:all .12s;text-align:left}.kkm-mock .variant:hover{border-color:var(--ink)}.kkm-mock
.variant.active{border-color:var(--blue);background:var(--blue-50)}.kkm-mock .variant
strong{display:block;font-size:14px}.kkm-mock .variant
span{font-size:12px;color:var(--ink-3)}.kkm-mock .pdp-perks{background:var(--soft);border-radius:var(--r);padding:18px
20px;margin-bottom:24px}.kkm-mock .pdp-perks
li{display:flex;gap:10px;padding:6px
0;font-size:14px;color:var(--ink-2);align-items:start}.kkm-mock .pdp-perks li::before{content:'✓';color:var(--ok);font-weight:700;flex-shrink:0}.kkm-mock .pdp-actions{display:flex;gap:10px;margin-bottom:16px}.kkm-mock .pdp-actions
.btn{flex:1}.kkm-mock .pdp-tabs{padding-top:24px;border-top:1px solid var(--line)}.kkm-mock .tab-bar{display:flex;gap:32px;border-bottom:1px solid var(--line);margin-bottom:32px;overflow-x:auto}.kkm-mock .tab-bar
button{padding:14px
0;font-size:15px;font-weight:500;color:var(--ink-3);border-bottom:2px solid transparent;white-space:nowrap;transition:all .12s}.kkm-mock .tab-bar button:hover{color:var(--ink)}.kkm-mock .tab-bar
button.active{color:var(--ink);border-color:var(--blue)}.kkm-mock .tab-panel{display:none}.kkm-mock .tab-panel.active{display:block}.kkm-mock .spec-table{width:100%;border-collapse:collapse}.kkm-mock .spec-table
th{text-align:left;padding:16px
0 8px;font-size:13px;letter-spacing: .04em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.kkm-mock .spec-table
td{padding:8px
0;font-size:14px;border-top:1px solid var(--line-2)}.kkm-mock .spec-table td:first-child{color:var(--ink-3);width:40%}.kkm-mock
.advisor{background:var(--blue-50);border-radius:var(--r);padding:24px
28px;display:flex;gap:20px;align-items:start}.kkm-mock .advisor
.avatar{width:56px;height:56px;border-radius:50%;background:var(--blue);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;flex-shrink:0}.kkm-mock .advisor
h4{font-size:16px;margin-bottom:8px}.kkm-mock .advisor
p{font-size:14.5px;color:var(--ink-2);line-height:1.6;margin-bottom:8px}.kkm-mock .checkout-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;padding:24px
0 64px}@media (max-width: 900px){.kkm-mock .checkout-layout{grid-template-columns:1fr}}.kkm-mock
.steps{display:flex;gap:0;margin-bottom:36px}.kkm-mock
.step{flex:1;display:flex;align-items:center;gap:12px}.kkm-mock .step-num{width:32px;height:32px;border-radius:50%;background:var(--line-2);color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.kkm-mock .step.done .step-num{background:var(--ok);color:#fff}.kkm-mock .step.active .step-num{background:var(--blue);color:#fff}.kkm-mock .step-lbl{font-size:13px;color:var(--ink-3)}.kkm-mock .step.active .step-lbl{color:var(--ink);font-weight:600}.kkm-mock .step-line{flex:1;height:1px;background:var(--line);margin:0
8px}@media (max-width: 700px){.kkm-mock .step-lbl{display:none}.kkm-mock
.step{flex:0 0 auto}}.kkm-mock .form-block{background:#fff;border:1px
solid var(--line);border-radius:var(--r);padding:28px;margin-bottom:20px}.kkm-mock .form-block
h3{font-size:18px;margin-bottom:18px}.kkm-mock .form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}@media (max-width: 600px){.kkm-mock .form-row{grid-template-columns:1fr}}.kkm-mock .form-field{display:flex;flex-direction:column;gap:6px}.kkm-mock .form-field
label{font-size:13px;color:var(--ink-2);font-weight:500}.kkm-mock .form-field input, .kkm-mock .form-field select, .kkm-mock .form-field
textarea{padding:11px
14px;border:1px
solid var(--line);border-radius:var(--r-sm);font-size:14px;transition:border-color .12s;background:#fff}.kkm-mock .form-field input:focus, .kkm-mock .form-field select:focus, .kkm-mock .form-field textarea:focus{outline:0;border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-50)}.kkm-mock
.summary{background:#fff;border:1px
solid var(--line);border-radius:var(--r);padding:28px;position:sticky;top:88px;align-self:start}.kkm-mock .summary
h3{font-size:18px;margin-bottom:18px}.kkm-mock .sum-item{display:flex;gap:12px;padding:12px
0;border-top:1px solid var(--line-2)}.kkm-mock .sum-item:first-of-type{border-top:0}.kkm-mock .sum-img{width:60px;height:60px;background:var(--soft);border-radius:var(--r-sm);padding:6px;flex-shrink:0}.kkm-mock .sum-img
img{width:100%;height:100%;object-fit:contain}.kkm-mock .sum-info{flex:1}.kkm-mock .sum-info
.name{font-size:13.5px;font-weight:600;line-height:1.3;margin-bottom:4px}.kkm-mock .sum-info
.qty{font-size:12px;color:var(--ink-3)}.kkm-mock .sum-price{font-weight:700;font-size:14px}.kkm-mock .sum-totals{padding-top:16px;border-top:1px solid var(--line);margin-top:12px;font-size:14px}.kkm-mock .sum-line{display:flex;justify-content:space-between;padding:6px
0;color:var(--ink-2)}.kkm-mock .sum-line.total{font-size:18px;font-weight:800;color:var(--ink);padding-top:12px;border-top:1px solid var(--line);margin-top:8px}.kkm-mock
.promo{display:flex;gap:8px;padding:14px
0;border-top:1px solid var(--line);margin-top:12px}.kkm-mock .promo
input{flex:1;padding:10px
12px;border:1px
solid var(--line);border-radius:var(--r-sm);font-size:13px}.kkm-mock
.hidden{display:none !important}.kkm-mock .float-cta{position:fixed;bottom:22px;right:22px;background:var(--blue);color:#fff;padding:14px
20px;border-radius:var(--r-pill);box-shadow:var(--shadow-lg);font-weight:600;font-size:14px;display:inline-flex;align-items:center;gap:8px;z-index:40;transition:transform .15s}.kkm-mock .float-cta:hover{transform:translateY(-2px)}.kkm-mock .tab-bar::-webkit-scrollbar{display:none}.kkm-mock .campaign-strip{background:linear-gradient(90deg, var(--blue) 0%, var(--blue-700) 100%);color:#fff;font-size:13.5px;padding:10px
0}.kkm-mock .campaign-strip
.container{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;text-align:center}.kkm-mock .campaign-strip
.badge{background:rgba(255,255,255,.15);padding:4px
10px;border-radius:999px;font-weight:700;letter-spacing: .04em;font-size:12px}.kkm-mock .campaign-strip
a{color:#fff;text-decoration:underline;font-weight:600}.kkm-mock .hero-picker{background:#fff;border:1px
solid var(--line);border-radius:var(--r-lg);padding:24px;box-shadow:var(--shadow-lg)}.kkm-mock .hero-picker .hp-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--line)}.kkm-mock .hero-picker .hp-title{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14.5px;color:var(--blue)}.kkm-mock .hero-picker .hp-step{font-size:11px;letter-spacing: .12em;text-transform:uppercase;color:var(--ink-4);font-weight:600}.kkm-mock .hero-picker .hp-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.kkm-mock .hp-tab{background:var(--soft);border:1px
solid transparent;border-radius:var(--r-sm);padding:14px
12px;cursor:pointer;transition:all .15s;text-align:left;position:relative}.kkm-mock .hp-tab:hover{background:var(--blue-50)}.kkm-mock .hp-tab.selected{background:var(--blue);color:#fff;border-color:var(--blue)}.kkm-mock .hp-tab.selected .hp-tab-sub{color:rgba(255,255,255,.8)}.kkm-mock .hp-tab .hp-tab-icon{color:var(--blue);margin-bottom:8px;display:block}.kkm-mock .hp-tab.selected .hp-tab-icon{color:#fff}.kkm-mock .hp-tab .hp-tab-name{font-size:13.5px;font-weight:600;line-height:1.2;margin-bottom:2px}.kkm-mock .hp-tab .hp-tab-sub{font-size:11.5px;color:var(--ink-3)}.kkm-mock .hero-picker .hp-meta{background:var(--soft);border-radius:var(--r-sm);padding:12px
14px;margin-bottom:14px}.kkm-mock .hero-picker .hp-meta-row{display:flex;justify-content:space-between;padding:4px
0;font-size:13px}.kkm-mock .hero-picker .hp-meta-row
.l{color:var(--ink-3)}.kkm-mock .hero-picker .hp-meta-row
.v{font-weight:600}.kkm-mock .hero-picker .hp-cta{display:flex;gap:8px}.kkm-mock
.campaign{background:var(--ink);color:#fff;border-radius:var(--r-lg);padding:48px;display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:center;position:relative;overflow:hidden}.kkm-mock .campaign::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 85% 50%, rgba(37,99,235,.18) 0%, transparent 50%);pointer-events:none}.kkm-mock .campaign>*{position:relative;z-index:1}@media (max-width: 900px){.kkm-mock
.campaign{grid-template-columns:1fr;padding:32px}}.kkm-mock .campaign
h3{font-size:32px;line-height:1.2;margin-bottom:12px;color:#fff}.kkm-mock .campaign h3
em{color:var(--blue);font-style:normal;font-weight:700}.kkm-mock .campaign
p{color:rgba(255,255,255,.78);margin-bottom:24px;font-size:15.5px;line-height:1.6;max-width:540px}.kkm-mock .campaign
.eyebrow{color:#60a5fa}.kkm-mock .campaign-price{display:inline-flex;align-items:baseline;gap:12px;margin-bottom:24px;padding:14px
20px;background:rgba(37,99,235,.12);border:1px
solid rgba(37,99,235,.3);border-radius:var(--r)}.kkm-mock .campaign-price
.save{font-size:36px;font-weight:800;color:#fff;letter-spacing:-.02em}.kkm-mock .campaign-price
.lbl{font-size:13px;color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing: .08em;font-weight:600}.kkm-mock
.countdown{display:flex;gap:8px;margin-bottom:24px}.kkm-mock .cd-cell{background:rgba(255,255,255,.06);border:1px
solid rgba(255,255,255,.1);border-radius:var(--r-sm);padding:12px
14px;min-width:64px;text-align:center}.kkm-mock .cd-cell
.n{font-size:22px;font-weight:800;line-height:1;letter-spacing:-.02em;color:#fff}.kkm-mock .cd-cell
.l{font-size:11px;color:rgba(255,255,255,.55);margin-top:4px;text-transform:uppercase;letter-spacing: .08em}.kkm-mock .campaign-chips{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.kkm-mock .chip-dark{background:rgba(255,255,255,.06);border:1px
solid rgba(255,255,255,.12);padding:5px
11px;border-radius:999px;font-size:12.5px;color:rgba(255,255,255,.85);display:inline-flex;align-items:center;gap:6px}.kkm-mock .campaign .btn-primary{background:var(--blue);color:#fff;box-shadow:0 8px 24px rgba(37,99,235,.4)}.kkm-mock .campaign .btn-primary:hover{background:var(--blue-700)}.kkm-mock .campaign-img{position:relative}.kkm-mock .campaign-img-bg{aspect-ratio:1;background:rgba(255,255,255,.04);border:1px
solid rgba(255,255,255,.08);border-radius:var(--r);padding:32px;display:flex;align-items:center;justify-content:center}.kkm-mock .campaign-img-bg
img{max-width:100%;max-height:100%;object-fit:contain}.kkm-mock .campaign-badge{position:absolute;top:-14px;right:-14px;background:var(--blue);color:#fff;font-weight:800;font-size:18px;padding:12px
18px;border-radius:999px;box-shadow:0 8px 24px rgba(37,99,235,.5);border:3px
solid var(--ink)}.kkm-mock .advisor-section{background:var(--soft)}.kkm-mock .advisor-grid{background:#fff;border:1px
solid var(--line);border-radius:var(--r-lg);display:grid;grid-template-columns:1.3fr 1fr;gap:0;overflow:hidden}@media (max-width: 900px){.kkm-mock .advisor-grid{grid-template-columns:1fr}}.kkm-mock .advisor-left{padding:36px
40px}@media (max-width: 600px){.kkm-mock .advisor-left{padding:24px}}.kkm-mock .advisor-progress{display:flex;gap:6px;margin-bottom:20px}.kkm-mock .advisor-progress
.seg{flex:1;height:4px;background:var(--line);border-radius:999px;transition:all .25s}.kkm-mock .advisor-progress
.seg.done{background:var(--blue)}.kkm-mock .advisor-progress
.seg.current{background:var(--blue)}.kkm-mock .advisor-step-num{font-size:11.5px;font-weight:700;letter-spacing: .12em;text-transform:uppercase;color:var(--ink-4);margin-bottom:8px}.kkm-mock .advisor-left
h3{font-size:22px;margin-bottom:6px}.kkm-mock .advisor-left
p{color:var(--ink-3);margin-bottom:22px;font-size:14.5px}.kkm-mock .advisor-options{display:grid;gap:10px;margin-bottom:22px}.kkm-mock .adv-opt{display:flex;align-items:center;gap:14px;padding:14px
18px;border:1px
solid var(--line);border-radius:var(--r-sm);background:#fff;cursor:pointer;transition:all .12s;text-align:left}.kkm-mock .adv-opt:hover{border-color:var(--ink)}.kkm-mock .adv-opt.selected{border-color:var(--blue);background:var(--blue-50)}.kkm-mock .adv-opt-ico{width:38px;height:38px;border-radius:8px;background:var(--blue-50);color:var(--blue);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.kkm-mock .adv-opt.selected .adv-opt-ico{background:var(--blue);color:#fff}.kkm-mock .adv-opt-name{font-weight:600;font-size:14.5px;line-height:1.3}.kkm-mock .adv-opt-sub{font-size:12.5px;color:var(--ink-3);margin-top:2px}.kkm-mock .adv-opt-arr{color:var(--ink-4);margin-left:auto}.kkm-mock .advisor-nav{display:flex;justify-content:space-between;gap:8px}.kkm-mock .advisor-right{background:linear-gradient(180deg, var(--blue) 0%, var(--blue-700) 100%);color:#fff;padding:36px
32px}@media (max-width: 600px){.kkm-mock .advisor-right{padding:24px}}.kkm-mock .advisor-right .rec-title{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing: .12em;text-transform:uppercase;color:rgba(255,255,255,.7);margin-bottom:14px;font-weight:600}.kkm-mock .rec-product{background:rgba(255,255,255,.1);border:1px
solid rgba(255,255,255,.18);border-radius:var(--r-sm);padding:14px;display:flex;align-items:center;gap:12px;margin-bottom:22px}.kkm-mock .rec-product
.img{width:60px;height:60px;background:#fff;border-radius:8px;padding:6px;flex-shrink:0}.kkm-mock .rec-product .img
img{width:100%;height:100%;object-fit:contain}.kkm-mock .rec-product
.info{flex:1}.kkm-mock .rec-product .info
b{display:block;font-size:14px}.kkm-mock .rec-product .info
span{font-size:12px;color:rgba(255,255,255,.7)}.kkm-mock .rec-product
.price{font-weight:800;font-size:16px}.kkm-mock .summary-list{display:grid;gap:0;margin-bottom:22px}.kkm-mock .summary-list .sl-row{display:flex;justify-content:space-between;padding:10px
0;border-top:1px solid rgba(255,255,255,.12);font-size:13.5px}.kkm-mock .summary-list .sl-row:first-child{border-top:0}.kkm-mock .summary-list .sl-row
.l{color:rgba(255,255,255,.7)}.kkm-mock .advisor-right
.btn{width:100%;background:#fff;color:var(--blue)}.kkm-mock .advisor-right .btn:disabled{opacity: .5;cursor:not-allowed}.kkm-mock .services-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:start}@media (max-width: 900px){.kkm-mock .services-grid{grid-template-columns:1fr}}.kkm-mock .service-list{display:grid;gap:4px;margin:24px
0}.kkm-mock .service-list
li{display:flex;gap:16px;padding:16px
0;border-top:1px solid var(--line)}.kkm-mock .service-list li:first-child{border-top:0}.kkm-mock .service-list
.ico{width:38px;height:38px;border-radius:8px;background:var(--blue-50);color:var(--blue);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.kkm-mock .service-list
b{display:block;font-size:15.5px;margin-bottom:4px}.kkm-mock .service-list
span{color:var(--ink-3);font-size:14px;line-height:1.5}.kkm-mock .map-card{background:var(--soft);border:1px
solid var(--line);border-radius:var(--r-lg);padding:28px}.kkm-mock .map-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.kkm-mock .map-head
b{font-size:16px}.kkm-mock .map-svg{position:relative;aspect-ratio:16/10;margin-bottom:24px}.kkm-mock .map-svg
svg{width:100%;height:100%}.kkm-mock .map-pin{position:absolute;transform:translate(-50%, -100%);display:flex;flex-direction:column;align-items:center}.kkm-mock .map-pin::before{content:'';display:block;width:14px;height:14px;background:var(--blue);border-radius:50%;box-shadow:0 0 0 4px rgba(37,99,235,.2);margin-bottom:4px}.kkm-mock .map-pin
.lbl{background:var(--blue);color:#fff;padding:3px
10px;border-radius:999px;font-size:11.5px;font-weight:700}.kkm-mock .map-locations{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-top:20px;border-top:1px solid var(--line)}.kkm-mock .map-loc
b{display:block;font-size:12px;letter-spacing: .08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.kkm-mock .map-loc
.addr{font-size:14px;line-height:1.5;margin-bottom:8px}.kkm-mock .map-loc
.phone{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--blue)}.kkm-mock .why-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media (max-width: 900px){.kkm-mock .why-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 600px){.kkm-mock .why-grid{grid-template-columns:1fr}}.kkm-mock .why-card{background:#fff;border:1px
solid var(--line);border-radius:var(--r);padding:28px
24px;transition:all .15s}.kkm-mock .why-card:hover{border-color:var(--blue);box-shadow:var(--shadow);transform:translateY(-2px)}.kkm-mock .why-card
.ico{width:44px;height:44px;border-radius:10px;background:var(--blue-50);color:var(--blue);display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px}.kkm-mock .why-card
h4{font-size:17px;margin-bottom:8px}.kkm-mock .why-card
p{color:var(--ink-3);font-size:14px;line-height:1.6;margin-bottom:16px}.kkm-mock .why-card
.meta{display:flex;justify-content:space-between;padding-top:12px;border-top:1px solid var(--line-2);font-size:12.5px}.kkm-mock .why-card .meta
.l{color:var(--ink-4)}.kkm-mock .why-card .meta
.v{color:var(--blue);font-weight:700}.kkm-mock .clients-band{display:flex;align-items:center;justify-content:space-around;gap:32px;flex-wrap:wrap;padding:24px
32px;background:var(--soft);border-radius:var(--r)}.kkm-mock .client-logo{font-size:13.5px;font-weight:700;color:var(--ink-4);letter-spacing: .12em;transition:color .15s}.kkm-mock .client-logo:hover{color:var(--ink)}.kkm-mock .blog-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media (max-width: 900px){.kkm-mock .blog-grid{grid-template-columns:1fr}}.kkm-mock .blog-card{background:#fff;border:1px
solid var(--line);border-radius:var(--r);overflow:hidden;transition:all .15s;display:flex;flex-direction:column}.kkm-mock .blog-card:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:var(--blue)}.kkm-mock .blog-img{aspect-ratio:16/10;background:linear-gradient(135deg, var(--blue-50) 0%, var(--soft) 100%);display:flex;align-items:center;justify-content:center;color:var(--blue)}.kkm-mock .blog-img.b1{background:linear-gradient(135deg, #dbeafe, #eff6ff)}.kkm-mock .blog-img.b2{background:linear-gradient(135deg, #fef3c7, #fef9c3);color:#b45309}.kkm-mock .blog-img.b3{background:linear-gradient(135deg, #d1fae5, #ecfdf5);color:#047857}.kkm-mock .blog-body{padding:22px
22px 24px;flex:1;display:flex;flex-direction:column;gap:8px}.kkm-mock .blog-cat{font-size:11.5px;font-weight:700;letter-spacing: .12em;text-transform:uppercase;color:var(--blue)}.kkm-mock .blog-card
h4{font-size:17px;line-height:1.3;margin-bottom:6px}.kkm-mock .blog-card
p{color:var(--ink-3);font-size:14px;line-height:1.55}.kkm-mock .blog-meta{display:flex;gap:12px;font-size:12.5px;color:var(--ink-4);margin-top:auto;padding-top:14px}.kkm-mock.brxe-section{padding:0}.kkm-mock .brxe-container{width:100%;max-width:var(--kkm-cw, 1240px);padding-left:24px;padding-right:24px;align-items:stretch}.kkm-mock .brxe-container>.brxe-text-basic{width:100%}.kkm-mock .brxe-block{align-items:stretch;text-align:left}.kkm-mock{font-family:'Inter',system-ui,sans-serif;color:var(--ink, #16191d)}.kkm-mock
a{text-decoration:none;color:inherit}.kkm-mock
button{font-family:inherit;background:none;border:none;cursor:pointer}.kkm-mock h1, .kkm-mock h2, .kkm-mock h3, .kkm-mock
h4{font-weight:700;letter-spacing:-0.015em;line-height:1.15;color:var(--ink, #16191d)}.kkm-mock
h2{font-size:30px}.pdp-gallery .brxe-product-gallery{width:100%}.pdp-gallery .woocommerce-product-gallery{width:100% !important;float:none;display:block}.pdp-gallery .woocommerce-product-gallery .flex-control-thumbs{margin-top:12px}.pdp-gallery .woocommerce-product-gallery__wrapper{margin:0}.pdp-gallery .woocommerce-product-gallery__image,
.pdp-gallery .woocommerce-product-gallery__image--placeholder{aspect-ratio:1;overflow:hidden}.pdp-gallery .woocommerce-product-gallery__image > a,
.pdp-gallery .woocommerce-product-gallery__image--placeholder > a,
.pdp-gallery .woocommerce-product-gallery__image--placeholder>img{background:#fff;border:1px
solid var(--line, #e6e9ee);border-radius:var(--r, 14px);padding:40px;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100% !important;height:100% !important;box-sizing:border-box}.pdp-gallery .woocommerce-product-gallery__image
img{max-width:100%;max-height:100%;width:auto !important;height:auto !important;object-fit:contain;margin:0
auto}.pdp-gallery .flex-control-thumbs{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.pdp-gallery .flex-control-thumbs
li{width:80px;height:80px;border:2px
solid var(--line, #e6e9ee);border-radius:var(--r-sm, 10px);padding:6px;background:#fff;transition:border-color 0.12s;cursor:pointer;flex-shrink:0;float:none !important;margin:0
!important;display:flex;align-items:center;justify-content:center}.pdp-gallery .flex-control-thumbs li:hover,
.pdp-gallery .flex-control-thumbs li img.flex-active{border-color:var(--blue, #2563eb)}.pdp-gallery .flex-control-thumbs li
img{width:100%;height:100%;object-fit:contain;opacity:1 !important}.pdp-gallery .onsale, .pdp-gallery .woocommerce-product-gallery__trigger{display:none !important}.pdp-side{display:flex;flex-direction:column}.pdp-side .brxe-heading{font-size:28px;margin-bottom:8px}.pdp-tagrow{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}.pdp-trustrow{display:flex;gap:24px;padding-top:16px;font-size:13px;color:var(--ink-3, #707a86);flex-wrap:wrap}.pdp-actions{display:flex;gap:10px;margin-bottom:0;align-items:stretch;flex-direction:row}.pdp-actions>.brxe-product-add-to-cart,.pdp-actions>.brxe-button{flex:1 1 50% !important;min-width:0;box-sizing:border-box}.pdp-actions
form.cart{display:flex;gap:10px;margin:0
!important}.pdp-actions form.cart
.quantity{display:none !important}.pdp-actions form.cart table.variations,
.pdp-actions form.cart .woocommerce-variation.single_variation,
.pdp-actions .woocommerce-variation-add-to-cart
.quantity{display:none !important}.pdp-actions
.single_add_to_cart_button{flex:1;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px
26px !important;border-radius:var(--r-sm, 10px) !important;font-weight:600 !important;font-size:16px !important;background:var(--blue, #2563eb) !important;color:#fff !important;border:1px
solid transparent !important;margin:0
!important;line-height:1.2 !important;cursor:pointer;transition:background 0.15s;text-transform:none !important}.pdp-actions .single_add_to_cart_button:hover{background:var(--blue-700, #1d4ed8) !important}.pdp-actions
.single_add_to_cart_button.disabled{opacity:0.45;pointer-events:none}.pdp-actions .brxe-button.kkm-ghost{display:inline-flex;align-items:center;justify-content:center;padding:16px
26px;border-radius:var(--r-sm, 10px);font-weight:600;font-size:16px;background:transparent;color:var(--ink, #16191d);border:1px
solid var(--line, #e6e9ee);transition:border-color 0.15s;line-height:1.2}.pdp-actions .brxe-button.kkm-ghost:hover{border-color:var(--ink, #16191d)}.pdp-actions .woocommerce-variation-add-to-cart{display:flex;width:100%;flex-wrap:wrap}.pdp-actions .woocommerce-variation-add-to-cart
.single_add_to_cart_button{flex:1 1 auto}.pdp-actions
.single_variation_wrap{width:100%}.pdp-actions form.cart>div:not([class]){display:contents !important}.pdp-actions .porto-block,
.pdp-side .porto-block,
.pdp-actions form.cart iframe,
.pdp-actions .lhv-hire-purchase-monthly-payment,
.pdp-side .lhv-hire-purchase-monthly-payment{display:none !important}.pdp-desc-prose
img{max-width:100%;height:auto}.pdp-desc-prose
.vc_row{display:flex;flex-wrap:wrap;margin:0
0 16px}.pdp-desc-prose .vc_col-sm-12{width:100%}.pdp-desc-prose .vc_col-sm-6{width:50%;padding-right:16px}.pdp-desc-prose .vc_col-sm-4{width:33.33%;padding-right:16px}.pdp-desc-prose .vc_col-sm-3{width:25%;padding-right:16px}.pdp-desc-prose .wpb_single_image
.vc_figure{display:block}.pdp-desc-prose
.vc_empty_space{display:none}@media (max-width: 767px){.pdp-desc-prose .vc_col-sm-6, .pdp-desc-prose .vc_col-sm-4, .pdp-desc-prose .vc_col-sm-3{width:100%;padding-right:0}}.pdp-side .brxe-text-basic{margin:0}.pdp-side .pdp-perks{margin-bottom:24px;list-style:none;padding-left:20px}.pdp-desc-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:48px}.pdp-install-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.pdp-desc-prose{color:var(--ink-2, #3d454f);line-height:1.7;font-size:15px}.pdp-desc-prose
p{margin-bottom:16px}.pdp-desc-prose h2, .pdp-desc-prose h3, .pdp-desc-prose
h4{margin:24px
0 12px}.pdp-desc-prose
ul{padding-left:20px;display:grid;gap:8px}.kkm-addons-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:12px}.kkm-sec-addons .brxe-heading{margin-bottom:8px}.kkm-sec-addons .kkm-muted{color:var(--ink-3, #707a86);margin-bottom:28px}.kkm-mock .product-grid{margin-top:0}@media (max-width: 991px){.pdp-desc-grid,.pdp-install-grid{grid-template-columns:1fr;gap:28px}}@media (max-width: 767px){.kkm-mock .product-grid{grid-template-columns:repeat(2, 1fr)}.pdp-actions{flex-direction:column}}@media (max-width: 478px){.kkm-mock .product-grid{grid-template-columns:1fr}}.cat-head{padding:8px
0 8px}.cat-head .brxe-heading{font-size:34px;margin-bottom:10px}.cat-head
.lead{color:var(--ink-2, #3d454f);font-size:16px;line-height:1.6}.kkm-mock .cat-layout{width:100%;padding:24px
0 56px}.cat-main{display:flex;flex-direction:column;min-width:0}.cat-main>.brxe-text-basic{width:100%}.kkm-mock .cat-layout>.brxe-text-basic{width:auto}.kkm-mock .toolbar
select{border:1px
solid var(--line, #e6e9ee);border-radius:var(--r-sm, 10px);padding:9px
12px;font-size:13.5px;font-family:inherit;color:var(--ink, #16191d);background:#fff}.kkm-mock.brxe-section.kkm-sec-extras{padding:64px
0;background:var(--soft, #f4f6f9)}.kkm-extras-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.kkm-extras-grid .testi-card{padding:28px;border-radius:var(--r, 14px);background:#fff;border:1px
solid var(--line, #e6e9ee)}@media (max-width: 767px){.kkm-extras-grid{grid-template-columns:1fr}}body.kkm-wc-page{font-family:'Inter',system-ui,sans-serif}body.kkm-wc-page #brx-content .brxe-section{background:#fff}body.kkm-mock .bk-category-nav-blue-01{background:#2563eb !important}body.kkm-wc-page #brx-content
h1{margin-top:26px}.kkm-steps{display:flex;align-items:center;gap:12px;margin:8px
0 32px}.kkm-step{display:flex;align-items:center;gap:8px}.kkm-step
.num{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;background:var(--line-2, #eef1f5);color:var(--ink-3, #707a86)}.kkm-step.active
.num{background:var(--blue, #2563eb);color:#fff}.kkm-step.done
.num{background:var(--ok, #16a34a);color:#fff}.kkm-step
.lbl{font-size:13.5px;font-weight:500;color:var(--ink-3, #707a86)}.kkm-step.active .lbl, .kkm-step.done
.lbl{color:var(--ink, #16191d);font-weight:600}.kkm-step-line{flex:1;height:2px;background:var(--line, #e6e9ee);border-radius:2px;min-width:24px}.kkm-step-line.done{background:var(--ok, #16a34a)}.kkm-checkout-sub{color:var(--ink-3, #707a86);font-size:14px;margin:-6px 0 14px}body.kkm-wc-page .woocommerce form .form-row input.input-text,
body.kkm-wc-page .woocommerce form .form-row textarea,
body.kkm-wc-page .woocommerce form .form-row select,
body.kkm-wc-page .woocommerce table.cart td.actions .coupon .input-text{border:1px
solid var(--line, #e6e9ee) !important;border-radius:10px !important;padding:12px
14px !important;font-size:14.5px !important;font-family:inherit !important;background:#fff !important;color:var(--ink, #16191d) !important;height:auto !important;box-shadow:none !important}body.kkm-wc-page .woocommerce form .form-row input.input-text:focus,
body.kkm-wc-page .woocommerce form .form-row textarea:focus{border-color:var(--blue, #2563eb) !important;outline:none}body.kkm-wc-page .woocommerce form .form-row
label{font-size:13px;font-weight:500;color:var(--ink-2, #3d454f)}body.woocommerce-checkout form.checkout
#customer_details{display:block}body.woocommerce-checkout form.checkout #customer_details .col-1,
body.woocommerce-checkout form.checkout #customer_details .col-2{width:100%;float:none}body.woocommerce-checkout
#order_review_heading{display:block;font-size:20px;font-weight:600;color:var(--ink, #16191d);margin:0
0 14px}body.woocommerce-checkout .woocommerce-billing-fields,
body.woocommerce-checkout .woocommerce-shipping-fields,
body.woocommerce-checkout
#payment{background:#fff;border:1px
solid var(--line, #e6e9ee);border-radius:14px;padding:24px
28px;margin-bottom:20px}body.woocommerce-checkout #order_review,
body.woocommerce-checkout .woocommerce-additional-fields{background:transparent;border:0;padding:0;margin-bottom:20px}body.woocommerce-checkout .woocommerce-billing-fields h3,
body.woocommerce-checkout .woocommerce-additional-fields
h3{font-size:17px;font-weight:700;margin:0
0 16px}body.kkm-wc-page
#payment{background:#fff !important}body.kkm-wc-page #payment
ul.payment_methods{padding:0;border:0;background:transparent}body.kkm-wc-page #payment ul.payment_methods
li{list-style:none;border:1px
solid var(--line, #e6e9ee);border-radius:10px;padding:14px
16px;margin-bottom:10px;transition:border-color 0.12s}body.kkm-wc-page #payment ul.payment_methods li:hover{border-color:var(--ink, #16191d)}body.kkm-wc-page #payment ul.payment_methods li
label{font-weight:600;font-size:14.5px}body.kkm-wc-page #payment
.payment_box{background:var(--soft, #f4f6f9) !important;border-radius:8px;font-size:13.5px}body.kkm-wc-page #payment .payment_box::before{display:none !important}body.kkm-wc-page #payment input[type=radio]{accent-color:var(--blue, #2563eb)}body.kkm-wc-page #place_order,
body.kkm-wc-page .wc-proceed-to-checkout a.checkout-button{background:var(--blue, #2563eb) !important;color:#fff !important;border-radius:10px !important;padding:16px
26px !important;font-size:16px !important;font-weight:600 !important;width:100%;text-align:center;border:none !important;text-transform:none !important}body.kkm-wc-page #place_order:hover,
body.kkm-wc-page .wc-proceed-to-checkout a.checkout-button:hover{background:var(--blue-700, #1d4ed8) !important}body.kkm-wc-page
table.shop_table{border:1px
solid var(--line, #e6e9ee) !important;border-radius:12px;border-collapse:separate !important;border-spacing:0;overflow:hidden}body.kkm-wc-page table.shop_table th, body.kkm-wc-page table.shop_table
td{border-top:0 !important;border-bottom:1px solid var(--line-2, #eef1f5) !important;padding:12px
14px !important;font-size:14px}body.kkm-wc-page table.shop_table tr:last-child
td{border-bottom:0 !important}body.kkm-wc-page table.shop_table .order-total td, body.kkm-wc-page table.shop_table .order-total
th{font-size:16px;font-weight:700}body.woocommerce-cart
.woocommerce{max-width:var(--kkm-cw, 1240px)}body.woocommerce-cart table.cart
img{width:64px;height:64px;object-fit:contain;border-radius:8px;background:#fff;border:1px
solid var(--line, #e6e9ee);padding:4px}body.woocommerce-cart
.cart_totals{width:100%}body.woocommerce-cart table.cart td.actions .coupon .button,
body.woocommerce-cart table.cart td.actions>.button{background:#fff !important;color:var(--ink, #16191d) !important;border:1px
solid var(--line, #e6e9ee) !important;border-radius:10px !important;padding:12px
18px !important;font-weight:600 !important;text-transform:none !important}body.woocommerce-cart .quantity
.qty{border:1px
solid var(--line, #e6e9ee) !important;border-radius:8px !important;height:40px !important}body.woocommerce-cart td.product-price,
body.woocommerce-cart td.product-subtotal{white-space:nowrap}body.woocommerce-cart .quantity,
body.woocommerce-cart form.woocommerce-cart-form
.quantity{width:auto;max-width:130px}body.woocommerce-cart td.product-thumbnail{width:72px;min-width:72px}.kkm-cart-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:32px;align-items:start;max-width:var(--kkm-cw, 1240px);margin:0
auto}.kkm-checkout-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:32px;align-items:start;max-width:var(--kkm-cw, 1240px);margin:0
auto}.kkm-cart-grid>*,.kkm-checkout-grid>*{min-width:0;max-width:100%}.kkm-cart-empty{text-align:center;padding:48px
0 64px}.kkm-cart-empty .return-to-shop{margin-top:18px}body.woocommerce-cart .cross-sells{display:none !important}body.woocommerce-cart .cart-collaterals
.cart_totals{background:#fff;border:1px
solid var(--line, #e6e9ee);border-radius:14px;padding:24px
28px;float:none}body.woocommerce-cart .cart-collaterals .cart_totals
h2{font-size:17px;font-weight:700;margin:0
0 14px}body.woocommerce-cart .cart-collaterals
table.shop_table{border:0
!important}@media (max-width: 991px){.kkm-cart-grid,.kkm-checkout-grid{grid-template-columns:1fr}}.pdp-desc-prose
h2{font-size:20px}.pdp-desc-prose
h3{font-size:18px}.pdp-desc-prose
h4{font-size:16px}.pdp-gallery .flex-control-thumbs li:has(img.flex-active){border-color:var(--blue, #2563eb)}.kkm-mock .toolbar select,#kkm-orderby{appearance:auto !important;-webkit-appearance:menulist !important}.kkm-step-line{height:2px;background:var(--line, #e6e9ee);min-width:36px}.kkm-step
.num{font-size:13.5px}body.kkm-wc-page #payment ul.payment_methods li
img{max-height:26px;width:auto;vertical-align:middle}body.kkm-wc-page #payment .payment_box
img{max-height:30px}body.kkm-wc-page #payment ul.payment_methods li>label{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}body.kkm-wc-page #order_review ul#shipping_method,
body.kkm-wc-page
ul#shipping_method{list-style:none;margin:0;padding:0}body.kkm-wc-page ul#shipping_method
li{padding:4px
0}body.kkm-wc-page ul#shipping_method input[type=radio]{accent-color:var(--blue, #2563eb);margin-right:6px}body.kkm-wc-page
#place_order{display:block;width:100% !important}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,
body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper,
body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row,
body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row,
body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper .form-row{width:100%;float:none;margin-left:0;margin-right:0}body.woocommerce-checkout .form-row-wide,
body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row:not(.form-row-first):not(.form-row-last),
body.woocommerce-checkout
.notes{grid-column:1 / -1}body.woocommerce-checkout .woocommerce-shipping-fields:not(:has(.shipping_address:not([style*="display: none"]))){padding:16px
28px}body.woocommerce-cart form.woocommerce-cart-form{background:#fff;border:1px
solid var(--line, #e6e9ee);border-radius:14px;padding:18px
22px}body.woocommerce-cart form.woocommerce-cart-form
table.shop_table{border:0
!important}body.woocommerce-cart .cart_totals ul#shipping_method
li{padding:4px
0}@media (max-width: 600px){body.woocommerce-cart table.shop_table_responsive
thead{display:none}body.woocommerce-cart table.shop_table_responsive
tr{display:block;border-bottom:1px solid var(--line-2, #eef1f5);padding:10px
0}body.woocommerce-cart table.shop_table_responsive
td{display:flex;justify-content:space-between;align-items:center;border:0
!important;padding:6px
4px !important;text-align:right}body.woocommerce-cart table.shop_table_responsive td::before{content:attr(data-title);font-weight:600;color:var(--ink-2, #3d454f);text-align:left;margin-right:12px}body.woocommerce-cart table.shop_table_responsive td.product-remove::before,
body.woocommerce-cart table.shop_table_responsive td.actions::before{content:none}body.woocommerce-cart table.shop_table_responsive
td.actions{display:block}body.woocommerce-cart td.actions
.coupon{display:flex;flex-direction:column;gap:8px;width:100%}body.woocommerce-cart td.actions .coupon .input-text{width:100% !important}body.woocommerce-cart td.actions .coupon .button, body.woocommerce-cart td.actions>.button{width:100%}body.kkm-wc-page table.shop_table th, body.kkm-wc-page table.shop_table
td{font-size:13.5px}body.kkm-wc-page #place_order, body.kkm-wc-page .wc-proceed-to-checkout a.checkout-button{min-height:48px}body.woocommerce-cart .cart-collaterals
.cart_totals{padding:18px
16px}body.woocommerce-cart form.woocommerce-cart-form{padding:12px
14px}.kkm-steps{gap:5px;overflow-x:visible;width:100%}.kkm-step{gap:5px;flex-shrink:0}.kkm-step
.num{width:24px;height:24px;font-size:12px}.kkm-step-line{min-width:6px;flex:1 1 6px}.kkm-step
.lbl{font-size:11.5px}.kkm-mock
.toolbar{flex-wrap:wrap;gap:8px;padding:10px
12px}.kkm-mock
.pagination{margin-top:16px}.kkm-mock.brxe-section.kkm-sec-extras{padding:40px
0}body.woocommerce-cart .cart_totals table.shop_table_responsive
th{display:none}body.woocommerce-cart table.shop_table_responsive,
body.woocommerce-cart table.shop_table_responsive
tbody{display:block;width:100%}body.woocommerce-cart .cart_totals td[data-title]{display:block;text-align:left}body.woocommerce-cart .cart_totals td[data-title]::before{display:block;margin:0
0 4px}body.woocommerce-cart .cart_totals .woocommerce-shipping-destination,
body.woocommerce-cart .cart_totals .woocommerce-shipping-calculator{margin-top:8px}body.woocommerce-cart .cart_totals tr.cart-subtotal td[data-title],
body.woocommerce-cart .cart_totals tr.order-total td[data-title]{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:2px 10px}body.woocommerce-cart .cart_totals tr.cart-subtotal td[data-title]::before,
body.woocommerce-cart .cart_totals tr.order-total td[data-title]::before{display:inline;margin:0}body.woocommerce-cart table.shop_table_responsive
td{flex-wrap:wrap;overflow-wrap:anywhere}body.woocommerce-cart table.shop_table_responsive th.product-name::before{content:none}}body.kkm-wc-page #payment .form-row.place-order{width:100%;padding:0;margin-top:16px}body.kkm-wc-page
#place_order{min-height:52px !important;font-size:16px !important}body.kkm-wc-page #payment .woocommerce-terms-and-conditions-wrapper{margin-bottom:12px}body.kkm-wc-page .woocommerce form .form-row
textarea{min-height:96px}body.kkm-wc-page .woocommerce .form-row{display:block}body.kkm-wc-page .woocommerce .form-row
label{display:block;margin-bottom:4px}body.kkm-wc-page .woocommerce .form-row .woocommerce-input-wrapper{display:block;width:100%}body.kkm-wc-page .woocommerce .form-row input.input-text, body.kkm-wc-page .woocommerce .form-row textarea, body.kkm-wc-page .woocommerce .form-row
select{width:100%}body.kkm-wc-page #payment .form-row.place-order{display:block}.kkm-mock .cat-layout .product-grid{grid-template-columns:repeat(3, 1fr);gap:22px}@media (max-width: 800px){.kkm-mock .cat-layout .product-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 480px){.kkm-mock .cat-layout .product-grid{grid-template-columns:1fr}}.cat-head{padding:20px
0 12px}.cat-head .brxe-heading{margin-bottom:12px}.kkm-mock .cat-layout{padding:28px
0 72px}.kkm-mock
.toolbar{margin-bottom:24px}.kkm-mock
.pagination{margin-top:36px}.kkm-mock .pdp-layout{padding:28px
0 72px}.kkm-mock.brxe-section.kkm-sec-tabs{padding-bottom:80px}.kkm-mock.brxe-section.kkm-sec-addons{padding:56px
0 80px}.kkm-mock.brxe-section.kkm-sec-related{padding:0
0 96px}.kkm-sec-addons .brxe-heading{margin-bottom:10px}.kkm-sec-addons .kkm-muted{margin-bottom:32px}.kkm-mock .products-head{margin-bottom:36px}.pdp-side>.brxe-text-basic+.brxe-heading,.pdp-side>.brxe-heading{margin-bottom:10px}.pdp-side>.brxe-text-basic{margin-bottom:2px}.pdp-side .pdp-rating{margin-bottom:22px}.pdp-side .pdp-price-row{margin-bottom:26px}.pdp-side .pdp-variants{margin-bottom:26px}.pdp-side .pdp-perks{margin-bottom:26px}.pdp-actions{margin-bottom:4px}body.kkm-wc-page .kkm-steps{margin:12px
0 36px}body.woocommerce-checkout .woocommerce-billing-fields,
body.woocommerce-checkout .woocommerce-additional-fields,
body.woocommerce-checkout #payment,
body.woocommerce-checkout
#order_review{margin-bottom:24px}.kkm-var-desc{margin-top:12px;font-size:13.5px;color:var(--ink-2, #3d454f);line-height:1.65}.kkm-var-desc
p{margin:0}.kkm-custom-tab{font-size:14.5px;line-height:1.7;color:var(--ink-2, #3d454f);max-width:860px}.kkm-custom-tab
table{width:100%;border-collapse:collapse}.kkm-custom-tab td, .kkm-custom-tab
th{padding:8px
10px;border-top:1px solid var(--line-2, #eef1f5);font-size:14px;text-align:left}.kkm-custom-tab tr:first-child td, .kkm-custom-tab tr:first-child
th{border-top:0}.kkm-custom-tab
img{max-width:100%;height:auto;border-radius:10px}.kkm-custom-tab
a{color:var(--blue, #2563eb)}.kkm-mock .kkm-cardspecs{display:flex;flex-direction:column;border-top:1px solid var(--line);margin:10px
0 14px}.kkm-mock .cs-row{display:flex;align-items:flex-start;gap:8px;padding:7px
0;border-bottom:1px solid var(--line);font-size:12.5px;line-height:1.3}.kkm-mock .cs-ico-w{color:var(--ink-4);width:16px;flex-shrink:0;display:inline-flex;align-items:center}.kkm-mock .cs-l{color:var(--ink-4);flex:1}.kkm-mock .cs-v{font-weight:600;color:var(--ink-2);display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right}.kkm-mock .cs-vline{display:block}.kkm-mock .spec-table .cs-vline{display:block;line-height:1.5}.kkm-mock .cs-v .kkm-energy-chip{margin:1px
0}.kkm-mock details.filter-collapsible>summary.lbl{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;margin-bottom:0}.kkm-mock details.filter-collapsible>summary.lbl::-webkit-details-marker{display:none}.kkm-mock details.filter-collapsible>summary.lbl::after{content:'';width:7px;height:7px;border-right:2px solid var(--ink-4);border-bottom:2px solid var(--ink-4);transform:rotate(45deg);transition:transform .2s;flex-shrink:0}.kkm-mock details.filter-collapsible[open]>summary.lbl{margin-bottom:12px}.kkm-mock details.filter-collapsible[open]>summary.lbl::after{transform:rotate(-135deg)}.kkm-mock .pdp-desc-prose{overflow-wrap:break-word;word-break:break-word;max-width:100%}.kkm-mock .pdp-desc-prose img, .kkm-mock .pdp-desc-prose
svg{max-width:100%;height:auto}.kkm-mock .filters .checkbox
.count{color:var(--ink-3)}.kkm-mock .pdp-desc-full{padding:0;max-width:100%}.kkm-mock .kkm-story{--kst-green:#16a34a;margin:0;color:var(--ink-2,#334155)}.kkm-mock .kkm-story .kst-band{padding:52px
0;position:relative}.kkm-mock .kkm-story .kst-band[data-tint="blue"]{background:linear-gradient(180deg,#f2f7ff 0%,#eaf1fe 100%)}.kkm-mock .kkm-story .kst-band[data-tint="soft"]{background:#f7f9fc}.kkm-mock .kkm-story .kst-band[data-tint="none"]+.kst-band[data-tint="none"]{padding-top:8px}.kkm-mock .kkm-story .kst-wrap{max-width:1040px;margin:0
auto;padding:0
24px}.kkm-mock .kkm-story .kst-eyebrow{display:block;font-size:12px;font-weight:800;letter-spacing:.10em;text-transform:uppercase;color:var(--blue,#2563eb);-webkit-text-fill-color:var(--blue,#2563eb);margin:0
0 10px}.kkm-mock .kkm-story h2.kst-hero-h{font-size:34px;line-height:1.12;font-weight:800;color:var(--ink,#0f172a);-webkit-text-fill-color:var(--ink,#0f172a);margin:0
0 16px}.kkm-mock .kkm-story h3.kst-h{font-size:26px;line-height:1.18;font-weight:800;color:var(--ink,#0f172a);-webkit-text-fill-color:var(--ink,#0f172a);margin:0
0 14px}.kkm-mock .kkm-story
h4{font-size:18px;font-weight:700;color:var(--ink,#0f172a);-webkit-text-fill-color:var(--ink,#0f172a);margin:0
0 8px}.kkm-mock .kkm-story .kst-head{margin:0
0 26px;max-width:720px}.kkm-mock .kkm-story .kst-lead{font-size:17px;line-height:1.7;color:var(--ink-2,#334155);margin:0}.kkm-mock .kkm-story .kst-intro{font-size:18px;line-height:1.7;color:var(--ink-2,#334155)}.kkm-mock .kkm-story .kst-rt{font-size:15.5px;line-height:1.75;color:var(--ink-2,#334155)}.kkm-mock .kkm-story .kst-rt
p{margin:0
0 14px}.kkm-mock .kkm-story .kst-rt p:last-child{margin-bottom:0}.kkm-mock .kkm-story .kst-rt
h2{font-size:24px;font-weight:800;color:var(--ink,#0f172a);-webkit-text-fill-color:var(--ink,#0f172a);margin:6px
0 14px;line-height:1.2}.kkm-mock .kkm-story .kst-rt h3,.kkm-mock .kkm-story .kst-rt
h4{margin:18px
0 10px}.kkm-mock .kkm-story .kst-gallery:has(.kst-gl-item:only-child){grid-template-columns:minmax(0,620px);justify-content:center}.kkm-mock .kkm-story .kst-gallery:has(.kst-gl-item:only-child) .kst-gl-item{background:#fff;border:1px
solid var(--line,#e2e8f0);border-radius:14px;padding:22px}.kkm-mock .kkm-story .kst-gallery:has(.kst-gl-item:only-child) .kst-gl-item
img{width:100%;border-radius:6px}.kkm-mock .kkm-story .kst-rt
ul{margin:0
0 14px;padding-left:0;list-style:none;display:grid;gap:9px}.kkm-mock .kkm-story .kst-rt
li{position:relative;padding-left:26px;line-height:1.6}.kkm-mock .kkm-story .kst-rt li::before{content:"";position:absolute;left:3px;top:8px;width:7px;height:7px;border-radius:50%;background:var(--blue,#2563eb)}.kkm-mock .kkm-story .kst-rt
img{max-width:100%;height:auto;border-radius:10px}.kkm-mock .kkm-story .kst-hero{padding:60px
0 56px}.kkm-mock .kkm-story .kst-hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:48px;align-items:center}.kkm-mock .kkm-story .kst-hero-media{text-align:center}.kkm-mock .kkm-story .kst-hero-media
img{max-width:100%;height:auto;display:inline-block}.kkm-mock .kkm-story .kst-imgtext{display:block}.kkm-mock .kkm-story .kst-it-top{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.kkm-mock .kkm-story .kst-imgtext[data-side="right"] .kst-it-top .kst-media{order:2}.kkm-mock .kkm-story .kst-media{text-align:center}.kkm-mock .kkm-story .kst-media
img{max-width:100%;height:auto;display:inline-block;border-radius:14px}.kkm-mock .kkm-story .kst-it-top .kst-text>*:first-child{margin-top:0}body.page #brx-content .kst-it-top .kst-text>.kst-rt>*:first-child,
.kkm-mock .kkm-story .kst-it-top .kst-text>.kst-rt>*:first-child{margin-top:0}.kkm-mock .kkm-story .kst-it-rest{margin-top:18px}.kkm-mock .kkm-story .kst-imgtext .kst-actions{margin-top:20px}.kkm-mock .kkm-story .kst-imgtext.kst-checklist{display:block}.kkm-mock .kkm-story .kst-checklist .kst-it-top{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-bottom:24px}.kkm-mock .kkm-story .kst-checklist[data-side="right"] .kst-it-top .kst-media{order:2}.kkm-mock .kkm-story .kst-checklist .kst-checks{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px 44px;margin-top:0}.kkm-mock .kkm-story .kst-checklist-lead{margin-top:14px}.kkm-mock .kkm-story .kst-checks{list-style:none;margin:6px
0 0;padding:0;display:grid;gap:18px}.kkm-mock .kkm-story .kst-check{display:flex;gap:14px;align-items:flex-start}.kkm-mock .kkm-story .kst-check-i{flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:var(--kst-green,#16a34a);position:relative;margin-top:1px}.kkm-mock .kkm-story .kst-check-i::after{content:"";position:absolute;left:10px;top:6px;width:7px;height:13px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg);box-sizing:border-box}.kkm-mock .kkm-story .kst-check
strong{display:block;font-size:15.5px;font-weight:700;color:var(--ink,#0f172a);margin:0
0 3px;text-transform:none}.kkm-mock .kkm-story .kst-check-b{font-size:14.5px;line-height:1.65;color:var(--ink-2,#334155)}.kkm-mock .kkm-story .kst-check-b
p{margin:0}.kkm-mock .kkm-story .kst-feat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px}.kkm-mock .kkm-story .kst-feat{display:flex;gap:13px;align-items:flex-start;background:#fff;border:1px
solid var(--line,#e2e8f0);border-radius:12px;padding:16px
18px}.kkm-mock .kkm-story .kst-band[data-tint="none"] .kst-feat{background:#f7f9fc}.kkm-mock .kkm-story .kst-feat-i{flex:0 0 22px;width:22px;height:22px;border-radius:6px;background:var(--blue,#2563eb);position:relative;margin-top:2px}.kkm-mock .kkm-story .kst-feat-i::after{content:"";position:absolute;left:7px;top:4px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.kkm-mock .kkm-story .kst-feat
strong{display:block;font-size:15px;font-weight:700;color:var(--ink,#0f172a);line-height:1.4}.kkm-mock .kkm-story .kst-feat-b{font-size:14px;color:var(--ink-3,#64748b);line-height:1.55}.kkm-mock .kkm-story .kst-cmp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.kkm-mock .kkm-story .kst-cmp-col{background:#fff;border:1px
solid var(--line,#e2e8f0);border-radius:16px;padding:22px;text-align:center}.kkm-mock .kkm-story .kst-cmp-media
img{max-width:100%;height:auto;margin:0
auto 14px;display:inline-block}.kkm-mock .kkm-story .kst-cmp-col
h4{font-size:17px;text-align:center}.kkm-mock .kkm-story .kst-cmp-col .kst-rt{text-align:left;font-size:14.5px}.kkm-mock .kkm-story .kst-cta{text-align:center}.kkm-mock .kkm-story .kst-cta .kst-h{margin-bottom:10px}.kkm-mock .kkm-story .kst-cta .kst-lead{margin:0
auto 20px;max-width:560px}.kkm-mock .kkm-story .kst-cta .kst-actions{justify-content:center}.kkm-mock .kkm-story .kst-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.kkm-mock .kkm-story .kst-btn{display:inline-block;background:var(--blue,#2563eb);color:#fff!important;-webkit-text-fill-color:#fff;font-weight:700;font-size:15px;text-decoration:none;padding:12px
24px;border-radius:8px;border:2px
solid var(--blue,#2563eb);line-height:1.2;transition:filter .15s}.kkm-mock .kkm-story .kst-btn:hover{filter:brightness(.93)}.kkm-mock .kkm-story .kst-btn-ghost{background:transparent;color:var(--blue,#2563eb)!important;-webkit-text-fill-color:var(--blue,#2563eb)}.kkm-mock .kkm-story .kst-btn-ghost:hover{background:rgba(37,99,235,.07);filter:none}.kkm-mock .kkm-story .kst-bullets{list-style:none;margin:0;padding:0;display:grid;gap:9px}.kkm-mock .kkm-story .kst-bullets
li{position:relative;padding-left:26px;line-height:1.6;color:var(--ink-2,#334155)}.kkm-mock .kkm-story .kst-bullets li::before{content:"";position:absolute;left:3px;top:8px;width:7px;height:7px;border-radius:50%;background:var(--blue,#2563eb)}.kkm-mock .kkm-story .kst-highlight{background:#eef4ff;border-left:4px solid var(--blue,#2563eb);border-radius:10px;padding:18px
22px;font-size:16px;line-height:1.7}.kkm-mock .kkm-story .kst-highlight
p{margin:0
0 10px}.kkm-mock .kkm-story .kst-highlight p:last-child{margin:0}.kkm-mock .kkm-story .kst-app-shots{display:flex;flex-wrap:wrap;gap:14px;margin-top:16px}.kkm-mock .kkm-story .kst-app-shots
img{max-width:150px;height:auto;border-radius:12px}.kkm-mock .kkm-story .kst-app-badges{display:flex;gap:12px;margin-top:16px;flex-wrap:wrap}.kkm-mock .kkm-story .kst-badge{display:inline-flex;align-items:center;padding:10px
18px;border:1px
solid var(--line,#e2e8f0);border-radius:10px;font-weight:700;text-decoration:none;color:var(--ink,#0f172a)!important;-webkit-text-fill-color:var(--ink,#0f172a);background:#fff}.kkm-mock .kkm-story .kst-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px}.kkm-mock .kkm-story .kst-gl-item{margin:0}.kkm-mock .kkm-story .kst-gl-item
img{width:100%;height:auto;border-radius:12px;display:block}.kkm-mock .kkm-story .kst-gl-item
figcaption{text-align:center;font-size:13px;color:var(--ink-3,#64748b);margin-top:7px}.kkm-mock .kkm-story .kst-video{max-width:780px;margin:0
auto}.kkm-mock .kkm-story .kst-video
iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:14px;display:block}.kkm-mock .kkm-story .kst-cmp-col:not(:has(.kst-cmp-media)){text-align:left}.kkm-mock .kkm-story .kst-cmp-col:not(:has(.kst-cmp-media)) h4{text-align:center;padding-bottom:12px;border-bottom:1px solid var(--line,#e2e8f0);margin-bottom:14px}.kkm-mock .kkm-story .kst-caption{font-size:13px;color:var(--ink-3,#64748b);margin-top:8px;text-align:center}.kkm-mock .kkm-story .kst-lifestyle{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.kkm-mock .kkm-story .kst-lifestyle[data-n="2"]{grid-template-columns:1fr 1fr}.kkm-mock .kkm-story .kst-lifestyle[data-n="3"]{grid-template-columns:1fr 1fr 1fr}.kkm-mock .kkm-story .kst-lifestyle[data-n="4"]{grid-template-columns:repeat(4,1fr)}.kkm-mock .kkm-story .kst-ls-item{margin:0}.kkm-mock .kkm-story .kst-ls-item
img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:14px;display:block;box-shadow:0 8px 24px rgba(15,23,42,.12)}.kkm-mock .kkm-story .kst-ls-item
figcaption{text-align:center;font-size:13px;color:var(--ink-3,#64748b);margin-top:9px}.kkm-mock .kkm-story .kst-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:26px 24px;text-align:center}.kkm-mock .kkm-story .kst-stat-v{display:block;font-size:42px;font-weight:800;line-height:1.02;color:var(--blue,#2563eb);-webkit-text-fill-color:var(--blue,#2563eb);letter-spacing:-.01em}.kkm-mock .kkm-story .kst-stat-l{display:block;margin-top:8px;font-size:14px;color:var(--ink-2,#334155);line-height:1.45}.kkm-mock .kkm-story .kst-spec-table{width:100%;border-collapse:collapse;font-size:15px;background:#fff;border:1px
solid var(--line,#e2e8f0);border-radius:12px;overflow:hidden}.kkm-mock .kkm-story .kst-spec-table th,.kkm-mock .kkm-story .kst-spec-table
td{text-align:left;padding:12px
18px;border-bottom:1px solid var(--line-2,#f1f5f9)}.kkm-mock .kkm-story .kst-spec-table
th{width:44%;color:var(--ink-2,#334155);font-weight:600}.kkm-mock .kkm-story .kst-spec-table
td{color:var(--ink,#0f172a)}.kkm-mock .kkm-story .kst-spec-table tr:nth-child(even){background:#fafbfd}.kkm-mock .kkm-story .kst-spec-table tr:last-child th,.kkm-mock .kkm-story .kst-spec-table tr:last-child
td{border-bottom:0}.kkm-mock .kkm-story .kst-feat,.kkm-mock .kkm-story .kst-cmp-col{box-shadow:0 1px 2px rgba(15,23,42,.04),0 6px 16px rgba(15,23,42,.05);border-color:#eef2f7}.kkm-mock .kkm-story .kst-btn{box-shadow:0 2px 10px rgba(37,99,235,.28);transition:transform .15s,filter .15s,box-shadow .15s}.kkm-mock .kkm-story .kst-btn:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(37,99,235,.34)}.kkm-mock .kkm-story .kst-btn-ghost{box-shadow:none}.kkm-mock .kkm-story .kst-btn-ghost:hover{transform:translateY(-1px)}.kkm-mock .kkm-story h2.kst-hero-h{font-size:38px;letter-spacing:-.015em}.kkm-mock .kkm-story .kst-hero .kst-eyebrow::before{content:"";display:inline-block;width:26px;height:2px;background:var(--blue,#2563eb);vertical-align:middle;margin:-3px 11px 0 0}@media(max-width:860px){.kkm-mock .kkm-story .kst-lifestyle,.kkm-mock .kkm-story .kst-lifestyle[data-n="3"],.kkm-mock .kkm-story .kst-lifestyle[data-n="4"]{grid-template-columns:1fr 1fr}.kkm-mock .kkm-story .kst-stat-v{font-size:34px}.kkm-mock .kkm-story h2.kst-hero-h{font-size:27px}.kkm-mock .kkm-story .kst-band{padding:38px
0}.kkm-mock .kkm-story .kst-hero{padding:40px
0}.kkm-mock .kkm-story .kst-hero-grid,.kkm-mock .kkm-story .kst-it-top{grid-template-columns:1fr;gap:24px}.kkm-mock .kkm-story .kst-hero-grid .kst-hero-media,.kkm-mock .kkm-story .kst-imgtext[data-side="right"] .kst-media,.kkm-mock .kkm-story .kst-checklist[data-side="right"] .kst-it-top .kst-media{order:0}.kkm-mock .kkm-story h2.kst-hero-h{font-size:27px}.kkm-mock .kkm-story h3.kst-h{font-size:22px}}body.kkm-page #brx-content{padding-left:0;padding-right:0;max-width:none}body.kkm-page #brx-content>h1:first-child{max-width:1040px;margin:0
auto;padding:46px
24px 4px;box-sizing:border-box;font-size:34px;line-height:1.14;font-weight:800;letter-spacing:-.02em;color:var(--ink,#0f172a);-webkit-text-fill-color:var(--ink,#0f172a)}body.kkm-page .kkm-page-body{margin-top:6px}body.page-id-9893 #brx-content>h1:first-child{padding-top:22px}body.kkm-page .kkm-page-body .kst-rt.kkm-prose{max-width:840px}body.kkm-page .kst-rt.kkm-prose
h2{font-size:22px;margin:26px
0 12px}body.kkm-page .kst-rt.kkm-prose
h3{font-size:18px;margin:22px
0 10px}body.kkm-page .kst-rt.kkm-prose h2:first-child,
body.kkm-page .kst-rt.kkm-prose h3:first-child{margin-top:0}body.kkm-page .kkm-page-functional .kst-wrap{max-width:980px}body.kkm-page .kkm-page-functional
.wpb_column{padding:0}body.kkm-page .kkm-page-functional
.vc_row{display:block}.kkm-mock .kkm-story .kst-faq{display:grid;gap:10px;max-width:860px}.kkm-mock .kkm-story .kst-faq-item{background:#fff;border:1px
solid var(--line,#e2e8f0);border-radius:12px;overflow:hidden}.kkm-mock .kkm-story .kst-faq-item
summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px
20px;font-weight:700;color:var(--ink,#0f172a);font-size:15.5px;line-height:1.45}.kkm-mock .kkm-story .kst-faq-item summary::-webkit-details-marker{display:none}.kkm-mock .kkm-story .kst-faq-ic{flex:0 0 auto;width:18px;height:18px;position:relative;transition:transform .2s}.kkm-mock .kkm-story .kst-faq-ic::before,.kkm-mock .kkm-story .kst-faq-ic::after{content:"";position:absolute;background:var(--blue,#2563eb);border-radius:2px}.kkm-mock .kkm-story .kst-faq-ic::before{left:0;top:8px;width:18px;height:2px}.kkm-mock .kkm-story .kst-faq-ic::after{left:8px;top:0;width:2px;height:18px;transition:transform .2s}.kkm-mock .kkm-story .kst-faq-item[open] .kst-faq-ic::after{transform:scaleY(0)}.kkm-mock .kkm-story .kst-faq-a{padding:0
20px 18px;font-size:15px}.kkm-mock .kkm-story .kst-faq-a p:first-child{margin-top:0}.kkm-mock .kkm-story .kst-quotes{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.kkm-mock .kkm-story .kst-quotes[data-n="1"]{grid-template-columns:minmax(0,760px);justify-content:center}.kkm-mock .kkm-story .kst-quote{margin:0;background:#fff;border:1px
solid var(--line,#e2e8f0);border-radius:16px;padding:26px
26px 22px;position:relative;box-shadow:0 1px 2px rgba(15,23,42,.04)}.kkm-mock .kkm-story .kst-quote::before{content:"\201C";position:absolute;top:6px;left:18px;font-size:56px;line-height:1;color:var(--blue,#2563eb);opacity:.18;font-family:Georgia,serif}.kkm-mock .kkm-story .kst-quote
blockquote{margin:0
0 14px;font-family:inherit;font-size:16px;line-height:1.7;color:var(--ink,#0f172a);font-style:italic}.kkm-mock .kkm-story .kst-quote
figcaption{display:flex;flex-direction:column;gap:2px}.kkm-mock .kkm-story .kst-quote figcaption
strong{color:var(--ink,#0f172a);font-size:14.5px}.kkm-mock .kkm-story .kst-quote figcaption
span{color:var(--ink-3,#94a3b8);font-size:13px}.kkm-mock .kkm-story .kkm-map-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.kkm-mock .kkm-story .kkm-map-frame{margin:0;background:#fff;border:1px
solid var(--line,#e2e8f0);border-radius:14px;overflow:hidden}.kkm-mock .kkm-story .kkm-map-frame
iframe{display:block;width:100%;height:320px;border:0}.kkm-mock .kkm-story .kkm-map-frame
figcaption{padding:12px
16px;font-size:14px;font-weight:600;color:var(--ink,#0f172a)}.kkm-mock .kkm-story .kst-team{display:flex;flex-wrap:wrap;justify-content:center;gap:22px 22px;max-width:1200px;margin:0
auto}.kkm-mock .kkm-story .kst-tm-member{flex:0 0 calc((100% - 44px)/3);max-width:calc((100% - 44px)/3);display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border:1px
solid var(--line,#e2e8f0);border-radius:16px;padding:28px
12px 20px;box-shadow:0 1px 2px rgba(15,23,42,.05);transition:border-color .15s,box-shadow .15s,transform .15s}.kkm-mock .kkm-story .kst-tm-member:hover{border-color:var(--blue,#2563eb);box-shadow:0 10px 28px rgba(37,99,235,.12);transform:translateY(-2px)}.kkm-mock .kkm-story .kst-tm-pic{width:234px;height:234px;border-radius:16px;overflow:hidden;flex:0 0 auto;margin:0
0 16px;background:linear-gradient(135deg,#3b82f6,#1e40af);display:flex;align-items:center;justify-content:center}.kkm-mock .kkm-story .kst-tm-pic
img{width:100%;height:100%;object-fit:cover;border-radius:16px;background:linear-gradient(180deg,#f3f5f8,#e0e5eb)}.kkm-mock .kkm-story .kst-tm-ph{font-size:34px;font-weight:800;color:#fff;-webkit-text-fill-color:#fff;letter-spacing:.02em}.kkm-mock .kkm-story .kst-tm-info{display:flex;flex-direction:column;align-items:center;width:100%;flex:1 1 auto}.kkm-mock .kkm-story .kst-tm-info
h4{order:1;margin:0
0 3px;font-size:17.5px;color:var(--ink,#0f172a);-webkit-text-fill-color:var(--ink,#0f172a)}.kkm-mock .kkm-story .kst-tm-role{order:2;display:block;font-size:13.5px;font-weight:600;color:var(--ink-2,#475569);margin:0
0 6px}.kkm-mock .kkm-story .kst-tm-bio{order:3;font-size:13px;line-height:1.55;color:var(--ink-2,#475569);margin:auto 0 0}.kkm-mock .kkm-story .kst-tm-bio
p{margin:0
0 6px}.kkm-mock .kkm-story .kst-tm-contact{order:4;display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;margin-top:2px;padding-top:8px;border-top:1px solid var(--line,#e2e8f0)}.kkm-mock .kkm-story .kst-tm-tel{min-height:20px}.kkm-mock .kkm-story .kst-tm-contact
a{font-size:14px;font-weight:600;color:var(--ink,#0f172a);text-decoration:none;overflow-wrap:anywhere;max-width:100%}.kkm-mock .kkm-story .kst-tm-contact a.kst-tm-mail{font-size:11px;letter-spacing:-.01em;white-space:nowrap}.kkm-mock .kkm-story .kst-tm-contact a:hover{color:var(--blue,#2563eb)}.kkm-mock .kkm-story .kst-tm-tel::before{content:"";display:inline-block;width:12px;height:12px;margin-right:6px;vertical-align:-1px;background-color:#2563eb;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.69 12 19.79 19.79 0 0 1 1.6 3.37 2 2 0 0 1 3.6 1.18h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L7.91 8.73a16 16 0 0 0 6 6l.91-.91a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.69 12 19.79 19.79 0 0 1 1.6 3.37 2 2 0 0 1 3.6 1.18h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L7.91 8.73a16 16 0 0 0 6 6l.91-.91a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.kkm-mock .kkm-story .kst-tm-mail::before{content:"";display:inline-block;width:12px;height:12px;margin-right:6px;vertical-align:-1px;background-color:#64748b;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='2' y='4' width='20' height='16' rx='2' fill='none' stroke='%23000' stroke-width='2.2'/%3E%3Cpath d='M22 6l-10 7L2 6' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='2' y='4' width='20' height='16' rx='2' fill='none' stroke='%23000' stroke-width='2.2'/%3E%3Cpath d='M22 6l-10 7L2 6' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.kkm-mock .kkm-story .kst-team-band .kst-wrap{max-width:1240px}@media(max-width:940px){.kkm-mock .kkm-story .kst-tm-member{flex:0 0 calc((100% - 22px)/2);max-width:calc((100% - 22px)/2)}}@media(max-width:600px){.kkm-mock .kkm-story .kst-team{max-width:360px;gap:16px}.kkm-mock .kkm-story .kst-tm-member{flex:1 1 100%;max-width:330px}}@media(max-width:520px){.kkm-mock .kkm-story .kst-team{max-width:360px;gap:16px}.kkm-mock .kkm-story .kst-tm-member{flex:1 1 100%;max-width:330px}}.kkm-cat-subnav{display:flex;flex-wrap:wrap;gap:10px;margin:14px
0 4px}.kkm-cat-subnav .kkm-subnav-chip{display:inline-flex;align-items:center;gap:7px;padding:8px
16px;border:1px
solid #e2e8f0;border-radius:999px;background:#fff;font-size:14px;font-weight:600;color:#0f172a;text-decoration:none;transition:border-color .15s,color .15s,box-shadow .15s}.kkm-cat-subnav .kkm-subnav-chip:hover{border-color:#2563eb;color:#2563eb;box-shadow:0 4px 14px rgba(37,99,235,.10)}.kkm-cat-subnav .kkm-subnav-chip
span{font-size:12px;font-weight:700;color:#64748b;background:#f1f5f9;border-radius:999px;padding:1px
8px}.kkm-cat-subnav .kkm-subnav-svc{border-style:dashed}.kkm-people-cta{display:flex;justify-content:center;margin-top:28px}.kkm-people-cta .kst-btn{display:inline-block;font-weight:700;font-size:15px;text-decoration:none;padding:12px
24px;border-radius:8px;line-height:1.2;border:2px
solid var(--blue,#2563eb);background:transparent;color:var(--blue,#2563eb)!important;-webkit-text-fill-color:var(--blue,#2563eb);transition:background .15s}.kkm-people-cta .kst-btn:hover{background:rgba(37,99,235,.07)}body.page-id-2466 .kkm-story .kst-team{flex-direction:column;flex-wrap:nowrap;max-width:940px}body.page-id-2466 .kkm-story .kst-tm-member{flex:1 1 auto;max-width:none;flex-direction:row;align-items:flex-start;text-align:left;gap:22px;padding:22px}body.page-id-2466 .kkm-story .kst-tm-pic{margin:0}body.page-id-2466 .kkm-story .kst-tm-info{align-items:flex-start}body.page-id-2466 .kkm-story .kst-tm-bio{margin-top:0}body.page-id-2466 .kkm-story .kst-tm-contact{flex-direction:row;flex-wrap:wrap;gap:6px 18px;justify-content:flex-start;border-top:0;margin-top:8px;padding-top:0}.kkm-mock .kkm-story .kst-checklist .kst-checks.kst-checks-plain{grid-template-columns:1fr;max-width:640px;gap:12px}.kkm-mock .kkm-story .kst-checks-plain .kst-check{align-items:center}.kkm-mock .kkm-story .kst-checks-plain .kst-check
strong{margin:0}.kkm-mock .kkm-doclist{list-style:none;margin:6px
0 0;padding:0;display:grid;gap:8px;max-width:700px}.kkm-mock .kkm-doclist
li{margin:0}.kkm-mock .kkm-doclist
a{display:flex;align-items:center;gap:12px;padding:12px
16px;background:#fff;border:1px
solid var(--line,#e2e8f0);border-radius:10px;font-size:15px;font-weight:600;color:var(--ink,#0f172a);text-decoration:none;transition:border-color .15s,background .15s}.kkm-mock .kkm-doclist a:hover{border-color:var(--blue,#2563eb);background:#f6f9ff}.kkm-mock .kkm-doclist a::before{content:"";flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:var(--blue,#2563eb)}.kkm-mock .kkm-doclist a::after{content:attr(data-ext);margin-left:auto;font-size:11px;font-weight:800;letter-spacing:.04em;color:var(--blue,#2563eb);background:#eff6ff;border-radius:5px;padding:2px
8px}.kkm-mock .kkm-regions{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:28px;max-width:980px;margin:0
auto}.kkm-mock .kkm-region{display:flex;flex-direction:column;background:#fff;border:1px
solid var(--line,#e2e8f0);border-radius:18px;overflow:hidden;text-decoration:none;box-shadow:0 2px 6px rgba(15,23,42,.05);transition:border-color .15s,box-shadow .15s,transform .15s}.kkm-mock .kkm-region:hover{border-color:var(--blue,#2563eb);box-shadow:0 14px 34px rgba(37,99,235,.14);transform:translateY(-3px)}.kkm-mock .kkm-region-map{display:block;background:#eef2f7}.kkm-mock .kkm-region-map
img{display:block;width:100%;height:240px;object-fit:cover}.kkm-mock .kkm-region-name{font-size:22px;font-weight:800;color:var(--ink,#0f172a);-webkit-text-fill-color:var(--ink,#0f172a);padding:18px
22px 4px}.kkm-mock .kkm-region-sub{font-size:14px;color:var(--ink-2,#334155);padding:0
22px 12px}.kkm-mock .kkm-region-info{list-style:none;margin:0;padding:2px
22px 10px;display:flex;flex-direction:column;gap:8px}.kkm-mock .kkm-region-info
li{position:relative;padding-left:27px;font-size:14px;color:var(--ink-2,#334155);line-height:1.4}.kkm-mock .kkm-region-info li::before{content:"";position:absolute;left:0;top:1px;width:18px;height:18px;background:no-repeat center/100%;opacity:.9}.kkm-mock .kkm-region-info li.ri-addr::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-5.5-7-11a7 7 0 1 1 14 0c0 5.5-7 11-7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E")}.kkm-mock .kkm-region-info li.ri-tel::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h3.5l1.5 4-2 1.5a12 12 0 0 0 5 5l1.5-2 4 1.5V19a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2z'/%3E%3C/svg%3E")}.kkm-mock .kkm-region-info li.ri-mail::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m4 7 8 6 8-6'/%3E%3C/svg%3E")}.kkm-mock .kkm-region-cta{margin-top:auto;padding:14px
22px;font-size:14.5px;font-weight:700;color:var(--blue,#2563eb);border-top:1px solid var(--line,#e2e8f0);background:#f8fafc}@media(max-width:560px){.kkm-mock .kkm-regions{grid-template-columns:1fr;gap:20px;max-width:460px}.kkm-mock .kkm-region-map
img{height:190px}}.kkm-mock .kkm-story .kst-contact{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px;max-width:920px;margin:0
auto}.kkm-mock .kkm-story .kst-ci{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;background:#fff;border:1px
solid var(--line,#e2e8f0);border-radius:16px;padding:26px
18px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.kkm-mock .kkm-story .kst-ci-ic{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:#eff6ff;color:var(--blue,#2563eb);border:1px
solid #dbeafe}.kkm-mock .kkm-story .kst-ci-ic
svg{width:27px;height:27px}.kkm-mock .kkm-story .kst-ci-label{font-size:13px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--ink,#0f172a);-webkit-text-fill-color:var(--ink,#0f172a)}.kkm-mock .kkm-story .kst-ci-value{font-size:15px;color:var(--ink-2,#334155);line-height:1.45;word-break:break-word}.kkm-mock .kkm-story .kst-ci-value
a{color:var(--blue,#2563eb);text-decoration:none;font-weight:600}.kkm-mock .kkm-story .kst-ci-value a:hover{text-decoration:underline}.kkm-mock .kkm-story .kst-contact-actions{justify-content:center;margin-top:26px}@media(max-width:560px){.kkm-mock .kkm-story .kst-contact{grid-template-columns:1fr 1fr;gap:12px}.kkm-mock .kkm-story .kst-ci{padding:20px
12px}.kkm-mock .kkm-story .kst-ci-ic{width:50px;height:50px}}@media(max-width:380px){.kkm-mock .kkm-story .kst-contact{grid-template-columns:1fr}}.kkm-mock .kkm-kt-tabs{position:sticky;top:0;z-index:6;background:#fff;display:flex;gap:6px;border-bottom:2px solid var(--line,#e2e8f0)}.kkm-mock .kkm-kt-tab{appearance:none;background:none;border:0;font:inherit;cursor:pointer;padding:16px
22px 14px;color:var(--ink-2,#475569);font-size:17px;font-weight:700;border-bottom:3px solid transparent;margin-bottom:-2px;display:flex;flex-direction:column;line-height:1.2;-webkit-text-fill-color:currentColor}.kkm-mock .kkm-kt-tab
small{font-size:12px;font-weight:500;color:#94a3b8}.kkm-mock .kkm-kt-tab[aria-selected=true]{color:var(--blue,#2563eb);border-bottom-color:var(--blue,#2563eb)}.kkm-mock .kkm-kt-tab[aria-selected=true] small{color:var(--blue,#2563eb)}.kkm-mock .kkm-kt-panel{display:none}.kkm-mock .kkm-kt-panel.on{display:block;animation:kktfade .25s ease}.kkm-mock .kkm-kt-quick{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;padding:14px
20px;margin:18px
0 4px;background:#0f172a;border-radius:14px;color:#fff}.kkm-mock .kkm-kt-qreg{font-size:15px;font-weight:800;color:#fff;-webkit-text-fill-color:#fff;margin-right:auto}.kkm-mock .kkm-kt-qlinks{display:flex;flex-wrap:wrap;gap:8px 10px}.kkm-mock .kkm-kt-qtel,.kkm-mock .kkm-kt-qmail{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none;color:#fff;-webkit-text-fill-color:#fff;background:rgba(255,255,255,.10);border:1px
solid rgba(255,255,255,.18);border-radius:9px;padding:8px
14px;overflow-wrap:anywhere}.kkm-mock .kkm-kt-qtel:hover,.kkm-mock .kkm-kt-qmail:hover{background:rgba(255,255,255,.18)}.kkm-mock .kkm-kt-qtel::before,.kkm-mock .kkm-kt-qmail::before{content:"";width:17px;height:17px;flex:0 0 17px;background:no-repeat center/100%}.kkm-mock .kkm-kt-qtel::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2393c5fd' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h3.5l1.5 4-2 1.5a12 12 0 0 0 5 5l1.5-2 4 1.5V19a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2z'/%3E%3C/svg%3E")}.kkm-mock .kkm-kt-qmail::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2393c5fd' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m4 7 8 6 8-6'/%3E%3C/svg%3E")}@media(max-width:640px){.kkm-mock .kkm-kt-quick{flex-direction:column;align-items:stretch;gap:10px;text-align:center}.kkm-mock .kkm-kt-qreg{margin:0}.kkm-mock .kkm-kt-qlinks{flex-direction:column}.kkm-mock .kkm-kt-qtel,.kkm-mock .kkm-kt-qmail{justify-content:center}}@keyframes
kktfade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.kkm-mock .kkm-kt-rhead{display:grid;grid-template-columns:1.1fr 1fr;gap:0;border:1px
solid var(--line,#e2e8f0);border-radius:18px;overflow:hidden;margin:28px
0 8px;box-shadow:0 2px 12px rgba(15,23,42,.06)}.kkm-mock .kkm-kt-info{padding:30px
30px 26px}.kkm-mock .kkm-kt-rname{font-size:20px;font-weight:800;margin:0
0 2px;color:var(--ink,#0f172a);-webkit-text-fill-color:var(--ink,#0f172a)}.kkm-mock .kkm-kt-rfran{font-size:13px;color:#64748b;margin:0
0 18px}.kkm-mock .kkm-kt-line{position:relative;padding:9px
0 9px 38px;font-size:15px;color:var(--ink-2,#475569);border-top:1px solid #f1f5f9}.kkm-mock .kkm-kt-line:first-of-type{border-top:0}.kkm-mock .kkm-kt-line
b{display:block;font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink,#0f172a);-webkit-text-fill-color:var(--ink,#0f172a)}.kkm-mock .kkm-kt-line
a{color:var(--blue,#2563eb);text-decoration:none;font-weight:600;overflow-wrap:anywhere}.kkm-mock .kkm-kt-line a:hover{text-decoration:underline}.kkm-mock .kkm-kt-line::before{content:"";position:absolute;left:0;top:8px;width:26px;height:26px;border-radius:7px;background:#eff6ff no-repeat center;background-size:15px;border:1px
solid #dbeafe}.kkm-mock .kkm-kt-i-address::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-5.5-7-11a7 7 0 1 1 14 0c0 5.5-7 11-7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E")}.kkm-mock .kkm-kt-i-phone::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h3.5l1.5 4-2 1.5a12 12 0 0 0 5 5l1.5-2 4 1.5V19a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2z'/%3E%3C/svg%3E")}.kkm-mock .kkm-kt-i-email::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m4 7 8 6 8-6'/%3E%3C/svg%3E")}.kkm-mock .kkm-kt-i-service::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 5.5a4 4 0 0 0-5.4 5.1L3 16.8 7.2 21l6.2-6.1a4 4 0 0 0 5.1-5.4l-2.6 2.6-2.1-.5-.5-2.1z'/%3E%3C/svg%3E")}.kkm-mock .kkm-kt-btn{display:inline-block;margin-top:20px;background:var(--blue,#2563eb);color:#fff;-webkit-text-fill-color:#fff;text-decoration:none;font-weight:700;font-size:14.5px;padding:11px
22px;border-radius:10px}.kkm-mock .kkm-kt-btn:hover{background:#1d4ed8}.kkm-mock .kkm-kt-rmap{position:relative;min-height:280px;background:#e8eef6}.kkm-mock .kkm-kt-rmap
iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.kkm-mock .kkm-kt-mlabel{position:absolute;left:0;bottom:0;color:#fff;font-weight:700;font-size:13.5px;padding:10px
16px;background:linear-gradient(0deg,rgba(15,23,42,.55),transparent);width:100%;text-shadow:0 1px 3px rgba(0,0,0,.5)}.kkm-mock .kkm-kt-mh{text-align:center;font-size:24px;font-weight:800;margin:42px
0 2px;color:var(--ink,#0f172a);-webkit-text-fill-color:var(--ink,#0f172a)}.kkm-mock .kkm-kt-panel .kst-team-band{padding:0}.kkm-mock .kkm-kt-panel .kst-band{padding:22px
0 4px}.kkm-mock .kkm-kt-panel .kkm-kt-mh+.kst-band{padding-top:4px}.kkm-mock .kkm-kt-panel .kst-team-band .kst-head{max-width:none;text-align:center;margin:0
auto 18px}.kkm-mock .kkm-kt-panel .kst-team-band .kst-h{margin:0
0 12px !important}.kkm-mock .kkm-kt-panel .kkm-kt-mh{margin-bottom:6px}.kkm-mock .kkm-kt-panel .kst-team-band .kst-wrap{padding:0}.kkm-mock .kkm-kt-panel .kst-team-band[data-tint="none"]{background:transparent}@media(max-width:640px){.kkm-mock .kkm-kt-rhead{grid-template-columns:1fr}.kkm-mock .kkm-kt-rmap{min-height:190px;order:-1}.kkm-mock .kkm-kt-info{padding:24px
22px}.kkm-mock .kkm-kt-tab{padding:13px
14px 11px;font-size:15px;flex:1 1 0;align-items:center;text-align:center}}.kkm-mock .kkm-blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;max-width:1200px;margin:0
auto;padding:6px
0}.kkm-mock .kkm-bcard{display:flex;flex-direction:column;background:#fff;border:1px
solid var(--line,#e2e8f0);border-radius:16px;overflow:hidden;text-decoration:none;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:border-color .15s,box-shadow .15s,transform .15s}.kkm-mock .kkm-bcard:hover{border-color:var(--blue,#2563eb);box-shadow:0 10px 28px rgba(37,99,235,.12);transform:translateY(-2px)}.kkm-mock .kkm-bcard-img{display:block;aspect-ratio:16/10;background:#eef2f7;overflow:hidden}.kkm-mock .kkm-bcard-img
img{width:100%;height:100%;object-fit:cover;display:block}.kkm-mock .kkm-bcard-ph{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2563eb,#1e3a8a);text-align:center;padding:18px}.kkm-mock .kkm-bcard-ph
span{color:#fff;-webkit-text-fill-color:#fff;font-weight:800;font-size:17px;letter-spacing:.02em;opacity:.92}.kkm-mock .kkm-bcard-body{display:flex;flex-direction:column;gap:8px;padding:18px
20px 20px;flex:1}.kkm-mock .kkm-bcard-cat{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--blue,#2563eb)}.kkm-mock .kkm-bcard-title{font-size:18px;font-weight:800;line-height:1.25;color:var(--ink,#0f172a);-webkit-text-fill-color:var(--ink,#0f172a)}.kkm-mock .kkm-bcard-ex{font-size:14px;line-height:1.6;color:var(--ink-2,#334155);flex:1}.kkm-mock .kkm-bcard-meta{font-size:12.5px;color:var(--ink-3,#94a3b8);font-weight:600;margin-top:4px}.kkm-mock .kkm-story .kst-appblock{display:grid;grid-template-columns:minmax(0,380px) 1fr;gap:36px;align-items:center}.kkm-mock .kkm-story .kst-app-media{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.kkm-mock .kkm-story .kst-app-shot{margin:0;flex:0 1 auto;max-width:360px}.kkm-mock .kkm-story .kst-app-shot
img{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 8px 28px rgba(15,23,42,.10)}.kkm-mock .kkm-story .kst-app-text .kst-head{margin-bottom:14px}.kkm-mock .kkm-story .kst-stores{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:18px}.kkm-mock .kkm-story .kst-store{display:inline-flex}.kkm-mock .kkm-story .kst-store
img{height:46px;width:auto;border-radius:8px;display:block}@media(max-width:760px){.kkm-mock .kkm-story .kst-appblock{grid-template-columns:1fr;gap:22px}}.kkm-tm-link{color:inherit;text-decoration:none}.kkm-tm-link:hover{color:#2563eb;text-decoration:underline}.kkm-mock .kkm-jarelmaks{max-width:1040px}.kkm-mock .kkm-jm-cols{display:grid;grid-template-columns:minmax(620px,1.85fr) minmax(280px,1fr);gap:24px;align-items:stretch;margin:8px
0 12px}.kkm-mock .kkm-jm-col{background:#fff;border:1px
solid var(--line,#e2e8f0);border-radius:16px;padding:20px;display:flex;flex-direction:column}.kkm-mock .kkm-jm-col-lhv{background:#fafbff}.kkm-mock .kkm-jm-colhead{font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3,#94a3b8);margin-bottom:14px}.kkm-mock .kkm-jm-calc{flex:1;display:flex;align-items:center}.kkm-mock .kkm-jm-calc
iframe{display:block;width:100%;min-height:280px;border:0}.kkm-mock .kkm-jm-inbank-box{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:8px
6px}.kkm-mock .kkm-jm-inbank-logo{width:84px;height:84px;display:block}.kkm-mock .kkm-jm-inbank-name{font-size:26px;font-weight:800;letter-spacing:-.02em;color:#21093a;-webkit-text-fill-color:#21093a;line-height:1}.kkm-mock .kkm-jm-inbank-txt{font-size:14px;line-height:1.55;color:var(--ink-2,#334155);max-width:280px;margin:0}.kkm-mock .kkm-jm-inbtn{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:10px
18px;border-radius:10px;background:#21093a;color:#fff!important;-webkit-text-fill-color:#fff;font-weight:700;font-size:14px;text-decoration:none}.kkm-mock .kkm-jm-inbtn:hover{background:#3a1860}.kkm-mock .kkm-jm-note{font-size:12.5px;color:var(--ink-3,#94a3b8);margin:4px
0 0}@media(max-width:960px){.kkm-mock .kkm-jm-cols{grid-template-columns:1fr}}.kkm-mock .pdp-month .kkm-jm-open{color:inherit;text-decoration:none;cursor:pointer}.kkm-mock .pdp-month .kkm-jm-open:hover{text-decoration:underline;color:#2563eb}.kkm-mock .tab-bar button[data-tab="jarelmaks"]{color:#2563eb;font-weight:800;background:#eff6ff;border-radius:9px;padding:9px
16px;border-bottom-color:transparent;align-self:center}.kkm-mock .tab-bar button[data-tab="jarelmaks"]:hover{background:#dbeafe;color:#1d4ed8}.kkm-mock .tab-bar button[data-tab="jarelmaks"].active{background:#2563eb;color:#fff;-webkit-text-fill-color:#fff}.kkm-mock .kkm-spectable-block{margin:0
0 22px}.kkm-mock .kkm-spectable-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px
solid var(--line,#e2e8f0);border-radius:12px;background:#fff}.kkm-mock .kkm-spectable{width:100%;border-collapse:collapse;font-size:13.5px;line-height:1.35}.kkm-mock .kkm-spectable th,.kkm-mock .kkm-spectable
td{padding:6px
10px;text-align:left;border-top:1px solid var(--line-2,#f1f5f9);vertical-align:middle}.kkm-mock .kkm-spectable tbody tr:first-child th,.kkm-mock .kkm-spectable tbody tr:first-child
td{border-top:0}.kkm-mock .kkm-spectable tbody th.kst-g{font-weight:600;color:var(--ink-2,#334155);background:var(--soft,#f8fafc);vertical-align:top;padding-top:7px;width:27%;min-width:132px}.kkm-mock .kkm-spectable tbody tr.kst-gtop th,.kkm-mock .kkm-spectable tbody tr.kst-gtop
td{border-top:1px solid var(--line,#e2e8f0)}.kkm-mock .kkm-spectable td.kst-s{color:var(--ink-2,#334155);font-size:12.5px;width:24%}.kkm-mock .kkm-spectable td.kst-u{color:var(--ink-3,#64748b);font-size:12px;white-space:nowrap;width:56px}.kkm-mock .kkm-spectable td.kst-v{color:var(--ink,#0f172a);font-variant-numeric:tabular-nums}.kkm-mock .kkm-spectable tr.kst-section
th{background:var(--blue-50,#eff6ff);color:var(--blue-700,#1d4ed8);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.kkm-mock .kkm-spectable--models thead
th{background:var(--ink,#0f172a);color:#fff;font-weight:600;font-size:12.5px;white-space:nowrap;border-top:0;padding:8px
10px}.kkm-mock .kkm-spectable--models thead th.kst-corner,.kkm-mock .kkm-spectable--models thead th.kst-cs,.kkm-mock .kkm-spectable--models thead th.kst-cu{background:var(--ink,#0f172a)}.kkm-mock .kkm-spectable--models td.kst-v{white-space:nowrap}.kkm-mock .kkm-spectable--models tbody th.kst-g,.kkm-mock .kkm-spectable--models thead th.kst-corner{position:sticky;left:0;z-index:1;box-shadow:1px 0 0 var(--line,#e2e8f0)}.kkm-mock .kkm-spectable--models thead th.kst-corner{z-index:2}.kkm-mock .kkm-spectable-hint{font-size:12px;color:var(--ink-3,#64748b);margin:7px
2px 0}@media(min-width:760px){.kkm-mock .kkm-spectable-hint{display:none}}.kkm-mock .kkm-specsheet{margin:6px
0 22px}.kkm-mock .kkm-specsheet-cap{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3,#64748b);margin-bottom:8px}.kkm-mock .kkm-specsheet
img{max-width:100%;height:auto;border:1px
solid var(--line,#e2e8f0);border-radius:10px;display:block;margin:6px
0}@media(max-width:560px){.kkm-mock .kkm-spectable th,.kkm-mock .kkm-spectable
td{padding:5px
7px;font-size:12px}.kkm-mock .kkm-spectable:not(.kkm-spectable--models){table-layout:fixed}.kkm-mock .kkm-spectable:not(.kkm-spectable--models) th,
.kkm-mock .kkm-spectable:not(.kkm-spectable--models) td{overflow-wrap:anywhere}.kkm-mock .kkm-spectable tbody th.kst-g{min-width:0;width:24%;font-size:12px}.kkm-mock .kkm-spectable td.kst-s{width:24%;font-size:11.5px}.kkm-mock .kkm-spectable td.kst-u{width:13%;font-size:10px;white-space:normal}.kkm-mock .kkm-spectable:not(.kkm-spectable--models) td.kst-v{width:39%}.kkm-mock .kkm-spectable--models tbody th.kst-g{min-width:104px;width:auto}}.kkm-filters-toggle{display:none}@media (max-width: 900px){.kkm-mock .kkm-filters-wrap{position:static;max-height:none;overflow:visible;order:-1}.kkm-filters-toggle{display:inline-flex;align-items:center;gap:8px;width:100%;padding:11px
16px;background:#fff;border:1px
solid var(--line, #e2e8f0);border-radius:var(--r-sm, 8px);font-size:14px;font-weight:600;color:var(--ink, #0f172a);cursor:pointer}.kkm-filters-toggle
svg{flex-shrink:0}.kkm-f-badge{display:inline-flex;align-items:center;justify-content:center;background:var(--blue, #2563eb);color:#fff;font-size:11px;font-weight:700;line-height:1;min-width:18px;height:18px;border-radius:999px;padding:0
5px;margin-left:4px}.kkm-mock
.filters{display:none;position:fixed;left:0;right:0;bottom:0;top:auto;z-index:1300;max-height:88vh;overflow-y:auto;-webkit-overflow-scrolling:touch;border:none;border-radius:16px 16px 0 0;box-shadow:0 -8px 40px rgba(15,23,42,.18);padding:18px
20px calc(24px + env(safe-area-inset-bottom))}body.kkm-filters-open,html.kkm-filters-open{overflow:hidden}body.kkm-filters-open::before{content:'';position:fixed;inset:0;background:rgba(15,23,42,.5);z-index:1290}body.kkm-filters-open .kkm-mock
.filters{display:block;animation:kkm-sheet-up .26s ease}@keyframes kkm-sheet-up{from{transform:translateY(100%)}to{transform:translateY(0)}}.kkm-mock .filters
h3{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--line, #e2e8f0);position:sticky;top:-18px;background:#fff;z-index:2}.kkm-filters-close{font-size:26px;line-height:1;color:var(--ink-3, #64748b);background:none;border:none;cursor:pointer;padding:0
4px;margin:-4px -4px -4px 0}}#kkm-applyfilters{transition:box-shadow .15s, filter .15s}#kkm-applyfilters:hover{filter:brightness(1.06)}#kkm-applyfilters.kkm-apply-pending{box-shadow:0 0 0 3px rgba(37, 99, 235, .30)}.kkm-gmap{width:100%;height:100%;min-height:160px;border:0;display:block}.kkm-map-linkcard{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;min-height:160px;padding:20px;text-decoration:none;color:var(--blue, #2563eb);background:var(--blue-50, #eff6ff);border:1px
solid var(--line, #e2e8f0);border-radius:12px;font-weight:600;text-align:center;transition:background .15s}.kkm-map-linkcard:hover{background:#e0ebfd}.kkm-mock .kkm-story.kkm-story-pdp h2.kst-hero-h{font-size:clamp(32px,3.2vw,42px);letter-spacing:-.015em}.kkm-mock .kkm-story.kkm-story-pdp h3.kst-h{font-size:30px;letter-spacing:-.01em}.kkm-mock .kkm-story.kkm-story-pdp .kst-eyebrow::before{content:"";display:inline-block;width:26px;height:2px;background:var(--blue,#2563eb);vertical-align:middle;margin:-3px 11px 0 0}.kkm-mock .kkm-story.kkm-story-pdp .kst-band{padding:64px
0}.kkm-mock .kkm-story.kkm-story-pdp .kst-band[data-tint="blue"],
.kkm-mock .kkm-story.kkm-story-pdp .kst-band[data-tint="soft"]{clip-path:polygon(0 18px,100% 0,100% calc(100% - 18px),0 100%);padding:78px
0}.kkm-mock .kkm-story.kkm-story-pdp .kst-band.kst-opener,
.kkm-mock .kkm-story.kkm-story-pdp .kst-band.kst-hero{clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),0 100%);padding:64px
0 78px}.kkm-mock .kkm-story.kkm-story-pdp .kst-band[data-w="narrow"] .kst-wrap{max-width:800px}.kkm-mock .kkm-story.kkm-story-pdp .kst-opener-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.kkm-mock .kkm-story.kkm-story-pdp .kst-opener-text .kst-intro{margin-top:6px;max-width:520px}.kkm-mock .kkm-story.kkm-story-pdp .kst-opener-brand{text-align:center}.kkm-mock .kkm-story.kkm-story-pdp .kst-opener-brand
img{max-width:min(400px,88%);max-height:96px;width:auto;height:auto;opacity:.95}.kkm-mock .kkm-story.kkm-story-pdp .kst-brand-name{font-size:clamp(34px,4.5vw,54px);font-weight:800;letter-spacing:-.02em;color:#8fa8c8;-webkit-text-fill-color:#8fa8c8;white-space:nowrap}.kkm-mock .kkm-story.kkm-story-pdp .kst-it-top{grid-template-columns:1.08fr .92fr;gap:52px;align-items:center}.kkm-mock .kkm-story.kkm-story-pdp .kst-media[data-imgkind="cutout"] img{border-radius:0;box-shadow:none;max-height:520px;width:auto;max-width:100%}.kkm-mock .kkm-story.kkm-story-pdp .kst-media[data-imgkind="photo"] img{border-radius:16px;box-shadow:0 12px 32px rgba(15,23,42,.14)}.kkm-mock .kkm-story.kkm-story-pdp .kst-checklist .kst-checks.kst-checks-plain{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:none;gap:12px 44px}.kkm-mock .kkm-story.kkm-story-pdp .kst-cont{margin-top:18px;max-width:860px}.kkm-mock .kkm-story.kkm-story-pdp .kst-autocta .kst-h{margin-bottom:10px}@media (max-width:860px){.kkm-mock .kkm-story.kkm-story-pdp .kst-band,
.kkm-mock .kkm-story.kkm-story-pdp .kst-band[data-tint="blue"],
.kkm-mock .kkm-story.kkm-story-pdp .kst-band[data-tint="soft"],
.kkm-mock .kkm-story.kkm-story-pdp .kst-band.kst-opener,
.kkm-mock .kkm-story.kkm-story-pdp .kst-band.kst-hero{clip-path:none;padding:42px
0}.kkm-mock .kkm-story.kkm-story-pdp h2.kst-hero-h{font-size:28px}.kkm-mock .kkm-story.kkm-story-pdp h3.kst-h{font-size:24px}.kkm-mock .kkm-story.kkm-story-pdp .kst-opener-grid{grid-template-columns:1fr;gap:22px}.kkm-mock .kkm-story.kkm-story-pdp .kst-it-top{grid-template-columns:1fr;gap:24px}.kkm-mock .kkm-story.kkm-story-pdp .kst-checks,.kkm-mock .kkm-story.kkm-story-pdp .kst-check-b{font-size:16px}.kkm-mock .kkm-story.kkm-story-pdp .kst-check
strong{font-size:16px}.kkm-mock .kkm-story.kkm-story-pdp .kst-opener-brand
img{max-height:52px}.kkm-mock .kkm-story.kkm-story-pdp .kst-brand-name{font-size:28px}.kkm-mock .kkm-story.kkm-story-pdp .kst-media[data-imgkind="cutout"] img{max-height:320px}}body.single-product .kkm-pdpbar{position:fixed;top:0;left:0;right:0;z-index:980;background:#fff;border-bottom:1px solid var(--line,#e2e8f0);box-shadow:0 6px 18px rgba(15,23,42,.08);transform:translateY(-100%);transition:transform .25s ease;display:flex;align-items:center;gap:16px;padding:10px
28px}body.single-product .kkm-pdpbar.show{transform:translateY(0)}body.single-product .kkm-pdpbar-img{width:44px;height:44px;object-fit:contain;border:1px
solid var(--line,#e2e8f0);border-radius:8px;background:#fff;flex:none}body.single-product .kkm-pdpbar-t{font-weight:700;color:var(--ink,#0f172a);font-size:15px;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.single-product .kkm-pdpbar-p{font-weight:800;color:var(--ink,#0f172a);font-size:16px;white-space:nowrap}body.single-product .kkm-pdpbar-btn{display:inline-block;background:var(--blue,#2563eb);color:#fff!important;-webkit-text-fill-color:#fff;font-weight:700;font-size:14px;text-decoration:none;padding:9px
18px;border-radius:8px;border:2px
solid var(--blue,#2563eb);line-height:1.2;white-space:nowrap}body.single-product .kkm-pdpbar-btn:hover{filter:brightness(.93)}body.single-product .kkm-pdpbar-ghost{background:transparent;color:var(--blue,#2563eb)!important;-webkit-text-fill-color:var(--blue,#2563eb)}body.single-product .kkm-pdpbar-ghost:hover{background:rgba(37,99,235,.07);filter:none}@media (max-width:991px){body.single-product .kkm-pdpbar{display:none}}.kkm-mock .kkm-story .kst-rt
table{width:100%;border-collapse:collapse;margin:0
0 14px;font-size:14.5px}.kkm-mock .kkm-story .kst-rt th,.kkm-mock .kkm-story .kst-rt
td{border:1px
solid var(--line,#e2e8f0);padding:8px
12px;text-align:left;vertical-align:top}.kkm-mock .kkm-story .kst-rt
th{background:#f7f9fc;font-weight:700;color:var(--ink,#0f172a)}@media (max-width:640px){.kkm-mock .kkm-story .kst-rt
table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}body.woocommerce-lost-password form.woocommerce-ResetPassword{background:#fff;border:1px
solid var(--line, #e6e9ee);border-radius:14px;padding:24px
28px;max-width:520px}body.woocommerce-lost-password form.woocommerce-ResetPassword .form-row{float:none;width:100%}.kkm-mock .pdp-perks li::before{content:"";display:inline-block;width:13px;height:13px;flex:none;margin-top:3px;background-color:var(--ok,#059669);font-weight:normal;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 6L9 17l-5-5' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 6L9 17l-5-5' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.kkm-mock .cs-v:has(.kkm-energy-chip){flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:4px}.kkm-iso-card{display:flex;flex-direction:column;gap:14px;background:#fff;border:1px
solid #e2e8f0;border-radius:16px;padding:26px
28px;box-shadow:0 1px 3px rgba(15,23,42,.05);max-width:420px}.kkm-iso-badges{display:flex;gap:10px}.kkm-iso-badge{display:inline-block;background:#eff6ff;color:#1d4ed8;border:1px
solid #bfdbfe;border-radius:8px;padding:6px
12px;font-weight:700;font-size:14px;letter-spacing:.02em}.kkm-iso-txt{display:flex;flex-direction:column;gap:6px}.kkm-iso-txt
strong{font-size:16px;color:#0f172a}.kkm-iso-txt
span{font-size:13.5px;line-height:1.55;color:#475569}.kkm-iso-link{font-weight:600;font-size:14px;color:#2563eb;text-decoration:none}.kkm-iso-link:hover{text-decoration:underline}.kst-gl-iso{grid-column:1/-1;display:flex;justify-content:center}.kkm-mock .kkm-story img[src*="Aripaeva_TOP"]{max-width:230px!important;width:100%;height:auto;display:block;margin:0
auto}.kkm-mock .kkm-story ul.kkm-certs{list-style:none;padding:0;margin:14px
0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.kkm-mock .kkm-story ul.kkm-certs
li{background:#fff;border:1px
solid #e2e8f0;border-radius:12px;padding:14px
16px;margin:0;line-height:1.9}.kkm-mock .kkm-story ul.kkm-certs li
strong{display:block;font-size:15px;color:#0f172a;margin-bottom:6px}.kkm-mock .kkm-story ul.kkm-certs li
a{display:inline-block;background:#f1f5f9;border-radius:999px;padding:3px
11px;font-size:12.5px;font-weight:600;color:#1e40af;text-decoration:none;margin:2px
6px 2px 0;line-height:1.5}.kkm-mock .kkm-story ul.kkm-certs li a:hover{background:#e0e7ff}.kkm-mock .kkm-story .kst-rt ul.kkm-certs li::before{content:none}@media(max-width:767px){.kkm-mock .kkm-story ul.kkm-certs{grid-template-columns:1fr}}.kkm-svc-ico{display:inline-flex;width:38px;height:38px;border-radius:10px;background:#eff6ff;color:#2563eb;align-items:center;justify-content:center;margin-bottom:10px}.kkm-svc-ico
svg{width:20px;height:20px}.kkm-mv-band{text-align:center;max-width:760px;margin:0
auto;padding:8px
0}.kkm-mv-band .kst-eyebrow{display:block;margin-bottom:12px}.kkm-mv-lead{font-size:clamp(20px,2.6vw,27px);font-weight:700;line-height:1.35;color:#0f172a;margin:0
0 10px}.kkm-mv-sub{font-size:16px;color:#2563eb;font-weight:600;margin:0}.kkm-page-intro{font-size:16.5px;color:#475569;margin:2px
0 10px}#brx-content>.kkm-page-intro,.brxe-text-basic.kkm-page-intro{max-width:var(--kkm-cw,1240px);margin-left:auto;margin-right:auto}.kkm-mock .kkm-story .kst-rt .kkm-mv-band{text-align:center;max-width:760px;margin:0
auto;padding:8px
0}.kkm-mock .kkm-story .kst-rt p.kkm-mv-lead{font-size:clamp(20px,2.6vw,27px);font-weight:700;line-height:1.35;color:#0f172a;margin:0
0 10px}.kkm-mock .kkm-story .kst-rt p.kkm-mv-sub{font-size:16px;color:#2563eb;font-weight:600;margin:0}.woocommerce-NoticeGroup-checkout{max-width:var(--kkm-cw,1240px);margin:0
auto 18px}.woocommerce-NoticeGroup-checkout .woocommerce-error{list-style:none;margin:0
0 14px;padding:14px
18px;background:#fef2f2;border:1px
solid #fecaca;border-left:4px solid var(--red,#dc2626);border-radius:10px;color:#991b1b;font-size:14px}.woocommerce-NoticeGroup-checkout .woocommerce-error
li{margin:4px
0;padding:0}.woocommerce-NoticeGroup-checkout .woocommerce-error li
strong{color:#7f1d1d}body.kkm-wc-page form .form-row.woocommerce-invalid input.input-text,
body.kkm-wc-page form .form-row.woocommerce-invalid select,
body.kkm-wc-page form .form-row.woocommerce-invalid .select2-selection{border-color:var(--red,#dc2626)!important;background:#fef2f2!important}body.kkm-wc-page form .form-row.woocommerce-invalid
label{color:#b91c1c}body.kkm-wc-page form .form-row.woocommerce-validated input.input-text,
body.kkm-wc-page form .form-row.woocommerce-validated
select{border-color:#86efac!important}.pdp-actions
form.cart{flex-wrap:wrap}.kkm-addon-box{min-width:0;border:1px
solid var(--line,#e6e9ee);border-radius:var(--r-sm,10px);padding:14px
16px;margin-bottom:12px;background:#fafbfc}.pdp-actions .kkm-addon-box{flex:1 1 100%;order:-1}.kkm-addon-h{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2,#4b5563);margin-bottom:8px}.kkm-addon-row{display:flex;align-items:center;gap:10px;padding:7px
0;cursor:pointer;font-size:14.5px}.kkm-addon-row input[type=checkbox]{width:17px;height:17px;accent-color:var(--blue,#2563eb);flex:none}.kkm-addon-name{flex:1;font-weight:600;color:var(--ink,#16191d)}.kkm-addon-name
small{display:block;font-weight:400;font-size:12.5px;color:var(--ink-3,#707a86)}.kkm-addon-price{font-weight:700;white-space:nowrap}.kkm-addon-meters{display:inline-flex;align-items:center;gap:6px;font-weight:600;white-space:nowrap}.kkm-addon-meters input[type=number]{width:58px;height:34px;border:1px
solid var(--line,#e6e9ee);border-radius:8px;text-align:center;font-size:14px}.kkm-addon-row--pipe input:disabled,.kkm-addon-row--pipe input[type=number]:disabled{opacity:.45}.kkm-addon-row--pipe.is-off{opacity:.6}body.kkm-wiz #customer_details,
body.kkm-wiz #kkm-step-tarne,
body.kkm-wiz
#payment{display:none !important}body.kkm-wiz[data-kkm-step="2"] #customer_details{display:block !important}body.kkm-wiz[data-kkm-step="3"] #kkm-step-tarne{display:block !important}body.kkm-wiz[data-kkm-step="4"] #payment{display:block !important}body.kkm-wiz .woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals{display:none}#kkm-step-tarne .kkm-wiz-h{font-size:20px;margin:4px
0 14px}#kkm-step-tarne .woocommerce-shipping-methods{list-style:none;margin:0;padding:0;display:grid;gap:10px}#kkm-step-tarne .woocommerce-shipping-methods
li{border:1px
solid var(--line, #e6e9ee);border-radius:var(--r-sm, 10px);padding:14px
16px;display:flex;align-items:center;gap:10px;background:#fff}#kkm-step-tarne .woocommerce-shipping-methods li:has(input:checked){border-color:var(--blue, #2563eb);background:var(--blue-50, #eff6ff)}#kkm-step-tarne .woocommerce-shipping-methods input[type=radio]{accent-color:var(--blue, #2563eb);width:17px;height:17px;flex:none}#kkm-step-tarne .woocommerce-shipping-methods
label{font-weight:600;cursor:pointer;flex:1;margin:0}#kkm-step-tarne
select{max-width:100%;height:44px;border:1px
solid var(--line, #e6e9ee);border-radius:8px;margin-top:10px}.kkm-wiz-nav{display:flex;gap:10px;margin:20px
0 6px}.kkm-wiz-nav .kkm-wiz-btn{cursor:pointer;border-radius:var(--r-sm, 10px);font-weight:600;font-size:15.5px;padding:14px
24px;line-height:1.2}.kkm-wiz-nav .kkm-wiz-next{background:var(--blue, #2563eb);color:#fff;border:1px
solid transparent;flex:1}.kkm-wiz-nav .kkm-wiz-next:hover{background:var(--blue-700, #1d4ed8)}.kkm-wiz-nav .kkm-wiz-back{background:transparent;color:var(--ink, #16191d);border:1px
solid var(--line, #e6e9ee)}.kkm-wiz-nav .kkm-wiz-back:hover{border-color:var(--ink, #16191d)}body.kkm-wiz .kkm-wiz-msg{color:var(--red, #dc2626);font-size:14px;font-weight:600;margin:10px
0 0}.kkm-steps .kkm-step.clickable{cursor:pointer}.kkm-steps .kkm-step.kkm-skip{opacity: .4}#kkm-step-tarne .kkm-terminal-wrap{margin-top:12px;padding:12px
14px;border:1px
dashed var(--line, #e6e9ee);border-radius:var(--r-sm, 10px);background:#fff}#kkm-step-tarne .kkm-terminal-wrap
select{width:100%;margin-top:4px}.kkm-mock .kkm-story .kst-bnf{display:grid;grid-template-columns:1fr 1fr;gap:14px 26px;margin:14px
0 18px}.kkm-mock .kkm-story .kst-bnf-it{display:flex;gap:12px;align-items:flex-start}.kkm-mock .kkm-story .kst-bnf-ic{flex:0 0 auto;width:40px;height:40px;border-radius:10px;background:#eef4ff;color:var(--blue,#2563eb);display:flex;align-items:center;justify-content:center}.kkm-mock .kkm-story .kst-bnf-ic
svg{width:22px;height:22px}.kkm-mock .kkm-story .kst-bnf-it
p{margin:0;font-size:15px;line-height:1.5}@media(max-width:640px){.kkm-mock .kkm-story .kst-bnf{grid-template-columns:1fr}}.kkm-post-wrap{max-width:860px;padding-top:34px;padding-bottom:56px}h1.kkm-post-title{font-size:40px;line-height:1.15;font-weight:800;color:#0f172a;margin:0
0 10px!important}.kkm-post-meta{color:#64748b;font-size:14.5px;margin:0
0 22px}img.kkm-post-hero{width:100%;max-height:380px;object-fit:cover;border-radius:14px;margin:0
0 28px;display:block}.postid-2341 img.kkm-post-hero{width:auto;max-width:260px;max-height:132px;object-fit:contain;margin:0
auto 24px}.kkm-post-related{margin-top:44px}.kkm-post-rel-h{font-size:24px;font-weight:800;color:#0f172a;margin:0
0 18px}.kkm-post-related .kkm-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:900px){.kkm-post-related .kkm-blog-grid{grid-template-columns:1fr}h1.kkm-post-title{font-size:30px}}.kkm-post-content .kst-rt p img,.kkm-post-content .kkm-prose p
img{display:block;float:none;margin:22px
auto;border-radius:12px;max-width:100%;height:auto}.kkm-post-content .kst-rt p:has(>img){text-align:center}.kkm-post-content .kst-rt ul,.kkm-post-content .kkm-prose
ul{margin:14px
0 18px;padding-left:22px}.kkm-post-content .kst-rt ul li,.kkm-post-content .kkm-prose ul
li{margin:6px
0}.kkm-mock .kkm-story .kst-gl-item[data-haslab]{position:relative;overflow:hidden;border-radius:12px}@media (hover: hover) and (pointer: fine){.kkm-mock .kkm-story .kst-gl-item[data-haslab] .kst-gl-cap{position:absolute;left:0;right:0;bottom:0;margin:0;padding:34px
14px 12px;background:linear-gradient(180deg, rgba(15,23,42,0) 0%, rgba(15,23,42,0.82) 55%);text-align:left;opacity:0;transform:translateY(8px);transition:opacity .18s ease, transform .18s ease;pointer-events:none}.kkm-mock .kkm-story .kst-gl-item[data-haslab]:hover .kst-gl-cap,
.kkm-mock .kkm-story .kst-gl-item[data-haslab]:focus-within .kst-gl-cap{opacity:1;transform:none}.kkm-mock .kkm-story .kst-gl-item[data-haslab] .kst-gl-cap
strong{display:block;color:#fff;font-size:14px;line-height:1.35}.kkm-mock .kkm-story .kst-gl-item[data-haslab] .kst-gl-cap
span{display:block;color:#cbd5e1;font-size:12.5px;line-height:1.4;margin-top:2px}@media (prefers-reduced-motion: reduce){.kkm-mock .kkm-story .kst-gl-item[data-haslab] .kst-gl-cap{transition:none;transform:none}}}@media (hover: none), (pointer: coarse){.kkm-mock .kkm-story .kst-gl-item[data-haslab] .kst-gl-cap{text-align:center;margin-top:7px}.kkm-mock .kkm-story .kst-gl-item[data-haslab] .kst-gl-cap
strong{display:block;font-size:13px;color:var(--ink-2, #3d454f)}.kkm-mock .kkm-story .kst-gl-item[data-haslab] .kst-gl-cap
span{display:block;font-size:12px;color:var(--ink-3, #64748b)}}body.kkm-wc-page table.shop_table thead
th{padding:18px
14px 14px !important}body.woocommerce-cart .quantity
.qty{border-radius:0 !important;border:1px
solid #dddedf !important}@media (max-width: 480px){.kkm-steps{justify-content:space-between}.kkm-step
.lbl{display:none}.kkm-step.active
.lbl{display:inline}}body.woocommerce-cart td.actions
.coupon{flex-wrap:wrap}body.woocommerce-cart td.actions .coupon .coupon-error-notice{flex-basis:100%;order:10;color:#dc2626 !important;background:none !important;border:0
!important;margin:6px
0 0 !important;padding:0
2px !important;font-size:13px !important}body.kkm-wc-page .woocommerce table.cart td.actions .coupon input.input-text.has-error,
body.woocommerce-cart td.actions .coupon input#coupon_code.has-error{border-color:#dc2626 !important}.kkm-offer-acc{margin:14px
0 4px;border:1px
solid #e2e8f0;border-radius:10px;background:#fff}.kkm-offer-acc
summary{padding:12px
16px;font-weight:600;cursor:pointer;list-style:none;position:relative}.kkm-offer-acc summary::-webkit-details-marker{display:none}.kkm-offer-acc summary::after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:18px;color:#64748b}.kkm-offer-acc[open] summary::after{content:"–"}.kkm-offer-acc__body{padding:4px
16px 16px}@media (max-width: 640px){body.page-id-2466 .kkm-story .kst-tm-member{flex-direction:column;align-items:center;text-align:center}body.page-id-2466 .kkm-story .kst-tm-info{align-items:center;width:100%}}.kkm-mock .kkm-prose
img.alignright{float:right;margin:4px
0 12px 18px;max-width:45%;height:auto}.kkm-mock .kkm-prose
img.alignleft{float:left;margin:4px
18px 12px 0;max-width:45%;height:auto}.kkm-mock .kkm-prose
img.aligncenter{display:block;margin:14px
auto;height:auto}@media (max-width: 640px){.kkm-mock .kkm-prose img.alignright,
.kkm-mock .kkm-prose
img.alignleft{float:none;display:block;margin:14px
auto;max-width:70%}}@media (max-width: 600px){body.woocommerce-cart table.shop_table_responsive
tr.cart_item{display:grid !important;grid-template-columns:84px 1fr 36px;grid-template-areas:"thumb name remove"
"price price price"
"qty qty qty"
"subtotal subtotal subtotal";align-items:center;column-gap:12px;padding:14px
0}body.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-thumbnail{grid-area:thumb;padding:0
4px !important}body.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-thumbnail::before{content:none}body.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-name{grid-area:name;justify-content:flex-start;text-align:left}body.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-name::before{content:none}body.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-remove{grid-area:remove;justify-content:flex-end;align-self:start}body.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-price{grid-area:price}body.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-quantity{grid-area:qty}body.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-subtotal{grid-area:subtotal}}@media (min-width: 601px){body.woocommerce-cart
td.actions{padding-top:14px !important}body.woocommerce-cart td.actions
.coupon{position:relative}body.woocommerce-cart td.actions .coupon .coupon-error-notice{position:absolute;top:100%;left:0;margin:4px
0 0;white-space:nowrap;text-align:left}body.woocommerce-cart form.woocommerce-cart-form
table.shop_table{overflow:visible !important}}.kkm-mock .product-bottom{border-top:0 !important;padding-top:4px !important}@media (max-width: 640px){.kkm-mock .kkm-story .kst-app-text .kst-head{text-align:center}.kkm-mock .kkm-story .kst-app-text .kst-head .kst-h{text-align:center}.kkm-mock .kkm-story .kst-stores{justify-content:center}}.kkm-mock .kst-quote blockquote, .kst-quote
blockquote{border-left:0 !important;padding-left:0 !important}.kkm-mock .kkm-story .kkm-chips+h3{margin-top:40px !important}.kkm-mock .kkm-story .kst-band[data-tint="none"]:has(+.kst-band[data-tint="none"]){padding-bottom:16px}@media (max-width: 860px){.kkm-post-content .kst-wrap{padding-left:0 !important;padding-right:0 !important}}@media (min-width: 861px){.kkm-post-content .kkm-story .kst-it-top{display:block !important}.kkm-post-content .kkm-story .kst-it-top::after{content:"";display:block;clear:both}.kkm-post-content .kkm-story .kst-it-top .kst-media{float:left;width:46%;margin:4px
36px 18px 0}.kkm-post-content .kkm-story .kst-imgtext[data-side="right"] .kst-it-top .kst-media{float:left;float:right;margin:4px
0 18px 36px}}#brx-content #kkm-showresults{display:none}html.kkm-filtering #brx-content #kkm-grid-host{opacity: .45;pointer-events:none}#brx-content #kkm-grid-host{transition:opacity .14s ease}html.kkm-filtering #brx-content #kkm-toolbar{opacity: .55}#brx-content #kkm-toolbar{transition:opacity .14s ease}#brx-content .kkm-filters-close{display:none}@media (max-width: 900px){#brx-content #kkm-showresults{display:block}#brx-content .kkm-filters-close{display:inline-block}}@media (min-width: 561px){.kkm-mock .kkm-spectable--models{table-layout:fixed;width:100%}.kkm-mock .kkm-spectable--models thead
th{white-space:normal}.kkm-mock .kkm-spectable--models thead th.kst-corner,
.kkm-mock .kkm-spectable--models tbody th.kst-g{width:15%;min-width:0}.kkm-mock .kkm-spectable--models thead th.kst-cs,
.kkm-mock .kkm-spectable--models td.kst-s{width:13%}.kkm-mock .kkm-spectable--models thead th.kst-cu,
.kkm-mock .kkm-spectable--models td.kst-u{width:6%}.kkm-mock .kkm-spectable--models td.kst-v{white-space:normal;overflow-wrap:anywhere}.kkm-mock .kkm-spectable--models th,
.kkm-mock .kkm-spectable--models
td{padding:6px
8px}}.kkm-spec-switch{display:none;align-items:center;gap:10px;flex-wrap:wrap;margin:0
0 10px}.kkm-spec-switch__lbl{font-size:13px;font-weight:700;color:var(--ink-2, #334155)}.kkm-spec-switch__sel{font:inherit;font-size:13.5px;line-height:1.2;padding:9px
12px;min-height:40px;max-width:100%;border:1px
solid var(--line, #e2e8f0);border-radius:9px;background:#fff;color:var(--ink, #0f172a);cursor:pointer}.kkm-spec-switch__sel:focus-visible{outline:2px
solid var(--blue, #2563eb);outline-offset:2px}.kkm-spec-switch__hint{display:none;font-size:12px;color:var(--ink-3, #64748b);margin:7px
2px 0}@media (max-width: 900px){.kkm-spec-switch{display:flex}.kkm-mock .kkm-spectable--models.kkm-spectable--single-model{table-layout:auto;width:100%}.kkm-mock .kkm-spectable--models.kkm-spectable--single-model thead
th{white-space:normal}.kkm-mock .kkm-spectable--models.kkm-spectable--single-model tbody th.kst-g,
.kkm-mock .kkm-spectable--models.kkm-spectable--single-model thead th.kst-corner{width:30%;min-width:0}.kkm-mock .kkm-spectable--models.kkm-spectable--single-model td.kst-s,
.kkm-mock .kkm-spectable--models.kkm-spectable--single-model thead th.kst-cs{width:24%}.kkm-mock .kkm-spectable--models.kkm-spectable--single-model td.kst-u,
.kkm-mock .kkm-spectable--models.kkm-spectable--single-model thead th.kst-cu{width:12%}.kkm-mock .kkm-spectable--models.kkm-spectable--single-model td.kst-v{white-space:normal;overflow-wrap:anywhere}.kkm-mock .kkm-spectable--models.kkm-spectable--single-model ~ .kkm-spectable-hint,
.kkm-mock .kkm-spectable--single-model+.kkm-spectable-hint{display:none}}@media (max-width: 900px){.kkm-mock .kkm-spectable--models.kkm-spectable--single-model th,
.kkm-mock .kkm-spectable--models.kkm-spectable--single-model
td{overflow-wrap:anywhere}.kkm-mock .kkm-spectable--models.kkm-spectable--single-model tbody th.kst-g,
.kkm-mock .kkm-spectable--models.kkm-spectable--single-model thead th.kst-corner{width:27%}.kkm-mock .kkm-spectable--models.kkm-spectable--single-model td.kst-s,
.kkm-mock .kkm-spectable--models.kkm-spectable--single-model thead th.kst-cs{width:27%}.kkm-mock .kkm-spectable--models.kkm-spectable--single-model td.kst-u,
.kkm-mock .kkm-spectable--models.kkm-spectable--single-model thead th.kst-cu{width:13%;white-space:normal}}@media (min-width: 561px){.kkm-mock .kkm-spectable--models th,
.kkm-mock .kkm-spectable--models
td{overflow-wrap:anywhere}.kkm-mock .kkm-spectable--models thead th.kst-cu,
.kkm-mock .kkm-spectable--models td.kst-u{width:8%;white-space:normal}}@media (max-width: 900px){.kkm-mock .kkm-spectable--models.kkm-spectable--single-model tbody th.kst-g,
.kkm-mock .kkm-spectable--models.kkm-spectable--single-model thead th.kst-corner{width:25%}.kkm-mock .kkm-spectable--models.kkm-spectable--single-model td.kst-s,
.kkm-mock .kkm-spectable--models.kkm-spectable--single-model thead th.kst-cs{width:30%}.kkm-mock .kkm-spectable--models.kkm-spectable--single-model td.kst-u,
.kkm-mock .kkm-spectable--models.kkm-spectable--single-model thead th.kst-cu{width:12%}.kkm-spec-switch__sel{white-space:normal}}.kkm-dimfig{margin:0
0 18px}.kkm-dimfig
img{width:100%;height:auto;display:block;border:1px
solid var(--line, #e2e8f0);border-radius:10px;background:#fff}.kkm-dimfig__m{display:none}@media (max-width: 760px){.kkm-dimfig__d{display:none}.kkm-dimfig__m{display:block}}.kkm-dimfig img.kkm-dimfig__m{display:none}@media (max-width: 760px){.kkm-dimfig img.kkm-dimfig__d{display:none}.kkm-dimfig img.kkm-dimfig__m{display:block}}body .brxe-container{width:100%;max-width:1200px}body .bk-kredex-banner-01__container.brxe-container,
body .bk-cat-card-grid-06__container.brxe-container,
body .bk-saastukalkulaator-01__container.brxe-container{width:100%;max-width:1240px}@media (max-width: 1100px){html body .bk-style-kliimakaubamaja .bk-category-nav-blue-01 .brxe-container{overflow-x:auto !important}html body .bk-style-kliimakaubamaja .bk-category-nav-blue-01__container{scrollbar-width:none;overflow:auto visible !important;flex-wrap:nowrap !important}html body .bk-style-kliimakaubamaja .bk-category-nav-blue-01__container::-webkit-scrollbar{display:none}}@media (min-width: 768px) and (max-width: 820px){html body .bk-header-megamenu-01__container.brxe-container{padding-left:8px;padding-right:8px;column-gap:8px}html body .bk-header-megamenu-01__action{column-gap:10px}html body .bk-header-megamenu-01__container.brxe-container>*{min-width:0}}html body .kkm-botbar__quote{color:#fff}html body .ff-btn-submit.ff_btn_style{background-color:#b45309}html body .ff-el-tc .ff_t_c
a{color:#64748b}html body .kst-rt
a{color:#b45309}html body .ff-btn-submit.ff_btn_style{background-color:#b45309 !important}html body .kst-rt a[style*="#ff9900"],
html body .kst-rt [style*="#ff9900"] a,
html body .kst-rt span[style*="#ff9900"]{color:#b45309 !important}@media (max-width: 768px){html body .bk-hub__nav-link{display:inline-flex;align-items:center;min-height:44px;padding-top:8px;padding-bottom:8px}}.kkm-mock .kkm-story ul.kkm-client-list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:7px 30px;margin:0
0 18px;padding-left:0}@media (max-width: 760px){.kkm-mock .kkm-story ul.kkm-client-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 430px){.kkm-mock .kkm-story ul.kkm-client-list{grid-template-columns:minmax(0, 1fr)}}