.kl-showcase .footer-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.kl-showcase .footer-social__link{display:inline-grid;width:42px;height:42px;place-items:center;border:1px solid rgba(200,164,92,.28);border-radius:50%;color:var(--gold);background:#ffffff05;transition:color .3s ease,background .3s ease,border-color .3s ease,transform .3s ease}.kl-showcase .footer-social__link:hover{color:#0f0f0f;background:var(--gold);border-color:var(--gold);transform:translateY(-3px)}.kl-showcase .footer-social__link--whatsapp:hover{color:#fff;background:#25d366;border-color:#25d366}.kl-showcase .footer-social__link:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.kl-showcase .footer-social__link svg{width:19px;height:19px}@media(prefers-reduced-motion:reduce){.kl-showcase .footer-social__link{transition:none}}.kl-patent-gallery{overflow:hidden;padding:clamp(84px,10vw,156px) 0;background:var(--patent-background);color:#f5f1ea}.kl-patent-gallery__shell{max-width:1500px}.kl-patent-gallery__layout{display:grid;grid-template-columns:minmax(290px,.76fr) minmax(0,1.24fr);gap:clamp(46px,8vw,130px);align-items:center}.kl-patent-gallery__layout--left .kl-patent-gallery__content{order:2}.kl-patent-gallery__layout--left .kl-patent-gallery__visual{order:1}.kl-patent-gallery__content{position:sticky;top:140px}.kl-patent-gallery__eyebrow{margin:0 0 22px;color:var(--patent-gold);font:600 11px/1.2 Inter,sans-serif;letter-spacing:.24em;text-transform:uppercase}.kl-patent-gallery__heading{margin:0 0 26px;color:#f8f5ef;font:400 clamp(40px,5vw,76px)/1 "Playfair Display",Georgia,serif;letter-spacing:-.03em}.kl-patent-gallery__description{max-width:570px;color:#a7a9ac;font:400 15px/1.8 Inter,sans-serif}.kl-patent-gallery__description p{margin:0}.kl-patent-gallery__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:42px 0 0;border-top:1px solid rgba(200,164,92,.22);border-left:1px solid rgba(200,164,92,.22)}.kl-patent-gallery__stats>div{min-height:122px;padding:23px;border-right:1px solid rgba(200,164,92,.22);border-bottom:1px solid rgba(200,164,92,.22)}.kl-patent-gallery__stats dt{margin-bottom:8px;color:var(--patent-gold);font:400 clamp(28px,3vw,44px)/1 "Playfair Display",Georgia,serif}.kl-patent-gallery__stats dd{margin:0;color:#8f9194;font:600 9px/1.5 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase}.kl-patent-gallery__categories{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.kl-patent-gallery__categories span{padding:9px 11px;border:1px solid rgba(200,164,92,.24);color:#aaabad;font:500 9px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase}.kl-patent-gallery__visual{position:relative;display:flex;justify-content:center}.kl-patent-gallery__collage{display:block;width:min(100%,var(--patent-image-width));border:1px solid rgba(200,164,92,.2);background:#111315;box-shadow:0 40px 90px #00000080;text-decoration:none}.kl-patent-gallery__collage-image{display:block;width:100%;height:auto}a.kl-patent-gallery__collage{cursor:zoom-in;transition:border-color .3s ease,transform .3s ease}a.kl-patent-gallery__collage:hover{border-color:var(--patent-gold);transform:translateY(-4px)}a.kl-patent-gallery__collage:focus-visible{outline:2px solid var(--patent-gold);outline-offset:5px}.kl-patent-gallery__certificate-grid{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kl-patent-certificate{margin:0;padding:12px;border:1px solid rgba(200,164,92,.2);background:#111315}.kl-patent-certificate__image{display:block;width:100%;height:auto}.kl-patent-certificate figcaption{padding:13px 2px 2px;color:#aaa;font:500 10px/1.5 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase}.kl-patent-gallery__editor-note{width:100%;padding:80px 30px;border:1px dashed rgba(200,164,92,.44);color:#aaa;text-align:center;font:500 13px/1.6 Inter,sans-serif}@media(max-width:989px){.kl-patent-gallery__layout{grid-template-columns:1fr}.kl-patent-gallery__layout--left .kl-patent-gallery__content,.kl-patent-gallery__layout--left .kl-patent-gallery__visual{order:initial}.kl-patent-gallery__content{position:static}}@media(max-width:749px){.kl-patent-gallery__stats{grid-template-columns:1fr 1fr}.kl-patent-gallery__certificate-grid{gap:8px}.kl-patent-certificate{padding:7px}}@media(prefers-reduced-motion:reduce){a.kl-patent-gallery__collage{transition:none}}.kl-tech-gallery{overflow:hidden;padding:clamp(72px,8vw,128px) 0;background:#090a0b;color:#f5f1ea}.kl-tech-gallery__shell{max-width:1500px}.kl-tech-gallery__header{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:24px clamp(32px,7vw,110px);align-items:end;margin-bottom:clamp(42px,6vw,82px)}.kl-tech-gallery__eyebrow,.kl-tech-gallery__intro>p{grid-column:1 / -1;margin:0;color:var(--tech-gold);font:600 11px/1.2 Inter,sans-serif;letter-spacing:.24em;text-transform:uppercase}.kl-tech-gallery__heading{margin:0;color:#f8f5ef;font:400 clamp(42px,6vw,92px)/.98 "Playfair Display",Georgia,serif;letter-spacing:-.035em}.kl-tech-gallery__subtitle{max-width:620px;color:#a9aaac;font:400 15px/1.8 Inter,sans-serif}.kl-tech-gallery__subtitle p,.kl-tech-gallery__hero-copy p,.kl-tech-card__description p{margin:0}.kl-tech-gallery__hero{position:relative;min-height:min(var(--tech-hero-height),76vw);overflow:hidden;border:1px solid rgba(200,164,92,.24);background:var(--tech-panel)}.kl-tech-gallery__hero-media,.kl-tech-gallery__hero-media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.kl-tech-gallery__hero-image{width:100%;height:100%;object-fit:cover}.kl-tech-gallery__placeholder{color:#c8a45c38;background:radial-gradient(circle at 70% 40%,rgba(200,164,92,.14),transparent 42%),#111315}.kl-tech-gallery__hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(5,6,7,calc(var(--tech-overlay) + .35)),rgba(5,6,7,var(--tech-overlay)) 48%,#05060714)}.kl-tech-gallery__hero-copy{position:relative;z-index:1;display:flex;min-height:min(var(--tech-hero-height),76vw);max-width:700px;flex-direction:column;justify-content:flex-end;padding:clamp(32px,6vw,88px)}.kl-tech-gallery__hero-copy>p{margin-bottom:18px;color:var(--tech-gold);font:600 10px/1.2 Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase}.kl-tech-gallery__hero-copy h2{max-width:650px;margin:0 0 24px;color:#fff;font:400 clamp(36px,5vw,72px)/1.02 "Playfair Display",Georgia,serif}.kl-tech-gallery__hero-copy .rte{max-width:590px;color:#c7c7c8;font:400 15px/1.75 Inter,sans-serif}.kl-tech-gallery__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-right:1px solid rgba(200,164,92,.2);border-bottom:1px solid rgba(200,164,92,.2)}.kl-tech-gallery__metrics>div{min-height:150px;padding:30px;border-left:1px solid rgba(200,164,92,.2)}.kl-tech-gallery__metrics dt{margin-bottom:8px;color:var(--tech-gold);font:400 clamp(28px,3vw,46px)/1 "Playfair Display",Georgia,serif}.kl-tech-gallery__metrics dd{margin:0;color:#8f9194;font:600 10px/1.5 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase}.kl-tech-gallery__intro{display:grid;grid-template-columns:.7fr 1.3fr;gap:24px 60px;align-items:end;margin:clamp(86px,10vw,150px) 0 clamp(42px,6vw,78px)}.kl-tech-gallery__intro>p{grid-column:auto}.kl-tech-gallery__intro h2{margin:0;color:#f8f5ef;font:400 clamp(34px,4.5vw,68px)/1.04 "Playfair Display",Georgia,serif}.kl-tech-gallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.kl-tech-card{display:grid;grid-template-rows:auto 1fr;min-height:620px;overflow:hidden;border:1px solid rgba(200,164,92,.2);background:#111315}.kl-tech-card__media{position:relative;min-height:320px;overflow:hidden;border-bottom:1px solid rgba(200,164,92,.16);background:#0b0c0d}.kl-tech-card__image{width:100%;height:100%;min-height:320px;object-fit:cover;transition:transform .7s ease}.kl-tech-card:hover .kl-tech-card__image{transform:scale(1.035)}.kl-tech-card__graphic{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:radial-gradient(circle,rgba(200,164,92,.12),transparent 54%)}.kl-tech-card__graphic span{color:#c8a45c9e;font:400 clamp(58px,8vw,120px)/1 "Playfair Display",Georgia,serif}.kl-tech-card__graphic i{position:absolute;width:44%;height:44%;border:1px solid rgba(200,164,92,.18);border-radius:50%}.kl-tech-card__tag{position:absolute;top:24px;left:26px;padding:9px 12px;border:1px solid rgba(200,164,92,.45);color:var(--tech-gold);background:#08090ac7;font:600 9px/1 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase}.kl-tech-card__body{position:relative;padding:clamp(28px,4vw,48px)}.kl-tech-card__index{position:absolute;top:30px;right:32px;color:#c8a45c9e;font:500 10px/1 Inter,sans-serif;letter-spacing:.15em}.kl-tech-card h3{max-width:calc(100% - 50px);margin:0 0 10px;color:#f7f3ec;font:400 clamp(26px,3vw,40px)/1.1 "Playfair Display",Georgia,serif}.kl-tech-card__subtitle{margin:0 0 22px;color:var(--tech-gold);font:500 11px/1.5 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase}.kl-tech-card__description{color:#a6a8ab;font:400 14px/1.8 Inter,sans-serif}.kl-tech-card__specification{display:inline-block;margin:26px 0 0;padding-top:16px;border-top:1px solid rgba(200,164,92,.2);color:#d8d3cb;font:600 10px/1.5 Inter,sans-serif;letter-spacing:.11em;text-transform:uppercase}.kl-tech-gallery__ip{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:clamp(42px,7vw,110px);align-items:center;margin-top:clamp(86px,10vw,150px);padding:clamp(42px,6vw,86px);border:1px solid rgba(200,164,92,.24);background:linear-gradient(135deg,rgba(200,164,92,.08),transparent 48%),#0d0f10}.kl-tech-gallery__ip-copy>p{margin:0 0 18px;color:var(--tech-gold);font:600 10px/1.2 Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase}.kl-tech-gallery__ip-copy h2{margin:0 0 22px;color:#f8f5ef;font:400 clamp(34px,4.3vw,62px)/1.04 "Playfair Display",Georgia,serif}.kl-tech-gallery__ip-copy .rte{max-width:560px;color:#a6a8ab;font:400 14px/1.8 Inter,sans-serif}.kl-tech-gallery__ip-copy .rte p{margin:0}.kl-tech-gallery__ip-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid rgba(200,164,92,.2);border-left:1px solid rgba(200,164,92,.2)}.kl-tech-gallery__ip-stats>div{min-height:142px;padding:28px;border-right:1px solid rgba(200,164,92,.2);border-bottom:1px solid rgba(200,164,92,.2)}.kl-tech-gallery__ip-stats dt{margin-bottom:10px;color:var(--tech-gold);font:400 clamp(30px,4vw,52px)/1 "Playfair Display",Georgia,serif}.kl-tech-gallery__ip-stats dd{margin:0;color:#96989b;font:600 10px/1.5 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase}@media(max-width:989px){.kl-tech-gallery__header,.kl-tech-gallery__intro,.kl-tech-gallery__ip{grid-template-columns:1fr}.kl-tech-gallery__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.kl-tech-gallery__grid{grid-template-columns:1fr}}@media(max-width:749px){.kl-tech-gallery__hero,.kl-tech-gallery__hero-copy{min-height:640px}.kl-tech-gallery__hero-shade{background:linear-gradient(0deg,#050607f0,#0506078f 60%,#0506071a)}.kl-tech-gallery__metrics{grid-template-columns:1fr}.kl-tech-gallery__metrics>div{min-height:120px}.kl-tech-card{min-height:0}}@media(prefers-reduced-motion:reduce){.kl-tech-card__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map?subset=AAAAAAgECA */
