:root{--kz-green:#123f2e;--kz-green-dark:#0b2d21;--kz-green-hover:#194f3a;--kz-green-light:#1a543e;--kz-sand:#dfc993;--kz-sand-light:#ede1bf;--kz-sand-ink:#806832;--kz-orange:#f5a000;--kz-bg-main:#f5f2ea;--kz-bg-soft:#faf8f2;--kz-bg-white:#fff;--kz-text-dark:#171a17;--kz-text-muted:#596159;--kz-border-light:#ddd8cc;--kz-border-gold:hsla(43,54%,73%,.35);--kz-radius-sm:6px;--kz-radius-md:10px;--kz-radius-lg:16px;--kz-radius-xl:24px;--kz-shadow-sm:0 2px 8px rgba(11,45,33,.05);--kz-shadow-md:0 8px 24px rgba(11,45,33,.08);--kz-shadow-lg:0 16px 36px rgba(11,45,33,.12);--kz-shadow-glow:0 0 30px hsla(43,54%,73%,.2)}.kz-catalog-root{background-color:var(--kz-bg-main);color:var(--kz-text-dark);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;min-height:100vh;position:relative;overflow-x:hidden}.kz-app-card-title,.kz-audience-title,.kz-aux-card-title,.kz-catalog-root [class*=h1],.kz-catalog-root [class*=h2],.kz-catalog-root [class*=h3],.kz-catalog-root [class*=heading],.kz-catalog-root [class*=title],.kz-catalog-root h1,.kz-catalog-root h2,.kz-catalog-root h3,.kz-catalog-root h4,.kz-catalog-root h5,.kz-catalog-root h6,.kz-guide-card-title,.kz-hero-title,.kz-prod-h1,.kz-section-title,.kz-spec-group-title,.kz-why-card-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-weight:800!important;letter-spacing:-.025em!important}.kz-container{width:100%;max-width:1280px;margin:0 auto;padding:0 1.5rem}@media (min-width:1400px){.kz-container{max-width:1340px}}.kz-hero{position:relative;background:radial-gradient(circle at 80% 20%,hsla(43,54%,73%,.12) 0,transparent 50%),radial-gradient(circle at 10% 80%,rgba(25,79,58,.7) 0,transparent 60%),linear-gradient(175deg,#0b2d21,#123f2e 60%,#0b2d21);color:#fff;padding:3rem 0 4rem;border-bottom:2px solid var(--kz-sand);overflow:hidden}.kz-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(hsla(43,54%,73%,.06) 1px,transparent 0);background-size:24px 24px;pointer-events:none}.kz-breadcrumb-nav{position:relative;z-index:2;margin-bottom:1.5rem}.kz-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0;font-size:.8125rem;letter-spacing:.02em;color:#a3b0a7}.kz-breadcrumbs a{color:#c8d1ca;text-decoration:none;transition:color .15s ease}.kz-breadcrumbs a:hover{color:var(--kz-sand);text-decoration:underline}.kz-breadcrumbs .sep{color:hsla(43,54%,73%,.4);font-size:.75rem}.kz-breadcrumbs .current{color:var(--kz-sand);font-weight:600}.kz-badge{display:inline-flex;align-items:center;gap:.5rem;background:hsla(43,54%,73%,.14);border:1px solid hsla(43,54%,73%,.35);color:var(--kz-sand);padding:.35rem .85rem;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem}.kz-badge-dot{width:6px;height:6px;border-radius:50%;background:var(--kz-orange);box-shadow:0 0 8px var(--kz-orange)}.kz-hero-title{font-size:clamp(2rem,4.5vw,3.25rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:#fff;margin:0 0 1.25rem}.kz-hero-title .highlight{color:var(--kz-sand);position:relative}.kz-hero-subtitle{font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.65;color:#d3ddd6;max-width:820px;margin:0 0 2rem}.kz-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:2.5rem}.kz-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--kz-sand);color:#0b2d21;font-weight:700;font-size:.9375rem;padding:.85rem 1.75rem;border-radius:var(--kz-radius-md);text-decoration:none;border:1px solid var(--kz-sand);transition:all .2s ease;box-shadow:0 4px 14px hsla(43,54%,73%,.25);cursor:pointer}.kz-btn-primary:hover{background:#e8d5a5;transform:translateY(-2px);box-shadow:0 6px 20px hsla(43,54%,73%,.35)}.kz-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:hsla(0,0%,100%,.08);color:#fff;font-weight:600;font-size:.9375rem;padding:.85rem 1.75rem;border-radius:var(--kz-radius-md);text-decoration:none;border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(8px);transition:all .2s ease}.kz-btn-secondary:hover{background:hsla(0,0%,100%,.16);border-color:var(--kz-sand);color:var(--kz-sand)}.kz-spec-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;background:rgba(11,45,33,.85);border:1px solid var(--kz-border-gold);backdrop-filter:blur(12px);border-radius:var(--kz-radius-lg);padding:1.25rem 1.5rem;box-shadow:var(--kz-shadow-md);margin-top:1.5rem}.kz-spec-pill{display:flex;flex-direction:column;border-right:1px solid hsla(43,54%,73%,.2);padding-right:1rem}.kz-spec-pill:last-child{border-right:none;padding-right:0}.kz-spec-label{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a3b0a7;margin-bottom:.25rem}.kz-spec-value{font-size:1.25rem;font-weight:800;color:var(--kz-sand);line-height:1.2}.kz-spec-sub{font-size:.75rem;color:#c8d1ca;margin-top:.2rem}.kz-filter-bar{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;padding:1.5rem 0 .5rem;flex-wrap:wrap}.kz-filter-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;background:#fff;border:1px solid var(--kz-border-light);border-radius:999px;color:var(--kz-text-muted);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:var(--kz-shadow-sm)}.kz-filter-pill:hover{border-color:var(--kz-green);color:var(--kz-green)}.kz-filter-pill.active{background:var(--kz-green);border-color:var(--kz-green);color:var(--kz-sand);box-shadow:0 4px 12px rgba(18,63,46,.25)}.kz-filter-count{background:hsla(43,54%,73%,.25);color:inherit;font-size:.75rem;font-weight:700;padding:.15rem .45rem;border-radius:999px}.kz-filter-pill.active .kz-filter-count{background:hsla(43,54%,73%,.25);color:var(--kz-sand)}.kz-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:2rem;margin:2.5rem 0 4rem}.kz-machine-card{background:#fff;border:1px solid var(--kz-border-light);border-radius:var(--kz-radius-lg);overflow:hidden;box-shadow:var(--kz-shadow-sm);display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;position:relative}.kz-machine-card:hover{transform:translateY(-4px);box-shadow:var(--kz-shadow-lg);border-color:var(--kz-sand)}.kz-card-media{position:relative;background:linear-gradient(180deg,#f0ece1,#fff);padding:1.5rem;display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;overflow:hidden;border-bottom:1px solid var(--kz-border-light)}.kz-card-img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.kz-machine-card:hover .kz-card-img{transform:scale(1.04)}.kz-card-badge{position:absolute;top:1rem;left:1rem;background:rgba(11,45,33,.88);color:var(--kz-sand);border:1px solid var(--kz-border-gold);backdrop-filter:blur(4px);padding:.3rem .75rem;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;z-index:2}.kz-card-badge.coming-soon{background:rgba(245,160,0,.92);color:#111;border-color:#f5a000}.kz-card-body{padding:1.75rem;display:flex;flex-direction:column;flex-grow:1}.kz-card-category{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--kz-sand-ink);margin-bottom:.35rem}.kz-card-title{font-size:1.4rem;font-weight:800;color:var(--kz-green-dark);margin:0 0 .5rem;line-height:1.25}.kz-card-headline{font-size:.875rem;color:var(--kz-text-muted);line-height:1.5;margin:0 0 1.25rem;flex-grow:1}.kz-card-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.85rem 0;margin:.5rem 0 1.25rem;border-top:1px solid var(--kz-border-light);border-bottom:1px solid var(--kz-border-light)}.kz-card-spec-item{display:flex;flex-direction:column}.kz-card-spec-label{font-size:.625rem;font-weight:700;text-transform:uppercase;color:#8c968e;letter-spacing:.05em;margin-bottom:.15rem}.kz-card-spec-val{font-size:.875rem;font-weight:700;color:var(--kz-green)}.kz-card-actions{display:grid;grid-template-columns:1.2fr 1fr;gap:.75rem}.kz-card-btn-primary{display:flex;align-items:center;justify-content:center;gap:.35rem;background:var(--kz-green);color:#fff;font-size:.8125rem;font-weight:700;padding:.75rem 1rem;border-radius:var(--kz-radius-sm);text-decoration:none;transition:all .2s ease}.kz-card-btn-primary:hover{background:var(--kz-green-hover);color:var(--kz-sand)}.kz-card-btn-secondary{display:flex;align-items:center;justify-content:center;background:transparent;color:var(--kz-green-dark);border:1px solid var(--kz-border-light);font-size:.8125rem;font-weight:600;padding:.75rem 1rem;border-radius:var(--kz-radius-sm);text-decoration:none;transition:all .2s ease}.kz-card-btn-secondary:hover{border-color:var(--kz-green);background:#f5f2ea}.kz-story-section{padding:4.5rem 0;background:#fff;border-top:1px solid var(--kz-border-light);border-bottom:1px solid var(--kz-border-light)}.kz-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:center}.kz-story-media{position:relative;border-radius:var(--kz-radius-xl);overflow:hidden;box-shadow:var(--kz-shadow-lg);border:2px solid var(--kz-border-gold);background:#0b2d21}.kz-story-img{width:100%;height:100%;display:block;object-fit:cover}.kz-story-callout{position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem;background:rgba(11,45,33,.92);border:1px solid var(--kz-border-gold);backdrop-filter:blur(12px);padding:1.25rem 1.5rem;border-radius:var(--kz-radius-md);color:#fff}.kz-story-callout-title{font-size:.8125rem;font-weight:700;color:var(--kz-sand);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.35rem}.kz-story-callout-text{font-size:.875rem;line-height:1.45;color:#d3ddd6;margin:0}.kz-story-content .kz-section-eyebrow{color:var(--kz-sand-ink);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem}.kz-story-content .kz-section-title{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;color:var(--kz-green-dark);line-height:1.2;margin:0 0 1.25rem}.kz-story-content .kz-story-lead{font-size:1.0625rem;line-height:1.65;color:var(--kz-text-muted);margin-bottom:2rem}.kz-story-pillars{display:flex;flex-direction:column;gap:1.25rem}.kz-story-pillar{display:flex;align-items:flex-start;gap:1rem}.kz-pillar-icon{width:36px;height:36px;flex-shrink:0;border-radius:8px;background:rgba(18,63,46,.1);color:var(--kz-green);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem}.kz-pillar-text h4{font-size:1rem;font-weight:700;color:var(--kz-green-dark);margin:0 0 .25rem}.kz-pillar-text p{font-size:.875rem;line-height:1.5;color:var(--kz-text-muted);margin:0}.kz-applications-section{padding:4.5rem 0}.kz-section-header{text-align:center;max-width:780px;margin:0 auto 3rem}.kz-section-eyebrow{color:var(--kz-sand-ink);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem}.kz-section-title{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;color:var(--kz-green-dark);line-height:1.2;margin:0 0 1rem}.kz-section-subtitle{font-size:1rem;line-height:1.6;color:var(--kz-text-muted)}.kz-app-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.kz-app-card{background:#fff;border:1px solid var(--kz-border-light);border-radius:var(--kz-radius-md);padding:1.5rem;box-shadow:var(--kz-shadow-sm);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;display:flex;flex-direction:column}.kz-app-card:hover{transform:translateY(-3px);border-color:var(--kz-sand);box-shadow:var(--kz-shadow-md)}.kz-app-badge{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#faf8f2;border:1px solid var(--kz-border-light);color:var(--kz-sand-ink);font-size:.75rem;font-weight:800;margin-bottom:1rem}.kz-app-card-title{font-size:1.0625rem;font-weight:700;color:var(--kz-green-dark);margin:0 0 .5rem}.kz-app-card-desc{font-size:.8125rem;line-height:1.55;color:var(--kz-text-muted);margin:0;flex-grow:1}.kz-comparison-section{padding:4.5rem 0;background:#faf8f2;border-top:1px solid var(--kz-border-light);border-bottom:1px solid var(--kz-border-light)}.kz-table-wrap{overflow-x:auto;border-radius:var(--kz-radius-lg);border:1px solid var(--kz-border-light);background:#fff;box-shadow:var(--kz-shadow-sm);-webkit-overflow-scrolling:touch}.kz-table{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem;min-width:680px}.kz-table td,.kz-table th{padding:1rem 1.25rem;border-bottom:1px solid var(--kz-border-light)}.kz-table thead th{background:#0b2d21;color:#fff;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.kz-table thead th.kz-col-highlight{background:#123f2e;color:var(--kz-sand)}.kz-table tbody tr:hover{background:#faf8f2}.kz-table tbody td.kz-cell-model{font-weight:700;color:var(--kz-green-dark);font-size:.9375rem}.kz-table tbody td.kz-cell-highlight,.kz-table-link{font-weight:700;color:var(--kz-green)}.kz-table-link{text-decoration:none;display:inline-flex;align-items:center;gap:.35rem}.kz-table-link:hover{color:var(--kz-sand-ink);text-decoration:underline}.kz-guide-section{padding:4.5rem 0}.kz-guide-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.kz-guide-card{background:#fff;border:1px solid var(--kz-border-light);border-left:4px solid var(--kz-green);border-radius:0 var(--kz-radius-md) var(--kz-radius-md) 0;padding:2rem;box-shadow:var(--kz-shadow-sm)}.kz-guide-step-tag{font-size:.6875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--kz-sand-ink);margin-bottom:.35rem}.kz-guide-card-title{font-size:1.25rem;font-weight:800;color:var(--kz-green-dark);margin:0 0 1rem}.kz-guide-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.kz-guide-item{display:flex;align-items:flex-start;gap:.75rem;font-size:.875rem;line-height:1.5;color:var(--kz-text-muted)}.kz-guide-check{color:var(--kz-green);font-size:1rem;line-height:1;flex-shrink:0;margin-top:2px}.kz-product-stage{padding:2rem 0 4rem;background:linear-gradient(180deg,#faf8f2,#fff 160px,#fff);border-bottom:1px solid var(--kz-border-light)}.kz-product-stage .kz-breadcrumbs{color:#6c756f;font-size:.8125rem}.kz-product-stage .kz-breadcrumbs a{color:#4a564f;font-weight:500;text-decoration:none;transition:color .15s ease}.kz-product-stage .kz-breadcrumbs a:hover{color:var(--kz-green);text-decoration:underline}.kz-product-stage .kz-breadcrumbs .sep{color:#b4bfb7}.kz-product-stage .kz-breadcrumbs .current{color:var(--kz-green-dark);font-weight:700}.kz-product-stage-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:3.5rem;align-items:flex-start}@media (max-width:1040px){.kz-product-stage-grid{grid-template-columns:1fr;gap:2.5rem}}.kz-gallery-container{display:flex;flex-direction:column;gap:1rem}.kz-gallery-container .kp-gallery-main-stage{position:relative;width:100%;height:clamp(380px,46vw,540px)!important;background:radial-gradient(ellipse at 50% 45%,#fff 0,#f5f1e6 100%)!important;border:1px solid rgba(18,63,46,.14)!important;border-radius:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:1.5rem!important;overflow:hidden!important;cursor:zoom-in;box-shadow:0 10px 30px rgba(18,63,46,.06)!important;transition:border-color .2s ease,box-shadow .2s ease}.kz-gallery-container .kp-gallery-main-stage:hover{border-color:var(--kz-sand)!important;box-shadow:0 14px 40px rgba(18,63,46,.1)!important}.kz-gallery-container .kp-gallery-main-img{width:auto!important;height:auto!important;max-width:92%!important;max-height:90%!important;object-fit:contain!important;filter:drop-shadow(0 16px 32px rgba(11,45,33,.18))!important;transition:transform .3s cubic-bezier(.2,.8,.2,1);opacity:1!important;display:block!important}.kz-gallery-container .kp-gallery-main-stage:hover .kp-gallery-main-img{transform:scale(1.03)}.kz-gallery-container .kp-gallery-skeleton{display:none!important}.kz-gallery-container .kp-gallery-thumbs-strip{display:flex!important;gap:.75rem!important;overflow-x:auto!important;padding:.5rem .25rem!important}.kz-gallery-container .kp-gallery-thumb-btn{width:80px!important;height:80px!important;flex-shrink:0!important;border-radius:10px!important;border:2px solid rgba(18,63,46,.14)!important;background:#fff!important;padding:4px!important;cursor:pointer;transition:all .2s ease;overflow:hidden!important}.kz-gallery-container .kp-gallery-thumb-btn:hover{border-color:var(--kz-sand)!important;transform:translateY(-2px)}.kz-gallery-container .kp-gallery-thumb-btn.is-active{border-color:var(--kz-green)!important;box-shadow:0 0 0 3px hsla(43,54%,73%,.4)!important}.kz-prod-info{display:flex;flex-direction:column}.kz-prod-badges-row{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin-bottom:.85rem}.kz-prod-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .75rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.kz-prod-badge--series{background:rgba(18,63,46,.08);color:var(--kz-green);border:1px solid rgba(18,63,46,.2)}.kz-prod-badge--cat{background:#fff;color:var(--kz-text-muted);border:1px solid var(--kz-border-light)}.kz-prod-badge--sku{background:#f5f2ea;color:var(--kz-green-dark);border:1px solid var(--kz-border-light);font-family:monospace;font-size:.75rem}.kz-prod-stock-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .85rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#e8f5e9;color:#1b5e20;border:1px solid #c8e6c9}.kz-stock-pulse{width:7px;height:7px;border-radius:50%;background:#2e7d32;box-shadow:0 0 0 2px rgba(46,125,50,.3);animation:kzPulse 2s infinite}@keyframes kzPulse{0%{box-shadow:0 0 0 0 rgba(46,125,50,.5)}70%{box-shadow:0 0 0 6px rgba(46,125,50,0)}to{box-shadow:0 0 0 0 rgba(46,125,50,0)}}.kz-prod-h1{font-size:clamp(2.2rem,3.8vw,3.1rem)!important;font-weight:800!important;color:var(--kz-green-dark)!important;line-height:1.1!important;letter-spacing:-.025em!important;margin:0 0 .5rem!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.kz-prod-headline{font-size:1.125rem;line-height:1.55;color:var(--kz-text-muted);margin:0 0 1.75rem;font-weight:500}.kz-specs-matrix{display:grid;grid-template-columns:repeat(3,1fr);gap:.85rem;background:#faf8f2;border:1px solid rgba(18,63,46,.12);border-radius:14px;padding:1.25rem;margin-bottom:2rem}@media (max-width:900px){.kz-specs-matrix{grid-template-columns:repeat(2,1fr)}}.kz-matrix-card{background:#fff;border:1px solid rgba(18,63,46,.08);border-radius:10px;padding:.85rem 1rem;display:flex;flex-direction:column;box-shadow:0 2px 6px rgba(11,45,33,.03);transition:transform .15s ease,border-color .15s ease}.kz-matrix-card:hover{transform:translateY(-2px);border-color:var(--kz-sand);box-shadow:0 4px 12px rgba(11,45,33,.06)}.kz-matrix-label{font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7a857d;margin-bottom:.25rem}.kz-matrix-val{font-size:1.25rem!important;font-weight:800!important;color:var(--kz-green)!important;line-height:1.2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.kz-matrix-sub{font-size:.72rem;color:#6c756f;margin-top:.25rem;font-weight:500}.kz-prod-cta-box{display:flex;flex-direction:column;gap:1.25rem;background:#faf8f2;border:1px solid rgba(18,63,46,.14);border-radius:14px;padding:1.5rem}.kz-prod-price-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid rgba(18,63,46,.08)}.kz-price-tag{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#7a857d;display:block}.kz-price-val{font-size:1.45rem!important;font-weight:800!important;color:var(--kz-green-dark)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.kz-price-subtext{font-size:.78rem;color:var(--kz-green);font-weight:600;display:flex;align-items:center;gap:.4rem}.kz-quote-actions{display:flex;gap:1rem;flex-wrap:wrap}.kz-btn-primary--heavy{flex:1 1 240px;background:var(--kz-green)!important;color:#fff!important;font-size:1rem!important;font-weight:700!important;padding:1rem 1.75rem!important;border-radius:10px!important;border:1px solid var(--kz-green)!important;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;text-decoration:none;box-shadow:0 4px 14px rgba(18,63,46,.25);transition:all .2s ease;cursor:pointer}.kz-btn-primary--heavy:hover{background:var(--kz-green-dark)!important;transform:translateY(-2px);box-shadow:0 8px 22px rgba(18,63,46,.35)}.kz-btn-secondary--spec{flex:1 1 180px;background:#fff!important;color:var(--kz-green-dark)!important;font-size:.9375rem!important;font-weight:600!important;padding:1rem 1.5rem!important;border-radius:10px!important;border:1px solid rgba(18,63,46,.2)!important;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none;transition:all .2s ease}.kz-btn-secondary--spec:hover{border-color:var(--kz-green);background:#f5f2ea!important}.kz-support-banner{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;background:#fff;border:1px solid rgba(18,63,46,.1);border-radius:8px}.kz-support-banner-icon{width:36px;height:36px;border-radius:50%;background:rgba(18,63,46,.08);color:var(--kz-green);display:flex;align-items:center;justify-content:center;flex-shrink:0}.kz-support-banner-text{font-size:.8125rem;color:var(--kz-text-muted);line-height:1.4}.kz-support-phone{font-weight:800;color:var(--kz-green-dark);text-decoration:none;margin-left:.35rem}.kz-support-phone:hover{text-decoration:underline}.kz-trust-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:.65rem;margin-top:.25rem}@media (max-width:640px){.kz-trust-strip{grid-template-columns:1fr}}.kz-trust-item{display:flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;color:#435248}.kz-trust-icon{color:#2e7d32;flex-shrink:0}.kz-why-section{padding:4.5rem 0;background:#fff}.kz-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.kz-why-card{background:#faf8f2;border:1px solid var(--kz-border-light);border-radius:var(--kz-radius-lg);padding:2rem;display:flex;flex-direction:column;transition:transform .2s ease,border-color .2s ease}.kz-why-card:hover{transform:translateY(-3px);border-color:var(--kz-sand)}.kz-why-card-title{font-size:1.2rem;font-weight:800;color:var(--kz-green-dark);margin:0 0 1.25rem}.kz-why-step{margin-bottom:1rem}.kz-why-step:last-child{margin-bottom:0}.kz-why-step-label{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--kz-sand-ink);margin-bottom:.25rem}.kz-why-step-content{font-size:.875rem;line-height:1.5;color:var(--kz-text-dark)}.kz-specs-section{padding:4.5rem 0;background:#f5f2ea}.kz-specs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:2rem}.kz-spec-group-card{background:#fff;border:1px solid var(--kz-border-light);border-radius:var(--kz-radius-md);overflow:hidden;box-shadow:var(--kz-shadow-sm)}.kz-spec-group-title{background:var(--kz-green);color:#fff;padding:1rem 1.25rem;font-size:.9375rem;font-weight:700;letter-spacing:.04em;margin:0;display:flex;align-items:center;justify-content:space-between}.kz-spec-table{width:100%;border-collapse:collapse}.kz-spec-table tr{border-bottom:1px solid var(--kz-border-light)}.kz-spec-table tr:last-child{border-bottom:none}.kz-spec-table tr:nth-child(2n){background:#faf8f2}.kz-spec-table td{padding:.75rem 1.25rem;font-size:.8125rem;line-height:1.4}.kz-spec-k-cell{font-weight:600;color:var(--kz-text-muted);width:45%}.kz-spec-v-cell{font-weight:700;color:var(--kz-text-dark);text-align:right}.kz-aux-section{padding:4.5rem 0;background:#fff;border-top:1px solid var(--kz-border-light)}.kz-aux-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:2rem}.kz-aux-card{background:#faf8f2;border:1px solid var(--kz-border-light);border-radius:var(--kz-radius-lg);padding:2rem}.kz-aux-card-title{font-size:1.15rem;font-weight:800;color:var(--kz-green-dark);margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}.kz-aux-card-body{font-size:.875rem;line-height:1.6;color:var(--kz-text-muted)}.kz-audience-section{padding:4rem 0}.kz-audience-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.kz-audience-card{background:#fff;border:1px solid var(--kz-border-light);border-radius:var(--kz-radius-md);padding:1.75rem;box-shadow:var(--kz-shadow-sm)}.kz-audience-title{font-size:1.1rem;font-weight:700;color:var(--kz-green);margin:0 0 .5rem}.kz-audience-desc{font-size:.875rem;line-height:1.55;color:var(--kz-text-muted);margin:0}.kz-faq-section{padding:4.5rem 0;background:#fff;border-top:1px solid var(--kz-border-light)}.kz-faq-list{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.kz-faq-item{background:#faf8f2;border:1px solid var(--kz-border-light);border-radius:var(--kz-radius-md);overflow:hidden;transition:border-color .2s ease}.kz-faq-item[open]{border-color:var(--kz-sand);background:#fff}.kz-faq-summary{padding:1.25rem 1.5rem;font-size:1.0625rem;font-weight:700;color:var(--kz-green-dark);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;user-select:none}.kz-faq-summary::-webkit-details-marker{display:none}.kz-faq-summary:after{content:"+";font-size:1.5rem;font-weight:400;color:var(--kz-sand-ink);transition:transform .2s ease}.kz-faq-item[open] .kz-faq-summary:after{transform:rotate(45deg)}.kz-faq-content{padding:0 1.5rem 1.5rem;font-size:.9375rem;line-height:1.65;color:var(--kz-text-muted)}.kz-related-section{padding:4.5rem 0;background:#f5f2ea}.kz-related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.kz-related-card{background:#fff;border:1px solid var(--kz-border-light);border-radius:var(--kz-radius-md);padding:1.5rem;display:flex;gap:1.25rem;align-items:center;text-decoration:none;color:inherit;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.kz-related-card:hover{transform:translateY(-2px);border-color:var(--kz-sand);box-shadow:var(--kz-shadow-md)}.kz-related-thumb{width:100px;height:100px;flex-shrink:0;background:#faf8f2;border-radius:var(--kz-radius-sm);display:flex;align-items:center;justify-content:center;padding:.5rem}.kz-related-thumb img{width:100%;height:100%;object-fit:contain}.kz-related-info h4{font-size:1rem;font-weight:700;color:var(--kz-green-dark);margin:0 0 .25rem}.kz-related-reason{font-size:.75rem;line-height:1.4;color:var(--kz-text-muted);margin:0 0 .5rem}.kz-related-link-text{font-size:.75rem;font-weight:700;color:var(--kz-sand-ink);text-transform:uppercase;letter-spacing:.05em}.kz-hub-categories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin:3rem 0 4.5rem}.kz-hub-cat-card{background:#fff;border:1px solid var(--kz-border-light);border-radius:var(--kz-radius-lg);overflow:hidden;box-shadow:var(--kz-shadow-sm);text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.kz-hub-cat-card:hover{transform:translateY(-4px);box-shadow:var(--kz-shadow-lg);border-color:var(--kz-sand)}.kz-hub-cat-media{background:linear-gradient(180deg,#faf8f2,#ede7d8);aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;padding:1.5rem;position:relative;overflow:hidden;border-bottom:1px solid var(--kz-border-light)}.kz-hub-cat-media img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.kz-hub-cat-card:hover .kz-hub-cat-media img{transform:scale(1.05)}.kz-hub-cat-body{padding:1.75rem;display:flex;flex-direction:column;flex-grow:1}.kz-hub-cat-badge{font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--kz-sand-ink);margin-bottom:.35rem}.kz-hub-cat-title{font-size:1.35rem;font-weight:800;color:var(--kz-green-dark);margin:0 0 .5rem}.kz-hub-cat-desc{font-size:.875rem;line-height:1.55;color:var(--kz-text-muted);margin:0 0 1.25rem;flex-grow:1}.kz-hub-cat-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--kz-border-light);padding-top:1rem}.kz-hub-cat-count{font-size:.75rem;font-weight:700;color:var(--kz-green)}.kz-hub-cat-arrow{font-size:.8125rem;font-weight:700;color:var(--kz-sand-ink);display:flex;align-items:center;gap:.25rem}.kz-mobile-bar{display:none;position:fixed;bottom:0;left:0;right:0;background:rgba(11,45,33,.95);border-top:1px solid var(--kz-border-gold);backdrop-filter:blur(16px);padding:.75rem 1rem;z-index:999;box-shadow:0 -4px 20px rgba(0,0,0,.2)}.kz-mobile-bar-inner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;max-width:600px;margin:0 auto}.kz-mobile-bar-info{display:flex;flex-direction:column}.kz-mobile-bar-name{font-size:.8125rem;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.kz-mobile-bar-sub{font-size:.6875rem;color:var(--kz-sand);white-space:nowrap}.kz-mobile-bar-actions{display:flex;gap:.5rem;flex-shrink:0}.kz-mobile-btn-call{gap:.25rem;background:hsla(0,0%,100%,.12);color:#fff;border:1px solid hsla(0,0%,100%,.2);padding:.5rem .75rem;font-weight:700}.kz-mobile-btn-call,.kz-mobile-btn-quote{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--kz-radius-sm);font-size:.75rem;text-decoration:none}.kz-mobile-btn-quote{background:var(--kz-sand);color:#0b2d21;padding:.5rem 1rem;font-weight:800}@media (max-width:1024px){.kz-story-grid{grid-template-columns:1fr;gap:2.5rem}.kz-app-grid{grid-template-columns:repeat(2,1fr)}.kz-product-stage-grid{grid-template-columns:1fr;gap:2.5rem}.kz-cards-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:768px){.kz-hero{padding:2.5rem 0 3rem}.kz-spec-strip{grid-template-columns:repeat(2,1fr);gap:.75rem;padding:1rem}.kz-spec-pill{border-right:none;padding-right:0;border-bottom:1px solid hsla(43,54%,73%,.2);padding-bottom:.5rem}.kz-spec-pill:nth-last-child(-n+2){border-bottom:none;padding-bottom:0}.kz-guide-grid{gap:1.5rem}.kz-app-grid,.kz-cards-grid,.kz-guide-grid{grid-template-columns:1fr}.kz-mobile-bar{display:block}.kz-catalog-root{padding-bottom:60px}}@media (max-width:430px){.kz-hero-title{font-size:1.75rem}.kz-hero-actions{flex-direction:column;align-items:stretch}.kz-hero-actions .kz-btn-primary,.kz-hero-actions .kz-btn-secondary{width:100%}.kz-card-actions,.kz-prod-specs-box{grid-template-columns:1fr}}@media (max-width:640px){.kz-spec-table tr{display:flex;flex-direction:column;padding:.5rem .75rem}.kz-spec-k-cell{width:100%;padding:0 0 .2rem;font-size:.8rem}.kz-spec-v-cell{width:100%;text-align:left;padding:0;font-size:.9rem;font-weight:700}}.support-center{width:100%;color:#171a17;background-color:#faf8f2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}.support-center *{box-sizing:border-box}.support-center section[id]{scroll-margin-top:120px}.support-container{max-width:1280px;margin:0 auto;padding:0 clamp(16px,4vw,36px)}.support-section-eyebrow{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#123f2e;background:rgba(18,63,46,.08);padding:4px 12px;border-radius:999px;margin-bottom:12px}.support-section-eyebrow--light{color:#dfc993;background:hsla(43,54%,73%,.12);border:1px solid hsla(43,54%,73%,.25)}.support-section-title{font-family:Righteous,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(26px,3.4vw,38px);line-height:1.15;color:#0b2d21;margin:0 0 16px;letter-spacing:-.01em}.support-section-subtitle{font-size:clamp(15px,1.8vw,17px);line-height:1.6;color:#666960;max-width:760px;margin:0 0 32px}.support-hero{position:relative;background:linear-gradient(135deg,#0b2d21,#123f2e);color:#fff;padding:clamp(60px,8vw,96px) 0 clamp(48px,6vw,72px);border-bottom:1px solid hsla(43,54%,73%,.2);overflow:hidden}.support-hero:before{content:"";position:absolute;top:-30%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,hsla(43,54%,73%,.08) 0,transparent 70%);pointer-events:none}.support-hero-content{position:relative;z-index:1;max-width:820px}.support-hero-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#dfc993;margin-bottom:18px}.support-hero-eyebrow:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#dfc993}.support-hero h1{font-family:Righteous,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(34px,5.2vw,56px);line-height:1.08;color:#fff;margin:0 0 20px;letter-spacing:-.02em}.support-hero-desc{font-size:clamp(16px,2vw,19px);line-height:1.6;color:hsla(0,0%,100%,.88);margin:0 0 32px}.support-hero-ctas{display:flex;flex-wrap:wrap;gap:14px}.support-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:8px;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer;transition:all .2s ease;white-space:nowrap}.support-btn--primary{background:#dfc993;color:#0b2d21;border:1px solid #dfc993;box-shadow:0 4px 14px rgba(0,0,0,.15)}.support-btn--primary:focus-visible,.support-btn--primary:hover{background:#ede1bf;border-color:#ede1bf;transform:translateY(-2px);box-shadow:0 6px 20px hsla(43,54%,73%,.3)}.support-btn--secondary{background:hsla(0,0%,100%,.08);color:#fff;border:1px solid hsla(0,0%,100%,.25)}.support-btn--secondary:focus-visible,.support-btn--secondary:hover{background:hsla(0,0%,100%,.16);border-color:#dfc993;color:#dfc993;transform:translateY(-2px)}.support-jump-bar{position:sticky;top:66px;z-index:40;background:#123f2e;border-bottom:1px solid hsla(43,54%,73%,.18);box-shadow:0 4px 16px rgba(11,45,33,.15)}.support-jump-track{display:flex;align-items:center;gap:6px;overflow-x:auto;white-space:nowrap;padding:10px 0;scrollbar-width:none;-ms-overflow-style:none}.support-jump-track::-webkit-scrollbar{display:none}.support-jump-link{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:6px;font-size:13.5px;font-weight:600;color:hsla(0,0%,100%,.82);text-decoration:none;transition:all .18s ease;border:1px solid transparent}.support-jump-link:focus-visible,.support-jump-link:hover{color:#dfc993;background:hsla(43,54%,73%,.08);border-color:hsla(43,54%,73%,.2)}.support-jump-link--active{color:#0b2d21!important;background:#dfc993!important;font-weight:700}.support-directory-section{padding:clamp(48px,6vw,72px) 0;background:#faf8f2}.support-directory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;margin-top:24px}.support-directory-card{display:flex;flex-direction:column;padding:24px;background:#fff;border:1px solid rgba(18,63,46,.12);border-radius:10px;text-decoration:none;color:inherit;transition:all .22s ease;box-shadow:0 4px 12px rgba(18,63,46,.04)}.support-directory-card:focus-visible,.support-directory-card:hover{border-color:#123f2e;transform:translateY(-3px);box-shadow:0 10px 24px rgba(18,63,46,.1)}.support-directory-card-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#f5f2ea;color:#123f2e;margin-bottom:16px;transition:all .2s ease}.support-directory-card:hover .support-directory-card-icon{background:#123f2e;color:#dfc993}.support-directory-card h3{font-family:Righteous,-apple-system,BlinkMacSystemFont,sans-serif;font-size:19px;color:#0b2d21;margin:0 0 10px}.support-directory-card p{font-size:14px;line-height:1.55;color:#666960;margin:0 0 16px;flex-grow:1}.support-directory-card-action{font-size:13.5px;font-weight:700;color:#123f2e;display:inline-flex;align-items:center;gap:6px}.support-directory-card:hover .support-directory-card-action{color:#0b2d21;gap:9px}.support-tech-section{padding:clamp(56px,7vw,84px) 0;background:#f5f2ea;border-top:1px solid rgba(18,63,46,.08);border-bottom:1px solid rgba(18,63,46,.08)}.support-tech-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(32px,5vw,56px);align-items:start}.support-topics-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:24px 0 32px}.support-topic-item{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#fff;border:1px solid rgba(18,63,46,.08);border-radius:6px;font-size:13.5px;font-weight:600;color:#0b2d21}.support-topic-item svg{color:#123f2e;flex-shrink:0}.support-contact-info-card{background:#fff;border:1px solid rgba(18,63,46,.12);border-radius:10px;padding:24px;margin-top:24px}.support-contact-info-card h4{font-family:Righteous,-apple-system,BlinkMacSystemFont,sans-serif;font-size:17px;color:#0b2d21;margin:0 0 16px}.support-contact-detail{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;color:#171a17;margin-bottom:14px}.support-contact-detail:last-child{margin-bottom:0}.support-contact-detail svg{color:#123f2e;margin-top:2px;flex-shrink:0}.support-contact-detail a{color:#123f2e;text-decoration:none;font-weight:600}.support-contact-detail a:hover{text-decoration:underline}.support-form-card{background:#fff;border:1px solid rgba(18,63,46,.15);border-radius:12px;padding:clamp(24px,4vw,36px);box-shadow:0 8px 30px rgba(18,63,46,.06)}.support-form-card h3{font-family:Righteous,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(22px,2.5vw,26px);color:#0b2d21;margin:0 0 8px}.support-form-card p{font-size:14.5px;color:#666960;margin:0 0 24px}.support-form-group{margin-bottom:18px}.support-form-label{display:block;font-size:13px;font-weight:700;color:#0b2d21;margin-bottom:6px}.support-form-input,.support-form-select,.support-form-textarea{width:100%;padding:12px 14px;border:1px solid rgba(18,63,46,.22);border-radius:6px;font-size:14.5px;color:#171a17;background:#faf8f2;transition:all .18s ease;font-family:inherit}.support-form-input:focus,.support-form-select:focus,.support-form-textarea:focus{outline:none;border-color:#123f2e;background:#fff;box-shadow:0 0 0 3px rgba(18,63,46,.12)}.support-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.support-form-submit{width:100%;padding:14px;background:#123f2e;color:#fff;border:1px solid #123f2e;border-radius:6px;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.support-form-submit:focus-visible:not(:disabled),.support-form-submit:hover:not(:disabled){background:#0b2d21;border-color:#0b2d21;box-shadow:0 4px 14px rgba(11,45,33,.25)}.support-form-submit:disabled{opacity:.7;cursor:not-allowed}.support-form-alert{padding:14px;border-radius:6px;font-size:14px;margin-bottom:18px}.support-form-alert--success{background:#e8f5e9;border:1px solid #a5d6a7;color:#2e7d32}.support-form-alert--error{background:#ffebee;border:1px solid #ffcdd2;color:#c62828}.support-warranty-section{padding:clamp(56px,7vw,84px) 0;background:#faf8f2}.support-warranty-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:32px 0}.support-warranty-step-card{background:#fff;border:1px solid rgba(18,63,46,.12);border-radius:10px;padding:24px;position:relative}.support-warranty-step-num{font-size:32px;color:#dfc993;margin-bottom:12px;line-height:1}.support-warranty-step-card h3,.support-warranty-step-num{font-family:Righteous,-apple-system,BlinkMacSystemFont,sans-serif}.support-warranty-step-card h3{font-size:18px;color:#0b2d21;margin:0 0 8px}.support-warranty-step-card p{font-size:14px;line-height:1.55;color:#666960;margin:0}.support-checklist-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:36px}.support-checklist-box{background:#f5f2ea;border:1px solid rgba(18,63,46,.12);border-radius:10px;padding:28px}.support-checklist-box h3{font-family:Righteous,-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;color:#0b2d21;margin:0 0 16px}.support-checklist-items{list-style:none;padding:0;margin:0}.support-checklist-item{display:flex;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.55;color:#171a17;margin-bottom:12px}.support-checklist-item:last-child{margin-bottom:0}.support-checklist-item svg{color:#123f2e;margin-top:2px;flex-shrink:0}.support-financing-section{padding:clamp(56px,7vw,84px) 0;background:#f5f2ea;border-top:1px solid rgba(18,63,46,.08);border-bottom:1px solid rgba(18,63,46,.08)}.support-financing-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin:32px 0}.support-financing-card{background:#fff;border:1px solid rgba(18,63,46,.12);border-radius:10px;padding:28px}.support-financing-card-icon{width:44px;height:44px;border-radius:8px;background:#f5f2ea;color:#123f2e;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.support-financing-card h3{font-family:Righteous,-apple-system,BlinkMacSystemFont,sans-serif;font-size:19px;color:#0b2d21;margin:0 0 12px}.support-financing-card p{font-size:14.5px;line-height:1.6;color:#666960;margin:0}.support-disclaimer-box{background:#faf8f2;border-left:4px solid #dfc993;padding:18px 22px;border-radius:0 8px 8px 0;margin-top:28px;font-size:13.5px;line-height:1.6;color:#666960}.support-shipping-section{padding:clamp(56px,7vw,84px) 0;background:#faf8f2}.support-shipping-timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin:32px 0}.support-shipping-stage{background:#fff;border:1px solid rgba(18,63,46,.12);border-radius:10px;padding:26px}.support-shipping-stage-badge{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.1em;color:#123f2e;background:#f5f2ea;padding:3px 10px;border-radius:999px;margin-bottom:14px}.support-shipping-stage h3{font-family:Righteous,-apple-system,BlinkMacSystemFont,sans-serif;font-size:19px;color:#0b2d21;margin:0 0 10px}.support-shipping-stage p{font-size:14px;line-height:1.6;color:#666960;margin:0 0 14px}.support-shipping-damage-alert{background:#fff9ee;border:1px solid #ffe0a3;border-radius:10px;padding:28px;margin-top:32px}.support-shipping-damage-alert h3{font-family:Righteous,-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;color:#8c5900;margin:0 0 12px;display:flex;align-items:center;gap:10px}.support-shipping-damage-alert p{font-size:14.5px;line-height:1.6;color:#594014;margin:0 0 16px}.support-faqs-section{padding:clamp(56px,7vw,84px) 0;background:#f5f2ea;border-top:1px solid rgba(18,63,46,.08)}.support-faq-pills{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 32px}.support-faq-pill{padding:8px 18px;border-radius:999px;font-size:13.5px;font-weight:600;cursor:pointer;background:#fff;color:#123f2e;border:1px solid rgba(18,63,46,.18);transition:all .18s ease}.support-faq-pill:focus-visible,.support-faq-pill:hover{border-color:#123f2e;background:#f0ede4}.support-faq-pill--active{background:#123f2e!important;color:#dfc993!important;border-color:#123f2e!important}.support-accordion{display:flex;flex-direction:column;gap:12px}.support-accordion-item{background:#fff;border:1px solid rgba(18,63,46,.12);border-radius:8px;overflow:hidden;transition:border-color .2s ease}.support-accordion-item:hover{border-color:rgba(18,63,46,.3)}.support-accordion-header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:transparent;border:none;text-align:left;font-family:Righteous,-apple-system,BlinkMacSystemFont,sans-serif;font-size:17px;color:#0b2d21;cursor:pointer;line-height:1.35}.support-accordion-header svg{color:#123f2e;flex-shrink:0;transition:transform .25s ease}.support-accordion-header[aria-expanded=true] svg{transform:rotate(180deg)}.support-accordion-body{padding:0 24px 22px;font-size:15px;line-height:1.65;color:#555750}.support-policies-section{padding:clamp(56px,7vw,84px) 0;background:#faf8f2;border-top:1px solid rgba(18,63,46,.08)}.support-policies-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:28px}.support-policy-card{background:#fff;border:1px solid rgba(18,63,46,.12);border-radius:10px;padding:24px;display:flex;flex-direction:column}.support-policy-card h3{font-family:Righteous,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;color:#0b2d21;margin:0 0 10px}.support-policy-card p{font-size:14px;line-height:1.55;color:#666960;margin:0 0 18px;flex-grow:1}.support-policy-card-link{font-size:13.5px;font-weight:700;color:#123f2e;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:gap .18s ease}.support-policy-card-link:focus-visible,.support-policy-card-link:hover{color:#0b2d21;gap:9px;text-decoration:underline}.support-final-cta{background:linear-gradient(135deg,#0b2d21,#123f2e);color:#fff;padding:clamp(64px,8vw,96px) 0;text-align:center;position:relative;overflow:hidden}.support-final-cta-content{max-width:680px;margin:0 auto}.support-final-cta h2{font-family:Righteous,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(30px,4vw,44px);color:#fff;margin:12px 0 18px}.support-final-cta p{font-size:clamp(16px,1.8vw,18px);line-height:1.6;color:hsla(0,0%,100%,.88);margin:0 0 32px}@media (max-width:960px){.support-checklist-grid,.support-tech-grid{grid-template-columns:1fr}}@media (max-width:768px){.support-jump-bar{top:56px}.support-form-row,.support-topics-list{grid-template-columns:1fr}}@media (max-width:480px){.support-directory-grid{grid-template-columns:1fr}.support-btn{width:100%}}.kz-search-overlay{position:fixed;inset:0;z-index:99999;display:flex;align-items:flex-start;justify-content:center;padding:clamp(16px,5vh,48px) 16px 24px;background-color:rgba(11,45,33,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s cubic-bezier(.16,1,.3,1),visibility .22s linear}.kz-search-overlay--open{opacity:1;visibility:visible;pointer-events:auto}.kz-search-modal{position:relative;width:100%;max-width:820px;max-height:min(780px,calc(100vh - 80px));display:flex;flex-direction:column;background-color:#fff;border-radius:20px;border:1px solid hsla(43,54%,73%,.45);box-shadow:0 25px 60px -15px rgba(0,0,0,.42),0 0 0 1px rgba(18,63,46,.1),0 0 45px hsla(43,54%,73%,.18);overflow:hidden;font-family:inherit;transform:translateY(-16px) scale(.98);opacity:0;transition:transform .26s cubic-bezier(.16,1,.3,1),opacity .26s ease}.kz-search-overlay--open .kz-search-modal{transform:translateY(0) scale(1);opacity:1}.kz-search-header{position:relative;display:flex;align-items:center;gap:14px;padding:16px 22px;background-color:#faf8f2;border-bottom:1px solid #ece7db}.kz-search-icon-wrap{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background-color:rgba(18,63,46,.08);color:#123f2e;flex-shrink:0}.kz-search-input-field{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:clamp(1rem,2vw,1.1875rem);font-weight:500;color:#171a17;font-family:inherit;line-height:1.4}.kz-search-input-field::placeholder{color:#8c958c;font-weight:400}.kz-search-input-field::-webkit-search-cancel-button,.kz-search-input-field::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.kz-search-actions-wrap{display:flex;align-items:center;gap:10px;flex-shrink:0}.kz-search-clear-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:none;background-color:#e6e1d5;color:#596159;cursor:pointer;transition:all .16s ease}.kz-search-clear-btn:hover{background-color:#123f2e;color:#fff}.kz-search-esc-badge{display:inline-flex;align-items:center;padding:3px 8px;font-size:.6875rem;font-weight:700;letter-spacing:.06em;color:#6c746c;background-color:#ede8dc;border:1px solid #d8d2c4;border-radius:6px;user-select:none}@media (max-width:640px){.kz-search-esc-badge{display:none}}.kz-search-close-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid #ddd7ca;background-color:#fff;color:#596159;cursor:pointer;transition:all .16s ease}.kz-search-close-btn:hover{background-color:#123f2e;border-color:#123f2e;color:#fff;transform:rotate(90deg)}.kz-search-filters{display:flex;align-items:center;gap:8px;padding:10px 22px;background-color:#fff;border-bottom:1px solid #f0ece1;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.kz-search-filters::-webkit-scrollbar{display:none}.kz-search-filter-chip{padding:5px 13px;border-radius:999px;font-size:.8125rem;font-weight:500;white-space:nowrap;border:1px solid #e2ddd2;background-color:#faf8f2;color:#4c544c;cursor:pointer;transition:all .16s ease;user-select:none}.kz-search-filter-chip:hover{background-color:#eaf2ed;border-color:#123f2e;color:#123f2e}.kz-search-filter-chip--active{background-color:#123f2e!important;border-color:#123f2e!important;color:#fff!important;font-weight:600;box-shadow:0 2px 6px rgba(18,63,46,.25)}.kz-search-body{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:8px;overscroll-behavior:contain}.kz-search-body::-webkit-scrollbar{width:6px}.kz-search-body::-webkit-scrollbar-track{background:transparent}.kz-search-body::-webkit-scrollbar-thumb{background:#ddd7c9;border-radius:999px}.kz-search-body::-webkit-scrollbar-thumb:hover{background:#123f2e}.kz-search-status-bar{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 8px;font-size:.8125rem;color:#727b72;font-weight:500}.kz-search-status-highlight{color:#123f2e;font-weight:700}.kz-search-card{display:flex;align-items:center;gap:16px;padding:12px 16px;background-color:#fff;border:1px solid #ece7dc;border-radius:14px;text-decoration:none;color:inherit;transition:all .18s cubic-bezier(.16,1,.3,1);position:relative}.kz-search-card:focus-visible,.kz-search-card:hover{background-color:#faf8f2;border-color:#c8bea8;transform:translateX(4px);box-shadow:0 6px 18px rgba(11,45,33,.08);outline:none}.kz-search-card:hover .kz-search-arrow{color:#123f2e;transform:translateX(3px)}.kz-search-card:hover .kz-search-title{color:#123f2e}.kz-search-thumb-wrap{width:68px;height:68px;border-radius:10px;background-color:#fff;border:1px solid #e5e0d4;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;padding:3px}.kz-search-thumb{width:100%;height:100%;object-fit:contain;transition:transform .22s ease}.kz-search-card:hover .kz-search-thumb{transform:scale(1.05)}.kz-search-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.kz-search-meta-top{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.kz-search-cat-badge{padding:2px 7px;background-color:#eaf2ed;color:#123f2e}.kz-search-cat-badge,.kz-search-flagship-badge{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:4px}.kz-search-flagship-badge{padding:1px 7px;background-color:#fcf5e5;color:#856417;border:1px solid #ead8b0}.kz-search-sku-text{font-size:.75rem;color:#7d857d;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.kz-search-title{font-size:clamp(.9375rem,1.5vw,1.0625rem);font-weight:600;color:#171a17;line-height:1.35;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .16s ease}.kz-search-desc{font-size:.8125rem;color:#616961;margin:0;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kz-search-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0;text-align:right;padding-left:8px}.kz-search-price{font-size:clamp(.9375rem,1.5vw,1.125rem);font-weight:700;color:#123f2e;letter-spacing:-.01em}.kz-search-stock{display:inline-flex;align-items:center;gap:5px;font-size:.725rem;font-weight:600;padding:2px 8px;border-radius:999px;white-space:nowrap}.kz-search-stock-dot{width:6px;height:6px;border-radius:50%;display:inline-block}.kz-search-stock--in-stock{background-color:#e7f6ed;color:#137741}.kz-search-stock--in-stock .kz-search-stock-dot{background-color:#199a55}.kz-search-stock--pre-order{background-color:#fef6e6;color:#9a6506}.kz-search-stock--pre-order .kz-search-stock-dot{background-color:#e59a12}.kz-search-stock--coming-soon{background-color:#eff3f9;color:#2f598d}.kz-search-stock--coming-soon .kz-search-stock-dot{background-color:#3b71b5}.kz-search-arrow{color:#b5bdb5;display:flex;align-items:center;transition:all .16s ease;margin-top:2px}.kz-search-suggestions{padding:8px 4px 16px}.kz-search-suggest-header{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#727b72;margin-bottom:12px}.kz-search-suggest-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.kz-search-suggest-btn{padding:6px 14px;border-radius:8px;border:1px solid #ddd6c8;background-color:#faf8f2;color:#171a17;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .16s ease;display:inline-flex;align-items:center;gap:6px}.kz-search-suggest-btn:hover{background-color:#eaf2ed;border-color:#123f2e;color:#123f2e;transform:translateY(-1px)}.kz-search-empty-state{flex-direction:column;padding:44px 20px;text-align:center}.kz-search-empty-icon,.kz-search-empty-state{display:flex;align-items:center;justify-content:center}.kz-search-empty-icon{width:58px;height:58px;border-radius:50%;background-color:#f4efe6;color:#8c958c;margin-bottom:16px}.kz-search-empty-title{font-size:1.125rem;font-weight:700;color:#171a17;margin:0 0 8px}.kz-search-empty-desc{font-size:.875rem;color:#6c746c;max-width:380px;line-height:1.5;margin:0 0 20px}.kz-search-empty-reset-btn{padding:8px 18px;border-radius:8px;background-color:#123f2e;color:#fff;font-size:.875rem;font-weight:600;border:none;cursor:pointer;transition:background-color .16s ease}.kz-search-empty-reset-btn:hover{background-color:#0b2d21}.kz-search-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 22px;background-color:#faf8f2;border-top:1px solid #ece7db;font-size:.8125rem;color:#727b72}.kz-search-footer-shortcuts{display:flex;align-items:center;gap:14px}.kz-search-shortcut-item{display:inline-flex;align-items:center;gap:5px}.kz-search-shortcut-key{padding:2px 6px;border-radius:4px;background-color:#ede7dc;border:1px solid #dcd5c6;font-size:.6875rem;font-weight:700;color:#4c544c;font-family:inherit}.kz-search-footer-support{display:flex;align-items:center;gap:6px;font-weight:500}.kz-search-footer-support a{color:#123f2e;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.kz-search-overlay{padding:10px 8px 16px}.kz-search-modal{max-height:calc(100vh - 20px);border-radius:16px}.kz-search-header{padding:12px 14px;gap:10px}.kz-search-icon-wrap{width:36px;height:36px}.kz-search-card{padding:10px 12px;gap:12px}.kz-search-thumb-wrap{width:54px;height:54px}.kz-search-desc{display:none}.kz-search-right{padding-left:4px}.kz-search-arrow{display:none}.kz-search-footer{padding:10px 14px}.kz-search-footer-shortcuts{display:none}}