:root{--kardex-blue:#5b7e96;--kardex-blue-dark:#5b7e96;--kardex-blue-deeper:#2c4456;--kardex-moss:#82a094;--kardex-moss-dark:#4e6a2f;--kardex-moss-light:#a2b9af;--blue-1:#5b7e96;--blue-2:#5b7e96;--blue-3:#5b7e96;--green-1:#a2b9af;--green-2:#82a094;--green-3:#4a6b28;--kx-warning:#e67c31;--kx-eyebrow-color-light:#5b7e96;--kx-eyebrow-color-dark:#fff;--kx-text-on-dark-primary:#fff;--kx-text-on-dark-muted:#fff;--kx-media-badge-bg:color-mix(in srgb,var(--kardex-blue) 64%,transparent);--kx-media-badge-border:color-mix(in srgb,var(--white) 26%,transparent);--kx-media-badge-text:var(--white);--kx-media-badge-dot:var(--kardex-moss-light);--kx-media-badge-dot-shadow:0 0 8px color-mix(in srgb,var(--kardex-moss-light) 58%,transparent);--kx-media-badge-shadow:0 16px 38px rgba(11,19,36,.18);--kx-font-weight-body:400;--kx-font-weight-label:600;--kx-font-weight-control:600;--kx-font-weight-emphasis:700;--kx-font-weight-heading:800;--kx-font-weight-display:800;--kx-font-family-body:"Open Sans",-apple-system,BlinkMacSystemFont,sans-serif;--kx-font-family-heading:"Open Sans",-apple-system,BlinkMacSystemFont,sans-serif;--kx-media-badge-font-weight:var(--kx-font-weight-control);--text-primary:#546a7a;--text-secondary:#546a7a;--text-tertiary:#86868b;--white:#fff;--off-white:#fbfbf9;--bg-light:#f5f5f0;--grey-1:#f5f5f0;--grey-2:#e8e8e3;--grey-3:#d0d0cb;--grey-4:#86868b;--kx-surface-dark:#546a7a;--kx-surface-paper:#fffaf1;--kx-radius-sm:8px;--kx-radius-control:10px;--kx-radius-md:10px;--kx-radius-choice:12px;--kx-radius-card:14px;--kx-radius-lg:14px;--kx-radius-large-card:16px;--kx-radius-panel:18px;--kx-radius-form-panel:20px;--kx-radius-technical-panel:22px;--kx-radius-technical-large:24px;--kx-radius-pill:980px;--kx-radius-round:50%;--kx-radius-button:980px;--kx-section-spacing:120px;--kx-section-spacing-compact:72px;--kx-section-y:120px;--kx-section-x:24px;--kx-grid-gap:24px;--kx-motion-duration:800ms;--kx-motion-distance:40px;--kx-shop-page-bg:#fbfbf9;--kx-shop-surface-raised:#fff;--kx-shop-surface-soft:color-mix(in srgb,#f5f5f0 84%,var(--white));--kx-shop-surface-warm:color-mix(in srgb,#fffaf1 72%,var(--white));--kx-shop-panel-dark:#546a7a;--kx-shop-panel-dark-soft:color-mix(in srgb,var(--kx-shop-panel-dark) 80%,var(--kardex-blue-deeper));--kx-trust-bar-bg:#5b7e96;--kx-trust-bar-text:var(--white);--kx-trust-bar-link:var(--white);--kx-shop-checkout-bg:#f3f4f0;--kx-shop-input-bg:color-mix(in srgb,var(--white) 88%,var(--grey-1));--kx-product-studio-bg:#546a7a}body{color:#546a7a;font-family:var(--kx-font-family-body)}.hero-headline,.kx-advisor__intro h2,.one-kardex-headline,.section-title,h1,h2,h3,h4,h5,h6{color:#546a7a;font-family:var(--kx-font-family-heading)}.benefits-section,.compare-section,.cta-section,.process-section,.process-section-dark,.products-section,.section,.service-section,.shop-cta{padding-bottom:var(--kx-section-spacing);padding-top:var(--kx-section-spacing)}.kx-advisor,.shop-hero,.shop-hero-dark,.shop-hero-light{padding-bottom:var(--kx-section-spacing-compact);padding-top:var(--kx-section-spacing-compact)}.compare-card,.kx-advisor-step,.kx-advisor__result,.kx-calculator-card,.kx-calculator-row,.product-card,.service-card,.step-card,.value-card{border-radius:var(--kx-radius-card)}.product-coming-soon,.product-showcase{border-radius:var(--kx-radius-large-card)}.btn-primary,.btn-secondary,.compare-card.highlighted:before,.hero-image-badge,.nav-cta,.product-card-cta,.service-card.recommended:before,.spec-pill{border-radius:var(--kx-radius-button)}.reveal{transform:translateY(var(--kx-motion-distance));transition-duration:var(--kx-motion-duration)}.reveal-stagger{transform:translateY(calc(var(--kx-motion-distance)*.75));transition-duration:calc(var(--kx-motion-duration)*.75)}.reveal-stagger.visible,.reveal.visible{transform:translateY(0)}@media (prefers-reduced-motion:reduce){:root{--kx-motion-duration:1ms;--kx-motion-distance:0px}}:root{--kx-nav-bg:hsla(0,0%,100%,.94);--kx-ba-background:var(--grey-1);--kx-configurator-bg:var(--off-white);--kx-configurator-media-bg:#e2e7ea;--kx-border-subtle:color-mix(in srgb,var(--text-primary) 10%,transparent)}.shop-hero-dark .hero-headline,.shop-hero-dark .shop-hero-badge,.shop-hero-dark .shop-hero-sub,.shop-hero-dark .shop-hero-sub p,.shop-hero-dark h1{color:var(--white)}