:root{color-scheme:dark;--paper: #121417;--paper-2: #0f1212;--asphalt: #1f2a1e;--asphalt-2: #2c2f33;--graphite: #121417;--graphite-2: #2c2f33;--steel: #3c4242;--mist: #a6acad;--mist-2: #c8cdca;--smoke: #a6acad;--brown: #7a6a4f;--brown-2: #4f4637;--green: #4c5a3d;--green-2: #4c5a3d;--surface: rgba(166, 172, 173, .08);--surface-strong: rgba(166, 172, 173, .16);--ink: #e8ebe6;--muted: rgba(166, 172, 173, .86);--soft: rgba(166, 172, 173, .62);--line: rgba(166, 172, 173, .18);--hot: #7a6a4f;--warm: #7a6a4f;--cyan: #a6acad;--blue: #2c2f33;--violet: #2c2f33;--radius: 12px;--radius-lg: 24px;--radius-pill: 999px;--header-radius: 10px;--header-control-radius: 7px;--header-mobile-radius: 9px;--shadow: 0 28px 90px rgba(0, 0, 0, .36);--font: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--display: "IBM Plex Sans Condensed", "Inter", ui-sans-serif, system-ui, sans-serif;--mono: "IBM Plex Sans Condensed", "SFMono-Regular", Consolas, monospace;--container: 1180px;--gutter: clamp(18px, 4vw, 48px);--header: 78px;--ease: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;overflow-x:clip;scroll-behavior:smooth;background:var(--paper)}body{min-width:320px;margin:0;overflow-x:clip;color:var(--ink);background:linear-gradient(180deg,#050607,#101719 42%,#050607);font-family:var(--font);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body:before{display:none;content:none}button,input,select,textarea{font:inherit}a{color:inherit}img{display:block;max-width:100%}.optimized-picture{display:contents}:focus-visible{outline:0;box-shadow:0 0 0 4px #77856857}.page-shell{min-height:100svh}.container{width:min(100% - var(--gutter) * 2,var(--container));margin-inline:auto}.section{padding:clamp(76px,9vw,132px) 0}.section[id]{scroll-margin-top:126px}.section-heading{margin-bottom:clamp(32px,5vw,62px)}.section-title{max-width:860px;margin:0;font:700 clamp(2rem,4.1vw,4.35rem) / 1.02 var(--display);letter-spacing:0}.section-copy{max-width:670px;margin:20px 0 0;color:var(--muted);font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.7}.site-header{position:fixed;top:0;right:0;left:0;z-index:40;padding:34px var(--gutter) 0;pointer-events:none}.navbar{position:relative;min-height:68px;width:min(100%,1160px);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:auto}.navbar:before{display:none;content:none}.brand-lockup{position:relative;isolation:isolate;overflow:hidden;min-height:56px;min-width:174px;display:inline-flex;align-items:center;gap:10px;padding:5px 18px 5px 6px;border-radius:var(--header-radius);border:1px solid rgba(218,235,238,.24);background:linear-gradient(180deg,#eef8f82b,#eef8f80e 45%,#04090a42),#091113a3;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #d6f4fa1c,0 14px 32px #00000047;backdrop-filter:blur(24px) saturate(1.32) contrast(1.06);-webkit-backdrop-filter:blur(24px) saturate(1.32) contrast(1.06);text-decoration:none;transition:background .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease)}.brand-lockup:before{display:none;content:""}.brand-lockup:after{display:none;content:""}.brand-lockup:hover{border-color:#eefbfc57;background:linear-gradient(180deg,#eef8f836,#eef8f812 45%,#04090a38),#0c1618b8;transform:translateY(-1px)}.brand-mark{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.32);border-radius:var(--header-control-radius);color:#e4e9e4;background:linear-gradient(180deg,#ffffff29,#ffffff09),#2a373ab8;box-shadow:inset 0 1px #fff3,inset 0 -1px #00000038;font:650 .82rem/1 var(--display)}.brand-name{display:block;color:#fff;font:700 .98rem/1 var(--display);letter-spacing:.01em;text-shadow:none}.nav-links{--nav-items: 4;position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:repeat(var(--nav-items),minmax(118px,1fr));align-items:center;gap:0;min-height:56px;width:528px;padding:3px;border:1px solid rgba(218,235,238,.23);border-radius:var(--header-radius);background:linear-gradient(180deg,#ebf8fa21,#ebf8fa0a 45%,#03080942),#060d0fc2;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #d6f4fa1a,0 14px 34px #00000047;backdrop-filter:blur(18px) saturate(1.18) contrast(1.04);-webkit-backdrop-filter:blur(18px) saturate(1.18) contrast(1.04)}.nav-links:before{display:none;content:""}.nav-links:after{display:none;content:""}.nav-active-drop{position:absolute;top:3px;bottom:3px;left:3px;z-index:1;width:calc((100% - 6px) / var(--nav-items));border:1px solid rgba(239,253,255,.24);border-radius:var(--header-control-radius);background:linear-gradient(180deg,#f2fcfc38,#f2fcfc13 50%,#101b1d4d),#40535770;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #d6f4fa1a,0 6px 18px #00000029;transform:translate(calc(var(--nav-active-index) * 100%));transition:transform .42s var(--ease),width .22s var(--ease),background .18s var(--ease);pointer-events:none}.nav-active-drop:before,.nav-active-drop:after{display:none;content:""}.nav-links a{position:relative;isolation:isolate;overflow:hidden;z-index:4;min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border:1px solid transparent;border-radius:var(--header-control-radius);color:#f3f7f2c7;font-family:var(--font);font-size:.86rem;font-weight:650;letter-spacing:0;text-decoration:none;text-shadow:none;transition:color .18s var(--ease),background .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease)}.nav-links a:before{display:none;content:""}.nav-links a:hover{color:#fffffff0;background:#d6f4fa0b;box-shadow:inset 0 1px #ffffff14;transform:none}.nav-links a.is-active{color:#ffffffe6;background:transparent;border-color:transparent;box-shadow:none;font-weight:650}.nav-cta,.button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);text-decoration:none;font-family:var(--display);font-size:.92rem;font-weight:800;letter-spacing:0;transition:transform .18s var(--ease),background .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease)}.mobile-menu-toggle{position:relative;isolation:isolate;overflow:hidden;width:52px;min-width:52px;min-height:52px;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:0;border:1px solid rgba(218,235,238,.23);border-radius:var(--header-mobile-radius);color:#fff;background:linear-gradient(180deg,#eef8f829,#eef8f80d 45%,#04090a3d),#091113a8;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #d6f4fa1a,0 12px 28px #00000042;backdrop-filter:blur(22px) saturate(1.24) contrast(1.05);-webkit-backdrop-filter:blur(22px) saturate(1.24) contrast(1.05);transition:border-color .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease)}.mobile-drawer{display:none}.mobile-menu-toggle:before{position:absolute;inset:1px 10px auto;height:38%;border-radius:inherit;background:linear-gradient(180deg,#ffffff80,#fff0);content:"";opacity:.18;pointer-events:none}.mobile-menu-toggle span{position:relative;width:19px;height:2px;border-radius:var(--radius-pill);background:currentColor;transition:transform .22s var(--ease),opacity .16s var(--ease)}.mobile-menu-toggle[aria-expanded=true]{border-color:#eefbfc52;background:linear-gradient(180deg,#eef8f833,#eef8f811 45%,#04090a38),#0c1618bd;box-shadow:inset 0 1px #ffffff52,inset 0 -1px #d6f4fa1a,0 14px 30px #0000004d}.mobile-menu-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.mobile-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.mobile-menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-drawer{position:absolute;isolation:isolate;overflow:hidden;top:calc(100% + 14px);right:0;width:min(100%,360px);padding:8px;border:1px solid rgba(218,235,238,.2);border-radius:var(--header-radius);background:linear-gradient(180deg,#ebf8fa1a,#ebf8fa09 45%,#0308093d),#060d0fb8;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #d6f4fa14,0 18px 46px #0000004d;backdrop-filter:blur(24px) saturate(1.2) contrast(1.04);-webkit-backdrop-filter:blur(24px) saturate(1.2) contrast(1.04);transform-origin:top right}.mobile-drawer:before,.mobile-drawer:after{position:absolute;border-radius:inherit;content:"";pointer-events:none}.mobile-drawer:before{display:none}.mobile-drawer:after{right:18px;bottom:7px;left:18px;height:8px;background:radial-gradient(ellipse at center,#d6f4fa29,#d6f4fa00);opacity:.14;z-index:0}.mobile-drawer:not([hidden]){display:grid;gap:4px;animation:drawerIn .26s var(--ease) both}.mobile-drawer a{position:relative;z-index:1;min-height:54px;display:flex;align-items:center;padding:0 17px;border:1px solid transparent;border-radius:var(--header-mobile-radius);color:#fffffff0;background:transparent;font-family:var(--font);font-size:.9rem;font-weight:650;letter-spacing:0;text-decoration:none;transition:background .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease)}.mobile-drawer a:hover,.mobile-drawer a:focus-visible{color:#fff;background:#d6f4fa0b}.mobile-drawer a.is-active{color:#ffffffe6;border-color:#daebee33;background:linear-gradient(180deg,#f2fcfc29,#f2fcfc0e 50%,#101b1d38),#40535757;box-shadow:inset 0 1px #ffffff3d,0 6px 16px #00000024}.mobile-drawer .mobile-drawer-cta{min-height:58px;margin-top:5px;justify-content:center;color:#f4f7f2;border-color:#daebee33;background:linear-gradient(180deg,#f2fcfc29,#f2fcfc0e 50%,#101b1d38),#40535757;box-shadow:inset 0 1px #ffffff3d,0 6px 16px #00000024}.nav-cta{position:relative;isolation:isolate;overflow:hidden;gap:12px;min-height:56px;min-width:160px;padding:0 26px 0 28px;color:#fff;border:1px solid rgba(218,235,238,.24);background:linear-gradient(180deg,#eef8f82b,#eef8f80e 45%,#04090a42),#091113a3;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #d6f4fa1c,0 14px 32px #00000047;backdrop-filter:blur(24px) saturate(1.32) contrast(1.06);-webkit-backdrop-filter:blur(24px) saturate(1.32) contrast(1.06);border-radius:var(--header-radius);font-family:var(--font);font-size:.88rem;font-weight:650;text-shadow:none}.nav-cta:before{display:none;content:""}.nav-cta:after{display:none;content:""}.nav-cta span{position:relative;z-index:1}.nav-cta-arrow{width:9px;height:9px;border-top:2px solid currentColor;border-right:2px solid currentColor;opacity:.82;transform:rotate(45deg);transition:transform .18s var(--ease),opacity .18s var(--ease)}.nav-cta:hover{border-color:#eefbf957;background:linear-gradient(180deg,#eef8f836,#eef8f812 45%,#04090a38),#0c1618b8;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #d6f4fa1f,0 16px 36px #00000052}.nav-cta:hover .nav-cta-arrow{opacity:1;transform:translate(2px) rotate(45deg)}@media (min-width: 921px){.mobile-menu-toggle,.mobile-drawer{display:none!important}}.button{padding:0 20px}.button:hover,.nav-cta:hover{transform:translateY(-2px)}.button-primary{color:#f4f7f2;border:1px solid rgba(228,233,228,.18);background:linear-gradient(180deg,#ffffff21,#ffffff05),#3c3f38;box-shadow:inset 0 1px #fff3,0 18px 46px #00000047}.button-ghost{color:var(--ink);border:1px solid var(--line);background:#e4e9e40f}.button-ghost.light{border-color:#f4f7fa47}.hero-section{position:relative;height:calc(100svh + 2920px);min-height:2050px;background:#090b0d}.hero-sticky{position:sticky;top:0;min-height:100svh;height:100svh;padding:0;overflow:hidden}.hero-scrub-canvas{position:absolute;inset:0;z-index:0;width:100%;height:100%;background:#090b0d}.hero-canvas-tint{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#090b0d6b,#090b0d14 50%,#090b0d6b),linear-gradient(180deg,#090b0d1a,#090b0db8);pointer-events:none}.hero-modal-rail{position:absolute;inset:0;z-index:3;pointer-events:none}.glass-modal{position:absolute;z-index:3;max-width:min(390px,calc(100vw - 40px));padding:clamp(16px,2.2vw,24px);border:1px solid rgba(255,255,255,.58);border-radius:18px;color:#111517;background:linear-gradient(180deg,#ffffffb8,#ffffff57),#ffffff38;box-shadow:0 28px 90px #00000047;backdrop-filter:blur(26px) saturate(1.15)}.glass-modal-left{left:clamp(24px,6vw,92px)}.glass-modal-right{right:clamp(24px,6vw,92px)}.glass-modal-observe{top:25%}.glass-modal-command{top:45%}.glass-modal-deploy{bottom:13%}.glass-modal strong{display:block;color:#0f1416;font:700 clamp(1.05rem,1.35vw,1.55rem) / 1.08 var(--display)}.glass-modal p{margin:12px 0 0;color:#262c30;font-weight:600;line-height:1.58}.hero-reticle{z-index:2;top:50%;left:50%;width:clamp(180px,20vw,310px);height:clamp(180px,20vw,310px)}.hero-scroll-hint{position:absolute;left:50%;bottom:32px;z-index:4;width:1px;height:82px;background:#e4e9e429;transform:translate(-50%)}.hero-scroll-hint span:first-child{position:absolute;top:0;left:-3px;width:7px;height:7px;border-radius:50%;background:var(--green-2);animation:scrollDot 1.6s var(--ease) infinite}.hud-panel{position:absolute;z-index:2;border:1px solid rgba(228,233,228,.18);border-radius:18px;background:linear-gradient(180deg,#e4e9e41f,#1c2426a8),#06090a94;box-shadow:0 24px 90px #00000057;backdrop-filter:blur(22px)}.hud-panel-main{right:26px;bottom:34px;left:26px;padding:26px}.hud-kicker,.hud-panel-float span{display:block;color:#8c7456;font:900 .74rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.hud-panel-main strong{display:block;max-width:360px;margin-top:16px;font:700 clamp(2rem,4vw,4.2rem) / .92 var(--display)}.hud-panel-main p{max-width:420px;margin:18px 0 0;color:#c1c7bb;line-height:1.58}.hud-meter{height:8px;margin-top:26px;overflow:hidden;border-radius:999px;background:#14191c24}.hud-meter span{display:block;width:72%;height:100%;background:linear-gradient(90deg,#2f383d,#756551)}.hud-panel-float{min-width:148px;padding:18px}.hud-panel-float strong{display:block;margin-top:10px;font:900 1.5rem/1 var(--display)}.hud-panel-left{top:52px;left:34px}.hud-panel-right{top:126px;right:32px}.hud-reticle{position:absolute;top:34%;left:50%;width:180px;height:180px;border:1px solid rgba(228,233,228,.38);border-radius:50%;transform:translate(-50%,-50%);opacity:.78}.hud-reticle span{position:absolute;background:#e4e9e47a}.hud-reticle span:nth-child(1){inset:50% auto auto 0;width:100%;height:1px}.hud-reticle span:nth-child(2){inset:0 auto auto 50%;width:1px;height:100%}.hud-reticle span:nth-child(3){inset:50% auto auto 50%;width:8px;height:8px;border-radius:50%;background:var(--green-2);transform:translate(-50%,-50%)}.stat-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:clamp(34px,6vw,70px);overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);position:relative;z-index:2;background:var(--line)}.stat-strip div{min-height:122px;padding:24px;background:#15191cb8;backdrop-filter:blur(14px)}.stat-strip strong,.stat-strip span{display:block}.stat-strip strong{font:900 clamp(1.5rem,3vw,2.5rem) / 1 var(--display)}.stat-strip span{margin-top:12px;color:var(--muted)}.use-cases-section{background:linear-gradient(180deg,#e4e9e40a,#e4e9e400),var(--asphalt)}.use-cases-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(360px,1fr);gap:clamp(34px,6vw,80px);align-items:start}.case-list{border-top:1px solid var(--line)}.case-row{min-height:116px;display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:20px;border-bottom:1px solid var(--line)}.case-row span,.case-row small{color:var(--soft);font:800 .78rem/1 var(--mono);text-transform:uppercase}.case-row strong{font:700 clamp(1.45rem,2.5vw,2.55rem) / 1 var(--display)}.process-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);gap:clamp(34px,7vw,96px)}.process-section{color:var(--ink);background:linear-gradient(90deg,rgba(38,47,49,.42),transparent 36%,rgba(85,70,56,.08)),linear-gradient(180deg,#090c0d,#171d1f)}.process-section .section-copy{color:var(--muted)}.process-sticky{position:sticky;top:150px;align-self:start}.process-steps{display:grid;gap:16px}.process-step{min-height:180px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:28px;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(85,70,56,.14),transparent 36%),linear-gradient(180deg,#ffffff16,#ffffff07),#0b0f12c7;box-shadow:inset 0 1px #ffffff14}.process-step span{color:var(--green-2);font:900 .88rem/1 var(--mono)}.process-step h3{max-width:420px;margin:0;text-align:right;font:700 clamp(1.5rem,2.7vw,2.7rem) / 1 var(--display)}.contact-section{padding-top:clamp(92px,10vw,150px);background:linear-gradient(180deg,#111719,#0b0f10 58%,#060808),var(--paper)}.contact-shell{display:grid;grid-template-columns:minmax(330px,.78fr) minmax(400px,.92fr);gap:clamp(72px,10vw,154px);align-items:center;justify-content:space-between}.contact-intro{display:flex;flex-direction:column;gap:clamp(24px,4vw,42px)}.contact-intro h2{max-width:620px;margin:0;font:700 clamp(2.55rem,4.75vw,5.05rem) / .98 var(--display)}.contact-intro p{max-width:520px;margin:18px 0 0;color:var(--muted);font-size:clamp(1rem,1.22vw,1.18rem);line-height:1.62}.contact-direct{display:grid;gap:8px;padding-top:clamp(26px,4vw,38px);border-top:1px solid rgba(109,119,104,.62)}.contact-direct a{width:fit-content;max-width:100%;color:var(--ink);font:800 clamp(2rem,3.35vw,3.25rem) / 1.02 var(--display);text-decoration:none;overflow-wrap:anywhere;transition:color .18s var(--ease),transform .18s var(--ease)}.contact-direct a:hover{color:var(--green-2);transform:translate(4px)}.contact-meta{display:grid;gap:12px;color:var(--muted);font-style:normal;font-size:1rem;line-height:1.5}.contact-fast-links{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.contact-fast-links a{min-height:52px;display:inline-flex;align-items:center;gap:10px;padding:8px 17px 8px 8px;border:1px solid rgba(228,233,228,.16);border-radius:var(--radius-pill);color:var(--ink);background:linear-gradient(180deg,#ffffff17,#ffffff05),#080c0da3;box-shadow:0 18px 42px #00000042;font-weight:800;text-decoration:none}.contact-fast-links a span{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:50%;color:#f4f7f2;background:#3c3f3d;font:900 .86rem/1 var(--display)}.request-card{min-width:0;border-radius:28px;background:linear-gradient(180deg,#ffffff15,#ffffff05),#111617e6;box-shadow:inset 0 1px #ffffff2e,0 34px 90px #0000006b}.request-form{display:grid;gap:18px;padding:clamp(28px,4.4vw,58px);border:1px solid rgba(228,233,228,.16);border-radius:inherit;background:#04070852}.request-form h3{margin:0 0 10px;font:700 clamp(2.35rem,4.2vw,4.25rem) / 1 var(--display)}.form-field{min-width:0;display:grid;gap:10px}.form-field>span{color:var(--muted);font-size:.94rem;font-weight:850;line-height:1}.form-field input,.form-field textarea{width:100%;min-height:62px;border:1px solid rgba(228,233,228,.18);border-radius:18px;color:var(--ink);background:#e2e8e40f;box-shadow:inset 0 1px #ffffff14;font-size:1rem}.form-field input{padding:0 19px}.form-field textarea{min-height:138px;resize:vertical;padding:17px 19px;line-height:1.55}.form-field input::placeholder,.form-field textarea::placeholder{color:#c7d0ca8f}.consent-check{display:grid;grid-template-columns:18px 1fr;gap:12px;align-items:start;color:var(--muted);font-size:.94rem;line-height:1.45}.consent-check input{width:18px;height:18px;accent-color:var(--green-2)}.request-submit{width:100%;min-height:62px;display:inline-flex;align-items:center;justify-content:space-between;gap:16px;padding:0 24px 0 28px;border:1px solid rgba(228,233,228,.18);border-radius:var(--radius-pill);color:var(--ink);background:linear-gradient(180deg,#ffffff1f,#ffffff05),#4b463d;box-shadow:inset 0 1px #ffffff2e;font-family:var(--display);font-size:1rem;font-weight:850;cursor:pointer;transition:transform .18s var(--ease),background .18s var(--ease)}.request-submit:hover{transform:translateY(-2px)}.form-note{min-height:24px;margin:0;color:var(--soft);text-align:center;font-size:.92rem;line-height:1.45;transition:color .18s var(--ease)}.form-note.is-visible{color:var(--green-2)}.signature-footer:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 26%),linear-gradient(90deg,rgba(0,0,0,.34),transparent 22%,transparent 78%,rgba(0,0,0,.34))}.signature-footer .footer-watermark{position:absolute;left:0;right:0;bottom:clamp(42px,5.2vw,76px);z-index:1;overflow:hidden;pointer-events:none;white-space:nowrap}.signature-footer .footer-watermark span{display:block;color:#eef1f00f;font:900 clamp(8.8rem,20vw,19rem) / .84 "Manrope","Exo 2",sans-serif;letter-spacing:0;text-align:center;text-transform:none;-webkit-text-stroke:1px rgba(238,241,240,.16);text-shadow:0 1px 0 rgba(255,255,255,.035);user-select:none}@keyframes thermalDrift{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(2%,1%,0) scale(1.05)}}@keyframes scan{0%{transform:translateY(0)}to{transform:translateY(520px)}}@keyframes scrollDot{0%{transform:translateY(0);opacity:0}20%{opacity:1}to{transform:translateY(76px);opacity:0}}@keyframes drawerIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width: 920px){.nav-links{display:none}.mobile-menu-toggle{display:inline-flex}.nav-cta{display:none}.use-cases-grid,.process-grid,.contact-shell{grid-template-columns:1fr}.hero-section{min-height:1600px}.glass-modal{max-width:min(330px,calc(100vw - 34px))}.stat-strip{grid-template-columns:1fr}.process-sticky{position:static}.signature-footer .footer-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signature-footer .footer-nav-grid>div:first-child{grid-column:1 / -1}}@media (max-width: 620px){:root{--header: 64px}.site-header{right:18px;left:18px;padding:10px 0 0}.navbar{width:100%;min-height:64px;display:grid;grid-template-columns:auto auto;padding:8px 10px;border-radius:24px;align-items:center;justify-content:initial}.brand-lockup{min-height:48px;justify-self:start;padding-right:10px}.brand-mark{width:42px;height:42px}.nav-cta{display:none}.mobile-menu-toggle{justify-self:end;width:48px;min-width:48px;min-height:48px}.mobile-drawer{top:calc(100% + 10px);right:0;left:0;width:100%;padding:8px;border-radius:var(--header-radius);transform-origin:top center}.mobile-drawer:not([hidden]){gap:4px}.mobile-drawer a{min-height:50px;padding:0 16px;border-radius:var(--header-mobile-radius)}.mobile-drawer .mobile-drawer-cta{min-height:54px;margin-top:3px}.hero-section{height:calc(100svh + 1900px);min-height:1380px}.hero-sticky{padding-top:0}.glass-modal{padding:18px}.glass-modal-left{left:18px}.glass-modal-right{right:18px}.glass-modal-observe{top:18%}.glass-modal-command{top:42%}.glass-modal-deploy{bottom:12%}.hud-panel-left{top:10px;left:0}.hud-reticle{width:132px;height:132px}.hero-reticle{top:70%;left:62%}.stat-strip div{min-height:104px}.case-row{grid-template-columns:42px 1fr}.case-row small{grid-column:2}.process-step{min-height:150px;display:grid}.process-step h3{text-align:left}.contact-shell{grid-template-columns:1fr}.contact-intro,.request-form{border-radius:20px}.signature-footer .footer-cta{position:relative;padding-bottom:42px;text-align:center}.signature-footer .footer-cta-logo{width:min(100%,420px);margin:-34px auto 6px;opacity:.28}.signature-footer .footer-phones{justify-items:center;width:100%}.signature-footer .footer-phone{font-size:clamp(2rem,10vw,3.2rem);text-align:center}.signature-footer .footer-idea-title{margin-inline:auto;font-size:clamp(2.35rem,12vw,4.2rem);text-align:center;white-space:normal}.signature-footer .footer-cta-actions{justify-content:center}.signature-footer .footer-main-button,.signature-footer .footer-secondary-button{width:100%}.signature-footer .footer-split{padding:42px 0 46px;border-top:1px solid rgba(244,239,230,.12)}.signature-footer .footer-nav-grid{grid-template-columns:1fr;gap:0;margin-top:0;margin-left:0;padding-right:0}.signature-footer .footer-nav-grid>div{grid-column:auto;padding:24px 0;border-top:1px solid rgba(244,239,230,.12)}.signature-footer .footer-nav-grid>div:last-child{border-bottom:1px solid rgba(244,239,230,.12)}.signature-footer .footer-nav-grid a{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:baseline;gap:12px}.signature-footer .footer-link-row-plain a{grid-template-columns:minmax(0,1fr);gap:0}.signature-footer .footer-nav-grid address a{grid-template-columns:34px minmax(0,1fr)}.signature-footer .footer-watermark{position:relative;bottom:auto;width:auto;margin:10px 0 28px;overflow:hidden}.signature-footer .footer-watermark span{color:#eef1f00f;font-size:clamp(5.2rem,24vw,8rem);text-align:center;-webkit-text-stroke-color:rgba(238,241,240,.15);text-shadow:0 1px 0 rgba(255,255,255,.035)}.signature-footer .footer-bottom{grid-template-columns:1fr;align-items:flex-start;gap:14px}.signature-footer .footer-bottom span:nth-child(2),.signature-footer .footer-bottom a{justify-self:start}}.compatibility-section,.specs-gallery-section,.contact-section{position:relative;isolation:isolate;overflow:hidden}.compatibility-section:before,.specs-gallery-section:before,.contact-section:before{display:none;content:none}.compatibility-photo,.advantages-media,.gallery-card,.video-card{position:relative;overflow:hidden;border:1px solid rgba(228,233,228,.16);border-radius:8px;background:#080b0c;box-shadow:0 28px 82px #00000057}.compatibility-photo img,.advantages-media img,.gallery-card img{width:100%;height:100%;display:block;object-fit:cover}.compatibility-photo:after,.advantages-media:after,.gallery-card:after{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(180deg,transparent 42%,rgba(4,6,7,.72)),linear-gradient(90deg,rgba(4,6,7,.18),transparent 42%)}.application-heading h3,.advantages-panel h3,.lenses-heading h3,.gallery-heading h3,.kit-panel h3{margin:0;font:800 clamp(1.8rem,3.2vw,3.3rem) / 1 var(--display)}.application-heading p,.gallery-heading p{margin:18px 0 0;color:var(--muted);line-height:1.6}.application-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.application-item{min-height:136px;display:grid;align-content:end;padding:18px;border:1px solid rgba(228,233,228,.14);border-radius:8px;background:linear-gradient(180deg,#dce2dc0b,#dce2dc03),#121819d1}.application-item span,.compatibility-row>span,.advantage-row>span{color:#a7aa76;font:900 .78rem/1 var(--mono)}.application-item strong{font:800 clamp(1.05rem,1.35vw,1.36rem) / 1.12 var(--display)}.compatibility-section{background:linear-gradient(180deg,#070909,#10130f 48%,#090c0d)}.compatibility-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1fr);gap:clamp(34px,6vw,86px);align-items:end}.compatibility-photo{aspect-ratio:16 / 9}.compatibility-table{display:grid;margin-top:clamp(30px,5vw,64px);border:1px solid rgba(228,233,228,.16);border-radius:8px;overflow:hidden;background:#e4e9e41a}.compatibility-row{min-height:76px;display:grid;grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);align-items:center;gap:24px;padding:18px 22px;background:linear-gradient(90deg,rgba(61,52,44,.18),transparent 40%),#080c0df0}.compatibility-row+.compatibility-row{border-top:1px solid rgba(228,233,228,.13)}.compatibility-row strong{font:850 clamp(1rem,1.45vw,1.35rem) / 1.15 var(--display)}.compatibility-row p{margin:0;color:var(--muted);line-height:1.45}.advantages-layout{display:grid;grid-template-columns:minmax(390px,.88fr) minmax(0,1fr);gap:clamp(30px,5vw,70px);margin-top:clamp(54px,8vw,104px);align-items:stretch}.advantages-media{min-height:620px}.advantages-panel{display:grid;align-content:start;border-top:1px solid rgba(228,233,228,.16)}.advantage-row{display:grid;padding:22px 0;border-bottom:1px solid rgba(228,233,228,.14)}.advantage-row strong{display:block;font:800 clamp(1.08rem,1.55vw,1.48rem) / 1.12 var(--display)}.advantage-row p{margin:8px 0 0;color:var(--muted);line-height:1.52}.specs-gallery-section{background:linear-gradient(180deg,#090c0d,#101719 46%,#060808)}.specs-layout{display:grid;grid-template-columns:minmax(280px,.46fr) minmax(0,1fr);gap:clamp(32px,6vw,86px);align-items:start}.specs-table{border:1px solid rgba(228,233,228,.16);border-radius:8px;overflow:hidden;background:#e4e9e41f}.spec-row{display:grid;grid-template-columns:minmax(180px,.44fr) minmax(0,1fr);gap:1px;background:#e4e9e41a}.spec-row+.spec-row{border-top:1px solid rgba(228,233,228,.1)}.spec-row>span,.spec-row>strong{min-height:46px;display:flex;align-items:center;padding:10px 16px;background:#080c0df0}.spec-row>span{color:#c5cec7}.spec-row>strong{color:#f2f5ef;font-weight:700}.spec-row-head>span{min-height:54px;color:#f2f5ef;background:linear-gradient(90deg,#4b544a6b,#55463842),#14191bfa;font:900 .82rem/1 var(--mono);text-transform:uppercase}.lenses-strip{display:grid;grid-template-columns:minmax(240px,.42fr) repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(34px,5vw,64px)}.lenses-heading,.lens-item,.kit-panel{border:1px solid rgba(228,233,228,.15);border-radius:8px;background:linear-gradient(135deg,#30383033,#3a31291f),#090d0ee6}.lenses-heading{padding:24px}.lens-item{min-height:144px;display:grid;align-content:end;gap:12px;padding:22px}.lens-item strong{font:900 clamp(1.55rem,2.7vw,2.5rem) / 1 var(--display)}.lens-item span{color:var(--muted);line-height:1.4}.gallery-layout{display:grid;grid-template-columns:minmax(250px,.28fr) minmax(0,1fr);gap:clamp(28px,5vw,68px);margin-top:clamp(72px,9vw,126px);align-items:start}.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gallery-card{min-height:240px;aspect-ratio:1 / .78}.gallery-card:nth-child(1),.gallery-card:nth-child(4){grid-column:span 2;aspect-ratio:16 / 7.6}.gallery-card img{position:absolute;inset:0}.gallery-card>div{position:absolute;right:14px;bottom:14px;left:14px;z-index:2;display:grid;gap:5px}.gallery-card strong{font:800 1.05rem/1.12 var(--display)}.gallery-card span{color:#e4e9e4c7;font-size:.92rem;line-height:1.35}.video-kit-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.34fr);gap:16px;margin-top:18px;align-items:stretch}.video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.video-card{display:grid;grid-template-rows:minmax(190px,1fr) auto}.video-card video{width:100%;height:100%;min-height:220px;display:block;object-fit:cover;background:#030405}.video-card>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-top:1px solid rgba(228,233,228,.12);background:#080c0df0}.video-card strong{font:800 .98rem/1.18 var(--display)}.video-card span{flex:0 0 auto;color:#a7aa76;font:850 .78rem/1 var(--mono)}.kit-panel{padding:28px}.kit-panel ul{display:grid;gap:0;margin:24px 0 0;padding:0;list-style:none}.kit-panel li{padding:15px 0;border-top:1px solid rgba(228,233,228,.12);color:#e8ede8;font-weight:800}.contact-section{background:linear-gradient(180deg,#070909,#0f130f 45%,#040505)}.contact-shell{grid-template-columns:minmax(330px,.86fr) minmax(390px,.74fr);gap:clamp(46px,8vw,118px)}.contact-intro h2{max-width:760px;font-size:clamp(2.35rem,4.7vw,5rem)}.contact-intro p+p{margin-top:12px}.request-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(228,233,228,.14);border-radius:8px;background:#e4e9e424}.request-points span{min-height:86px;display:flex;align-items:flex-end;padding:18px;color:#f0f4ef;background:linear-gradient(135deg,rgba(85,70,56,.28),transparent 55%),#090d0ef0;font-weight:850;line-height:1.25}.contact-direct{border-top-color:#9caa8773}.request-card{border-radius:8px;background:linear-gradient(145deg,#30383038,#3a31291f),#0c1011f5}.request-form{border-radius:8px}.request-form h3{font-size:clamp(2rem,3.5vw,3.65rem)}.form-field input,.form-field textarea{border-radius:8px}.request-submit{border-radius:8px;background:linear-gradient(180deg,#ffffff1a,#ffffff05),#4b544a}@media (max-width: 1180px){.application-grid,.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-card:nth-child(1),.gallery-card:nth-child(4){grid-column:span 1;aspect-ratio:1 / .78}}@media (max-width: 920px){.compatibility-layout,.advantages-layout,.specs-layout,.gallery-layout,.video-kit-layout,.contact-shell{grid-template-columns:1fr}.advantages-media{min-height:auto;aspect-ratio:4 / 3}.lenses-strip,.video-grid,.request-points,.compatibility-row{grid-template-columns:1fr}.compatibility-row p{grid-column:auto}.spec-row{grid-template-columns:minmax(150px,.42fr) minmax(0,1fr)}.kit-panel{order:-1}}@media (max-width: 620px){.compatibility-section,.specs-gallery-section,.contact-section{padding-block:76px}.application-item,.compatibility-row,.lenses-heading,.lens-item,.kit-panel,.request-points span{padding:18px}.application-grid,.gallery-grid{grid-template-columns:1fr}.compatibility-row{gap:10px 14px}.specs-table{overflow-x:auto}.spec-row{min-width:560px}.video-card{grid-template-rows:auto auto}.video-card video{min-height:190px}.contact-fast-links a{min-height:48px}}:root{--tactical-black: #040606;--tactical-asphalt: #080c0d;--tactical-asphalt-2: #0e1414;--tactical-graphite: #151a18;--tactical-metal: #232821;--tactical-olive: #323a2e;--tactical-brown: #3b3024;--tactical-brass: #b3a06f;--tactical-text: #eef3ec;--tactical-muted: #aeb8ad;--tactical-dim: #778176;--tactical-line: rgba(205, 214, 202, .16);--tactical-line-strong: rgba(205, 214, 202, .28);--tactical-display: "Roboto Condensed", "Exo 2", "Manrope", ui-sans-serif, system-ui, sans-serif}.compatibility-section,.specs-gallery-section,.contact-section,.signature-footer{color:var(--tactical-text);font-family:Manrope,ui-sans-serif,system-ui,sans-serif}.compatibility-section,.specs-gallery-section,.contact-section{scroll-margin-top:128px}.compatibility-section .container,.specs-gallery-section .container,.contact-section .container,.signature-footer .container{width:min(100% - clamp(32px,6vw,88px),1320px)}.compatibility-section .section-title,.specs-gallery-section .section-title,.contact-section .contact-intro h2,.application-heading h3,.advantages-panel h3,.lenses-heading h3,.gallery-heading h3,.kit-panel h3,.request-form h3,.signature-footer h2{font-family:var(--tactical-display);font-weight:800;letter-spacing:0;text-transform:none;text-wrap:balance}.compatibility-section .section-title,.specs-gallery-section .section-title{max-width:720px;font-size:4.65rem;line-height:.96}.compatibility-section .section-copy,.specs-gallery-section .section-copy,.contact-intro p{max-width:560px;color:var(--tactical-muted);font-size:1.06rem;line-height:1.78}.compatibility-photo,.advantages-media,.gallery-card,.video-card{border:1px solid var(--tactical-line-strong);border-radius:4px;background:#070909;box-shadow:0 28px 90px #00000052}.compatibility-photo:after,.advantages-media:after,.gallery-card:after{background:linear-gradient(180deg,#04060605 35%,#040606c7),linear-gradient(90deg,rgba(4,6,6,.16),transparent 46%)}.gallery-card span,.video-card strong,.lens-item span,.kit-panel li,.spec-row>span,.spec-row>strong,.compatibility-row p,.advantage-row p{letter-spacing:0}.application-heading h3,.advantages-panel h3,.lenses-heading h3,.gallery-heading h3,.kit-panel h3{font-size:3.05rem;line-height:.98}.application-heading p,.gallery-heading p{color:var(--tactical-muted);font-size:1rem;line-height:1.68}.application-grid{gap:1px;overflow:hidden;border:1px solid var(--tactical-line);border-radius:4px;background:#cdd6ca1f}.application-item{min-height:150px;padding:22px;border:0;border-radius:0;background:linear-gradient(135deg,#323a2e47,#090d0df5 62%),#0a0e0e}.application-item strong{max-width:180px;font:800 1.24rem/1.12 var(--tactical-display)}.compatibility-section{padding:154px 0 148px;background:linear-gradient(180deg,#070a09,#0d110d,#080b0b),var(--tactical-asphalt)}.compatibility-layout{grid-template-columns:minmax(0,.82fr) minmax(520px,1fr);gap:96px;align-items:center}.compatibility-photo{height:390px;aspect-ratio:auto}.compatibility-table{margin-top:76px;border-color:var(--tactical-line-strong);border-radius:4px;background:#cdd6ca1c}.compatibility-row{min-height:88px;grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);gap:0;padding:0;background:#080c0c}.compatibility-row+.compatibility-row{border-top:1px solid var(--tactical-line)}.compatibility-row strong,.compatibility-row p{min-height:88px;display:flex;align-items:center;padding:20px 28px}.compatibility-row strong{border-right:1px solid var(--tactical-line);color:#f0f4ee;font:800 1.38rem/1 var(--tactical-display)}.compatibility-row p{color:var(--tactical-muted)}.advantages-layout{grid-template-columns:minmax(420px,.74fr) minmax(0,1fr);gap:86px;margin-top:132px;align-items:center}.advantages-media{min-height:690px}.advantages-panel{border-top-color:var(--tactical-line-strong)}.advantages-panel h3{max-width:420px;margin-bottom:18px}.advantage-row{padding:26px 0;border-bottom-color:var(--tactical-line)}.advantage-row strong{font:800 1.42rem/1.12 var(--tactical-display)}.advantage-row p{max-width:660px;color:var(--tactical-muted)}.specs-gallery-section{padding:160px 0 150px;background:linear-gradient(180deg,#080b0b,#101414 48%,#070909),var(--tactical-asphalt)}.specs-layout{grid-template-columns:minmax(330px,.45fr) minmax(0,1fr);gap:82px}.specs-table{border-color:var(--tactical-line-strong);border-radius:4px;background:#cdd6ca1f}.spec-row{grid-template-columns:minmax(230px,.4fr) minmax(0,1fr);background:#cdd6ca17}.spec-row+.spec-row{border-top-color:#cdd6ca1f}.spec-row>span,.spec-row>strong{min-height:52px;padding:12px 20px;background:#080c0c;font-size:.96rem}.spec-row>span{color:var(--tactical-muted)}.spec-row>strong{color:#eef3ec;font-weight:800}.spec-row-head>span{min-height:62px;color:#edf2eb;background:linear-gradient(90deg,#3b30248f,#232821d1),#1a1e19;font:800 .78rem/1 JetBrains Mono,monospace}.lenses-strip{grid-template-columns:minmax(220px,.32fr) repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:74px;border:1px solid var(--tactical-line);border-radius:4px;background:#cdd6ca1f}.lenses-heading,.lens-item,.kit-panel{border:0;border-radius:0;background:linear-gradient(135deg,#323a2e33,#090d0df5 56%),#090d0d}.lenses-heading{min-height:160px;padding:24px}.lenses-heading h3{font-size:2.45rem}.lens-item{min-height:160px;padding:24px}.lens-item strong{font:800 2.65rem/1 var(--tactical-display)}.gallery-layout{grid-template-columns:minmax(250px,.28fr) minmax(0,1fr);gap:74px;margin-top:134px}.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:220px;gap:12px}.gallery-card{min-height:unset;aspect-ratio:auto}.gallery-card:nth-child(1){grid-column:span 2;grid-row:span 2;aspect-ratio:auto}.gallery-card:nth-child(4){grid-column:auto;aspect-ratio:auto}.gallery-card>div{right:16px;bottom:16px;left:16px}.gallery-card strong{font:800 1.18rem/1.12 var(--tactical-display)}.gallery-card span{color:#eef3ecbd}.video-kit-layout{grid-template-columns:minmax(0,1fr) minmax(310px,.32fr);gap:16px;margin-top:28px}.video-grid{gap:12px}.video-card{grid-template-rows:minmax(285px,auto) auto}.video-card video{min-height:285px;background:#030505}.video-card>div{padding:17px 18px;border-top-color:var(--tactical-line);background:#080c0c}.video-card strong{color:#edf2eb;font:800 1rem/1.2 var(--tactical-display)}.kit-panel{padding:32px;border:1px solid var(--tactical-line-strong);border-radius:4px}.kit-panel h3{font-size:3.05rem}.kit-panel li{border-top-color:var(--tactical-line);color:#e6ece5;font-size:1rem}.contact-section{padding:158px 0;background:linear-gradient(180deg,#070909,#0b100c,#050606),var(--tactical-black)}.contact-shell{grid-template-columns:minmax(0,.92fr) minmax(430px,.72fr);gap:104px;align-items:start}.contact-intro{gap:36px}.contact-intro h2{max-width:640px;font-size:4.55rem;line-height:.96}.contact-intro p{max-width:620px}.request-points{max-width:680px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-color:var(--tactical-line-strong);border-radius:4px;background:#cdd6ca1f}.request-points span{min-height:100px;padding:20px;color:#eef3ec;background:linear-gradient(135deg,#3b30244d,#080c0cfa),#080c0c;font:800 1rem/1.28 var(--tactical-display)}.contact-direct{max-width:680px;padding-top:34px;border-top:1px solid rgba(179,160,111,.36)}.contact-direct a{font:800 3.15rem/1 var(--tactical-display)}.contact-meta{color:var(--tactical-muted)}.contact-fast-links a{min-height:48px;border-color:var(--tactical-line);border-radius:4px;background:#0a0e0e;box-shadow:none}.contact-fast-links a span{border-radius:3px;background:#30372f;font-family:var(--tactical-display)}.request-card{border:1px solid var(--tactical-line-strong);border-radius:4px;background:linear-gradient(180deg,#23282147,#070a0afa),#080c0c;box-shadow:0 30px 90px #00000061}.request-form{gap:18px;padding:42px;border:0;border-radius:0;background:transparent}.request-form h3{margin-bottom:12px;font-size:3.2rem;line-height:.98}.form-field>span{color:#d8dfd6;font:800 .82rem/1 JetBrains Mono,monospace;letter-spacing:0}.form-field input,.form-field textarea{min-height:56px;border-color:#cdd6ca38;border-radius:4px;background:#eef3ec0b;box-shadow:inset 0 1px #ffffff0a}.form-field textarea{min-height:150px}.request-submit{min-height:58px;border-color:#b3a06f61;border-radius:4px;color:#11140f;background:#b5a779;box-shadow:none;font-family:var(--tactical-display)}.request-submit:hover{background:#c3b78a}.form-note{color:var(--tactical-muted)}.form-note.is-visible{color:#b8c2a7}.signature-footer{--footer-white: #e8eee6;--footer-accent: #b5a779;min-height:auto;display:block;padding:0;overflow:hidden;color:var(--footer-white);background:linear-gradient(180deg,#050606,#030404),#030404;font-family:Manrope,ui-sans-serif,system-ui,sans-serif}.signature-footer:before{display:none;content:none}.signature-footer .footer-shell{position:relative;z-index:1;display:grid;gap:0;padding:0 0 28px}.footer-command{display:grid;grid-template-columns:minmax(210px,.28fr) minmax(0,1fr) auto;gap:42px;align-items:center;padding:46px 0;border-top:1px solid var(--tactical-line);border-bottom:1px solid var(--tactical-line)}.footer-brand-card,.footer-command-actions,.footer-main-button{display:inline-flex;align-items:center}.footer-brand-card{width:fit-content;gap:12px;color:#eef3ec;text-decoration:none;font:800 1.15rem/1 var(--tactical-display)}.footer-brand-mark{width:42px;height:42px;display:inline-grid;place-items:center;border:1px solid rgba(205,214,202,.28);border-radius:4px;color:#eaf0e8;background:#111615;font-family:var(--tactical-display)}.footer-command-copy h2{margin:0;font-size:3.1rem;line-height:.98}.footer-command-copy p{max-width:620px;margin:16px 0 0;color:var(--tactical-muted);line-height:1.65}.footer-command-actions{justify-self:end;gap:14px}.signature-footer .footer-phone{color:#eef3ec;font:800 1.38rem/1 var(--tactical-display);text-decoration:none;white-space:nowrap}.signature-footer .footer-main-button{min-height:48px;gap:18px;padding:0 18px 0 20px;border:1px solid rgba(179,160,111,.4);border-radius:4px;color:#11140f;background:#b5a779;font:800 .98rem/1 var(--tactical-display);text-decoration:none}.signature-footer .footer-nav-grid{max-width:none;grid-template-columns:minmax(260px,1fr) repeat(3,minmax(0,.7fr));gap:54px;padding:46px 0;border-bottom:1px solid var(--tactical-line)}.signature-footer .footer-nav-grid>div>span{color:#e8eee67a;font-family:JetBrains Mono,monospace;letter-spacing:.08em}.signature-footer .footer-nav-grid a,.signature-footer .footer-nav-grid p{color:#e8eee6bf;font-family:Manrope,ui-sans-serif,system-ui,sans-serif}.signature-footer .footer-nav-grid a:hover{color:var(--footer-accent)}.signature-footer .footer-nav-grid small{color:#e8eee67a;font-family:JetBrains Mono,monospace;letter-spacing:.04em}.signature-footer .footer-bottom{position:static;z-index:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:24px;padding:22px 0 0;border-top:0;color:#e8eee68a;font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:0;line-height:1.45}.signature-footer .footer-credit{color:#e8eee6b8;letter-spacing:.26em}@media (max-width: 1180px){.compatibility-section .section-title,.specs-gallery-section .section-title,.contact-section .contact-intro h2{font-size:3.9rem}.compatibility-layout,.advantages-layout,.specs-layout,.gallery-layout,.contact-shell{gap:54px}.compatibility-layout{grid-template-columns:1fr}.compatibility-photo{height:auto;aspect-ratio:16 / 8}.footer-command{grid-template-columns:1fr;align-items:start}.footer-command-actions{justify-self:start}}@media (max-width: 920px){.compatibility-section,.specs-gallery-section,.contact-section{padding:112px 0}.compatibility-section .container,.specs-gallery-section .container,.contact-section .container,.signature-footer .container{width:min(100% - 40px,1320px)}.compatibility-section .section-title,.specs-gallery-section .section-title,.contact-section .contact-intro h2{font-size:3.15rem}.advantages-layout,.specs-layout,.gallery-layout,.video-kit-layout,.contact-shell{grid-template-columns:1fr}.application-grid,.gallery-grid,.video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-card:nth-child(1),.gallery-card:nth-child(4){grid-column:auto;grid-row:auto}.lenses-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.request-points{grid-template-columns:1fr}.signature-footer .footer-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signature-footer .footer-bottom{grid-template-columns:1fr}}@media (max-width: 640px){.compatibility-section,.specs-gallery-section,.contact-section{padding:88px 0}.compatibility-section .container,.specs-gallery-section .container,.contact-section .container,.signature-footer .container{width:min(100% - 28px,1320px)}.compatibility-section .section-title,.specs-gallery-section .section-title,.contact-section .contact-intro h2{font-size:2.65rem;line-height:1}.compatibility-section .section-copy,.specs-gallery-section .section-copy,.contact-intro p{font-size:1rem;line-height:1.68}.advantages-media{min-height:360px;aspect-ratio:4 / 3}.application-grid,.lenses-strip,.gallery-grid,.video-grid,.compatibility-row,.spec-row{grid-template-columns:1fr}.compatibility-row strong,.compatibility-row p{min-height:auto;padding:18px}.compatibility-row strong{border-right:0;border-bottom:1px solid var(--tactical-line)}.spec-row{min-width:0}.spec-row>span,.spec-row>strong{min-height:auto;padding:13px 16px}.spec-row>span{border-bottom:1px solid var(--tactical-line)}.gallery-grid{grid-auto-rows:260px}.video-card{grid-template-rows:auto auto}.video-card video{min-height:240px}.contact-direct a{font-size:2.15rem}.request-form{padding:26px}.request-form h3,.footer-command-copy h2,.kit-panel h3,.application-heading h3,.advantages-panel h3,.lenses-heading h3,.gallery-heading h3{font-size:2.25rem}.footer-command{gap:28px;padding:36px 0}.footer-command-actions{width:100%;flex-direction:column;align-items:stretch}.signature-footer .footer-phone,.signature-footer .footer-main-button{width:100%;justify-content:center}.signature-footer .footer-nav-grid{grid-template-columns:1fr;gap:28px;padding:36px 0}}.compatibility-section{background:linear-gradient(180deg,#070a09,#11140e 38%,#080b0b),#080b0b}.compatibility-layout{align-items:end}.compatibility-photo{height:430px;transform:translateY(22px)}.compatibility-table{width:min(100% - clamp(32px,6vw,88px),1180px);margin-top:98px;margin-inline:auto}.advantages-layout{position:relative;grid-template-columns:minmax(0,.92fr) minmax(480px,1fr);gap:94px;margin-top:150px;padding-top:86px;border-top:1px solid rgba(205,214,202,.14)}.advantages-media{min-height:610px;align-self:stretch;border-color:#cdd6ca2e;background:#060808}.advantages-media img{filter:saturate(.86) contrast(1.06) brightness(.9)}.advantages-media:after{background:linear-gradient(180deg,#0305050f 32%,#030505eb),linear-gradient(90deg,rgba(3,5,5,.28),transparent 56%)}.advantages-media-note{position:absolute;right:18px;bottom:18px;left:18px;z-index:2;display:grid;gap:5px;padding:18px 20px;border:1px solid rgba(205,214,202,.16);border-radius:4px;background:#070a0adb}.advantages-media-note strong{font:800 1.35rem/1 var(--tactical-display)}.advantages-media-note span{color:var(--tactical-muted);line-height:1.42}.advantages-panel{display:grid;gap:28px;border-top:0}.advantages-heading{display:grid;gap:18px}.advantages-heading h3{max-width:540px;font-size:4.1rem}.advantages-heading p{max-width:640px;margin:0;color:var(--tactical-muted);font-size:1.05rem;line-height:1.72}.advantages-board{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1fr);gap:1px;overflow:hidden;border:1px solid rgba(205,214,202,.18);border-radius:4px;background:#cdd6ca1f}.advantage-primary,.advantage-row{background:#080c0c}.advantage-primary{min-height:100%;display:grid;align-content:end;gap:18px;padding:30px;background:linear-gradient(145deg,#323a2e85,#080c0cfa 68%),#080c0c}.advantage-primary strong{font:800 2.7rem/1 var(--tactical-display);text-wrap:balance}.advantage-primary p{max-width:360px;margin:0;color:#d7ded4;line-height:1.58}.advantage-list{display:grid;gap:1px;background:#cdd6ca1f}.advantage-row{min-height:118px;padding:22px 26px;border:0}.advantage-row strong{color:#f0f4ed;font-size:1.28rem}.advantage-row p{margin-top:7px;color:var(--tactical-muted);font-size:.98rem}.gallery-layout{grid-template-columns:minmax(220px,.24fr) minmax(0,1fr);gap:62px;margin-top:146px;padding-top:76px;border-top:1px solid rgba(205,214,202,.14)}.gallery-heading{position:sticky;top:132px}.gallery-heading h3{font-size:4rem}.gallery-heading p{max-width:280px}.gallery-showcase{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.58fr);grid-template-rows:minmax(500px,auto) auto;gap:14px}.gallery-feature,.gallery-side,.gallery-strip{min-width:0}.gallery-feature,.gallery-card{position:relative;overflow:hidden;border:1px solid rgba(205,214,202,.2);border-radius:4px;background:#070909}.gallery-feature{min-height:590px;grid-row:span 1}.gallery-feature img,.gallery-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(1.04)}.gallery-feature:after,.gallery-card:after{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(180deg,#04060605 36%,#040606d1),linear-gradient(90deg,rgba(4,6,6,.18),transparent 48%)}.gallery-feature>div,.gallery-card>div{position:absolute;right:18px;bottom:18px;left:18px;z-index:2;display:grid;gap:6px}.gallery-feature strong{font:800 1.55rem/1.08 var(--tactical-display)}.gallery-feature span{max-width:540px;color:#eef3ecc7;line-height:1.44}.gallery-side{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:14px}.gallery-side .gallery-card{min-height:288px}.gallery-strip{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gallery-strip .gallery-card{min-height:270px}.media-kit-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.34fr);gap:18px;margin-top:32px}.video-stage{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(260px,.62fr);grid-template-rows:repeat(2,minmax(220px,auto));gap:14px}.video-card{border-color:#cdd6ca33}.video-card-large{grid-row:span 2}.video-card video{min-height:220px;filter:saturate(.9) contrast(1.02)}.video-card-large video{min-height:466px}.kit-panel{display:flex;flex-direction:column;justify-content:flex-end;min-height:100%;background:linear-gradient(145deg,#323a2e52,#080c0cfa),#080c0c}.kit-panel h3{max-width:260px}.contact-section{padding:150px 0 132px;background:linear-gradient(180deg,#070909,#0a0e0b 52%,#050606),#050606}.contact-shell{grid-template-columns:minmax(0,.88fr) minmax(500px,.72fr);gap:92px;align-items:start}.contact-intro h2{font-size:4.25rem}.request-points{display:grid;grid-template-columns:1fr;max-width:720px;gap:0;overflow:hidden;border:1px solid rgba(205,214,202,.18);border-radius:4px;background:#cdd6ca1f}.request-points article{display:grid;grid-template-columns:minmax(170px,.34fr) minmax(0,1fr);gap:24px;padding:20px 24px;background:#080c0c}.request-points article+article{border-top:1px solid rgba(205,214,202,.14)}.request-points article strong{color:#eef3ec;font:800 1.08rem/1.12 var(--tactical-display)}.request-points article span{min-height:0;display:block;align-items:initial;padding:0;color:var(--tactical-muted);background:none;font-size:.96rem;font-weight:600;line-height:1.48}.request-card{position:relative;overflow:hidden;border-color:#cdd6ca38;background:linear-gradient(180deg,#1a1f1bb8,#070a0afa),#080c0c}.request-card:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(90deg,rgba(179,160,111,.08),transparent 34%)}.request-form{position:relative;z-index:1;padding:46px}.request-form h3{max-width:360px;font-size:3.35rem}.form-field{gap:9px}.form-field input,.form-field textarea{color:#edf2eb;background:linear-gradient(180deg,#eef3ec0f,#eef3ec06),#0a0e0e}.form-field input:focus,.form-field textarea:focus{border-color:#b3a06f8f;outline:0}.consent-check{color:#eef3ecb8}.request-submit{color:#0a0d09;background:#b8aa7a}.signature-footer{min-height:76svh;display:flex;align-items:stretch;padding:clamp(74px,8vw,124px) 0 24px;background:linear-gradient(180deg,#080b0b,#040505 58%,#020303),#020303}.signature-footer .footer-shell{min-height:calc(76svh - clamp(74px,8vw,124px) - 24px);display:grid;grid-template-rows:auto 1fr auto;padding:0}.signature-footer .footer-shell:after{position:absolute;right:-.04em;bottom:54px;z-index:-1;content:"КОНТУР-М";color:#eef3ec09;font:800 clamp(8rem,18vw,19rem) / .78 var(--tactical-display);letter-spacing:0;pointer-events:none}.footer-command{grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:70px;align-items:end;min-height:clamp(250px,30vw,430px);padding:0 0 54px;border-top:0;border-bottom:1px solid rgba(205,214,202,.14)}.footer-brand-card{align-self:start;grid-column:1;grid-row:1}.footer-command-copy{grid-column:1;grid-row:1;align-self:end;padding-top:76px}.footer-command-copy h2{max-width:720px;font-size:clamp(4.2rem,7vw,7.6rem);line-height:.9}.footer-command-copy p{max-width:580px;color:#eef3ecad}.footer-command-actions{grid-column:2;align-self:end;justify-self:end;display:grid;gap:22px;justify-items:end}.signature-footer .footer-phone{font-size:clamp(2.4rem,4.2vw,4.6rem)}.signature-footer .footer-main-button{min-height:58px;padding-inline:24px}.signature-footer .footer-nav-grid{align-self:center;grid-template-columns:minmax(260px,1fr) repeat(3,minmax(0,.78fr));gap:clamp(34px,6vw,92px);padding:58px 0}.signature-footer .footer-bottom{padding-top:24px;border-top:1px solid rgba(205,214,202,.14)}@media (max-width: 1180px){.advantages-layout,.contact-shell{grid-template-columns:1fr}.advantages-media{min-height:500px}.gallery-layout{grid-template-columns:1fr}.gallery-heading{position:static}.gallery-heading p{max-width:620px}.footer-command{grid-template-columns:1fr}.footer-command-actions{grid-column:1;justify-self:start;justify-items:start}}@media (max-width: 920px){.advantages-board,.gallery-showcase,.media-kit-layout,.video-stage{grid-template-columns:1fr}.gallery-feature{grid-row:auto;min-height:440px}.gallery-strip{grid-column:auto;grid-template-columns:1fr}.gallery-side .gallery-card,.gallery-strip .gallery-card{min-height:280px}.video-card-large{grid-row:auto}.video-card-large video{min-height:320px}.request-points article{grid-template-columns:1fr;gap:8px}}@media (max-width: 640px){.compatibility-photo{transform:none}.advantages-layout{margin-top:92px;padding-top:54px}.advantages-heading h3,.gallery-heading h3{font-size:2.7rem}.advantage-primary{min-height:250px;padding:24px}.advantage-primary strong{font-size:2rem}.gallery-layout{gap:34px;margin-top:94px;padding-top:52px}.gallery-feature{min-height:380px}.gallery-side .gallery-card,.gallery-strip .gallery-card{min-height:250px}.media-kit-layout{margin-top:14px}.request-form{padding:24px}.form-grid{grid-template-columns:1fr}.signature-footer{min-height:auto;padding:72px 0 22px}.signature-footer .footer-shell{min-height:auto}.signature-footer .footer-shell:after{display:none}.footer-command{min-height:auto;padding-bottom:42px}.footer-command-copy{padding-top:64px}.footer-command-copy h2{font-size:3.2rem}.signature-footer .footer-phone{font-size:2.1rem}}.signature-footer{--footer-wine: #090c0f;--footer-white: #eef1f0;--footer-accent: #aeb6b8;position:relative;isolation:isolate;min-height:100svh;display:flex;align-items:stretch;padding:clamp(72px,7vw,118px) 0 18px;overflow:hidden;color:var(--footer-white);background:radial-gradient(circle at 50% 2%,rgba(238,241,240,.055),transparent 34%),linear-gradient(180deg,#252c31,#1a2024 24%,#101519 58%,#030405);text-align:left;font-family:Lora,Georgia,serif}.signature-footer:before{content:"";position:absolute;inset:0;z-index:0;display:block;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 26%),linear-gradient(90deg,rgba(0,0,0,.34),transparent 22%,transparent 78%,rgba(0,0,0,.34))}.signature-footer .container.footer-inner{width:min(100% - var(--gutter) * 2,1520px);max-width:none;min-height:calc(100svh - clamp(72px,7vw,118px) - 18px)}.signature-footer .footer-inner{position:relative;z-index:1;display:grid;grid-template-rows:auto 1fr auto auto;width:100%}.signature-footer .footer-cta{position:relative;z-index:2;max-width:1120px;margin-inline:auto;padding-bottom:clamp(78px,8.2vw,132px);border-bottom:1px solid rgba(244,239,230,.12);text-align:center}.signature-footer .footer-cta-logo{display:none}.signature-footer .footer-phones{position:relative;z-index:2;display:grid;justify-items:center;gap:12px;margin:0 auto clamp(22px,2.5vw,34px)}.signature-footer .footer-phone{width:fit-content;min-height:0;display:block;color:var(--footer-white);font-size:clamp(2.4rem,5.7vw,5.8rem);font-weight:700;line-height:1;text-decoration:none;transition:color .22s ease,transform .22s ease}.signature-footer .footer-phone:hover{color:var(--footer-accent);transform:translateY(-2px)}.signature-footer .footer-idea-title{position:relative;z-index:2;max-width:none;margin:0 auto clamp(22px,2.6vw,34px);color:var(--footer-white);font:700 clamp(2.7rem,5.15vw,6.1rem) / .98 "Lora",Georgia,serif;letter-spacing:0;text-align:center;white-space:nowrap}.signature-footer .footer-cta-actions{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.signature-footer .footer-main-button,.signature-footer .footer-secondary-button{min-height:58px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .22s ease,background .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease}.signature-footer .footer-main-button{gap:12px;padding:20px 34px;color:#090c0f;background:#eef1f0}.signature-footer .footer-main-button:hover{transform:translateY(-3px);box-shadow:0 20px 52px #eef1f01f}.signature-footer .footer-main-button>span[aria-hidden=true]{display:inline-grid;place-items:center;transition:transform .22s ease}.signature-footer .footer-main-button:hover>span[aria-hidden=true]{transform:translate(5px)}.signature-footer .footer-secondary-button{padding:20px 32px;color:var(--footer-white);border:1px solid rgba(244,239,230,.24)}.signature-footer .footer-secondary-button:hover{color:#0a0d10;background:var(--footer-white);border-color:var(--footer-white);transform:translateY(-2px)}.signature-footer .footer-split{position:relative;z-index:2;display:block;padding:clamp(48px,5vw,76px) 0 clamp(96px,9vw,142px)}.signature-footer .footer-nav-grid{width:100%;max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(270px,1.18fr) repeat(3,minmax(0,1fr));gap:clamp(28px,3.4vw,54px);padding:0}.signature-footer .footer-nav-grid>div,.signature-footer .footer-nav-grid address{display:flex;flex-direction:column;gap:14px;font-style:normal}.signature-footer .footer-nav-grid>div{min-width:0}.signature-footer .footer-nav-grid>div>span{margin-bottom:6px;color:#f4efe68f;font-size:.72rem;font-weight:700;letter-spacing:.18em;line-height:1;text-transform:uppercase}.signature-footer .footer-nav-grid a{min-width:0;display:flex;align-items:baseline;gap:12px;color:var(--footer-white);font-size:.98rem;line-height:1.42;text-decoration:none;transition:color .18s ease,transform .18s ease}.signature-footer .footer-nav-grid a:hover{color:var(--footer-accent);transform:translate(4px)}.signature-footer .footer-link-row,.signature-footer .footer-text-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:baseline;gap:8px}.signature-footer .footer-link-row>a span,.signature-footer .footer-text-row p{min-width:0;overflow-wrap:anywhere}.signature-footer .footer-nav-grid address .footer-link-row>a span{overflow-wrap:normal;white-space:nowrap;word-break:normal}.signature-footer .footer-nav-grid small{flex:0 0 34px;color:#f4efe68f;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.signature-footer .footer-nav-grid p{margin:0;color:#f4efe6b8;font-size:.98rem;line-height:1.55}.signature-footer .footer-watermark{position:absolute;left:0;right:0;bottom:clamp(58px,6.8vw,96px);z-index:1;overflow:hidden;pointer-events:none;white-space:nowrap}.signature-footer .footer-watermark span{display:block;color:#eef1f00d;font:900 clamp(8rem,20vw,19rem) / .84 "Manrope","Exo 2",sans-serif;letter-spacing:.01em;text-align:center;text-transform:uppercase;-webkit-text-stroke:1px rgba(238,241,240,.16);text-shadow:0 1px 0 rgba(255,255,255,.035);user-select:none}.signature-footer .footer-bottom{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:baseline;gap:24px;padding-top:16px;border-top:1px solid rgba(244,239,230,.12);color:#f4efe699;font-size:.82rem}.signature-footer .footer-bottom span:nth-child(2){justify-self:center;color:#f4efe6c7;font-weight:500}.signature-footer .footer-bottom a{justify-self:end;color:#f4efe6b8;text-decoration:none;transition:color .18s ease}.signature-footer .footer-bottom a:hover{color:var(--footer-accent)}.signature-footer .footer-bottom .footer-credit{position:relative;padding-bottom:15px;color:var(--footer-white);font-family:Courier New,Courier,monospace;font-size:.78rem;font-weight:400;letter-spacing:.34em;line-height:1;text-transform:uppercase}.signature-footer .footer-bottom .footer-credit:after{content:"";position:absolute;left:0;bottom:0;width:38px;height:1px;background:currentColor;opacity:.9}@media (max-width: 920px){.signature-footer .footer-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signature-footer .footer-nav-grid>div:first-child{grid-column:1 / -1}}@media (max-width: 620px){.signature-footer .footer-cta{position:relative;padding-bottom:42px;text-align:center}.signature-footer .footer-cta-logo{width:min(100%,420px);margin:-34px auto 6px;opacity:.28}.signature-footer .footer-phones{justify-items:center;width:100%}.signature-footer .footer-phone{font-size:clamp(2rem,10vw,3.2rem);text-align:center}.signature-footer .footer-idea-title{margin-inline:auto;font-size:clamp(2.35rem,12vw,4.2rem);text-align:center;white-space:normal}.signature-footer .footer-cta-actions{justify-content:center}.signature-footer .footer-main-button,.signature-footer .footer-secondary-button{width:100%}.signature-footer .footer-split{padding:42px 0 46px;border-top:1px solid rgba(244,239,230,.12)}.signature-footer .footer-nav-grid{grid-template-columns:1fr;gap:0;margin-top:0;margin-left:0;padding-right:0}.signature-footer .footer-nav-grid>div{grid-column:auto;padding:24px 0;border-top:1px solid rgba(244,239,230,.12)}.signature-footer .footer-nav-grid>div:last-child{border-bottom:1px solid rgba(244,239,230,.12)}.signature-footer .footer-nav-grid a{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:baseline;gap:12px}.signature-footer .footer-nav-grid address a{grid-template-columns:34px minmax(0,1fr)}.signature-footer .footer-watermark{position:relative;bottom:auto;margin:10px 0 28px}.signature-footer .footer-watermark span{color:#eef1f00f;font-size:clamp(5.2rem,24vw,8rem);text-align:center;text-transform:none;-webkit-text-stroke-color:rgba(238,241,240,.15)}.signature-footer .footer-bottom{grid-template-columns:1fr;align-items:flex-start;gap:14px}.signature-footer .footer-bottom span:nth-child(2),.signature-footer .footer-bottom a{justify-self:start}}.contact-section{--contact-bg: #121715;--contact-bg-soft: #171d1b;--contact-ink: #f4f1ea;--contact-muted: rgba(244, 241, 234, .68);--contact-soft: rgba(244, 241, 234, .46);--contact-line: rgba(244, 241, 234, .13);--contact-line-strong: rgba(244, 241, 234, .2);--contact-accent: #b89b61;--contact-green: #244237;position:relative;isolation:isolate;overflow:hidden;padding:clamp(96px,10vw,148px) 0;color:var(--contact-ink);background:linear-gradient(180deg,#1a201f 0%,var(--contact-bg) 52%,#0d1110 100%);font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.contact-section:before{content:"";display:none}.contact-section:after{content:"";display:none}.contact-section .container.contact-shell{position:relative;z-index:1;width:min(100% - var(--gutter) * 2,1420px);max-width:none;display:grid;grid-template-columns:minmax(360px,.74fr) minmax(540px,.92fr);gap:clamp(88px,10vw,168px);align-items:center}.contact-shell:before{position:absolute;top:-18px;bottom:-18px;left:calc(100% - minmax(420px,.78fr));display:none;width:1px;content:"";background:linear-gradient(180deg,transparent,var(--contact-line-strong),transparent)}.contact-intro{max-width:760px;display:block;color:var(--contact-ink)}.contact-copy h2,.contact-intro h2{max-width:670px;margin:0;color:var(--contact-ink);font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.8rem,4.45vw,5rem);font-weight:700;line-height:.98;letter-spacing:0;white-space:nowrap}.contact-copy p,.contact-intro p{max-width:610px;margin:22px 0 0;color:var(--contact-muted);font-size:clamp(1rem,1.15vw,1.1rem);font-weight:500;line-height:1.72}.contact-copy p+p,.contact-intro p+p{margin-top:10px}.request-points{max-width:690px;display:grid;grid-template-columns:1fr;gap:0;margin:clamp(34px,4.5vw,50px) 0 0;padding:0;overflow:visible;border:0;border-top:1px solid var(--contact-line);border-bottom:1px solid var(--contact-line);border-radius:0;background:transparent}.request-points article{display:grid;grid-template-columns:44px minmax(0,1fr);gap:22px;align-items:start;padding:22px 0;background:transparent}.request-points article+article{border-top:1px solid var(--contact-line)}.request-points .point-index{width:44px;min-height:44px;display:grid;place-items:center;padding:0;border:1px solid rgba(184,155,97,.34);border-radius:8px;color:var(--contact-accent);background:#b89b6114;font:700 .78rem/1 Manrope,ui-sans-serif,system-ui,sans-serif}.request-points article strong{display:block;margin:0 0 7px;color:var(--contact-ink);font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:1.04rem;font-weight:700;line-height:1.22}.request-points article div>span{min-height:0;display:block;padding:0;color:var(--contact-muted);background:none;font-size:.98rem;font-weight:500;line-height:1.58}.contact-direct{max-width:690px;display:grid;gap:8px;margin:clamp(30px,4vw,52px) 0 0;padding:0;border-top:0;background:transparent}.contact-direct>span{color:var(--contact-soft);font-size:.92rem;font-weight:700;line-height:1.3}.contact-direct a{width:fit-content;max-width:100%;color:var(--contact-ink);font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2rem,3.2vw,3.35rem);font-weight:700;line-height:1.05;letter-spacing:0;overflow-wrap:anywhere;text-decoration:none;transition:color .18s var(--ease),transform .18s var(--ease)}.contact-direct a:hover{color:var(--contact-accent);transform:translate(3px)}.contact-meta{max-width:690px;display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:8px;color:var(--contact-muted);font-style:normal;font-size:.98rem;font-weight:500;line-height:1.5}.contact-fast-links{max-width:690px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px}.contact-fast-links a{min-height:46px;display:inline-flex;align-items:center;gap:9px;padding:8px 14px 8px 8px;border:1px solid var(--contact-line);border-radius:8px;color:var(--contact-ink);background:#f4f1ea0b;box-shadow:none;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:.94rem;font-weight:700;line-height:1;text-decoration:none;transition:border-color .18s var(--ease),background .18s var(--ease),transform .18s var(--ease)}.contact-fast-links a:hover{border-color:#b89b6173;background:#b89b6114;transform:translateY(-1px)}.contact-fast-links a span{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:6px;color:var(--contact-accent);background:#b89b611a;font:800 .72rem/1 Manrope,ui-sans-serif,system-ui,sans-serif}.request-card{position:relative;width:min(100%,590px);justify-self:end;min-width:0;overflow:hidden;border:1px solid rgba(255,252,245,.78);border-radius:8px;color:#151815;background:linear-gradient(180deg,#ffffffc2,#f7f3ebf5),#f5f0e7;box-shadow:0 30px 80px #00000057,0 0 0 1px #1419160a}.request-card:before{display:none;content:none}.request-form{position:relative;z-index:1;display:grid;gap:18px;padding:clamp(34px,4.3vw,56px);border:0;border-radius:inherit;color:#151815;background:transparent;font-family:Manrope,ui-sans-serif,system-ui,sans-serif}.request-form-head{margin-bottom:6px;transform:translateY(-18px)}.request-form h3{max-width:470px;margin:0;color:#151815;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.15rem,3.15vw,3.45rem);font-weight:700;line-height:1.03;letter-spacing:0}.request-form-head p{max-width:480px;margin:13px 0 0;color:#666b62;font-size:1rem;font-weight:500;line-height:1.6}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-field{min-width:0;display:grid;gap:9px}.form-field>span{color:#3a3f39;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:.9rem;font-weight:700;line-height:1.2;letter-spacing:0}.form-field input,.form-field textarea{width:100%;min-height:58px;padding:0 17px;border:1px solid #d5d0c5;border-radius:8px;color:#151815;background:#fffdf8d1;box-shadow:inset 0 1px #ffffffeb;font-size:1rem;font-weight:500;line-height:1.45;transition:border-color .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease)}.form-field textarea{min-height:132px;padding:15px 17px;resize:vertical}.form-field input::placeholder,.form-field textarea::placeholder{color:#5b5f5694}.form-field input:focus,.form-field textarea:focus{border-color:#b89b61d1;outline:0;background:#fffdf8;box-shadow:inset 0 1px #ffffffeb,0 0 0 4px #b89b6124}.consent-check{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;color:#5b5f56;font-size:.92rem;font-weight:500;line-height:1.45}.consent-check input{position:relative;width:20px;height:20px;margin:1px 0 0;appearance:none;border:1px solid #bdb7aa;border-radius:6px;background:#fffdf8;cursor:pointer;transition:border-color .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease)}.consent-check input:after{position:absolute;top:3px;left:6px;width:6px;height:10px;border:solid #fffdf8;border-width:0 2px 2px 0;content:"";opacity:0;transform:rotate(45deg) scale(.7);transition:opacity .14s var(--ease),transform .14s var(--ease)}.consent-check input:checked{border-color:var(--contact-green);background:var(--contact-green);box-shadow:0 0 0 4px #2442371f}.consent-check input:checked:after{opacity:1;transform:rotate(45deg) scale(1)}.request-submit{width:100%;min-height:60px;display:inline-flex;align-items:center;justify-content:space-between;gap:18px;padding:0 18px 0 22px;margin-top:20px;border:1px solid rgba(20,41,33,.18);border-radius:14px;color:#fffaf1;background:var(--contact-green);box-shadow:0 18px 34px #24423738;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:1rem;font-weight:800;line-height:1;cursor:pointer;transition:background .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease)}.request-submit:hover{background:#2d5144;box-shadow:0 22px 40px #24423747;transform:translateY(-2px)}.submit-arrow{position:relative;width:28px;height:28px;flex:0 0 auto;border-radius:11px;background:#fffaf121}.submit-arrow:before,.submit-arrow:after{position:absolute;top:50%;left:50%;content:"";transform:translate(-50%,-50%)}.submit-arrow:before{width:9px;height:9px;margin-left:2px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translate(-50%,-50%) rotate(45deg)}.submit-arrow:after{width:12px;height:2px;margin-left:-1px;border-radius:999px;background:currentColor}.form-note{min-height:22px;margin:0;color:#6d7169;text-align:left;font-size:.9rem;font-weight:500;line-height:1.5;transition:color .18s var(--ease)}.form-note.is-visible{color:var(--contact-green)}@media (max-width: 1080px){.contact-section .container.contact-shell{grid-template-columns:1fr;gap:clamp(40px,6vw,64px)}.contact-intro,.request-card{max-width:760px}}@media (max-width: 720px){.contact-section{padding:82px 0}.contact-section:before{display:none}.contact-copy h2,.contact-intro h2{font-size:clamp(2.45rem,13vw,4.2rem);white-space:normal}.contact-copy p,.contact-intro p{margin-top:18px;font-size:1rem}.request-points article{grid-template-columns:38px minmax(0,1fr);gap:14px;padding:18px 0}.request-points .point-index{width:38px;min-height:38px}.contact-direct a{font-size:clamp(1.85rem,9vw,2.55rem)}.contact-fast-links a{flex:1 1 calc(50% - 8px);justify-content:flex-start}.request-form{padding:24px}.form-grid{grid-template-columns:1fr}.request-form h3{font-size:clamp(2rem,9vw,2.8rem)}}@media (max-width: 430px){.contact-fast-links a{flex-basis:100%}.request-form{padding:22px}}.signature-footer .footer-link-row-plain a{gap:0}.signature-footer{background:radial-gradient(circle at 50% 2%,rgba(238,241,240,.055),transparent 34%),linear-gradient(180deg,#252c31,#1a2024 26%,#11171a 50%,#080b0d 62%,#020303 80%,#000)}.signature-footer:before{background:linear-gradient(180deg,rgba(255,255,255,.035) 0%,transparent 42%,rgba(0,0,0,.1) 54%,rgba(0,0,0,.44) 74%,rgba(0,0,0,.82) 100%),linear-gradient(90deg,rgba(0,0,0,.36),transparent 22%,transparent 78%,rgba(0,0,0,.36))}.signature-footer .footer-nav-grid{padding-bottom:clamp(88px,6vw,118px);border-bottom:1px solid rgba(244,239,230,.12)}.signature-footer .footer-watermark{bottom:clamp(48px,6.2vw,92px);overflow:visible}.signature-footer .footer-watermark span{color:#eef1f012;font:900 clamp(9rem,20vw,19rem) / 1 "Manrope","Exo 2",sans-serif;letter-spacing:.01em;text-transform:uppercase;transform:translateY(24px);-webkit-text-stroke:0;text-shadow:none}.signature-footer .footer-bottom{border-top:0}@media (max-width: 620px){.signature-footer .footer-link-row-plain a{grid-template-columns:minmax(0,1fr);gap:0}.signature-footer .footer-nav-grid{padding-bottom:0}.signature-footer .footer-watermark{margin:8px 0 24px}.signature-footer .footer-watermark span{font-size:clamp(5rem,23vw,7.6rem);letter-spacing:0;text-transform:uppercase;transform:translateY(0)}}.specs-gallery-section{background:linear-gradient(180deg,#070909,#141c1f 24%,#242c30 43%,#121a1d 64%,#050607),#101719}.gallery-layout{grid-template-columns:minmax(300px,360px) minmax(0,1fr);column-gap:clamp(52px,6vw,92px);row-gap:clamp(34px,5vw,58px);margin-top:clamp(88px,10vw,146px);padding-top:clamp(58px,7vw,86px);border-top:1px solid rgba(231,236,232,.16);align-items:start}.gallery-heading{position:static;grid-column:1 / -1}.gallery-heading h3{max-width:none;margin:0;font-size:clamp(3.8rem,5.1vw,5.9rem);line-height:.9;white-space:nowrap}.gallery-copy-panel{position:sticky;top:126px;display:grid;gap:28px;align-content:start}.gallery-copy-panel .gallery-copy{max-width:330px;margin:0;color:#e7ece8b8;font-size:1.02rem;line-height:1.68}.gallery-scenarios{display:grid;gap:0;width:100%;max-width:340px;margin:8px 0 0;padding:0;border-top:1px solid rgba(231,236,232,.16);list-style:none}.gallery-scenarios li{display:grid;gap:7px;padding:18px 0;border-bottom:1px solid rgba(231,236,232,.12)}.gallery-scenarios strong{color:#f4f6f2;font:800 1rem/1.14 var(--tactical-display)}.gallery-scenarios span{color:#e7ece89e;font-size:.94rem;line-height:1.46}.gallery-stage{min-width:0;grid-column:2;display:grid;gap:16px}.gallery-media-frame{position:relative;isolation:isolate;height:clamp(520px,43vw,680px);min-height:0;overflow:hidden;border:1px solid rgba(231,236,232,.2);border-radius:6px;background:linear-gradient(145deg,#283033eb,#070a0bfa),#090d0e;box-shadow:0 38px 110px #0000006b,inset 0 1px #ffffff0b}.gallery-media-open{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;overflow:hidden;border:0;color:inherit;background:transparent;cursor:zoom-in;font:inherit;text-align:left}.gallery-media-open:after{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(180deg,#04060700 64%,#04060733),linear-gradient(90deg,rgba(4,6,7,.12),transparent 30%,transparent 70%,rgba(4,6,7,.12))}.gallery-media-frame img,.gallery-media-frame video{position:absolute;z-index:0;inset:0;width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.94) contrast(1.04)}.gallery-media-frame video{background:#050607}.gallery-arrow{position:absolute;top:50%;z-index:3;width:46px;height:46px;display:grid;place-items:center;padding:0;border:1px solid rgba(231,236,232,.28);border-radius:50%;color:#f5f7f3;background:linear-gradient(180deg,#1c2325e0,#060809cc),#060809c7;box-shadow:0 16px 34px #00000052;cursor:pointer;transform:translateY(-50%);transition:border-color .18s var(--ease),background .18s var(--ease),transform .18s var(--ease)}.gallery-arrow svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.gallery-arrow:hover{border-color:#c8bd91a8;background:linear-gradient(180deg,#273033f0,#090c0ddb),#090c0ddb;transform:translateY(-50%) scale(1.035)}.gallery-arrow-prev{left:18px}.gallery-arrow-next{right:18px}.gallery-active-caption{display:block;padding:2px 0 0;color:#e7ece8b3}.gallery-active-caption strong{display:block;color:#f4f6f2;font:800 clamp(1.35rem,2vw,2rem) / 1.08 var(--tactical-display)}.gallery-active-caption p{max-width:680px;margin:8px 0 0;color:#e7ece8a8;line-height:1.55}.gallery-progress{height:3px;overflow:hidden;border-radius:999px;background:#e7ece81c}.gallery-progress span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f1e6b9,#b8aa7a);transform:scaleX(0);transform-origin:left;animation:gallery-progress-fill 6.5s linear forwards}.gallery-stage.is-paused .gallery-progress span{animation-play-state:paused}.gallery-thumbs{min-width:0;display:flex;gap:14px;overflow:hidden;padding:4px 2px 8px;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none}.gallery-thumbs::-webkit-scrollbar{display:none}.gallery-thumb{position:relative;width:182px;height:126px;flex:0 0 182px;padding:0;overflow:hidden;border:1px solid rgba(231,236,232,.16);border-radius:5px;color:#f4f6f2;background:#090d0e;box-shadow:none;cursor:pointer;transition:border-color .18s var(--ease),transform .18s var(--ease),opacity .18s var(--ease);scroll-snap-align:start}.gallery-thumb:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,#03050605,#030506ad);pointer-events:none}.gallery-thumb:before{position:absolute;right:10px;bottom:8px;left:10px;z-index:2;height:2px;border-radius:999px;background:#c8bd91;content:"";opacity:0;transform:scaleX(.3);transform-origin:left;transition:opacity .18s var(--ease),transform .18s var(--ease)}.gallery-thumb img{width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.02);opacity:.72;transition:opacity .18s var(--ease),filter .18s var(--ease),transform .26s var(--ease)}.gallery-thumb-label{position:absolute;right:10px;bottom:18px;left:10px;z-index:3;overflow:hidden;color:#f4f6f2d6;font-size:.78rem;font-weight:800;line-height:1.18;text-align:left;text-overflow:ellipsis;white-space:nowrap}.gallery-thumb-type{position:absolute;top:9px;left:9px;z-index:3;padding:6px 8px;border:1px solid rgba(244,246,242,.2);border-radius:999px;color:#f4f6f2db;background:#05070894;font-size:.68rem;font-weight:850;line-height:1}.gallery-thumb:hover,.gallery-thumb.is-active{border-color:#c8bd91b8;transform:translateY(-1px)}.gallery-thumb:hover img,.gallery-thumb.is-active img{filter:saturate(.96) contrast(1.05);opacity:1}.gallery-thumb.is-active:before{opacity:1;transform:scaleX(1)}.gallery-thumb:focus-visible{outline:0;box-shadow:0 0 0 3px #c8bd9142}@keyframes gallery-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width: 1180px){.gallery-layout{grid-template-columns:minmax(280px,330px) minmax(0,1fr);column-gap:clamp(34px,5vw,58px)}.gallery-heading h3{font-size:clamp(3.55rem,5.2vw,4.8rem)}.gallery-media-frame{height:clamp(440px,45vw,560px)}.gallery-thumb{width:170px;height:116px;flex-basis:170px}}@media (max-width: 920px){.gallery-layout{grid-template-columns:1fr;row-gap:26px}.gallery-heading,.gallery-copy-panel{position:static}.gallery-heading h3,.gallery-copy-panel .gallery-copy,.gallery-scenarios{max-width:680px}.gallery-heading h3{white-space:normal}.gallery-copy-panel,.gallery-stage{grid-column:1}.gallery-scenarios{margin-top:0}.gallery-media-frame{height:auto;aspect-ratio:16 / 10}.gallery-thumb{width:172px;flex-basis:172px;scroll-snap-align:start}}@media (max-width: 640px){.specs-gallery-section{background:linear-gradient(180deg,#070909,#151d20 30%,#222a2e 52%,#101719 72%,#050607),#101719}.gallery-layout{gap:28px;margin-top:86px;padding-top:48px}.gallery-heading h3{font-size:clamp(2.72rem,13vw,3.7rem)}.gallery-copy-panel{gap:18px}.gallery-copy-panel .gallery-copy{font-size:1rem}.gallery-scenarios{display:none}.gallery-scenarios li{padding:15px 0}.gallery-stage{gap:14px}.gallery-media-frame{aspect-ratio:4 / 3;border-radius:5px}.gallery-arrow{width:40px;height:40px}.gallery-arrow-prev{left:10px}.gallery-arrow-next{right:10px}.gallery-active-caption{padding-bottom:10px}.gallery-active-caption strong{font-size:1.35rem}.gallery-active-caption p{margin-top:7px;font-size:.96rem}.gallery-thumb{width:168px;height:106px;flex-basis:168px}}.kit-layout{display:grid;grid-template-columns:minmax(280px,.36fr) minmax(0,1fr);gap:clamp(44px,6.5vw,96px);margin-top:clamp(86px,10vw,150px);padding-top:clamp(58px,7vw,88px);border-top:1px solid rgba(231,236,232,.14);align-items:center}.kit-heading h3{max-width:520px;margin:0;color:#f4f6f2;font:800 clamp(3rem,4.6vw,5rem) / .94 var(--tactical-display);text-wrap:balance}.kit-heading p{max-width:440px;margin:22px 0 0;color:#e7ece8a8;line-height:1.62}.kit-points{display:grid;gap:0;max-width:390px;margin:34px 0 0;padding:0;border-top:1px solid rgba(231,236,232,.14);list-style:none}.kit-points li{padding:15px 0;border-bottom:1px solid rgba(231,236,232,.11);color:#f4f6f2db;font-size:.96rem;font-weight:760;line-height:1.35}.kit-board{display:grid;grid-template-columns:minmax(390px,1.08fr) minmax(390px,.92fr);gap:16px;min-width:0;padding:16px;border:1px solid rgba(231,236,232,.13);border-radius:8px;background:linear-gradient(145deg,#1c23258f,#060809db),#090d0e;box-shadow:0 38px 110px #00000047,inset 0 1px #ffffff09}.kit-primary-card,.kit-support-card{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(231,236,232,.15);border-radius:8px;background:linear-gradient(180deg,#1c2224eb,#070a0bfa),#080b0c;box-shadow:inset 0 1px #ffffff0a}.kit-primary-card{min-height:clamp(620px,47vw,760px);display:grid;grid-template-rows:minmax(0,1fr) auto}.kit-primary-photo,.kit-support-photo{position:relative;overflow:hidden;background:#050707}.kit-primary-photo:after,.kit-support-photo:after{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(180deg,#05070803 42%,#0507089e),linear-gradient(90deg,rgba(5,7,8,.18),transparent 44%)}.kit-primary-photo img,.kit-support-photo img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.9) contrast(1.04)}.kit-primary-photo img{object-position:center 44%}.kit-primary-copy{display:grid;gap:14px;padding:clamp(24px,3vw,34px)}.kit-primary-copy h4,.kit-support-copy h4{margin:0;color:#f4f6f2;font-family:var(--tactical-display);font-weight:800;letter-spacing:0}.kit-primary-copy h4{max-width:460px;font-size:clamp(2.4rem,3.6vw,4rem);line-height:.92}.kit-primary-copy p,.kit-support-copy p{margin:0;color:#e7ece8a3;line-height:1.55}.kit-primary-copy p{max-width:560px;font-size:1.02rem}.kit-support-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kit-support-card{min-height:0;display:grid;grid-template-rows:minmax(160px,.92fr) auto}.kit-support-photo img{object-position:center}.kit-support-card-monitor .kit-support-photo img{object-position:42% 46%}.kit-support-card-cable .kit-support-photo img{object-position:26% 56%}.kit-support-card-battery .kit-support-photo img{object-position:70% 24%}.kit-support-card-manual .kit-support-photo img{object-position:78% 68%}.kit-support-copy{display:grid;gap:8px;padding:18px}.kit-support-copy h4{font-size:clamp(1.12rem,1.45vw,1.45rem);line-height:1.08}.kit-support-copy p{font-size:.92rem}.kit-system{position:relative;isolation:isolate;min-height:clamp(650px,51vw,790px);display:grid;place-items:center;padding:clamp(24px,3.2vw,42px);overflow:hidden;border:1px solid rgba(231,236,232,.15);border-radius:8px;background:radial-gradient(circle at 50% 45%,rgba(182,162,122,.09),transparent 34%),linear-gradient(145deg,#202729d6,#080b0cfa 72%),#0a0e0f;box-shadow:0 40px 120px #00000057,inset 0 1px #ffffff0a}.kit-system:before{position:absolute;inset:32px;z-index:-1;border:1px solid rgba(231,236,232,.055);border-radius:6px;content:""}.kit-connectors{position:absolute;inset:clamp(80px,9vw,118px) clamp(120px,12vw,180px);z-index:-1;color:#b6a27a57;pointer-events:none}.kit-connectors path{fill:none;stroke:currentColor;stroke-width:.26;vector-effect:non-scaling-stroke}.kit-core{position:relative;z-index:2;width:min(48%,430px);min-width:330px;overflow:hidden;border:1px solid rgba(231,236,232,.2);border-radius:8px;background:linear-gradient(180deg,#202628eb,#090c0dfa),#0a0e0f;box-shadow:0 34px 90px #0000005c,inset 0 1px #ffffff0b}.kit-core-media{position:relative;aspect-ratio:16 / 10.5;overflow:hidden;background:#070909}.kit-core-media:after{position:absolute;inset:0;background:linear-gradient(180deg,#05070805,#0507089e),linear-gradient(90deg,rgba(5,7,8,.12),transparent 50%);content:""}.kit-core-media img{width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(1.04)}.kit-core-copy{display:grid;gap:10px;padding:22px}.kit-core-copy span,.kit-module span{color:#b6a27adb;font:800 .72rem/1 var(--mono);text-transform:uppercase}.kit-core-copy strong{color:#f4f6f2;font:800 clamp(1.7rem,2.6vw,2.5rem) / .98 var(--tactical-display)}.kit-core-copy p,.kit-module p{margin:0;color:#e7ece89e;line-height:1.48}.kit-modules{position:absolute;inset:clamp(28px,3.8vw,52px);display:grid;grid-template-columns:minmax(190px,.72fr) minmax(320px,1fr) minmax(190px,.72fr);grid-template-rows:1fr 1fr;gap:clamp(18px,2.4vw,32px);pointer-events:none}.kit-module{min-height:200px;display:grid;grid-template-columns:58px minmax(0,1fr);gap:16px;align-content:end;align-items:end;padding:20px;border:1px solid rgba(231,236,232,.14);border-radius:7px;background:linear-gradient(155deg,#222a2cc7,#080b0cf2 74%),#080b0ceb;box-shadow:inset 0 1px #ffffff09;pointer-events:auto}.kit-module-1{grid-column:1;grid-row:1}.kit-module-2{grid-column:3;grid-row:1}.kit-module-3{grid-column:1;grid-row:2}.kit-module-4{grid-column:3;grid-row:2}.kit-module strong{display:block;margin-top:8px;color:#f4f6f2;font:800 1.1rem/1.12 var(--tactical-display)}.kit-module p{margin-top:8px;font-size:.9rem}.kit-mini-visual{position:relative;width:58px;height:58px;align-self:start;border:1px solid rgba(231,236,232,.15);border-radius:6px;background:linear-gradient(145deg,#e7ece814,#e7ece805),#090d0eeb}.kit-mini-visual:before,.kit-mini-visual:after,.kit-mini-visual span,.kit-mini-visual span:before,.kit-mini-visual span:after{position:absolute;content:""}.kit-mini-visual-monitor:before{inset:14px 10px 18px;border:2px solid rgba(244,246,242,.72);border-radius:3px}.kit-mini-visual-monitor:after{right:20px;bottom:12px;left:20px;height:2px;background:#b6a27ad1}.kit-mini-visual-cable:before{width:30px;height:22px;top:18px;left:11px;border:2px solid rgba(244,246,242,.7);border-right-color:transparent;border-radius:999px 0 0 999px}.kit-mini-visual-cable:after{top:24px;right:10px;width:12px;height:10px;border:2px solid rgba(182,162,122,.82);border-radius:2px}.kit-mini-visual-battery:before{inset:17px 13px;border:2px solid rgba(244,246,242,.72);border-radius:3px}.kit-mini-visual-battery:after{top:25px;right:8px;width:5px;height:10px;border-radius:0 2px 2px 0;background:#f4f6f2b8}.kit-mini-visual-battery span{top:22px;left:18px;width:17px;height:12px;border-radius:2px;background:#b6a27ab8}.kit-mini-visual-manual:before{inset:12px 16px 10px 13px;border:2px solid rgba(244,246,242,.72);border-radius:3px}.kit-mini-visual-manual:after{top:19px;right:19px;left:20px;height:2px;box-shadow:0 8px #b6a27ac2,0 16px #f4f6f280;background:#f4f6f280}.gallery-viewer{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:clamp(16px,3vw,38px)}.gallery-viewer-backdrop{position:absolute;inset:0;border:0;background:radial-gradient(circle at 50% 10%,rgba(61,72,76,.35),transparent 38%),#020304e0;cursor:zoom-out}.gallery-viewer-dialog{position:relative;z-index:1;width:min(100%,1320px);max-height:calc(100svh - clamp(32px,6vw,76px));display:grid;grid-template-rows:auto minmax(0,1fr);gap:16px}.gallery-viewer-top{min-width:0;display:flex;justify-content:space-between;gap:22px;align-items:start;color:#f4f6f2}.gallery-viewer-top strong{display:block;font:800 clamp(1.55rem,2.4vw,2.6rem) / 1 var(--tactical-display)}.gallery-viewer-top p{max-width:720px;margin:8px 0 0;color:#e7ece8ad;line-height:1.5}.gallery-viewer-close,.gallery-viewer-arrow{display:grid;place-items:center;padding:0;border:1px solid rgba(231,236,232,.22);color:#f4f6f2;background:linear-gradient(180deg,#1b2224eb,#050708d1),#050708d1;cursor:pointer}.gallery-viewer-close{position:relative;width:46px;height:46px;flex:0 0 auto;border-radius:50%}.gallery-viewer-close span{position:absolute;width:18px;height:2px;border-radius:999px;background:currentColor}.gallery-viewer-close span:first-child{transform:rotate(45deg)}.gallery-viewer-close span:last-child{transform:rotate(-45deg)}.gallery-viewer-media{min-height:0;height:min(76svh,780px);overflow:hidden;border:1px solid rgba(231,236,232,.18);border-radius:6px;background:#030405;box-shadow:0 38px 120px #0000008a}.gallery-viewer-media img,.gallery-viewer-media video{width:100%;height:100%;display:block;object-fit:contain;background:#030405}.gallery-viewer-arrow{position:absolute;top:50%;width:52px;height:52px;border-radius:50%;transform:translateY(-50%)}.gallery-viewer-arrow svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round}.gallery-viewer-arrow-prev{left:-26px}.gallery-viewer-arrow-next{right:-26px}@media (max-width: 1180px){.kit-layout{grid-template-columns:1fr;align-items:start}.kit-heading p,.kit-points{max-width:680px}.kit-system{min-height:720px}.kit-board{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.kit-primary-card{min-height:620px}.kit-core{width:min(52%,420px)}.kit-modules{grid-template-columns:minmax(210px,.82fr) minmax(300px,1fr) minmax(210px,.82fr)}}@media (max-width: 720px){.kit-layout{gap:32px}.kit-heading h3{font-size:clamp(2.55rem,12vw,3.7rem)}.kit-system{min-height:0;display:grid;grid-template-columns:1fr;place-items:stretch;gap:12px;padding:0;border:0;background:none;box-shadow:none}.kit-board{grid-template-columns:1fr;padding:0;border:0;background:none;box-shadow:none}.kit-primary-card{min-height:auto}.kit-primary-photo{aspect-ratio:4 / 3}.kit-primary-copy{padding:20px}.kit-primary-copy h4{font-size:clamp(2.05rem,10vw,3rem)}.kit-support-grid{grid-template-columns:1fr;gap:12px}.kit-support-card{grid-template-columns:minmax(112px,.38fr) minmax(0,1fr);grid-template-rows:auto;min-height:156px}.kit-support-photo{min-height:156px}.kit-system:before,.kit-connectors{display:none}.kit-core{width:100%;min-width:0}.kit-core-copy{padding:18px}.kit-modules{position:static;display:grid;grid-template-columns:1fr;gap:12px}.kit-module{min-height:150px}.gallery-viewer{padding:12px}.gallery-viewer-dialog{max-height:calc(100svh - 24px)}.gallery-viewer-media{height:min(68svh,560px)}.gallery-viewer-arrow{top:auto;bottom:16px;width:46px;height:46px;transform:none}.gallery-viewer-arrow-prev{left:16px}.gallery-viewer-arrow-next{right:16px}}.kit-board{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:minmax(360px,42vw) minmax(220px,auto) minmax(190px,auto);gap:16px;align-items:stretch}.kit-primary-card{grid-column:1 / -1;grid-row:1;min-height:0;display:block}.kit-primary-photo{position:absolute;inset:0}.kit-primary-photo img{object-position:center 45%}.kit-primary-copy{position:absolute;right:0;bottom:0;left:0;z-index:2;max-width:760px;padding:clamp(28px,3.4vw,46px);background:linear-gradient(180deg,#05070800,#050708d1 58%,#050708f5),linear-gradient(90deg,#050708c2,#05070800)}.kit-primary-copy h4{max-width:620px;font-size:clamp(2.6rem,4vw,4.75rem)}.kit-support-card{min-height:0;display:grid;grid-template-columns:minmax(180px,.48fr) minmax(0,1fr);overflow:hidden}.kit-support-card-monitor{grid-column:1 / 7;grid-row:2}.kit-support-card-cable{grid-column:7 / -1;grid-row:2}.kit-support-card-battery{grid-column:1 / 5;grid-row:3;grid-template-columns:1fr;grid-template-rows:minmax(130px,.72fr) auto}.kit-support-card-manual{grid-column:5 / -1;grid-row:3}.kit-support-card-monitor,.kit-support-card-cable,.kit-support-card-manual{grid-template-rows:none}.kit-support-card-battery .kit-support-photo{min-height:150px}.kit-support-copy{padding:clamp(20px,2.2vw,28px)}.kit-support-copy h4{font-size:clamp(1.45rem,2vw,2.2rem)}.kit-support-card-battery .kit-support-copy h4{font-size:clamp(1.35rem,1.7vw,1.8rem)}@media (max-width: 1180px){.kit-board{grid-template-rows:minmax(360px,54vw) auto auto auto}.kit-support-card-monitor,.kit-support-card-cable,.kit-support-card-battery,.kit-support-card-manual{grid-column:1 / -1;grid-row:auto}.kit-support-card,.kit-support-card-battery{grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);grid-template-rows:none;min-height:230px}}@media (max-width: 720px){.kit-board{grid-template-columns:1fr;grid-template-rows:auto;gap:12px}.kit-primary-card,.kit-support-card-monitor,.kit-support-card-cable,.kit-support-card-battery,.kit-support-card-manual{grid-column:1;grid-row:auto}.kit-primary-card{min-height:0;display:grid;grid-template-rows:auto auto}.kit-primary-photo{position:relative;inset:auto;aspect-ratio:4 / 3}.kit-primary-copy{position:relative;padding:20px;background:none}.kit-support-card,.kit-support-card-battery{grid-template-columns:minmax(118px,.38fr) minmax(0,1fr);grid-template-rows:none;min-height:164px}}.contact-section .container.contact-shell .contact-intro .contact-copy{transform:translateY(clamp(-110px,-5vw,-72px))}.contact-section .container.contact-shell .contact-intro .contact-copy h2{max-width:none;font-size:clamp(2.8rem,4.15vw,4.35rem);text-wrap:nowrap;white-space:nowrap}.contact-section .container.contact-shell .contact-intro .contact-copy p{max-width:560px;margin-top:16px;color:#f4f1ea99;font-size:1rem;font-weight:600;line-height:1.55}@media (max-width: 720px){.contact-section .container.contact-shell .contact-intro .contact-copy{transform:none}.contact-section .container.contact-shell .contact-intro .contact-copy h2{font-size:clamp(2.45rem,13vw,4.2rem);text-wrap:wrap;white-space:normal}}.form-field.has-error input,.form-field.has-error textarea{border-color:#b87e37e6;background:#fffaf1;box-shadow:inset 0 1px #ffffffeb,0 0 0 4px #b87e3729}.field-alert{width:100%;max-width:100%;display:inline-flex;align-items:center;gap:8px;margin-top:0;padding:8px 10px;border:1px solid rgba(184,126,55,.24);border-radius:8px;color:#62431c;background:#d8902c1a;box-shadow:none;font-size:.8rem;font-weight:700;line-height:1.25}.field-alert>span{width:18px;height:18px;flex:0 0 auto;display:inline-grid;place-items:center;border-radius:5px;color:#fffaf1;background:#d8902c;font-size:.78rem;font-weight:900;line-height:1}.form-field>span small{color:#3a3f3994;font-size:.8rem;font-weight:700}.consent-check a{color:#244237;font-weight:800;text-decoration-color:#24423761;text-underline-offset:3px;transition:color .18s var(--ease),text-decoration-color .18s var(--ease)}.consent-check a:hover{color:#182f28;text-decoration-color:currentColor}.consent-check.has-error input{border-color:#b87e37e6;box-shadow:0 0 0 4px #b87e3724}.consent-alert{width:fit-content;margin-top:-8px}.privacy-section{min-height:72svh;padding:clamp(142px,16vw,220px) 0 clamp(90px,10vw,140px);color:#eef1f0;background:linear-gradient(180deg,#171f21,#0b0f10 54%,#030404),#0b0f10}.privacy-shell{width:min(100% - var(--gutter) * 2,1040px)}.privacy-shell h1{margin:0;color:#f4f1ea;max-width:980px;font:650 clamp(2.15rem,3.25vw,4.05rem) / 1.08 var(--tactical-display);letter-spacing:0;text-wrap:balance}.privacy-back-link{display:inline-flex;align-items:center;margin-bottom:24px;color:#f4f1eaad;font-size:.92rem;text-decoration:none;transition:color .18s var(--ease)}.privacy-back-link:hover{color:#f4f1ea}.privacy-header{max-width:980px}.privacy-date{margin:18px 0 0;color:#f4f1ea9e;font-size:.96rem;line-height:1.6}.privacy-document{margin-top:clamp(42px,6vw,70px)}.privacy-shell>p{max-width:760px;margin:24px 0 0;color:#f4f1eab3;font-size:1.08rem;line-height:1.7}.privacy-block{max-width:760px;margin-top:34px;padding-top:28px;border-top:1px solid rgba(244,241,234,.14)}.privacy-block h2{margin:0;color:#f4f1ea;font:800 1.35rem/1.2 Manrope,ui-sans-serif,system-ui,sans-serif}.privacy-block p{margin:12px 0 0;color:#f4f1eaad;font-size:1rem;line-height:1.65}.privacy-block ul{max-width:820px;margin:16px 0 0;padding-left:1.2rem;color:#f4f1eaad}.privacy-block li{margin-top:10px;line-height:1.62}.privacy-definition-list{max-width:860px;margin:20px 0 0;display:grid;gap:12px}.privacy-definition-list div{display:grid;grid-template-columns:minmax(160px,240px) minmax(0,1fr);gap:16px;padding-top:12px;border-top:1px solid rgba(244,241,234,.1)}.privacy-definition-list dt{color:#f4f1ea8a;font-size:.9rem;line-height:1.5}.privacy-definition-list dd{margin:0;color:#f4f1eac7;line-height:1.55}.cookies-reset-button{min-height:46px;margin-top:22px;padding:0 20px;border:1px solid rgba(244,241,234,.28);border-radius:999px;color:#f4f1ea;background:#f4f1ea14;cursor:pointer;transition:background .18s var(--ease),border-color .18s var(--ease),transform .18s var(--ease)}.cookies-reset-button:hover{border-color:#f4f1ea75;background:#f4f1ea24;transform:translateY(-1px)}@media (max-width: 680px){.privacy-definition-list div{grid-template-columns:1fr;gap:4px}}.form-grid{align-items:start}.form-field{align-self:start;align-content:start}.form-field input:focus,.form-field textarea:focus,.form-field.has-error input,.form-field.has-error textarea{border-color:#24423794;background:#fffdf8;box-shadow:inset 0 1px #ffffffeb,0 0 0 4px #2442371a}.field-alert{width:100%;gap:7px;padding:0;border:0;color:#315246;background:transparent;box-shadow:none;font-size:.8rem;font-weight:800;line-height:1.28}.field-alert>span{width:7px;height:7px;border-radius:999px;color:transparent;background:#315246;font-size:0}.consent-check.has-error input{border-color:#24423794;box-shadow:0 0 0 4px #2442371a}.consent-alert{width:100%;margin-top:-10px}.kit-board{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-template-rows:minmax(390px,42vw) minmax(240px,auto) minmax(200px,auto)!important;gap:16px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}.kit-primary-card{grid-column:1 / -1!important;grid-row:1!important;min-height:0!important;display:block!important}.kit-primary-copy{position:absolute!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;max-width:760px!important;padding:clamp(28px,3.4vw,46px)!important;background:linear-gradient(180deg,#05070800,#050708d1 58%,#050708f5),linear-gradient(90deg,#050708c2,#05070800)!important}.kit-primary-copy h4{max-width:620px!important;font-size:clamp(2.6rem,4vw,4.75rem)!important}.kit-support-grid{display:contents!important}.kit-support-card{min-height:0!important;display:grid!important;grid-template-columns:minmax(180px,.48fr) minmax(0,1fr)!important;grid-template-rows:none!important;overflow:hidden!important}.kit-support-card-monitor{grid-column:1 / 7!important;grid-row:2!important}.kit-support-card-cable{grid-column:7 / -1!important;grid-row:2!important}.kit-support-card-battery{grid-column:1 / 5!important;grid-row:3!important;grid-template-columns:1fr!important;grid-template-rows:minmax(130px,.72fr) auto!important}.kit-support-card-manual{grid-column:5 / -1!important;grid-row:3!important}.kit-support-card-battery .kit-support-photo{min-height:150px!important}@media (max-width: 1180px){.kit-board{grid-template-columns:1fr!important;grid-template-rows:auto!important}.kit-primary-card,.kit-support-card-monitor,.kit-support-card-cable,.kit-support-card-battery,.kit-support-card-manual{grid-column:1!important;grid-row:auto!important}.kit-primary-card{min-height:620px!important}.kit-support-card,.kit-support-card-battery{grid-template-columns:minmax(180px,.42fr) minmax(0,1fr)!important;grid-template-rows:none!important;min-height:230px!important}}@media (max-width: 720px){.kit-primary-card{min-height:0!important;display:grid!important;grid-template-rows:auto auto!important}.kit-primary-photo{position:relative!important;inset:auto!important;aspect-ratio:4 / 3!important}.kit-primary-copy{position:relative!important;padding:20px!important;background:none!important}.kit-support-card,.kit-support-card-battery{grid-template-columns:minmax(118px,.38fr) minmax(0,1fr)!important;grid-template-rows:none!important;min-height:164px!important}}.kit-layout{grid-template-columns:minmax(270px,.3fr) minmax(0,1fr);gap:clamp(54px,6.8vw,108px);align-items:start}.kit-heading{position:sticky;top:132px;padding-top:clamp(18px,3vw,42px)}.kit-heading h3{max-width:420px;font-size:clamp(3.4rem,4.7vw,5.45rem)}.kit-heading p{max-width:380px;color:#e7ece8b3;font-size:1.02rem}.kit-points{max-width:360px;margin-top:32px}.kit-board{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(330px,.74fr);gap:18px;padding:0;border:0;background:none;box-shadow:none}.kit-primary-card,.kit-support-card{border-color:#e7ece82b;border-radius:8px;background:linear-gradient(180deg,#181e20e0,#060809fa),#080b0c}.kit-primary-card{min-height:clamp(650px,54vw,830px);display:grid;grid-template-rows:minmax(0,1fr) auto}.kit-primary-photo{min-height:0}.kit-primary-photo img{object-position:center 46%}.kit-primary-copy{padding:clamp(26px,3.4vw,42px)}.kit-primary-copy h4{max-width:540px;font-size:clamp(3rem,4.1vw,5.1rem);line-height:.88}.kit-primary-copy p{max-width:620px;color:#e7ece8b3;font-size:1.06rem}.kit-support-grid{display:contents}.kit-support-card{min-height:0;display:grid;grid-template-columns:minmax(150px,.52fr) minmax(0,1fr);grid-template-rows:none}.kit-support-card-monitor{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.kit-support-card-manual{min-height:150px}.kit-support-photo{min-height:0}.kit-support-card-monitor .kit-support-photo img{object-position:50% 48%}.kit-support-card-cable .kit-support-photo img{object-position:24% 54%}.kit-support-card-battery .kit-support-photo img{object-position:70% 22%}.kit-support-card-manual .kit-support-photo img{object-position:79% 68%}.kit-support-copy{align-content:center;gap:10px;padding:clamp(18px,2vw,24px)}.kit-support-card-monitor .kit-support-copy{padding:22px 24px 24px}.kit-support-copy h4{font-size:clamp(1.35rem,1.8vw,2rem);line-height:1.02}.kit-support-copy p{color:#e7ece8a8;font-size:.94rem;line-height:1.52}@media (max-width: 1180px){.kit-layout{grid-template-columns:1fr}.kit-heading{position:static;padding-top:0}.kit-heading h3,.kit-heading p,.kit-points{max-width:720px}.kit-board{grid-template-columns:minmax(0,1fr)}.kit-primary-card{min-height:620px}.kit-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.kit-support-card{min-height:260px}.kit-support-card-monitor{grid-template-columns:minmax(160px,.52fr) minmax(0,1fr);grid-template-rows:none}}@media (max-width: 720px){.kit-layout{gap:32px}.kit-heading h3{font-size:clamp(2.55rem,12vw,3.7rem)}.kit-primary-card{min-height:0}.kit-primary-photo{aspect-ratio:4 / 3}.kit-primary-copy{padding:20px}.kit-primary-copy h4{font-size:clamp(2.05rem,10vw,3rem)}.kit-support-grid{grid-template-columns:1fr;grid-template-rows:auto;gap:12px}.kit-support-card{grid-template-columns:minmax(118px,.38fr) minmax(0,1fr);min-height:164px}.kit-support-card-monitor{grid-template-columns:minmax(118px,.38fr) minmax(0,1fr);grid-template-rows:none}}.hero-command{position:absolute;z-index:4;top:118px;left:clamp(22px,6vw,94px);width:min(680px,calc(100vw - 44px));color:#f4f6f2;pointer-events:auto}.hero-command h1{max-width:660px;margin:0;color:#f7f8f4;font:800 5.65rem/.92 var(--display);letter-spacing:0;text-wrap:balance}.hero-lead{max-width:610px;margin:24px 0 0;color:#f4f6f2c7;font-size:1.08rem;font-weight:600;line-height:1.62}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hero-actions a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:8px;font-weight:850;line-height:1;text-decoration:none;transition:border-color .18s var(--ease),background .18s var(--ease),color .18s var(--ease),transform .18s var(--ease)}.hero-primary-action{border:1px solid rgba(244,246,242,.2);color:#101512;background:#f0e5b9}.hero-secondary-action{border:1px solid rgba(244,246,242,.24);color:#f4f6f2;background:#f4f6f214}.hero-actions a:hover{transform:translateY(-2px)}.hero-proof-strip{max-width:620px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:28px;overflow:hidden;border:1px solid rgba(244,246,242,.15);border-radius:8px;background:#f4f6f21f}.hero-proof-strip span{min-height:88px;display:grid;align-content:center;gap:7px;padding:16px;color:#f4f6f2a3;background:#080c0dc2;font-size:.82rem;font-weight:700;line-height:1.28}.hero-proof-strip strong{display:block;color:#f4f6f2;font:850 1.45rem/1 var(--display)}.specs-gallery-section>.gallery-layout:first-child{margin-top:0;padding-top:0;border-top:0}.process-specs-layout{margin-top:clamp(88px,9vw,138px);padding-top:clamp(54px,6vw,78px);border-top:1px solid rgba(231,236,232,.16)}@media (max-width: 1080px){.hero-command{top:104px}.hero-command h1{font-size:4.25rem}}@media (max-width: 720px){.hero-command{top:92px;left:18px;width:calc(100vw - 36px)}.hero-command h1{max-width:390px;font-size:3rem;line-height:.96}.hero-lead{max-width:420px;margin-top:18px;font-size:.98rem;line-height:1.52}.hero-actions{gap:10px;margin-top:22px}.hero-actions a{flex:1 1 160px;min-height:46px;padding-inline:12px}.hero-proof-strip{grid-template-columns:1fr;max-width:360px;margin-top:18px}.hero-proof-strip span{min-height:62px;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:12px}}@media (max-width: 430px){.hero-command h1{font-size:2.45rem}.hero-proof-strip span{grid-template-columns:78px minmax(0,1fr);font-size:.78rem}.hero-proof-strip strong{font-size:1.25rem}}:root{--award-black: #020403;--award-ink: #f3f5ed;--award-muted: rgba(229, 235, 223, .64);--award-soft: rgba(229, 235, 223, .42);--award-line: rgba(229, 235, 223, .14);--award-line-strong: rgba(229, 235, 223, .24);--award-brass: #d4c08a;--award-olive: #182019;--award-panel: rgba(9, 14, 12, .72);--container: 1320px}body{color:var(--award-ink);background:linear-gradient(180deg,#020403,#09100d 28%,#020403),var(--award-black)}.page-shell{background:repeating-linear-gradient(90deg,rgba(229,235,223,.028) 0 1px,transparent 1px 96px),linear-gradient(180deg,rgba(212,192,138,.035),transparent 32%),#020403}.section-title,.compatibility-copy .section-title,.specs-gallery-section .section-title,.contact-section .contact-intro h2{color:var(--award-ink);font-family:var(--display);font-weight:850;letter-spacing:0}.section-copy,.compatibility-section .section-copy,.specs-gallery-section .section-copy,.contact-intro p{color:var(--award-muted);font-weight:600}.site-header{padding-top:28px}.navbar{width:min(100%,1250px)}.brand-lockup,.nav-links,.nav-cta,.mobile-menu-toggle,.mobile-drawer{border-color:#e5ebdf2e;background:linear-gradient(180deg,#e5ebdf29,#e5ebdf09),#030807b8;box-shadow:inset 0 1px #ffffff2e,0 18px 46px #00000057}.nav-active-drop,.mobile-drawer a.is-active{border-color:#d4c08a47;background:linear-gradient(180deg,#d4c08a3d,#e5ebdf0f),#242c22bd}.hero-section{height:172svh;min-height:1180px;background:var(--award-black)}.hero-sticky{isolation:isolate;background:#020403}.hero-backdrop-video{position:absolute;inset:0 0 0 auto;z-index:0;width:72%;height:100%;object-fit:cover;object-position:center;opacity:.76;filter:saturate(.78) contrast(1.12) brightness(.72)}.hero-canvas-tint{z-index:1;background:linear-gradient(90deg,#020403,#020403f5 23%,#02040385 52%,#020403c2),linear-gradient(180deg,rgba(2,4,3,.88) 0%,transparent 24%,rgba(2,4,3,.12) 54%,#020403 100%),repeating-linear-gradient(0deg,rgba(229,235,223,.032) 0 1px,transparent 1px 7px)}.hero-command{top:auto;bottom:21svh;left:max(var(--gutter),calc((100vw - var(--container)) / 2));width:min(860px,calc(100vw - var(--gutter) * 2))}.hero-command h1{max-width:860px;font-size:6.55rem;font-weight:900;line-height:.84;letter-spacing:0;text-shadow:0 18px 80px rgba(0,0,0,.56)}.hero-lead{max-width:610px;margin-top:28px;color:#f3f5edb8;font-size:1.08rem;font-weight:700;line-height:1.68}.hero-actions{gap:10px;margin-top:32px}.hero-actions a{min-height:54px;padding:0 21px;border-radius:6px;font-size:.94rem}.hero-primary-action{color:#060806;background:var(--award-brass);box-shadow:0 18px 42px #d4c08a2e}.hero-secondary-action{border-color:#e5ebdf40;background:#e5ebdf0e}.hero-product-card{position:absolute;right:max(34px,calc((100vw - var(--container)) / 2 - 42px));bottom:11svh;z-index:3;width:min(29vw,390px);height:min(66svh,700px);overflow:hidden;border:1px solid rgba(229,235,223,.2);border-radius:7px;background:#050807;box-shadow:0 42px 120px #00000094,inset 0 1px #ffffff14}.hero-product-card:before,.hero-product-card:after{position:absolute;inset:0;z-index:2;pointer-events:none;content:""}.hero-product-card:before{background:linear-gradient(180deg,transparent 48%,rgba(2,4,3,.5)),repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 6px);mix-blend-mode:screen;opacity:.42}.hero-product-card:after{inset:18px;border:1px solid rgba(212,192,138,.26);border-radius:4px}.hero-product-card img{width:100%;height:100%;object-fit:cover;object-position:52% 48%;filter:saturate(.9) contrast(1.08) brightness(.9)}.hero-reticle{z-index:4;top:42%;left:67%;width:310px;height:310px;border-color:#d4c08a57}.hero-reticle span:nth-child(3){background:var(--award-brass)}.hero-proof-strip{position:absolute;right:max(var(--gutter),calc((100vw - var(--container)) / 2));bottom:7svh;left:max(var(--gutter),calc((100vw - var(--container)) / 2));z-index:5;max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-color:#e5ebdf21;border-radius:0;background:#e5ebdf14}.hero-proof-strip span{min-height:92px;grid-template-columns:auto minmax(0,1fr);align-items:end;align-content:end;gap:18px;padding:20px 24px;color:#e5ebdf8c;background:#030706c7;font-size:.9rem}.hero-proof-strip strong{color:var(--award-ink);font-size:2rem;font-weight:900}.compatibility-section{position:relative;overflow:hidden;padding:190px 0 170px;background:linear-gradient(180deg,#020403,#09110d 48%,#020403),var(--award-black)}.compatibility-section:before,.specs-gallery-section:before,.contact-section:before{position:absolute;inset:0;display:block;pointer-events:none;content:"";background:repeating-linear-gradient(90deg,rgba(229,235,223,.025) 0 1px,transparent 1px 112px),repeating-linear-gradient(0deg,rgba(229,235,223,.02) 0 1px,transparent 1px 112px);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 82%,transparent)}.compatibility-layout{position:relative;z-index:1;grid-template-columns:minmax(0,.82fr) minmax(560px,1fr);gap:92px;align-items:center}.compatibility-copy .section-title{max-width:660px;font-size:5.5rem;line-height:.88}.compatibility-copy .section-copy{max-width:520px;margin-top:30px}.compatibility-photo{height:520px;overflow:hidden;border-radius:8px;border-color:#e5ebdf2e;box-shadow:0 45px 120px #0000007a,0 0 0 1px #d4c08a0a;transform:rotate(-1.2deg)}.compatibility-photo img{width:100%;height:100%;object-fit:cover;object-position:52% 48%;filter:saturate(.82) contrast(1.07);transform:scale(1.045)}.compatibility-photo:after,.advantages-media:after,.gallery-media-open:after{background:linear-gradient(180deg,#02040300 48%,#0204037a),repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 7px)}.compatibility-table{position:relative;z-index:1;width:min(100% - var(--gutter) * 2,1180px);margin-top:110px;border:0;border-top:1px solid var(--award-line-strong);border-radius:0;background:transparent}.compatibility-row{min-height:96px;grid-template-columns:minmax(240px,.32fr) minmax(0,1fr);background:transparent;transition:background .18s var(--ease),transform .18s var(--ease)}.compatibility-row:hover{background:#e5ebdf09;transform:translate(8px)}.compatibility-row+.compatibility-row{border-top:1px solid var(--award-line)}.compatibility-row strong,.compatibility-row p{min-height:96px;background:transparent}.compatibility-row strong{border-right:1px solid var(--award-line);color:var(--award-ink);font-size:1.34rem}.compatibility-row p{color:var(--award-muted);font-weight:650}.advantages-layout{position:relative;z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(460px,.92fr);gap:90px;margin-top:150px;padding-top:80px;border-top:1px solid var(--award-line)}.advantages-media{min-height:720px;border-radius:8px;border-color:var(--award-line);box-shadow:0 38px 120px #0000006b}.advantages-media-note{right:20px;bottom:20px;left:auto;width:min(360px,calc(100% - 40px));border-radius:6px;border-color:#e5ebdf2b;background:#030706c2;backdrop-filter:blur(18px)}.advantages-heading h3,.application-heading h3,.gallery-heading h3,.kit-heading h3,.lenses-heading h3{color:var(--award-ink);font-size:4.4rem;font-weight:900;line-height:.9}.advantages-heading p{max-width:560px;color:var(--award-muted)}.advantages-board{grid-template-columns:1fr;overflow:visible;border:0;border-top:1px solid var(--award-line-strong);border-radius:0;background:transparent}.advantage-primary,.advantage-row{background:transparent}.advantage-primary{min-height:250px;padding:34px 0;border-bottom:1px solid var(--award-line)}.advantage-primary strong{max-width:620px;font-size:3.6rem;font-weight:900;line-height:.9}.advantage-primary p,.advantage-row p{color:var(--award-muted);font-weight:600}.advantage-list{background:transparent}.advantage-row{min-height:104px;padding:22px 0;border-bottom:1px solid var(--award-line)}.advantage-row strong{color:var(--award-ink);font-size:1.18rem}.application-heading p{color:var(--award-muted)}.application-grid{gap:0;border:1px solid var(--award-line);border-radius:8px;background:transparent}.application-item{min-height:152px;border-right:1px solid var(--award-line);border-bottom:1px solid var(--award-line);background:linear-gradient(180deg,rgba(229,235,223,.035),transparent),#03070657}.application-item strong{color:var(--award-ink)}.specs-gallery-section{position:relative;overflow:hidden;padding:170px 0 160px;background:linear-gradient(180deg,#040604,#111915 38%,#050807 72%,#020403),var(--award-black)}.gallery-layout{position:relative;z-index:1;grid-template-columns:minmax(300px,.34fr) minmax(0,1fr);gap:44px 86px}.gallery-heading h3{max-width:1040px;font-size:6rem;white-space:normal}.gallery-copy-panel{gap:26px}.gallery-copy-panel .gallery-copy{max-width:360px;color:var(--award-muted);font-weight:650}.gallery-scenarios{border-top-color:var(--award-line)}.gallery-scenarios li{border-bottom-color:var(--award-line)}.gallery-scenarios strong{color:var(--award-ink)}.gallery-scenarios span{color:var(--award-muted)}.gallery-media-frame{height:min(66vw,760px);min-height:560px;border-radius:8px;border-color:#e5ebdf2e;background:#050807;box-shadow:0 42px 130px #00000080}.gallery-media-frame img,.gallery-media-frame video{filter:saturate(.86) contrast(1.06) brightness(.94)}.gallery-active-caption strong{font-size:2.25rem}.gallery-active-caption p{color:var(--award-muted)}.gallery-progress{background:#e5ebdf1a}.gallery-progress span{background:var(--award-brass)}.gallery-thumb{border-radius:4px;border-color:#e5ebdf21;background:#050807}.gallery-thumb:hover,.gallery-thumb.is-active{border-color:#d4c08ab8}.kit-layout{position:relative;z-index:1;grid-template-columns:minmax(280px,.28fr) minmax(0,1fr);gap:90px;margin-top:150px;padding-top:80px;border-top:1px solid var(--award-line)}.kit-heading{top:124px}.kit-heading h3{font-size:4.8rem;line-height:.9}.kit-heading p,.kit-points li{color:var(--award-muted)}.kit-points{border-top:1px solid var(--award-line)}.kit-points li{border-bottom:1px solid var(--award-line)}.kit-board{grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-template-rows:minmax(420px,46vw) minmax(260px,auto)!important;gap:16px!important}.kit-primary-card,.kit-support-card{border-color:#e5ebdf29!important;border-radius:8px!important;background:linear-gradient(180deg,#e5ebdf0a,#0204031f),#050807!important}.kit-primary-card{grid-column:1 / 8!important;grid-row:1 / 3!important;min-height:0!important}.kit-primary-photo{position:absolute!important;inset:0!important}.kit-primary-copy{position:absolute!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(180deg,transparent,rgba(2,4,3,.84) 62%,rgba(2,4,3,.96))!important}.kit-primary-copy h4{font-size:4.2rem!important;line-height:.9!important}.kit-support-card-monitor{grid-column:8 / -1!important;grid-row:1!important}.kit-support-card-cable{grid-column:8 / 11!important;grid-row:2!important}.kit-support-card-battery{grid-column:11 / -1!important;grid-row:2!important}.kit-support-card-manual{display:none!important}.kit-support-copy h4,.kit-primary-copy h4{color:var(--award-ink)}.kit-support-copy p,.kit-primary-copy p{color:var(--award-muted)}.process-specs-layout{position:relative;z-index:1;margin-top:150px;padding-top:80px}.process-specs-layout .section-title{font-size:4.85rem;line-height:.9}.specs-table{border:0;border-top:1px solid var(--award-line-strong);border-radius:0;background:transparent}.spec-row{background:transparent}.spec-row+.spec-row{border-top:1px solid var(--award-line)}.spec-row>span,.spec-row>strong{min-height:58px;background:transparent}.spec-row>span{color:var(--award-soft)}.spec-row>strong{color:var(--award-ink)}.spec-row-head>span{color:var(--award-brass);background:#e5ebdf09}.lenses-strip{position:relative;z-index:1;gap:0;margin-top:62px;border:1px solid var(--award-line);border-radius:8px;background:transparent}.lenses-heading,.lens-item{border:0;border-right:1px solid var(--award-line);border-radius:0;background:#03070657}.lens-item:last-child{border-right:0}.lens-item strong{color:var(--award-ink)}.lens-item span{color:var(--award-muted)}.contact-section{position:relative;overflow:hidden;padding:165px 0;background:linear-gradient(180deg,#020403,#101711 56%,#020403),var(--award-black)}.contact-section .container.contact-shell{position:relative;z-index:1;grid-template-columns:minmax(0,.9fr) minmax(500px,.76fr);gap:110px}.contact-section .container.contact-shell .contact-intro .contact-copy{transform:none}.contact-copy h2,.contact-intro h2,.contact-section .container.contact-shell .contact-intro .contact-copy h2{max-width:720px;font-size:5.4rem;line-height:.9;white-space:normal}.contact-section .container.contact-shell .contact-intro .contact-copy p{max-width:560px;color:var(--award-muted)}.contact-direct{border-top-color:var(--award-line)}.contact-direct a{color:var(--award-ink)}.contact-direct a:hover{color:var(--award-brass)}.contact-fast-links a{border-radius:6px;border-color:var(--award-line);background:#e5ebdf0b}.request-card{width:min(100%,590px);border-radius:8px;border:1px solid rgba(229,235,223,.18);color:#10130f;background:linear-gradient(180deg,#f4f1e8f0,#e0daccfa),#f0eadc;box-shadow:0 48px 140px #00000085}.request-form{gap:18px;border:0;background:transparent}.request-form h3{color:#10130f;font-size:3.35rem;line-height:.98}.request-form-head p,.form-field>span,.consent-check,.form-note{color:#10130fad}.form-field input,.form-field textarea{border-radius:6px;border-color:#10130f29;color:#10130f;background:#fffdf6b8}.request-submit{border-radius:6px;background:#11180f;box-shadow:0 18px 38px #11180f3d}.request-submit:hover{background:#263120}@media (max-width: 1180px){.hero-command h1{font-size:5.6rem}.hero-product-card{width:360px;opacity:.82}.compatibility-layout,.advantages-layout,.gallery-layout,.contact-section .container.contact-shell{grid-template-columns:1fr;gap:52px}.compatibility-photo,.advantages-media{min-height:0;height:auto;aspect-ratio:16 / 10}.compatibility-copy .section-title,.gallery-heading h3,.process-specs-layout .section-title,.contact-copy h2,.contact-intro h2,.contact-section .container.contact-shell .contact-intro .contact-copy h2{font-size:4.25rem}.kit-layout{grid-template-columns:1fr}.kit-heading{position:static}.kit-board{grid-template-rows:auto!important}.kit-primary-card,.kit-support-card-monitor,.kit-support-card-cable,.kit-support-card-battery{grid-column:1 / -1!important;grid-row:auto!important}.kit-primary-card{min-height:620px!important}.kit-support-card{min-height:230px!important}}@media (max-width: 760px){.site-header{padding-top:14px}.hero-section{height:128svh;min-height:890px}.hero-backdrop-video{width:100%;opacity:.64}.hero-command{top:210px;bottom:auto;left:var(--gutter);width:calc(100vw - var(--gutter) * 2)}.hero-command h1{max-width:100%;font-size:2.08rem;line-height:.98}.hero-lead{max-width:100%;margin-top:18px;font-size:.96rem;line-height:1.48}.hero-product-card,.hero-reticle{display:none}.hero-proof-strip{grid-template-columns:1fr;right:var(--gutter);bottom:28px;left:var(--gutter)}.hero-proof-strip span{min-height:58px;padding:12px 14px}.hero-proof-strip strong{font-size:1.34rem}.hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.hero-actions a{min-width:0;padding-inline:12px;text-align:center}.compatibility-section,.specs-gallery-section,.contact-section{padding:96px 0}.compatibility-copy .section-title,.advantages-heading h3,.application-heading h3,.gallery-heading h3,.kit-heading h3,.process-specs-layout .section-title,.contact-copy h2,.contact-intro h2,.contact-section .container.contact-shell .contact-intro .contact-copy h2{font-size:3rem;line-height:.96}.compatibility-photo{transform:none}.compatibility-row,.compatibility-row strong,.compatibility-row p{min-height:0}.compatibility-row{grid-template-columns:1fr;padding:18px 0}.compatibility-row strong,.compatibility-row p{padding:6px 0;border-right:0}.lenses-strip{grid-template-columns:1fr}.application-item,.lenses-heading,.lens-item{border-right:0;border-bottom:1px solid var(--award-line)}.gallery-media-frame{min-height:0;height:auto;aspect-ratio:4 / 3}.kit-primary-card{min-height:0!important}.kit-primary-photo{position:relative!important;aspect-ratio:4 / 3}.kit-primary-copy{position:relative!important;background:transparent!important}.kit-primary-copy h4{font-size:2.55rem!important}.contact-section .container.contact-shell{gap:40px}.request-form{padding:24px}}:root{--award-black: var(--paper);--award-ink: var(--ink);--award-muted: rgba(199, 208, 202, .82);--award-soft: rgba(153, 163, 158, .82);--award-line: var(--line);--award-line-strong: rgba(228, 233, 228, .24);--award-brass: var(--green-2);--award-olive: var(--asphalt);--award-panel: rgba(9, 13, 14, .72)}body{color:var(--ink)!important;background:linear-gradient(180deg,#050607,#101719 42%,#050607)!important}.page-shell{background:linear-gradient(180deg,#050607,#101719 42%,#050607)!important}.compatibility-section:before,.specs-gallery-section:before,.contact-section:before{display:none!important;content:none!important;background:none!important}.compatibility-section,.specs-gallery-section,.contact-section{background:radial-gradient(circle at 78% 18%,rgba(109,119,104,.12),transparent 34%),linear-gradient(180deg,#050607,#101719 54%,#050607)!important}.hero-section,.hero-sticky{background:var(--paper)!important}.hero-canvas-tint{background:linear-gradient(90deg,#050607,#050607f5 24%,#05060785 58%,#050607c7),linear-gradient(180deg,rgba(5,6,7,.9) 0%,transparent 24%,rgba(5,6,7,.16) 54%,#050607 100%)!important}.hero-primary-action{color:#f4f7f2!important;border-color:#e4e9e42e!important;background:linear-gradient(180deg,#ffffff21,#ffffff05),#3c3f38!important;box-shadow:inset 0 1px #fff3,0 18px 46px #00000047!important}.hero-secondary-action{color:var(--ink)!important;border-color:var(--line)!important;background:#e4e9e40f!important}.nav-active-drop,.mobile-drawer a.is-active{border-color:#daebee3d!important;background:linear-gradient(180deg,#f2fcfc38,#f2fcfc13 50%,#101b1d4d),#40535770!important}.hero-product-card,.gallery-media-frame,.gallery-thumb,.kit-primary-card,.kit-support-card,.request-card{border-color:#e4e9e42e!important}.hero-product-card:after{border-color:#e4e9e42e!important}.hero-product-card:before{background:linear-gradient(180deg,transparent 50%,rgba(5,6,7,.5))!important;mix-blend-mode:normal!important;opacity:.34!important}.hero-reticle{border-color:#e4e9e447!important}.hero-reticle span:nth-child(3),.gallery-progress span{background:var(--green-2)!important}.compatibility-copy .section-title,.gallery-heading h3,.process-specs-layout .section-title,.contact-copy h2,.contact-intro h2,.contact-section .container.contact-shell .contact-intro .contact-copy h2,.application-heading h3,.lenses-heading h3{color:var(--ink)!important;text-wrap:balance}.application-heading h3{max-width:430px!important;font-size:clamp(3rem,4.7vw,5.25rem)!important;line-height:.92!important}.application-heading p{max-width:360px!important;color:var(--muted)!important}.application-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 clamp(32px,5vw,70px)!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;background:transparent!important}.application-item{min-height:82px!important;display:flex!important;align-items:center!important;padding:22px 0!important;border:0!important;border-bottom:1px solid var(--line)!important;background:transparent!important}.application-item strong{max-width:300px!important;color:var(--ink)!important;font-size:clamp(1.02rem,1.25vw,1.28rem)!important;line-height:1.14!important}.process-specs-layout{grid-template-columns:minmax(360px,430px) minmax(0,1fr)!important;gap:clamp(56px,6vw,88px)!important;align-items:start!important;margin-top:clamp(96px,9vw,132px)!important;padding-top:clamp(58px,6vw,78px)!important}.process-specs-layout .section-title{max-width:430px!important;font-size:clamp(3rem,4vw,4.85rem)!important;line-height:.94!important}.process-specs-layout .section-copy{max-width:390px!important}.specs-table{min-width:0!important}.spec-row{grid-template-columns:minmax(190px,.35fr) minmax(0,1fr)!important}.spec-row>span,.spec-row>strong{min-height:60px!important;padding-block:17px!important}.spec-row-head>span{color:var(--green-2)!important;background:#e4e9e409!important}.lenses-strip{grid-template-columns:minmax(330px,.36fr) repeat(3,minmax(0,1fr))!important;align-items:stretch!important;margin-top:clamp(58px,6vw,76px)!important;border-color:var(--line)!important}.lenses-heading,.lens-item{min-width:0!important;border-color:var(--line)!important;background:#e4e9e40b!important}.lenses-heading{padding:28px 26px!important}.lenses-heading h3{max-width:270px!important;font-size:clamp(2.4rem,3vw,3.55rem)!important;line-height:.94!important}.lens-item{min-height:156px!important;padding:34px 28px!important}.lens-item strong{color:var(--ink)!important;font-size:clamp(1.75rem,2.4vw,2.8rem)!important}.lens-item span{color:var(--muted)!important}.request-card{color:#101719!important;background:linear-gradient(180deg,#f5f7f2f5,#e4e9e4fa),#eef1f0!important}.request-submit{background:#315246!important}.request-submit:hover{background:#2d5144!important}@media (max-width: 1180px){.process-specs-layout{grid-template-columns:1fr!important}.application-heading h3,.process-specs-layout .section-title{max-width:760px!important}.application-heading p,.process-specs-layout .section-copy{max-width:620px!important}.lenses-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lenses-heading h3{max-width:420px!important}}@media (max-width: 760px){.compatibility-section,.specs-gallery-section,.contact-section{background:linear-gradient(180deg,#050607,#101719 54%,#050607)!important}.application-grid,.lenses-strip{grid-template-columns:1fr!important}.application-heading h3,.process-specs-layout .section-title,.lenses-heading h3{max-width:100%!important;font-size:clamp(2.55rem,13vw,3.3rem)!important;line-height:.96!important}.spec-row{grid-template-columns:1fr!important}.spec-row>span,.spec-row>strong{min-height:0!important;padding-block:8px!important}.lenses-heading,.lens-item{border-right:0!important}}.application-heading{max-width:760px!important}.application-heading h3{max-width:760px!important;margin:0!important;font-size:clamp(3.4rem,6.2vw,6.4rem)!important;line-height:.9!important}.application-heading p{max-width:520px!important;margin-top:22px!important;color:var(--muted)!important}.application-grid{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;border:0!important;background:transparent!important}.application-item{min-height:118px!important;display:flex!important;align-items:flex-end!important;padding:24px!important;border:1px solid rgba(228,233,228,.14)!important;border-radius:8px!important;background:linear-gradient(145deg,#e4e9e413,#e4e9e405),#080c0db8!important;box-shadow:inset 0 1px #ffffff0a!important}.application-item strong{max-width:360px!important;color:var(--ink)!important;font-size:clamp(1.08rem,1.35vw,1.42rem)!important;line-height:1.12!important}.process-specs-layout{display:grid!important;grid-template-columns:1fr!important;gap:clamp(36px,5vw,58px)!important;margin-top:clamp(104px,10vw,150px)!important;padding-top:clamp(62px,6vw,82px)!important;border-top:1px solid var(--line)!important}.process-specs-layout .specs-intro{max-width:860px!important}.process-specs-layout .section-title{max-width:900px!important;margin:0!important;font-size:clamp(3.25rem,5.7vw,6.05rem)!important;line-height:.92!important}.process-specs-layout .section-copy{max-width:560px!important;margin-top:24px!important}.process-specs-layout .specs-table{width:100%!important;border:1px solid rgba(228,233,228,.14)!important;border-radius:8px!important;overflow:hidden!important;background:linear-gradient(180deg,#e4e9e40b,#e4e9e404),#080c0da3!important}.process-specs-layout .spec-row{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr)!important}.process-specs-layout .spec-row>span,.process-specs-layout .spec-row>strong{min-height:62px!important;padding:18px 24px!important}.process-specs-layout .spec-row-head>span{background:#e4e9e40a!important}.lenses-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important;margin-top:clamp(42px,5vw,64px)!important;border:0!important;border-radius:0!important;background:transparent!important}.lenses-heading{grid-column:1 / -1!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important}.lenses-heading h3{max-width:700px!important;margin:0 0 10px!important;font-size:clamp(2.4rem,4vw,4.25rem)!important;line-height:.96!important}.lens-item{min-height:172px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;gap:16px!important;padding:28px!important;border:1px solid rgba(228,233,228,.14)!important;border-radius:8px!important;background:linear-gradient(145deg,#e4e9e414,#e4e9e405),#080c0db8!important}.lens-item strong{color:var(--ink)!important;font-size:clamp(2.15rem,3.1vw,3.45rem)!important;line-height:.92!important}.lens-item span{max-width:260px!important;color:var(--muted)!important;font-size:1rem!important;line-height:1.45!important}.specs-gallery-section{background:linear-gradient(180deg,#050607,#101719 44%,#080d0f 78%,#090c0f)!important}.contact-section{margin-top:0!important;background:linear-gradient(180deg,#090c0f,#0b1012 24%,#090c0f 72% 100%)!important}.contact-section:after{display:none!important;content:none!important}@media (max-width: 900px){.application-grid,.lenses-strip{grid-template-columns:1fr!important}.application-item,.lens-item{min-height:132px!important}.process-specs-layout .spec-row{grid-template-columns:1fr!important;padding:16px 0!important}.process-specs-layout .spec-row>span,.process-specs-layout .spec-row>strong{min-height:0!important;padding:5px 20px!important}}@media (max-width: 760px){.application-heading h3,.process-specs-layout .section-title,.lenses-heading h3{font-size:clamp(2.25rem,10.2vw,3rem)!important;line-height:.98!important}.process-specs-layout .section-title{font-size:clamp(2.05rem,9.4vw,2.72rem)!important}}.compatibility-section{z-index:2!important;padding:clamp(76px,5.5vw,96px) 0 clamp(116px,9vw,164px)!important}.hero-section{z-index:0!important}.compatibility-layout{position:relative!important;display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:0!important;align-items:start!important;min-height:clamp(390px,32vw,500px)!important}.compatibility-copy{position:relative!important;z-index:3!important;grid-column:1 / 7!important;grid-row:1!important;align-self:start!important;padding-block:0 clamp(26px,3vw,42px)!important}.compatibility-copy .section-title{max-width:610px!important;font-size:clamp(3.35rem,5vw,5.35rem)!important;line-height:.92!important;text-wrap:balance!important}.compatibility-copy .section-copy{max-width:470px!important;margin-top:24px!important;color:#c7d0cac7!important;font-size:clamp(.98rem,1vw,1.08rem)!important;line-height:1.72!important}.compatibility-photo{position:relative!important;z-index:1!important;grid-column:5 / -1!important;grid-row:1!important;width:100%!important;height:clamp(390px,32vw,500px)!important;min-height:0!important;aspect-ratio:auto!important;overflow:hidden!important;border:1px solid rgba(228,233,228,.16)!important;border-radius:8px!important;background:#070a0b!important;box-shadow:0 42px 128px #0000006b,inset 0 1px #ffffff0d!important;transform:none!important}.compatibility-photo:before{position:absolute!important;inset:0!important;z-index:1!important;display:block!important;pointer-events:none!important;content:""!important;background:linear-gradient(90deg,#050607,#050607f0 18%,#0506078a 39%,#0506070d 70%),linear-gradient(180deg,#0506070a 35%,#050607c7)!important}.compatibility-photo:after{z-index:1!important;background:linear-gradient(180deg,#02040300 44%,#0204036b),repeating-linear-gradient(0deg,rgba(255,255,255,.022) 0 1px,transparent 1px 7px)!important}.compatibility-photo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 48%!important;filter:saturate(.82) contrast(1.08) brightness(.92)!important;transform:scale(1.035)!important}.compatibility-photo-caption{position:absolute;right:clamp(18px,2.4vw,34px);bottom:clamp(18px,2.4vw,34px);z-index:2;width:min(350px,calc(100% - 36px));display:grid;gap:6px;padding:16px 18px;border:1px solid rgba(228,233,228,.16);border-radius:6px;color:var(--ink);background:#050809c7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.compatibility-photo-caption strong{font:850 1.22rem/1 var(--display)}.compatibility-photo-caption span{color:#c7d0cac7;font-size:.9rem;line-height:1.42}.compatibility-table{width:min(100% - var(--gutter) * 2,var(--container))!important;margin-top:clamp(42px,4.4vw,64px)!important;border-top:1px solid rgba(228,233,228,.2)!important}.compatibility-row{min-height:82px!important;grid-template-columns:minmax(190px,.3fr) minmax(0,1fr)!important;gap:0!important;padding:0!important}.compatibility-row strong,.compatibility-row p{min-height:82px!important;display:flex!important;align-items:center!important;padding:20px 28px!important}.compatibility-row strong{border-right:1px solid rgba(228,233,228,.14)!important;font-size:clamp(1.05rem,1.12vw,1.25rem)!important}.compatibility-row p{color:#c7d0cab8!important;font-size:clamp(.9rem,.92vw,.98rem)!important;line-height:1.5!important}@media (max-width: 1180px){.compatibility-layout{grid-template-columns:1fr!important;min-height:0!important}.compatibility-copy{grid-column:1!important;grid-row:1!important;padding-block:0 34px!important}.compatibility-copy .section-title{max-width:720px!important;font-size:clamp(3.1rem,8vw,4.8rem)!important}.compatibility-photo{grid-column:1!important;grid-row:2!important;height:auto!important;aspect-ratio:16 / 10!important}.compatibility-photo:before{background:linear-gradient(180deg,#05060714,#05060729 48%,#050607d6)!important}}@media (max-width: 760px){.compatibility-section{padding:92px 0 104px!important}.compatibility-copy{padding-bottom:24px!important}.compatibility-copy .section-title{max-width:100%!important;font-size:clamp(2.55rem,12vw,3.35rem)!important;line-height:.96!important}.compatibility-copy .section-copy{max-width:100%!important;margin-top:18px!important;font-size:.96rem!important;line-height:1.58!important}.compatibility-photo{aspect-ratio:4 / 3!important}.compatibility-photo-caption{right:14px;bottom:14px;width:calc(100% - 28px);padding:14px 15px}.compatibility-table{margin-top:34px!important}.compatibility-row{grid-template-columns:1fr!important;min-height:0!important;padding:14px 0!important}.compatibility-row strong,.compatibility-row p{min-height:0!important;padding:5px 0!important;border-right:0!important}}.hero-section{position:relative!important;--hero-scroll-distance: clamp(5000px, 700vh, 8000px);height:calc(100vh + var(--hero-scroll-distance))!important;min-height:calc(100vh + 5000px)!important;background-color:#020403!important;background-image:url(/hero-frames/desktop-webp/frame-0001.webp)!important;background-position:center top!important;background-size:cover!important}.hero-sticky{position:sticky!important;top:0!important;height:100vh!important;min-height:100vh!important;overflow:hidden!important}.hero-scroll-frame{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100vh;object-fit:cover;object-position:center;background-color:#020403;background-image:none;background-position:center;background-size:cover;transform-origin:center;will-change:transform;opacity:0;visibility:hidden;pointer-events:none}.hero-scroll-frame.is-visible{z-index:2;opacity:1;visibility:visible}.hero-desktop-intro{position:absolute;right:auto;bottom:clamp(58px,8svh,96px);left:clamp(52px,7.2vw,132px);z-index:6;width:min(920px,62vw);display:grid;gap:18px;padding:0;color:#eef4f1eb;border-left:0;pointer-events:none}.hero-desktop-intro:before{display:none;content:none}.hero-desktop-intro h1{max-width:900px;margin:0;color:#f6f8f4f5;font:620 clamp(3rem,4.2vw,5.45rem) / .96 var(--display);letter-spacing:0;text-wrap:balance;text-shadow:0 18px 62px rgba(0,0,0,.78),0 3px 18px rgba(0,0,0,.62)}.hero-desktop-intro p{max-width:650px;margin:0;color:#e0e8e2b8;font-size:clamp(.98rem,1vw,1.12rem);font-weight:540;line-height:1.52;text-shadow:0 12px 36px rgba(0,0,0,.74),0 2px 12px rgba(0,0,0,.58)}.hero-desktop-intro-facts{display:flex;flex-wrap:wrap;gap:13px 22px;padding-top:3px}.hero-desktop-intro-facts span{min-width:96px;display:inline-grid;gap:5px;padding-right:22px;border-right:1px solid rgba(218,226,217,.2)}.hero-desktop-intro-facts span:last-child{border-right:0;padding-right:0}.hero-desktop-intro-facts strong{color:#f1f6f2eb;font:700 clamp(1rem,1vw,1.18rem) / 1 var(--display);letter-spacing:0;text-shadow:0 8px 24px rgba(0,0,0,.68)}.hero-desktop-intro-facts em{color:#cdd8d294;font:700 .56rem / 1.1 var(--mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 6px 18px rgba(0,0,0,.62)}.hero-mobile-intro{display:none}.hero-section[data-frame-profile=mobile]{background-image:url(/hero-frames/mobile/frame-0001.webp)!important}.hero-section[data-frame-profile=mobile] .hero-scroll-frame{background-image:url(/hero-frames/mobile/frame-0001.webp)!important}.hero-canvas-tint{background:linear-gradient(90deg,#020403b8,#02040370 30%,#02040324 58%,#02040361),linear-gradient(180deg,#020403bd,#0204031f 24%,#02040329 58%,#020403),repeating-linear-gradient(0deg,rgba(229,235,223,.026) 0 1px,transparent 1px 7px)!important}@media (max-width: 760px){.hero-section{--hero-scroll-distance: clamp(3800px, 620svh, 5600px);height:calc(100svh + var(--hero-scroll-distance))!important;min-height:4200px!important;background-image:url(/hero-frames/mobile/frame-0001.webp)!important;background-position:center!important}.hero-sticky{height:100svh!important;min-height:100svh!important}.hero-scroll-frame{height:100svh!important;background-image:url(/hero-frames/mobile/frame-0001.webp)!important}.hero-desktop-intro{display:none!important}.hero-mobile-intro{position:absolute;top:auto;right:0;bottom:clamp(96px,13svh,132px);left:0;z-index:6;display:grid;justify-items:center;gap:9px;width:100%;max-width:none;padding:0 24px;color:#f6f8f4f0;text-align:center;pointer-events:none}.hero-mobile-intro:before{position:absolute;inset:-22px 18px -24px;z-index:-1;background:linear-gradient(180deg,transparent,rgba(2,4,5,.34) 18%,rgba(2,4,5,.5) 72%,transparent),radial-gradient(ellipse at center,rgba(2,4,5,.52),rgba(2,4,5,.24) 48%,transparent 76%);content:"";filter:blur(14px);pointer-events:none}.hero-mobile-heading{max-width:min(100%,338px);margin:0;color:#fafcf7fa;font:650 clamp(1.58rem,6.72vw,2.08rem) / .98 var(--display);letter-spacing:0;text-wrap:initial;text-shadow:0 18px 54px rgba(0,0,0,.92),0 3px 16px rgba(0,0,0,.78)}.hero-mobile-heading span,.hero-mobile-intro p span{display:block}.hero-mobile-intro p{max-width:min(100%,334px);margin:0;color:#e8eee8d1;font-size:clamp(.76rem,3.18vw,.9rem);font-weight:560;line-height:1.32;text-shadow:0 14px 40px rgba(0,0,0,.88),0 2px 12px rgba(0,0,0,.72)}.hero-command{top:clamp(116px,18svh,174px)!important;bottom:auto!important}.hero-proof-strip{bottom:24px!important}}.hero-modal-rail{position:absolute;inset:0;z-index:5;overflow:hidden;pointer-events:none}.hero-scroll-modal{position:absolute;width:min(380px,calc(100vw - var(--gutter) * 2));min-height:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:10px 12px;padding:clamp(14px,1.55vw,18px);border:1px solid rgba(229,235,223,.16);border-radius:4px;color:var(--award-ink);background:linear-gradient(180deg,#e5ebdf13,#e5ebdf05),#050807d1;box-shadow:inset 0 1px #ffffff12,0 18px 52px #00000061;backdrop-filter:blur(12px) saturate(1.02);-webkit-backdrop-filter:blur(12px) saturate(1.02);transform-origin:center;will-change:opacity,transform}.hero-scroll-modal:before{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,rgba(76,90,61,.2),transparent 32%),repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 6px);content:"";opacity:.28;pointer-events:none}.hero-scroll-modal-index,.hero-scroll-modal-eyebrow,.hero-scroll-modal-metric,.hero-scroll-modal-lines,.hero-scroll-modal strong,.hero-scroll-modal p{position:relative;z-index:1}.hero-scroll-modal-index{width:32px;height:24px;display:inline-grid;place-items:center;border:1px solid rgba(122,106,79,.28);border-radius:3px;color:#e8ebe6bd;background:#7a6a4f14;font:700 .7rem/1 var(--mono)}.hero-scroll-modal-eyebrow{min-width:0;align-self:center;color:#a6acadbd;font:700 .68rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.hero-scroll-modal strong{grid-column:1 / -1;margin-top:2px;color:#fbfcf6;font:700 clamp(1.08rem,1.32vw,1.36rem) / 1 var(--display);letter-spacing:.03em;text-wrap:balance}.hero-scroll-modal-lines{grid-column:1 / -1;display:grid;gap:7px;padding:9px 0 0;margin:0;border-top:1px solid rgba(166,172,173,.12);color:#a6acadd1;font-size:clamp(.78rem,.82vw,.88rem);font-weight:600;line-height:1.32;list-style:none}.hero-scroll-modal-lines li{display:grid;grid-template-columns:10px minmax(0,1fr);gap:9px}.hero-scroll-modal-lines li:before{width:10px;height:1px;margin-top:.66em;background:#4c5a3dd1;content:""}.hero-scroll-modal-metric{grid-column:1 / -1;width:fit-content;max-width:100%;margin-top:1px;padding:6px 8px;overflow-wrap:anywhere;border:1px solid rgba(166,172,173,.14);border-radius:3px;color:#e8ebe6d1;background:#a6acad09;font:700 .72rem/1.12 var(--mono)}.hero-scroll-modal-left-high,.hero-scroll-modal-left-mid,.hero-scroll-modal-left-low{left:max(var(--gutter),calc((100vw - var(--container)) / 2))}.hero-scroll-modal-right-high,.hero-scroll-modal-right-mid,.hero-scroll-modal-right-low{right:max(var(--gutter),calc((100vw - var(--container)) / 2))}.hero-scroll-modal-left-high,.hero-scroll-modal-right-high{top:clamp(122px,17svh,188px)}.hero-scroll-modal-left-mid,.hero-scroll-modal-right-mid{top:clamp(270px,43svh,430px)}.hero-scroll-modal-left-low,.hero-scroll-modal-right-low{bottom:clamp(54px,9svh,112px)}@media (max-width: 900px){.hero-scroll-modal{right:18px!important;bottom:clamp(24px,7svh,62px)!important;left:18px!important;top:auto!important;width:auto;min-height:0;max-width:none;padding:18px;gap:12px}.hero-scroll-modal strong{font-size:clamp(1rem,4.6vw,1.22rem);line-height:1}.hero-scroll-modal-lines{font-size:.8rem;line-height:1.28}.hero-scroll-modal-metric{font-size:.68rem}}@media (max-width: 430px){.hero-scroll-modal{right:14px!important;left:14px!important;padding:16px}.hero-scroll-modal-index{width:34px}}:root{--ref-olive: #4c5a3d;--ref-deep-olive: #1f2a1e;--ref-black: #121417;--ref-graphite: #2c2f33;--ref-metal: #a6acad;--ref-brass: #7a6a4f;--paper: var(--ref-black);--paper-2: #0d1011;--asphalt: var(--ref-deep-olive);--asphalt-2: var(--ref-graphite);--graphite: var(--ref-black);--graphite-2: var(--ref-graphite);--steel: #3a3f40;--mist: #e1e4df;--mist-2: #c9ceca;--smoke: var(--ref-metal);--green: var(--ref-olive);--green-2: var(--ref-olive);--brown: var(--ref-brass);--brown-2: #4d4436;--ink: #e8ebe6;--muted: rgba(166, 172, 173, .86);--soft: rgba(166, 172, 173, .62);--line: rgba(166, 172, 173, .2);--surface: rgba(166, 172, 173, .075);--surface-strong: rgba(166, 172, 173, .14);--hot: var(--ref-brass);--warm: var(--ref-brass);--cyan: var(--ref-metal);--blue: var(--ref-graphite);--violet: var(--ref-graphite);--award-black: var(--ref-black);--award-ink: #e8ebe6;--award-muted: rgba(166, 172, 173, .8);--award-soft: rgba(166, 172, 173, .58);--award-line: rgba(166, 172, 173, .18);--award-line-strong: rgba(166, 172, 173, .28);--award-brass: var(--ref-olive);--award-olive: var(--ref-deep-olive);--award-panel: rgba(18, 20, 23, .78);--font: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--display: "IBM Plex Sans Condensed", "Inter", ui-sans-serif, system-ui, sans-serif;--mono: "IBM Plex Sans Condensed", "SFMono-Regular", Consolas, monospace}body{color:var(--ink)!important;background:radial-gradient(circle at 74% 14%,rgba(76,90,61,.2),transparent 26%),linear-gradient(180deg,#121417,#1f2a1e 48%,#121417)!important;font-family:var(--font)!important}button,input,select,textarea{font-family:var(--font)}.page-shell{background:linear-gradient(90deg,rgba(166,172,173,.035) 0 1px,transparent 1px 80px),linear-gradient(180deg,#1f2a1e8c,#121417eb 42%,#121417)!important}.section-title,.compatibility-copy .section-title,.gallery-heading h3,.kit-heading h3,.process-specs-layout .section-title,.contact-copy h2,.contact-intro h2,.application-heading h3,.lenses-heading h3,.hero-scroll-modal strong,.hero-proof-strip strong,.brand-name,.brand-mark,.nav-links a,.nav-cta,.mobile-drawer a,.button,.hero-actions a,.request-submit,.compatibility-row strong,.application-item strong,.advantage-primary strong,.advantage-row strong,.spec-row strong,.lens-item strong,.gallery-title,.kit-item strong,.request-card h3{font-family:var(--display)!important;font-stretch:condensed;letter-spacing:.02em!important}.section-title,.compatibility-copy .section-title,.gallery-heading h3,.kit-heading h3,.process-specs-layout .section-title,.contact-copy h2,.contact-intro h2,.application-heading h3,.lenses-heading h3,.hero-scroll-modal strong{text-transform:uppercase}.section-copy,.compatibility-section .section-copy,.specs-gallery-section .section-copy,.contact-intro p,.hero-scroll-modal p,.compatibility-row p,.advantage-row p,.gallery-copy-panel p,.kit-heading p,.request-card p,.request-point p,.spec-row>span,.spec-row>strong{font-family:var(--font)!important}.brand-lockup,.nav-links,.nav-cta,.mobile-menu-toggle,.mobile-drawer{border-color:#a6acad38!important;background:linear-gradient(180deg,#a6acad24,#a6acad09),#121417c2!important;box-shadow:inset 0 1px #e8ebe624,0 18px 46px #00000057!important}.brand-mark,.nav-active-drop,.mobile-drawer a.is-active{border-color:#a6acad47!important;background:linear-gradient(180deg,#a6acad2e,#a6acad0d),#2c2f33b8!important}.brand-name,.nav-links a,.nav-cta{color:#e8ebe6!important;font-weight:600!important;text-transform:uppercase}.hero-scroll-modal strong,.section-title,.compatibility-copy .section-title,.gallery-heading h3,.kit-heading h3,.process-specs-layout .section-title,.contact-copy h2,.contact-intro h2,.application-heading h3,.lenses-heading h3{font-weight:700!important}.nav-active-drop,.hero-primary-action,.button-primary,.request-submit{background:linear-gradient(180deg,#a6acad1a,#0000000f),var(--ref-olive)!important}.hero-section,.hero-sticky{background-color:var(--ref-black)!important}.hero-canvas-tint{background:linear-gradient(90deg,#121417,#121417e6 26%,#12141729 58%,#1214179e),linear-gradient(180deg,#121417b8,#12141714 28%,#1214172e 62%,#121417),repeating-linear-gradient(0deg,rgba(166,172,173,.026) 0 1px,transparent 1px 7px)!important}.hero-scroll-modal{border-color:#a6acad38!important;border-radius:4px!important;color:var(--ink)!important;background:linear-gradient(180deg,#a6acad12,#a6acad05),#121417db!important;box-shadow:inset 0 1px #e8ebe614,0 18px 52px #0006!important}.hero-scroll-modal:before{background:linear-gradient(90deg,rgba(76,90,61,.24),transparent 34%),repeating-linear-gradient(0deg,rgba(166,172,173,.018) 0 1px,transparent 1px 6px)!important}.hero-scroll-modal-index,.hero-scroll-modal-metric{border-color:#7a6a4f57!important;border-radius:3px!important;color:#e8ebe6c7!important;background:#7a6a4f1a!important}.hero-scroll-modal-eyebrow,.hero-scroll-modal-metric,.hud-kicker,.hud-panel-float span{color:#a6acadc2!important;font-family:var(--display)!important;letter-spacing:.1em!important;text-transform:uppercase}.hero-scroll-modal-lines{border-top-color:#a6acad1f!important;color:#a6acadd1!important}.hero-scroll-modal-lines li:before{background:var(--ref-olive)!important}.hero-scroll-modal p,.section-copy,.compatibility-row p,.advantage-row p,.gallery-copy-panel p,.kit-heading p,.request-card p,.request-point p{color:var(--muted)!important}.compatibility-section,.specs-gallery-section,.contact-section{background:radial-gradient(circle at 76% 16%,rgba(76,90,61,.16),transparent 31%),linear-gradient(180deg,#121417,#1f2a1e 48%,#121417)!important}.compatibility-photo,.gallery-media-frame,.gallery-thumb,.kit-primary-card,.kit-support-card,.application-item,.lens-item,.request-card,.process-specs-layout .specs-table{border-color:#a6acad2e!important}.application-item,.lens-item,.process-specs-layout .specs-table,.gallery-copy-panel,.kit-primary-card,.kit-support-card{background:linear-gradient(145deg,#a6acad12,#121417db),var(--ref-black)!important}.request-card{color:#121417!important;background:linear-gradient(180deg,#c8cdcaf5,#a6acadf2),var(--ref-metal)!important}.request-submit:hover{background:#3f4e32!important}.hero-canvas-tint,.hero-section:before,.hero-section:after,.hero-sticky:before,.hero-sticky:after{display:none!important;content:none!important;background:none!important}.hero-scroll-frame{filter:none!important;mix-blend-mode:normal!important;opacity:0!important;visibility:hidden!important}.hero-scroll-frame.is-visible{opacity:1!important;visibility:visible!important}.hero-scroll-modal{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}section[id]{scroll-margin-top:92px}.compatibility-section,.specs-gallery-section,.contact-section{min-height:auto!important;padding-top:clamp(92px,8vw,118px)!important;padding-bottom:clamp(92px,8vw,128px)!important}.gallery-layout,.contact-section .container.contact-shell{gap:clamp(32px,5vw,58px)!important}.gallery-layout{min-height:auto!important}.advantages-layout,.kit-layout,.process-specs-layout,.lenses-strip{margin-top:clamp(52px,7vw,88px)!important;padding-top:clamp(32px,4.5vw,54px)!important}.process-specs-layout{align-items:start!important}.section-title,.compatibility-copy .section-title,.process-specs-layout .section-title,.contact-section .container.contact-shell .contact-intro .contact-copy h2,.contact-copy h2,.contact-intro h2{max-width:12ch;font-size:clamp(2.55rem,5vw,4.85rem)!important;line-height:.94!important}.gallery-heading h3,.kit-heading h3,.application-heading h3,.lenses-heading h3{font-size:clamp(1.75rem,3.5vw,3.15rem)!important;line-height:.98!important}.section-copy,.compatibility-section .section-copy,.specs-gallery-section .section-copy,.contact-intro p,.compatibility-row p,.advantage-row p,.gallery-copy-panel p,.gallery-active-caption p,.gallery-scenarios span,.kit-heading p,.kit-primary-copy p,.kit-support-copy p,.request-card p,.request-point p,.spec-row>span,.spec-row>strong,.lens-item span{color:#e1e4dfdb!important}.compatibility-row strong,.application-item strong,.advantage-row strong,.advantage-primary strong,.gallery-scenarios strong,.gallery-active-caption strong,.kit-primary-copy h4,.kit-support-copy h4,.request-point strong,.lens-item strong,.spec-row strong{color:#e8ebe6!important}.gallery-copy-panel,.kit-primary-card,.kit-support-card,.application-item,.lens-item,.process-specs-layout .specs-table{box-shadow:none!important}.hero-scroll-modal{pointer-events:none;background:linear-gradient(180deg,#a6acad11,#a6acad05),#121417eb!important}.hero-scroll-modal strong{color:#f0f2ec!important}.hero-scroll-modal-lines{color:#e1e4dfd6!important}.request-card,.request-card h3,.request-card p,.request-form-head p,.form-field>span,.consent-check,.form-note{color:#121417c7!important}.request-card h3,.request-submit{color:#121417!important}.form-note{opacity:0!important}.form-note.is-visible{opacity:1!important;color:#121417c7!important}.consent-check a{color:#1f2a1e!important;text-decoration-color:#1f2a1e6b!important}.request-submit,.request-submit span{color:#f0f2ec!important}.request-card h3{font-size:clamp(2.55rem,4.4vw,4rem)!important;line-height:.96!important}.request-card{scroll-margin-top:128px}@media (max-width: 720px){.request-card h3{font-size:clamp(2rem,10.5vw,3rem)!important}.request-card{scroll-margin-top:116px}}@media (max-width: 900px){section[id]{scroll-margin-top:78px}.compatibility-section,.specs-gallery-section,.contact-section{padding-top:76px!important;padding-bottom:82px!important}.advantages-layout,.kit-layout,.process-specs-layout,.lenses-strip{margin-top:42px!important;padding-top:28px!important}.section-title,.compatibility-copy .section-title,.process-specs-layout .section-title,.contact-section .container.contact-shell .contact-intro .contact-copy h2,.contact-copy h2,.contact-intro h2{max-width:13ch;font-size:clamp(2.1rem,12vw,3.25rem)!important}}@media (max-width: 520px){.section-title,.compatibility-copy .section-title,.process-specs-layout .section-title,.contact-section .container.contact-shell .contact-intro .contact-copy h2,.contact-copy h2,.contact-intro h2{max-width:100%;font-size:clamp(1.92rem,10.5vw,2.8rem)!important}}html{scroll-behavior:auto!important}section[id]{scroll-margin-top:0!important}.compatibility-section,.specs-gallery-section,.contact-section{padding-top:clamp(128px,9vw,150px)!important}html,body,.page-shell{background:#121417!important;background-image:none!important}.compatibility-section,.specs-gallery-section,.contact-section{overflow:hidden!important;background:#121417!important;background-image:none!important}.compatibility-section:before,.compatibility-section:after,.specs-gallery-section:before,.specs-gallery-section:after,.contact-section:before,.contact-section:after,.gallery-copy-panel:before,.gallery-media-frame:before,.kit-primary-card:before,.kit-primary-card:after,.kit-support-card:before,.kit-support-card:after,.request-card:before,.request-card:after{display:none!important;content:none!important}.brand-lockup,.nav-links,.nav-cta,.mobile-menu-toggle,.mobile-drawer{border-color:#a6acad47!important;background:#2c2f33!important;box-shadow:none!important}.nav-active-drop,.mobile-drawer a.is-active{background:#4c5a3d!important;border-color:#a6acad52!important;box-shadow:none!important}.section-copy,.compatibility-section .section-copy,.specs-gallery-section .section-copy,.contact-intro p,.gallery-copy-panel p,.gallery-active-caption p,.gallery-scenarios span,.kit-heading p,.kit-points li,.kit-primary-copy p,.kit-support-copy p,.spec-row>span,.lens-item span{color:#a6acade6!important}.gallery-copy-panel,.application-item,.lens-item,.process-specs-layout .specs-table{border:1px solid rgba(166,172,173,.2)!important;background:#1a1d1f!important;background-image:none!important;box-shadow:none!important}.gallery-layout{display:grid!important;grid-template-columns:minmax(280px,360px) minmax(0,1fr)!important;gap:clamp(28px,4vw,52px)!important;align-items:start!important}.gallery-heading{grid-column:1 / -1!important}.gallery-heading h3{max-width:none!important;font-size:clamp(2.8rem,5vw,5.3rem)!important;line-height:.94!important}.gallery-copy-panel{position:static!important;max-height:none!important;padding:22px!important;border-radius:4px!important}.gallery-copy-panel .gallery-copy{max-width:none!important;margin:0!important}.gallery-scenarios{max-height:none!important;overflow:visible!important}.gallery-stage{min-width:0!important}.gallery-media-frame{height:clamp(360px,42vw,620px)!important;min-height:0!important;border-radius:4px!important;border-color:#a6acad3d!important;background:#121417!important;box-shadow:none!important}.gallery-media-frame img,.gallery-media-frame video,.gallery-thumb img,.kit-primary-photo img,.kit-support-photo img{filter:none!important}.gallery-active-caption{margin-top:16px!important}.gallery-active-caption strong{font-size:clamp(1.45rem,2.2vw,2.1rem)!important;line-height:1!important}.gallery-thumbs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;overflow:visible!important;scroll-snap-type:none!important}.gallery-thumb{width:auto!important;min-width:0!important;height:118px!important;border-radius:4px!important;border-color:#a6acad33!important;background:#1a1d1f!important}.gallery-thumb.is-active{border-color:#4c5a3d!important}.gallery-thumb-label{color:#e8ebe6!important}.kit-layout{display:grid!important;grid-template-columns:minmax(280px,360px) minmax(0,1fr)!important;gap:clamp(30px,4vw,54px)!important;align-items:start!important;margin-top:clamp(72px,7vw,104px)!important;padding-top:clamp(44px,5vw,64px)!important;border-top:1px solid rgba(166,172,173,.22)!important}.kit-heading{position:static!important;top:auto!important}.kit-heading h3{max-width:none!important;font-size:clamp(2.15rem,3.8vw,4rem)!important;line-height:.95!important}.kit-points{border-top:1px solid rgba(166,172,173,.22)!important}.kit-points li{border-bottom:1px solid rgba(166,172,173,.16)!important}.kit-board{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr)!important;grid-template-rows:none!important;gap:16px!important;align-items:stretch!important}.kit-primary-card,.kit-support-card,.kit-support-card-monitor,.kit-support-card-cable,.kit-support-card-battery,.kit-support-card-manual{position:relative!important;display:grid!important;grid-column:auto!important;grid-row:auto!important;min-height:0!important;overflow:hidden!important;border:1px solid rgba(166,172,173,.22)!important;border-radius:4px!important;background:#1a1d1f!important;background-image:none!important;box-shadow:none!important}.kit-primary-card{grid-template-rows:minmax(280px,360px) auto!important}.kit-support-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.kit-primary-photo,.kit-support-photo{position:relative!important;inset:auto!important;height:100%!important;min-height:0!important;overflow:hidden!important;background:#121417!important}.kit-support-photo{height:150px!important}.kit-primary-photo img,.kit-support-photo img{width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important}.kit-primary-copy,.kit-support-copy{position:static!important;inset:auto!important;display:grid!important;gap:8px!important;padding:18px!important;background:#1a1d1f!important;background-image:none!important}.kit-primary-copy h4,.kit-support-copy h4{margin:0!important;color:#e8ebe6!important;font-size:clamp(1.25rem,2.2vw,2.15rem)!important;line-height:.98!important}.kit-primary-copy p,.kit-support-copy p{margin:0!important;font-size:.95rem!important;line-height:1.45!important}.process-specs-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr)!important;gap:clamp(28px,4vw,52px)!important}.spec-row{border-color:#a6acad29!important}.request-card{background:#a6acad!important;background-image:none!important;border-radius:4px!important;box-shadow:none!important}@media (max-width: 980px){.gallery-layout,.kit-layout,.process-specs-layout{grid-template-columns:1fr!important}.gallery-thumbs,.kit-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kit-primary-card{grid-template-rows:minmax(240px,52vw) auto!important}}@media (max-width: 560px){.gallery-thumbs,.kit-support-grid{grid-template-columns:1fr!important}.gallery-media-frame{height:min(92vw,420px)!important}.gallery-thumb{height:96px!important}}.kit-board{grid-template-columns:1fr!important;gap:16px!important}.kit-primary-card{grid-template-columns:1fr!important;grid-template-rows:minmax(300px,380px) auto!important;min-height:0!important}.kit-primary-photo{height:100%!important;min-height:0!important}.kit-primary-copy{align-content:start!important;padding:24px!important}.kit-primary-copy h4{font-size:clamp(2rem,3vw,3rem)!important}.kit-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kit-support-card,.kit-support-card-monitor,.kit-support-card-cable,.kit-support-card-battery,.kit-support-card-manual{grid-template-columns:164px minmax(0,1fr)!important;min-height:154px!important}.kit-support-photo{height:100%!important;min-height:154px!important}.kit-support-copy{align-content:center!important}.kit-support-copy h4{font-size:clamp(1.45rem,2vw,2rem)!important}.process-specs-layout{margin-top:clamp(78px,7vw,108px)!important}.process-specs-layout .section-title{max-width:none!important;font-size:clamp(2.5rem,4vw,4.6rem)!important}@media (max-width: 980px){.kit-primary-card,.kit-support-card,.kit-support-card-monitor,.kit-support-card-cable,.kit-support-card-battery,.kit-support-card-manual{grid-template-columns:1fr!important}.kit-primary-photo{min-height:min(58vw,360px)!important}.kit-support-photo{height:180px!important;min-height:180px!important}}:root{--display: "IBM Plex Sans Condensed", "Arial Narrow", "Roboto Condensed", "Inter", sans-serif;--font: "Inter", "IBM Plex Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.section-title,.compatibility-copy .section-title,.gallery-heading h3,.kit-heading h3,.process-specs-layout .section-title,.contact-copy h2,.contact-intro h2,.application-heading h3,.lenses-heading h3,.hero-scroll-modal strong,.kit-primary-copy h4,.kit-support-copy h4,.gallery-active-caption strong,.request-card h3{font-family:var(--display)!important;font-weight:600!important;letter-spacing:.015em!important;text-transform:uppercase!important}.section-title,.compatibility-copy .section-title,.contact-copy h2,.contact-intro h2{font-size:clamp(2.25rem,4.1vw,4.25rem)!important;line-height:.98!important}.gallery-heading h3{font-size:clamp(2.35rem,4.1vw,4.45rem)!important;line-height:.98!important}.kit-heading h3,.process-specs-layout .section-title,.application-heading h3,.lenses-heading h3{font-size:clamp(1.95rem,3.15vw,3.35rem)!important;line-height:1!important}.kit-primary-copy h4{font-size:clamp(1.75rem,2.45vw,2.55rem)!important;line-height:1!important}.kit-support-copy h4,.gallery-active-caption strong{font-size:clamp(1.18rem,1.55vw,1.55rem)!important;line-height:1.04!important}.brand-name,.brand-mark,.nav-links a,.nav-cta,.mobile-drawer a,.button,.request-submit,.compatibility-row strong,.application-item strong,.advantage-primary strong,.advantage-row strong,.spec-row strong,.lens-item strong,.gallery-scenarios strong,.kit-points li{font-family:var(--display)!important;font-weight:600!important;letter-spacing:.02em!important}.section-copy,.compatibility-section .section-copy,.specs-gallery-section .section-copy,.contact-intro p,.gallery-copy-panel p,.gallery-active-caption p,.gallery-scenarios span,.kit-heading p,.kit-primary-copy p,.kit-support-copy p,.spec-row>span,.lens-item span,.request-card p,.request-form-head p,.form-field>span,.consent-check{font-weight:500!important}.brand-lockup,.nav-links,.nav-cta,.mobile-menu-toggle,.mobile-drawer,.gallery-copy-panel,.gallery-media-frame,.gallery-thumb,.kit-primary-card,.kit-support-card,.application-item,.lens-item,.process-specs-layout .specs-table,.request-card{border-radius:3px!important}.nav-links a,.nav-active-drop,.nav-cta,.brand-mark,.mobile-menu-toggle,.request-submit{border-radius:2px!important}.kit-primary-copy,.kit-support-copy,.gallery-copy-panel{padding:18px!important}.request-card h3{font-size:clamp(2rem,3.5vw,3.25rem)!important;line-height:1!important}@media (max-width: 720px){.section-title,.compatibility-copy .section-title,.gallery-heading h3,.process-specs-layout .section-title,.contact-copy h2,.contact-intro h2{font-size:clamp(1.82rem,9.2vw,2.65rem)!important;line-height:1!important}.kit-heading h3,.application-heading h3,.lenses-heading h3,.request-card h3{font-size:clamp(1.68rem,8vw,2.35rem)!important}}.gallery-monitor-section{position:relative!important;overflow:hidden!important;min-height:100svh!important;scroll-margin-top:0!important;padding-top:0!important;padding-bottom:0!important;background:url(/media/optimized/kontur/gallery-background.webp) center center / cover no-repeat #121417!important}.gallery-monitor-layout{position:relative!important;isolation:isolate!important;width:min(100% - var(--gutter) * 2,1500px)!important;display:block!important;grid-template-columns:1fr!important;gap:0!important;height:clamp(900px,100svh,1140px)!important;min-height:0!important;margin-top:0!important;padding-top:0!important;border-top:0!important;overflow:visible!important}.gallery-monitor-layout:before{display:none!important;content:none!important}.gallery-monitor-stage{position:relative!important;z-index:1!important;display:block!important;min-width:0!important;height:100%!important;grid-column:1 / -1!important;gap:0!important;overflow:visible!important}.gallery-monitor-heading{position:absolute!important;z-index:4!important;top:clamp(106px,10.4svh,132px)!important;left:clamp(210px,11.3vw,250px)!important;max-width:none!important;margin:0!important;color:#f4f6f2!important;font:760 clamp(1.34rem,1.5vw,1.92rem) / 1.04 var(--display)!important;letter-spacing:0!important;white-space:nowrap!important;text-transform:none!important;text-shadow:0 12px 34px rgba(0,0,0,.52)!important}.gallery-monitor-caption{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.gallery-monitor-device{position:relative!important;z-index:1!important;width:100%!important;height:100%!important;display:block!important;object-fit:contain!important;pointer-events:none!important;user-select:none!important}.gallery-monitor-screen{position:absolute!important;z-index:2!important;left:9.85%!important;top:20.95%!important;width:35.55%!important;height:38.9%!important;overflow:hidden!important;border-radius:3px!important;background:#050607!important;box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 18px 42px #ffffff09,inset 0 -32px 72px #000000b8!important}.gallery-monitor-screen:after{position:absolute!important;inset:0!important;z-index:5!important;pointer-events:none!important;content:""!important;background:linear-gradient(90deg,rgba(255,255,255,.035),transparent 12%,transparent 88%,rgba(0,0,0,.22)),repeating-linear-gradient(180deg,rgba(255,255,255,.028) 0,rgba(255,255,255,.028) 1px,transparent 1px,transparent 5px)!important;mix-blend-mode:screen!important;opacity:.4!important}.gallery-monitor-media-frame{position:absolute!important;inset:0!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#050607!important;box-shadow:none!important}.gallery-monitor-media-frame .gallery-media-open:after{background:linear-gradient(180deg,rgba(0,0,0,.14),transparent 28%,transparent 58%,rgba(0,0,0,.58)),linear-gradient(90deg,rgba(0,0,0,.18),transparent 16%,transparent 84%,rgba(0,0,0,.2))!important}.gallery-monitor-media-frame img,.gallery-monitor-media-frame video{width:100%!important;height:100%!important;object-fit:cover!important;filter:saturate(.88) contrast(1.08) brightness(.9)!important}.gallery-monitor-rail{position:absolute!important;right:0!important;bottom:0!important;left:0!important;z-index:6!important;min-height:clamp(62px,6.4vw,88px)!important;display:grid!important;grid-template-columns:clamp(20px,2.1vw,28px) minmax(0,1fr) clamp(20px,2.1vw,28px)!important;grid-template-rows:2px minmax(0,1fr)!important;gap:clamp(5px,.72vw,9px)!important;align-items:stretch!important;padding:clamp(7px,.82vw,11px) clamp(8px,.9vw,13px) clamp(8px,.95vw,13px)!important;border-top:1px solid rgba(232,235,230,.2)!important;background:linear-gradient(180deg,#0304052e,#030405e6 24%,#030405fa),#030405e6!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}.gallery-monitor-progress{grid-column:1 / -1!important;grid-row:1!important;height:2px!important;margin:0!important;overflow:hidden!important;border-radius:0!important;background:#e8ebe62e!important}.gallery-monitor-progress span{background:#d9d0ad!important}.gallery-monitor-arrow{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;color:#f4f6f2db!important;background:transparent!important;box-shadow:none!important;cursor:pointer!important}.gallery-monitor-arrow svg{width:clamp(15px,1.7vw,22px)!important;height:clamp(15px,1.7vw,22px)!important;fill:none!important;stroke:currentColor!important;stroke-width:2.4!important;stroke-linecap:round!important;stroke-linejoin:round!important}.gallery-monitor-arrow:hover{color:#f4f6f2!important}.gallery-monitor-thumbs{grid-column:2!important;grid-row:2!important;display:flex!important;grid-template-columns:none!important;align-items:stretch!important;gap:clamp(4px,.55vw,7px)!important;min-width:0!important;height:100%!important;padding:0!important;overflow:hidden!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important}.gallery-monitor-thumb{position:relative!important;flex:0 0 clamp(44px,4.35vw,72px)!important;width:clamp(44px,4.35vw,72px)!important;height:auto!important;min-width:0!important;min-height:0!important;aspect-ratio:1.42 / 1!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(232,235,230,.24)!important;border-radius:2px!important;background:#070909!important;box-shadow:none!important;opacity:.72!important;scroll-snap-align:center!important}.gallery-monitor-thumb:before{inset:auto 0 0!important;z-index:3!important;height:2px!important;border-radius:0!important;background:#d9d0ad!important}.gallery-monitor-thumb:after{background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.3) 100%)!important}.gallery-monitor-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;opacity:1!important;filter:saturate(.82) contrast(1.05) brightness(.82)!important;transform:none!important}.gallery-monitor-thumb:hover,.gallery-monitor-thumb.is-active{border-color:#f4f6f2d1!important;opacity:1!important;transform:translateY(-1px)!important}.gallery-monitor-thumb.is-active img,.gallery-monitor-thumb:hover img{filter:saturate(.95) contrast(1.08) brightness(1)!important}.gallery-monitor-video-mark{position:absolute!important;top:4px!important;left:4px!important;z-index:4!important;width:17px!important;height:17px!important;display:grid!important;place-items:center!important;border:1px solid rgba(244,246,242,.3)!important;border-radius:50%!important;color:#f4f6f2!important;background:#030405b8!important}.gallery-monitor-video-mark svg{width:11px!important;height:11px!important;fill:currentColor!important}@media (max-width: 900px){.gallery-monitor-section{padding-top:0!important;padding-bottom:0!important}.gallery-monitor-layout{width:100%!important;height:clamp(720px,100svh,940px)!important}.gallery-monitor-stage{margin-inline:calc(var(--gutter) * -1)!important;overflow:hidden!important}.gallery-monitor-heading{top:80px!important;left:calc(var(--gutter) + 10vw)!important;max-width:none!important;font-size:clamp(1.3rem,4.2vw,1.9rem)!important}}@media (max-width: 560px){.gallery-monitor-section{padding-top:0!important;padding-bottom:0!important}.gallery-monitor-layout{height:clamp(620px,100svh,760px)!important}.gallery-monitor-heading{top:64px!important;left:var(--gutter)!important;font-size:clamp(1.22rem,6.4vw,1.64rem)!important}.gallery-monitor-rail{min-height:58px!important;padding:6px 8px 8px!important}.gallery-monitor-thumb{flex-basis:42px!important;width:42px!important}}.gallery-monitor-section{position:relative!important;isolation:isolate!important;width:100%!important;height:100svh!important;min-height:100svh!important;padding:0!important;margin:0!important;overflow:hidden!important;scroll-margin-top:0!important;background:#070a0b!important}.gallery-monitor-section:before{position:absolute!important;inset:-34px!important;z-index:0!important;content:""!important;background:url(/media/optimized/kontur/gallery-background.webp) center center / cover no-repeat!important;filter:blur(6px) saturate(.78) contrast(1.08) brightness(.86)!important;transform:scale(1.045)!important;transform-origin:center!important;pointer-events:none!important}.gallery-monitor-section:after{position:absolute!important;inset:0!important;z-index:1!important;content:""!important;background:linear-gradient(180deg,#0508093d,#05080914 28%,#0508094d 72%,#000000b3),linear-gradient(90deg,#0407086b,#04070812 40%,#04070852),radial-gradient(ellipse at 42% 92%,rgba(0,0,0,.62) 0%,rgba(0,0,0,.36) 22%,transparent 56%)!important;pointer-events:none!important}.gallery-monitor-layout{position:relative!important;z-index:2!important;width:100%!important;max-width:none!important;height:100svh!important;min-height:100svh!important;padding:0 var(--gutter)!important;margin:0!important;overflow:visible!important}.gallery-monitor-stage{position:relative!important;width:100%!important;height:100%!important;overflow:visible!important}.gallery-monitor-copy{position:absolute!important;top:clamp(112px,13.8svh,148px)!important;left:clamp(54px,7.4vw,132px)!important;z-index:8!important;width:min(680px,calc(100vw - var(--gutter) * 2))!important;margin:0!important;color:#eef2ed!important;text-shadow:0 18px 44px rgba(0,0,0,.62)!important}.gallery-monitor-copy:before{display:block!important;width:clamp(74px,8vw,116px)!important;height:1px!important;margin:0 0 clamp(16px,2svh,22px)!important;background:linear-gradient(90deg,#7f8d55e6,#7f8d5514)!important;content:""!important}.gallery-monitor-copy .gallery-monitor-heading{position:static!important;max-width:760px!important;margin:0!important;color:#f2f4f0!important;font:620 clamp(2.75rem,3.55vw,3.5rem) / .98 var(--display)!important;letter-spacing:.015em!important;text-transform:none!important;white-space:normal!important}.gallery-monitor-subtitle{max-width:560px!important;margin:clamp(12px,1.7svh,18px) 0 0!important;color:#cfd6d3b8!important;font-size:clamp(1rem,1.1vw,1.2rem)!important;font-weight:500!important;line-height:1.5!important;letter-spacing:.01em!important}.gallery-monitor-artboard{position:absolute!important;isolation:isolate!important;top:auto!important;bottom:clamp(-210px,-15svh,-116px)!important;left:50%!important;z-index:3!important;width:min(142vw,2520px)!important;max-width:none!important;aspect-ratio:1672 / 941!important;margin:0!important;overflow:visible!important;transform:translate(calc(-50% + clamp(170px,15vw,310px)))!important;filter:drop-shadow(0 54px 82px rgba(0,0,0,.5))!important}.gallery-monitor-artboard:before{position:absolute!important;right:-2%!important;bottom:4.8%!important;left:2%!important;z-index:0!important;height:26%!important;content:""!important;background:radial-gradient(ellipse at 22% 70%,rgba(0,0,0,.88) 0%,rgba(0,0,0,.7) 16%,transparent 40%),radial-gradient(ellipse at 78% 69%,rgba(0,0,0,.86) 0%,rgba(0,0,0,.66) 15%,transparent 36%),radial-gradient(ellipse at 49% 70%,rgba(0,0,0,.58) 0%,rgba(0,0,0,.36) 19%,transparent 44%)!important;filter:blur(12px)!important;opacity:.96!important;transform:translateY(10px) scaleX(1.04)!important;pointer-events:none!important}.gallery-monitor-artboard:after{display:none!important;content:none!important}.gallery-monitor-device{position:relative!important;z-index:1!important;opacity:.995!important;mix-blend-mode:normal!important;filter:saturate(.82) contrast(1.12) brightness(.84) drop-shadow(0 0 1px rgba(0,0,0,.92)) drop-shadow(0 0 3px rgba(0,0,0,.48))!important}.gallery-monitor-screen{z-index:4!important;left:9.85%!important;top:20.95%!important;width:35.55%!important;height:38.9%!important;border-radius:2px!important;background:#030405!important;box-shadow:inset 0 0 0 1px #e6ece40e,inset 0 16px 36px #ffffff09,inset 0 -34px 72px #000000bd,0 9px 24px #00000070!important}.gallery-monitor-screen:before{position:absolute!important;inset:0!important;z-index:6!important;content:""!important;background:linear-gradient(120deg,rgba(255,255,255,.075),transparent 18%,transparent 78%,rgba(255,255,255,.028)),linear-gradient(180deg,rgba(0,0,0,.08),transparent 38%,rgba(0,0,0,.38))!important;pointer-events:none!important}.gallery-monitor-screen:after{opacity:.26!important}.gallery-monitor-media-frame{inset:0!important;width:100%!important;height:100%!important;background:#030405!important}.gallery-monitor-media-frame .gallery-media-open{width:100%!important;height:100%!important;border:0!important;background:#030405!important}.gallery-monitor-media-frame .gallery-media-open:after{background:linear-gradient(180deg,rgba(0,0,0,.2),transparent 31%,transparent 58%,rgba(0,0,0,.64)),linear-gradient(90deg,rgba(0,0,0,.2),transparent 17%,transparent 82%,rgba(0,0,0,.26))!important}.gallery-monitor-media-frame img,.gallery-monitor-media-frame video{filter:saturate(.82) contrast(1.16) brightness(.84)!important}.gallery-monitor-rail{min-height:clamp(56px,5.8vw,78px)!important;grid-template-columns:clamp(18px,1.8vw,24px) minmax(0,1fr) clamp(18px,1.8vw,24px)!important;gap:clamp(5px,.6vw,8px)!important;padding:clamp(6px,.68vw,9px) clamp(8px,.8vw,12px) clamp(7px,.82vw,11px)!important;border-top-color:#cfd6d324!important;background:linear-gradient(180deg,#05070814,#030405e6 25%,#030405f7),#030405db!important}.gallery-monitor-progress{height:1px!important;background:#cfd6d329!important}.gallery-monitor-progress span{background:#7f8d55f2!important}.gallery-monitor-arrow{color:#dee5e0b8!important}.gallery-monitor-arrow svg{width:clamp(14px,1.45vw,19px)!important;height:clamp(14px,1.45vw,19px)!important;stroke-width:2.1!important}.gallery-monitor-arrow:hover{color:#f2f6f0f0!important;background:#7f8d5514!important}.gallery-monitor-thumbs{gap:clamp(4px,.5vw,6px)!important}.gallery-monitor-thumb{flex-basis:clamp(42px,4vw,64px)!important;width:clamp(42px,4vw,64px)!important;border-color:#cfd6d32e!important;background:#050707!important;opacity:.66!important}.gallery-monitor-thumb:before{height:2px!important;background:#7f8d55f2!important}.gallery-monitor-thumb img{filter:saturate(.72) contrast(1.16) brightness(.66)!important}.gallery-monitor-thumb:hover,.gallery-monitor-thumb.is-active{border-color:#7f8d55b8!important;opacity:1!important}.gallery-monitor-thumb.is-active img,.gallery-monitor-thumb:hover img{filter:saturate(.82) contrast(1.18) brightness(.82)!important}@media (min-width: 921px){.site-header{padding-top:clamp(22px,2.4vw,32px)!important}.navbar{min-height:62px!important}.brand-lockup,.nav-links,.nav-cta{border-color:#d3dcd72e!important;background:linear-gradient(180deg,#e6eee81b,#e6eee809 48%,#0205063d),#050a0bad!important;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #ffffff0a,0 12px 28px #00000038!important;backdrop-filter:blur(18px) saturate(1.12) contrast(1.04)!important;-webkit-backdrop-filter:blur(18px) saturate(1.12) contrast(1.04)!important}.nav-links{min-height:54px!important;padding:3px!important}.nav-links a{min-height:48px!important;color:#e5eae5b8!important}.nav-active-drop{border-color:#7f8d558a!important;background:linear-gradient(180deg,#8e9e673b,#4e5b3d29 54%,#0f140e47),#4c5a3d33!important;box-shadow:inset 0 1px #eaf2de29,inset 0 -1px #0003,0 5px 14px #0000001f!important}.nav-links a.is-active{color:#c9d4bb!important}}@media (max-width: 900px){.gallery-monitor-stage{margin-inline:0!important}}@media (max-width: 560px){.gallery-monitor-rail{min-height:54px!important;padding:5px 7px 7px!important}.gallery-monitor-thumb{flex-basis:38px!important;width:38px!important}}.cookie-banner{position:fixed;left:50%;right:auto;bottom:clamp(10px,2vw,28px);z-index:80;width:min(calc(100vw - 40px),720px);aspect-ratio:1423 / 243;display:block;padding:0;overflow:visible;border:0;border-radius:0;color:#f4f6f2;background:transparent;filter:drop-shadow(0 24px 36px rgba(0,0,0,.42));transform:translate(-50%)}.cookie-banner picture,.cookie-banner-image{position:absolute;inset:0;z-index:-1;width:100%;height:100%}.cookie-banner-image{object-fit:contain;object-position:center;pointer-events:none}.cookie-banner-copy{position:absolute;top:50%;left:clamp(76px,12%,90px);width:min(100%,300px);min-width:0;text-shadow:0 2px 9px rgba(0,0,0,.72);transform:translateY(-50%)}.cookie-banner-copy h2{margin:0;color:#fffdf4;font:800 clamp(1rem,1.45vw,1.18rem) / 1.08 var(--display);letter-spacing:0}.cookie-banner-copy p{margin:6px 0 0;color:#f4f6f2bd;font-size:.84rem;font-weight:600;line-height:1.45}.cookie-banner-copy a{display:inline-block;margin-top:6px;color:#d4c08a;font-size:.8rem;font-weight:800;line-height:1.35;text-decoration-color:#d4c08a73;text-underline-offset:4px;transition:color .18s var(--ease),text-decoration-color .18s var(--ease)}.cookie-banner-copy a:hover{color:#f0dda8;text-decoration-color:currentColor}.cookie-banner-action{position:absolute;top:50%;right:clamp(72px,12.5%,92px);min-height:42px;padding:0 20px;border:1px solid rgba(245,227,173,.62);border-radius:6px;color:#171815;background:#d4c08a;box-shadow:inset 0 1px #ffffff73,0 8px 18px #00000038;font-size:.88rem;font-weight:900;line-height:1;white-space:nowrap;cursor:pointer;transition:background .18s var(--ease),transform .18s var(--ease),box-shadow .18s var(--ease);transform:translateY(-50%)}.cookie-banner-action:hover{background:#eddba5;transform:translateY(calc(-50% - 1px));box-shadow:inset 0 1px #ffffff8c,0 14px 28px #00000047}@media (max-width: 760px){.cookie-banner{right:auto;bottom:12px;left:50%;width:min(92vw,360px);aspect-ratio:4.35 / 1;min-height:0;filter:drop-shadow(0 12px 18px rgba(0,0,0,.4));transform:translate(-50%)}.cookie-banner-image{object-fit:fill;object-position:center;filter:saturate(.82) contrast(1.06) brightness(.56)}.cookie-banner-copy{left:17%;right:43%;width:auto;text-shadow:0 1px 2px rgba(0,0,0,.92),0 3px 8px rgba(0,0,0,.82)}.cookie-banner-copy h2{font-size:clamp(.76rem,3vw,.92rem);line-height:1.08}.cookie-banner-copy p{display:none}.cookie-banner-copy a{margin-top:4px;color:#efd892;font-size:clamp(.66rem,2.55vw,.78rem);line-height:1.14;text-underline-offset:3px}.cookie-banner-action{right:13.5%;min-width:96px;min-height:38px;padding:0 14px;font-size:clamp(.72rem,2.8vw,.86rem)}}@media (max-width: 430px){.cookie-banner{width:min(92vw,348px);aspect-ratio:4.25 / 1}.cookie-banner-copy{left:17%;right:43%;width:auto}.cookie-banner-copy h2{font-size:clamp(.72rem,3.15vw,.84rem)}.cookie-banner-copy a{font-size:clamp(.62rem,2.75vw,.72rem)}.cookie-banner-action{right:12.5%;min-width:94px;min-height:36px;padding:0 12px;font-size:clamp(.68rem,2.85vw,.78rem)}}.contact-section .container.contact-shell{width:min(100% - var(--gutter) * 2,1540px)!important;grid-template-columns:minmax(330px,.58fr) minmax(720px,1.22fr)!important;gap:clamp(24px,4vw,68px)!important;align-items:center!important}.contact-terminal-intro{position:relative!important;max-width:560px!important;align-self:center!important}.contact-kicker{width:min(100%,420px);display:grid;grid-template-columns:auto minmax(72px,1fr);gap:14px;align-items:center;margin-bottom:clamp(20px,2.7vw,34px);color:#7f8d55;font:700 clamp(.72rem,.85vw,.86rem) / 1 var(--display);letter-spacing:.06em;text-transform:uppercase}.contact-kicker span{width:16px;height:16px;display:block;border:1px solid rgba(127,141,85,.68);box-shadow:0 0 0 8px #7f8d550a,inset 0 0 0 5px #7f8d5514}.contact-kicker:after{height:1px;content:"";background:linear-gradient(90deg,#7f8d559e,#7f8d5500)}.contact-terminal-intro .contact-copy h2,.contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2{max-width:10.8ch!important;color:#f1f3ee!important;font-size:clamp(3.1rem,5.8vw,6.2rem)!important;font-weight:700!important;line-height:.96!important;letter-spacing:.018em!important;text-transform:uppercase!important}.contact-terminal-intro .contact-copy p{max-width:470px!important;margin-top:clamp(18px,2.2vw,28px)!important;color:#e8ebe6e0!important;font-size:clamp(1rem,1.25vw,1.22rem)!important;line-height:1.55!important}.contact-terminal-intro .contact-direct,.contact-terminal-intro .contact-meta,.contact-terminal-intro .contact-fast-links{display:none!important}.request-terminal-card{position:relative!important;width:min(100%,980px)!important;max-width:none!important;aspect-ratio:1448 / 1086!important;justify-self:end!important;overflow:visible!important;border:0!important;border-radius:0!important;color:#e8ebe6!important;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:drop-shadow(0 34px 44px rgba(0,0,0,.42))}.request-terminal-device{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none}.request-terminal-card .request-form{position:absolute!important;top:22.6%!important;left:28.2%!important;z-index:2!important;width:38.3%!important;height:49.6%!important;min-width:0!important;display:grid!important;grid-template-columns:1fr!important;align-content:start!important;gap:clamp(5px,.56vw,8px)!important;padding:clamp(10px,1.22vw,18px)!important;overflow:visible!important;border:1px solid rgba(166,172,173,.22)!important;border-radius:5px!important;color:#e8ebe6!important;background:linear-gradient(180deg,#1b2020c7,#0a0d0ee6),#0b0e0fe0!important;box-shadow:inset 0 1px #e8ebe614,inset 0 -1px #00000047!important}.request-terminal-card .request-form-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;margin:0 0 clamp(4px,.5vw,7px)!important;padding-bottom:clamp(6px,.6vw,9px)!important;border-bottom:1px solid rgba(166,172,173,.18)!important;transform:none!important}.request-module-title{min-width:0;display:grid;grid-template-columns:clamp(18px,2vw,24px) minmax(0,1fr);gap:clamp(7px,.8vw,10px);align-items:center}.request-module-mark{width:clamp(18px,2vw,24px);height:clamp(18px,2vw,24px);display:grid;place-items:center;border:1px solid rgba(127,141,85,.58);color:#9faa6c;background:#7f8d5514;font:700 clamp(.9rem,1.1vw,1.08rem) / 1 var(--display)}.request-terminal-card .request-form h3{margin:0!important;color:#e8ebe6!important;font-size:clamp(.66rem,.8vw,.86rem)!important;font-weight:700!important;line-height:1.08!important;letter-spacing:.04em!important;text-transform:uppercase!important;white-space:nowrap!important}.request-module-title p{margin:3px 0 0!important;color:#7f8d55!important;font:700 clamp(.55rem,.66vw,.68rem) / 1.15 var(--display)!important;letter-spacing:.04em!important;text-transform:uppercase!important}.request-terminal-card .form-grid{display:grid!important;grid-template-columns:1fr!important;gap:clamp(5px,.56vw,8px)!important}.request-terminal-card .form-field{gap:4px!important}.request-terminal-card .form-field>span{color:#e8ebe6!important;font:700 clamp(.56rem,.68vw,.72rem) / 1.1 var(--display)!important;letter-spacing:.04em!important;text-transform:uppercase!important}.request-terminal-card .form-field input,.request-terminal-card .form-field textarea{min-height:clamp(31px,3.2vw,39px)!important;padding:0 clamp(9px,1vw,13px)!important;border:1px solid rgba(166,172,173,.18)!important;border-radius:2px!important;color:#e8ebe6!important;background:#050708a3!important;box-shadow:inset 0 1px #e8ebe60a!important;font-size:clamp(.68rem,.78vw,.86rem)!important;font-weight:600!important;line-height:1.35!important}.request-terminal-card .form-field textarea{min-height:clamp(54px,6vw,80px)!important;padding-top:clamp(8px,.9vw,11px)!important;resize:none!important}.request-terminal-card .form-field input::placeholder,.request-terminal-card .form-field textarea::placeholder{color:#e8ebe65c!important}.request-terminal-card .form-field input:focus,.request-terminal-card .form-field textarea:focus{border-color:#7f8d55c7!important;background:#070a0bd1!important;box-shadow:0 0 0 2px #7f8d5524!important}.request-terminal-card .consent-check{grid-template-columns:clamp(14px,1.55vw,18px) minmax(0,1fr)!important;gap:8px!important;color:#e8ebe6ad!important;font-size:clamp(.56rem,.68vw,.73rem)!important;font-weight:600!important;line-height:1.3!important}.request-terminal-card .consent-check input{width:clamp(14px,1.55vw,18px)!important;height:clamp(14px,1.55vw,18px)!important;margin-top:0!important;border-color:#7f8d5599!important;border-radius:1px!important;background:#7f8d551f!important}.request-terminal-card .consent-check input:checked{border-color:#7f8d55!important;background:#4c5a3d!important;box-shadow:none!important}.request-terminal-card .consent-check a{color:#8f9b61!important;text-decoration-color:#8f9b6180!important}.request-terminal-card .request-submit{min-height:clamp(38px,4.2vw,50px)!important;margin-top:clamp(4px,.6vw,8px)!important;padding:0 clamp(12px,1.2vw,18px)!important;border:1px solid rgba(127,141,85,.48)!important;border-radius:3px!important;color:#f4f6f2!important;background:linear-gradient(180deg,#5e6b41f5,#424f2efa)!important;box-shadow:inset 0 1px #f4f6f21f!important;font-size:clamp(.72rem,.9vw,.98rem)!important;letter-spacing:.04em!important;text-transform:uppercase!important}.request-terminal-card .request-submit:hover{background:linear-gradient(180deg,#6c7a4cfa,#485733)!important;box-shadow:inset 0 1px #f4f6f229!important;transform:translateY(-1px)!important}.request-terminal-card .submit-arrow{width:clamp(19px,2.2vw,27px)!important;height:clamp(19px,2.2vw,27px)!important;border-radius:0!important;background:transparent!important}.request-terminal-card .form-note{min-height:1em!important;color:#8f9b61db!important;font-size:clamp(.55rem,.66vw,.72rem)!important;line-height:1.2!important;opacity:0!important}.request-terminal-card .form-note.is-visible{color:#9faa6c!important;opacity:1!important}.request-terminal-card .field-alert{margin-top:1px!important;color:#d8b06e!important;font-size:clamp(.54rem,.64vw,.68rem)!important;line-height:1.15!important}@media (max-width: 1180px){.contact-section .container.contact-shell{grid-template-columns:1fr!important;gap:clamp(34px,5vw,58px)!important}.contact-terminal-intro{max-width:760px!important}.contact-terminal-intro .contact-copy h2,.contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2{max-width:12ch!important}.request-terminal-card{justify-self:center!important;width:min(100%,940px)!important}}@media (max-width: 760px){.contact-terminal-intro .contact-copy h2,.contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2{max-width:11ch!important;font-size:clamp(2.1rem,10.5vw,3.65rem)!important}.contact-kicker{width:100%;margin-bottom:18px}.request-terminal-card{width:min(100%,520px)!important;min-height:560px!important;aspect-ratio:auto!important;overflow:hidden!important;filter:drop-shadow(0 22px 30px rgba(0,0,0,.38))}.request-terminal-device{top:2px;left:50%;width:760px;max-width:none;height:auto;transform:translate(-44%)}.request-terminal-card .request-form{top:108px!important;left:50%!important;width:min(calc(100% - 34px),374px)!important;height:auto!important;min-height:0!important;padding:16px!important;gap:8px!important;transform:translate(-50%)!important}.request-terminal-card .request-form h3{font-size:.72rem!important}.request-terminal-card .form-field input,.request-terminal-card .form-field textarea{min-height:42px!important;font-size:.86rem!important}.request-terminal-card .form-field textarea{min-height:78px!important}.request-terminal-card .request-submit{min-height:48px!important;font-size:.86rem!important}}@media (max-width: 430px){.request-terminal-card{min-height:535px!important}.request-terminal-device{width:720px;transform:translate(-44%)}.request-terminal-card .request-form{top:102px!important;width:min(calc(100% - 24px),350px)!important;padding:14px!important}}.contact-section{min-height:100svh!important;padding-top:clamp(118px,8vw,142px)!important;padding-bottom:clamp(56px,4.4vw,78px)!important}.contact-section .container.contact-shell{width:min(100% - var(--gutter) * 2,1660px)!important;grid-template-columns:minmax(300px,.5fr) minmax(860px,1.38fr)!important;gap:clamp(18px,2.8vw,48px)!important}.contact-terminal-intro{z-index:3!important;max-width:500px!important;transform:translateY(-2vh)!important}.contact-terminal-intro .contact-copy h2,.contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2{max-width:9.5ch!important;font-size:clamp(2.55rem,4.2vw,4.8rem)!important;line-height:.98!important}.contact-terminal-intro .contact-copy p{max-width:455px!important;font-size:clamp(.98rem,1.1vw,1.12rem)!important}.request-terminal-card{width:clamp(980px,66vw,1320px)!important;justify-self:end!important;margin-right:clamp(-210px,-8vw,-76px)!important;margin-bottom:clamp(-190px,-11vw,-112px)!important;align-self:end!important}.request-terminal-card .request-form{top:21.5%!important;left:28.4%!important;width:38.1%!important;height:46.8%!important;gap:clamp(3px,.36vw,6px)!important;padding:clamp(8px,.95vw,14px)!important}.request-terminal-card .request-form-head{margin-bottom:clamp(1px,.2vw,3px)!important;padding-bottom:clamp(4px,.45vw,7px)!important}.request-terminal-card .form-grid{gap:clamp(3px,.36vw,6px)!important}.request-terminal-card .form-field{gap:3px!important}.request-terminal-card .form-field input,.request-terminal-card .form-field textarea{min-height:clamp(27px,2.45vw,34px)!important;font-size:clamp(.62rem,.68vw,.78rem)!important}.request-terminal-card .form-field textarea{min-height:clamp(42px,4.2vw,58px)!important;padding-top:clamp(6px,.7vw,9px)!important}.request-terminal-card .consent-check{font-size:clamp(.5rem,.58vw,.66rem)!important;line-height:1.2!important}.request-terminal-card .request-submit{min-height:clamp(32px,3vw,42px)!important;margin-top:clamp(2px,.3vw,5px)!important;font-size:clamp(.64rem,.74vw,.88rem)!important}.request-terminal-card .form-note{font-size:clamp(.5rem,.58vw,.66rem)!important}@media (min-width: 1440px){.request-terminal-card{transform:translate(3vw,2.5vw)!important}}@media (max-width: 1180px){.contact-section{min-height:auto!important;padding-bottom:0!important}.contact-section .container.contact-shell{grid-template-columns:1fr!important}.contact-terminal-intro{transform:none!important}.request-terminal-card{width:min(110vw,980px)!important;margin-right:min(-4vw,-18px)!important;margin-bottom:clamp(-130px,-12vw,-58px)!important}}@media (max-width: 760px){.contact-section{padding-bottom:44px!important}.contact-terminal-intro .contact-copy h2,.contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2{max-width:100%!important;font-size:clamp(2rem,9.2vw,3rem)!important}.request-terminal-card{width:min(100%,540px)!important;margin:0 auto!important;transform:none!important}.request-terminal-device{top:2px!important;left:50%!important;width:760px!important;max-width:none!important;height:auto!important;transform:translate(-44%)!important}.request-terminal-card .request-form{top:104px!important;left:50%!important;width:min(calc(100% - 70px),322px)!important;height:auto!important;min-height:0!important;gap:6px!important;padding:12px!important;transform:translate(-50%)!important}.request-terminal-card .request-form-head{padding-bottom:6px!important}.request-terminal-card .request-form h3{font-size:.64rem!important}.request-module-title p{font-size:.52rem!important}.request-terminal-card .form-field>span{font-size:.58rem!important}.request-terminal-card .form-field input,.request-terminal-card .form-field textarea{min-height:34px!important;font-size:.72rem!important}.request-terminal-card .form-field textarea{min-height:58px!important}.request-terminal-card .consent-check{font-size:.56rem!important}.request-terminal-card .request-submit{min-height:39px!important;font-size:.66rem!important}}@media (max-width: 430px){.request-terminal-card .request-form{top:104px!important;width:min(calc(100% - 54px),322px)!important}}@media (min-width: 1181px){.request-terminal-card{margin-right:clamp(-300px,-11vw,-150px)!important;margin-bottom:clamp(-330px,-15vw,-185px)!important;transform:translate(clamp(64px,4.8vw,120px),clamp(58px,5.2vw,118px))!important}}.contact-section{--contact-olive: #7f8d55;--contact-olive-deep: #485437;--contact-panel: rgba(9, 13, 13, .91);--contact-panel-soft: rgba(22, 27, 26, .86);--contact-screen-line: rgba(183, 190, 184, .2);--contact-screen-line-soft: rgba(183, 190, 184, .11);position:relative!important;isolation:isolate!important;min-height:100svh!important;padding-top:clamp(118px,12svh,158px)!important;padding-bottom:clamp(58px,8svh,96px)!important;overflow:hidden!important;color:#eef2ed!important;background:linear-gradient(180deg,#111514,#0c1110 46%,#070909),#0c1110!important}.contact-section:before{position:absolute!important;inset:0!important;z-index:-2!important;display:block!important;content:""!important;background:linear-gradient(90deg,#05080847,#05080805 44%,#0000005c),linear-gradient(180deg,rgba(232,235,230,.025) 0%,transparent 24%,rgba(0,0,0,.28) 100%)!important;pointer-events:none!important}.contact-section:after{position:absolute!important;right:0!important;bottom:0!important;left:0!important;z-index:-1!important;display:block!important;height:34%!important;content:""!important;background:linear-gradient(180deg,transparent 0%,rgba(2,3,3,.76) 100%),linear-gradient(90deg,rgba(127,141,85,.04),transparent 48%,rgba(127,141,85,.035))!important;pointer-events:none!important}.contact-section .container.contact-shell{position:relative!important;z-index:1!important;width:min(100% - var(--gutter) * 2,1700px)!important;min-height:calc(100svh - clamp(190px,21svh,254px))!important;display:grid!important;grid-template-columns:minmax(320px,.55fr) minmax(780px,1.45fr)!important;gap:clamp(28px,4vw,76px)!important;align-items:center!important}.contact-terminal-intro{align-self:center!important;max-width:560px!important;transform:none!important}.contact-kicker{width:min(100%,390px)!important;margin-bottom:28px!important;color:var(--contact-olive)!important;font-size:.82rem!important;line-height:1!important;letter-spacing:0!important}.contact-kicker span{border-color:#7f8d55b3!important;background:#7f8d550f!important;box-shadow:0 0 0 8px #7f8d5509,inset 0 0 0 5px #7f8d5514!important}.contact-terminal-intro .contact-copy h2,.contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2{max-width:9.6ch!important;color:#f3f5f0!important;font-size:4.95rem!important;font-weight:760!important;line-height:.96!important;letter-spacing:0!important;text-wrap:balance!important;text-shadow:0 20px 54px rgba(0,0,0,.42)!important}.contact-terminal-intro .contact-copy p{max-width:500px!important;margin-top:26px!important;color:#e8ebe6c7!important;font-size:1.12rem!important;line-height:1.58!important;text-wrap:pretty!important}.request-terminal-card{isolation:isolate!important;width:clamp(1060px,66vw,1380px)!important;justify-self:end!important;align-self:end!important;margin-right:clamp(-270px,-10vw,-128px)!important;margin-bottom:clamp(-270px,-17svh,-150px)!important;overflow:visible!important;filter:drop-shadow(0 42px 54px rgba(0,0,0,.48)) drop-shadow(0 6px 10px rgba(0,0,0,.38))!important;transform:translate(clamp(48px,4.4vw,104px),clamp(104px,12svh,148px))!important}.request-terminal-card:before{position:absolute!important;right:4%!important;bottom:3%!important;left:5%!important;z-index:0!important;display:block!important;height:19%!important;content:""!important;background:radial-gradient(ellipse at 42% 64%,rgba(0,0,0,.88) 0%,rgba(0,0,0,.58) 34%,transparent 72%),linear-gradient(180deg,#0000,#0000007a)!important;filter:blur(14px)!important;opacity:.96!important;transform:translateY(22px) scaleX(1.03)!important;pointer-events:none!important}.request-terminal-card:after{position:absolute!important;right:2%!important;bottom:-1.5%!important;left:2%!important;z-index:0!important;display:block!important;height:20%!important;content:""!important;background:linear-gradient(180deg,rgba(127,141,85,.055),rgba(0,0,0,.12) 42%,transparent 100%)!important;opacity:.68!important;pointer-events:none!important}.request-terminal-device{z-index:1!important;filter:saturate(.9) contrast(1.05) brightness(.93)!important}.request-terminal-card .request-form{top:21.1%!important;left:22.7%!important;z-index:2!important;width:44.25%!important;height:50.4%!important;display:flex!important;flex-direction:column!important;align-content:stretch!important;gap:0!important;padding:clamp(14px,1.15vw,20px) clamp(16px,1.45vw,24px) clamp(14px,1.1vw,18px)!important;overflow:hidden!important;border:1px solid var(--contact-screen-line)!important;border-radius:4px!important;background:linear-gradient(180deg,#1a1f1ee0,#050808f0 62%,#030505fa),var(--contact-panel)!important;box-shadow:inset 0 1px #ebf1ea13,inset 0 -32px 56px #0000003d,0 0 0 1px #00000047,0 0 36px #7f8d5509!important}.request-terminal-card .request-form-head{align-items:center!important;flex:0 0 auto!important;gap:12px!important;margin:0 0 10px!important;padding:0 0 10px!important;border-bottom:1px solid var(--contact-screen-line-soft)!important}.request-module-title{min-width:0!important;grid-template-columns:24px minmax(0,1fr)!important;gap:10px!important}.request-module-mark{width:24px!important;height:24px!important;border-color:#7f8d55ad!important;color:#b4c079!important;background:#7f8d551a!important;font-size:1rem!important}.request-terminal-card .request-form h3{color:#f0f3ee!important;font-size:.94rem!important;line-height:1.05!important;letter-spacing:0!important;white-space:normal!important}.request-module-title p{margin-top:3px!important;color:#94a15f!important;font-size:.65rem!important;line-height:1!important;letter-spacing:0!important}.request-terminal-card .form-grid{flex:0 0 auto!important;gap:8px!important}.request-terminal-card .form-field{width:100%!important;min-width:0!important;display:grid!important;gap:4px!important}.request-terminal-card .form-field+.form-field,.request-terminal-card .form-grid+.form-field{margin-top:8px!important}.request-terminal-card .form-field>span{color:#ebf1eadb!important;font-size:.68rem!important;line-height:1!important;letter-spacing:0!important}.request-terminal-card .form-field input,.request-terminal-card .form-field textarea{width:100%!important;min-height:38px!important;padding:0 13px!important;border:1px solid rgba(183,190,184,.18)!important;border-radius:2px!important;color:#edf1ec!important;background:#020505b8!important;box-shadow:inset 0 1px #ebf1ea0a,inset 0 -12px 22px #0000002e!important;font-size:.78rem!important;font-weight:650!important;line-height:1.35!important}.request-terminal-card .form-field textarea{min-height:86px!important;padding-top:11px!important;resize:none!important}.request-terminal-card .form-field input::placeholder,.request-terminal-card .form-field textarea::placeholder{color:#ebf1ea5e!important}.request-terminal-card .form-field input:focus-visible,.request-terminal-card .form-field textarea:focus-visible{border-color:#7f8d55d6!important;background:#040808e0!important;box-shadow:0 0 0 2px #7f8d5529,inset 0 1px #ebf1ea0d!important}.request-terminal-card .consent-check{flex:0 0 auto!important;grid-template-columns:17px minmax(0,1fr)!important;gap:9px!important;margin-top:9px!important;color:#ebf1eaad!important;font-size:.66rem!important;font-weight:650!important;line-height:1.25!important}.request-terminal-card .consent-check input{width:17px!important;height:17px!important;border-color:#7f8d55ad!important;background:#7f8d551a!important}.request-terminal-card .consent-check input:focus-visible{box-shadow:0 0 0 3px #7f8d5538!important}.request-terminal-card .consent-check a{color:#aeb873!important;text-decoration-color:#aeb8737a!important}.request-terminal-card .consent-alert{margin-top:5px!important}.request-terminal-card .request-submit{flex:0 0 auto!important;min-height:43px!important;margin-top:clamp(30px,2.35vw,48px)!important;padding:0 18px!important;border:1px solid rgba(127,141,85,.58)!important;border-radius:3px!important;color:#f7faf4!important;background:linear-gradient(180deg,#687649f5,#43502ffa),var(--contact-olive-deep)!important;box-shadow:inset 0 1px #f7faf424,0 10px 18px #0000002e!important;font-size:.86rem!important;letter-spacing:0!important}.request-terminal-card .request-submit:hover{background:linear-gradient(180deg,#748250fa,#4b5a34),#55643e!important}.request-terminal-card .request-submit:focus-visible{box-shadow:0 0 0 3px #7f8d553d,inset 0 1px #f7faf424!important}.request-terminal-card .form-note{flex:0 0 auto!important;min-height:13px!important;margin:6px 0 0!important;font-size:.64rem!important;line-height:1.2!important}.request-terminal-card .field-alert{color:#d8b06e!important;font-size:.62rem!important;line-height:1.15!important}.site-header .navbar{border-color:#7f8d5538!important;background:linear-gradient(180deg,#181d1beb,#0d1110e0),#0d1110e0!important;box-shadow:0 18px 42px #0000003d!important}.site-header .brand-lockup,.site-header .nav-links,.site-header .nav-cta{border-color:#7f8d5533!important;background:#101413d1!important}.site-header .nav-active-drop,.site-header .mobile-drawer a.is-active{background:linear-gradient(180deg,#687649e0,#43502feb),var(--contact-olive-deep)!important}@media (min-width: 1560px){.contact-terminal-intro .contact-copy h2,.contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2{font-size:5.35rem!important}.request-terminal-card{width:clamp(1180px,68vw,1460px)!important}}@media (max-width: 1360px){.contact-section .container.contact-shell{grid-template-columns:minmax(300px,.55fr) minmax(700px,1.45fr)!important}.contact-terminal-intro .contact-copy h2,.contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2{font-size:4.35rem!important}.request-terminal-card{width:clamp(940px,72vw,1160px)!important;transform:translate(clamp(34px,3.6vw,70px),clamp(88px,10svh,124px))!important}.request-terminal-card .request-form h3{font-size:.84rem!important}.request-terminal-card .form-field input,.request-terminal-card .form-field textarea{min-height:34px!important;font-size:.72rem!important}.request-terminal-card .form-field textarea{min-height:70px!important}.request-terminal-card .request-submit{min-height:38px!important;font-size:.78rem!important}}@media (max-width: 1180px){.contact-section{min-height:auto!important;padding-top:104px!important;padding-bottom:42px!important}.contact-section .container.contact-shell{min-height:0!important;grid-template-columns:1fr!important;gap:38px!important}.contact-terminal-intro{max-width:720px!important}.contact-terminal-intro .contact-copy h2,.contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2{max-width:11ch!important;font-size:4.05rem!important}.request-terminal-card{width:min(108vw,960px)!important;margin:0 auto -104px!important;transform:translateY(24px)!important}}@media (max-width: 760px){.contact-section{padding-top:92px!important;padding-bottom:48px!important}.contact-section .container.contact-shell{gap:28px!important}.contact-kicker{margin-bottom:18px!important;font-size:.74rem!important}.contact-terminal-intro .contact-copy h2,.contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2{max-width:100%!important;font-size:2.95rem!important;line-height:.98!important}.contact-terminal-intro .contact-copy p{max-width:32rem!important;margin-top:18px!important;font-size:1rem!important;line-height:1.5!important}.request-terminal-card{width:min(100%,560px)!important;min-height:590px!important;margin:0 auto!important;overflow:hidden!important;transform:none!important}.request-terminal-card:before,.request-terminal-card:after{display:none!important;content:none!important}.request-terminal-device{top:3px!important;left:50%!important;width:790px!important;max-width:none!important;height:auto!important;transform:translate(-44%)!important}.request-terminal-card .request-form{top:106px!important;left:50%!important;width:min(calc(100% - 54px),360px)!important;height:390px!important;padding:14px!important;transform:translate(-50%)!important}.request-terminal-card .request-form-head{margin-bottom:8px!important;padding-bottom:8px!important}.request-module-title{grid-template-columns:22px minmax(0,1fr)!important}.request-module-mark{width:22px!important;height:22px!important}.request-terminal-card .request-form h3{font-size:.78rem!important}.request-module-title p{font-size:.58rem!important}.request-terminal-card .form-field>span{font-size:.6rem!important}.request-terminal-card .form-field input,.request-terminal-card .form-field textarea{min-height:34px!important;font-size:.72rem!important}.request-terminal-card .form-field textarea{min-height:64px!important}.request-terminal-card .consent-check{font-size:.58rem!important}.request-terminal-card .request-submit{min-height:39px!important;font-size:.72rem!important}}@media (max-width: 430px){.contact-terminal-intro .contact-copy h2,.contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2{font-size:2.45rem!important}.request-terminal-card{min-height:560px!important}.request-terminal-device{width:740px!important}.request-terminal-card .request-form{top:103px!important;width:min(calc(100% - 42px),336px)!important;height:378px!important;padding:12px!important}.request-terminal-card .form-grid{gap:6px!important}.request-terminal-card .form-field+.form-field,.request-terminal-card .form-grid+.form-field{margin-top:6px!important}.request-terminal-card .form-field input,.request-terminal-card .form-field textarea{min-height:32px!important}.request-terminal-card .form-field textarea{min-height:58px!important}}body .contact-section{min-height:100svh!important;padding-top:112px!important;padding-bottom:0!important;background:linear-gradient(180deg,#111615,#0d1211 58%,#090b0b),#0d1211!important}body .contact-section:before{display:block!important;content:""!important;background:linear-gradient(90deg,#0507072e,#05070700 48%,#0003),linear-gradient(180deg,rgba(255,255,255,.018) 0%,transparent 44%,rgba(0,0,0,.2) 100%)!important}body .contact-section:after{display:none!important;content:none!important}body .contact-section .container.contact-shell{min-height:calc(100svh - 112px)!important;grid-template-columns:minmax(330px,.56fr) minmax(780px,1.44fr)!important;align-items:center!important}body .contact-terminal-intro{transform:translateY(-20px)!important}body .contact-terminal-intro .contact-copy h2,body .contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2{font-size:4.75rem!important;line-height:.95!important}body .contact-terminal-intro .contact-copy p{max-width:520px!important;font-size:1.08rem!important;line-height:1.55!important}body .request-terminal-card{width:clamp(1080px,66vw,1380px)!important;margin-right:clamp(-260px,-9vw,-122px)!important;margin-bottom:clamp(-108px,-8svh,-64px)!important;transform:translate(clamp(42px,4vw,94px),clamp(26px,4svh,54px))!important}body .request-terminal-card:before{bottom:8%!important;height:18%!important;filter:blur(13px)!important;transform:translateY(12px) scaleX(1.02)!important}body .request-terminal-card .request-form{top:20.7%!important;left:22.35%!important;width:45.1%!important;height:51.9%!important;padding:18px 24px!important}body .request-terminal-card .request-form-head{margin-bottom:12px!important;padding-bottom:11px!important}body .request-module-title{grid-template-columns:25px minmax(0,1fr)!important;align-items:center!important}body .request-module-mark{width:25px!important;height:25px!important}body .request-terminal-card .request-form h3{font-size:1.08rem!important;line-height:1!important}body .request-module-title p{display:none!important}body .request-terminal-card .form-grid{gap:10px!important}body .request-terminal-card .form-field{gap:5px!important}body .request-terminal-card .form-field+.form-field,body .request-terminal-card .form-grid+.form-field{margin-top:10px!important}body .request-terminal-card .form-field>span{font-size:.8rem!important;line-height:1!important}body .request-terminal-card .form-field input,body .request-terminal-card .form-field textarea{min-height:46px!important;padding-right:16px!important;padding-left:16px!important;font-size:.95rem!important;line-height:1.35!important}body .request-terminal-card .form-field textarea{min-height:108px!important;padding-top:13px!important}body .request-terminal-card .consent-check{grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin-top:12px!important;font-size:.78rem!important;line-height:1.25!important}body .request-terminal-card .consent-check input{width:20px!important;height:20px!important;align-self:center!important;margin:0!important}body .request-terminal-card .consent-check span{min-width:0!important;display:block!important;padding-top:1px!important}body .request-terminal-card .request-submit{min-height:52px!important;font-size:.98rem!important}body .request-terminal-card .form-note{min-height:0!important;height:0!important;margin:0!important;overflow:hidden!important;font-size:.72rem!important}body .request-terminal-card .form-note.is-visible{height:auto!important;min-height:14px!important;margin-top:6px!important;overflow:visible!important}body .request-terminal-card .field-alert{font-size:.72rem!important}@media (max-width: 1360px){body .request-terminal-card{margin-bottom:clamp(-86px,-7svh,-50px)!important;transform:translate(clamp(28px,3vw,58px),clamp(20px,3svh,42px))!important}body .request-terminal-card .request-form{padding:15px 20px!important}body .request-terminal-card .form-field input,body .request-terminal-card .form-field textarea{min-height:40px!important;font-size:.84rem!important}body .request-terminal-card .form-field textarea{min-height:88px!important}body .request-terminal-card .request-submit{min-height:44px!important}}@media (max-width: 1180px){body .contact-section{min-height:auto!important;padding-top:100px!important;padding-bottom:0!important}body .contact-section .container.contact-shell{min-height:0!important;grid-template-columns:1fr!important}body .contact-terminal-intro{transform:none!important}body .request-terminal-card{width:min(108vw,980px)!important;margin:0 auto -74px!important;transform:translateY(6px)!important}}@media (max-width: 760px){body .contact-section{padding-top:88px!important;padding-bottom:38px!important}body .contact-terminal-intro .contact-copy h2,body .contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2{font-size:2.82rem!important}body .request-terminal-card{min-height:610px!important;margin-bottom:0!important}body .request-terminal-device{top:0!important;width:790px!important}body .request-terminal-card .request-form{top:103px!important;width:min(calc(100% - 44px),374px)!important;height:412px!important;padding:15px!important}body .request-terminal-card .request-form h3{font-size:.86rem!important}body .request-terminal-card .form-field input,body .request-terminal-card .form-field textarea{min-height:38px!important;font-size:.78rem!important}body .request-terminal-card .form-field textarea{min-height:72px!important}body .request-terminal-card .consent-check{grid-template-columns:18px minmax(0,1fr)!important;font-size:.64rem!important}body .request-terminal-card .consent-check input{width:18px!important;height:18px!important}body .request-terminal-card .request-submit{min-height:42px!important;font-size:.76rem!important}}@media (max-width: 430px){body .request-terminal-card{min-height:586px!important}body .request-terminal-card .request-form{top:101px!important;width:min(calc(100% - 34px),350px)!important;height:398px!important;padding:13px!important}}@media (min-width: 1181px){body .contact-section{height:100svh!important;min-height:760px!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important;background:linear-gradient(180deg,#111515,#0e1312 48%,#0b0f0e),#0e1312!important}body .contact-section:before{position:absolute!important;inset:0!important;display:block!important;content:""!important;background:linear-gradient(90deg,#0000003d,#00000005 44%,#0000003d),linear-gradient(180deg,rgba(255,255,255,.018),transparent 42%,rgba(0,0,0,.18))!important}body .contact-section:after{display:none!important;content:none!important}body .contact-section .container.contact-shell{height:100%!important;min-height:0!important;padding-top:var(--header)!important;grid-template-columns:minmax(330px,.52fr) minmax(820px,1.48fr)!important;gap:clamp(20px,3.2vw,64px)!important;align-items:center!important}body .contact-terminal-intro{transform:translateY(-4px)!important}body .request-terminal-card{width:clamp(1260px,78vw,1620px)!important;align-self:end!important;justify-self:end!important;margin-right:clamp(-430px,-16vw,-245px)!important;margin-bottom:-2px!important;transform:translate(clamp(72px,5vw,132px))!important}body .request-terminal-card .request-form{top:21.55%!important;left:26.15%!important;width:39.65%!important;height:48.35%!important;padding:clamp(16px,1.15vw,22px) clamp(18px,1.4vw,26px) clamp(16px,1.05vw,20px)!important;overflow:hidden!important}body .request-terminal-card .request-form-head{margin-bottom:clamp(9px,.72vw,12px)!important;padding-bottom:clamp(9px,.72vw,12px)!important}body .request-terminal-card .request-form h3{font-size:clamp(.95rem,.82vw,1.1rem)!important}body .request-terminal-card .form-field>span{font-size:clamp(.68rem,.62vw,.82rem)!important}body .request-terminal-card .form-field input,body .request-terminal-card .form-field textarea{min-height:clamp(39px,2.75vw,52px)!important;font-size:clamp(.82rem,.74vw,1rem)!important}body .request-terminal-card .form-field textarea{min-height:clamp(82px,6vw,116px)!important}body .request-terminal-card .consent-check{grid-template-columns:clamp(18px,1.25vw,21px) minmax(0,1fr)!important;font-size:clamp(.66rem,.6vw,.8rem)!important}body .request-terminal-card .consent-check input{width:clamp(18px,1.25vw,21px)!important;height:clamp(18px,1.25vw,21px)!important}body .request-terminal-card .request-submit{min-height:clamp(44px,3.15vw,56px)!important;font-size:clamp(.84rem,.76vw,1rem)!important}}@media (min-width: 1181px) and (max-height: 860px){body .request-terminal-card{width:clamp(1160px,72vw,1480px)!important;margin-right:clamp(-360px,-13vw,-210px)!important}body .request-terminal-card .request-form{padding:15px 21px!important}body .request-terminal-card .form-field input,body .request-terminal-card .form-field textarea{min-height:39px!important;font-size:.84rem!important}body .request-terminal-card .form-field textarea{min-height:82px!important}body .request-terminal-card .request-submit{min-height:44px!important}}.signature-footer .footer-shell:after{display:none!important;content:none!important}body .contact-section{background:radial-gradient(ellipse at 71% 58%,#232b225c,#0e121100 46%),radial-gradient(ellipse at 21% 55%,#1a211b33,#0e121100 38%),linear-gradient(180deg,#111615,#0e1211 52%,#0a0d0c),#0e1211!important}body .contact-section:before,body .contact-section:after{display:none!important;content:none!important}body .contact-terminal-intro .contact-copy{width:min(680px,42vw)!important;max-width:none!important}body .contact-terminal-intro .contact-copy h2,body .contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2{max-width:none!important;white-space:nowrap!important}body .contact-terminal-intro .contact-copy p{margin-top:22px!important}body .request-terminal-card .request-form{clip-path:polygon(1.1% 0,98.55% 0,100% 1.65%,100% 96.55%,98.25% 100%,1.15% 100%,0 98.1%,0 1.85%)!important;border-radius:7px 6px 12px 9px!important}body .request-terminal-card .request-form:before{position:absolute!important;inset:0!important;z-index:-1!important;content:""!important;background:linear-gradient(110deg,rgba(255,255,255,.03),transparent 16%,transparent 82%,rgba(255,255,255,.02)),linear-gradient(180deg,rgba(255,255,255,.018),transparent 36%,rgba(0,0,0,.2))!important;pointer-events:none!important}@media (min-width: 1181px){body .contact-section{background:radial-gradient(ellipse at 72% 58%,#252d2461,#0e121100 48%),radial-gradient(ellipse at 22% 56%,#19211b38,#0e121100 39%),linear-gradient(180deg,#111615,#0e1211 52%,#0a0d0c),#0e1211!important}body .contact-section .container.contact-shell{grid-template-columns:minmax(560px,.62fr) minmax(820px,1.38fr)!important}body .contact-terminal-intro{max-width:680px!important;transform:translateY(4px)!important}body .contact-terminal-intro .contact-copy h2,body .contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2{font-size:clamp(3.6rem,3.65vw,4.45rem)!important}body .request-terminal-card{width:clamp(1280px,80vw,1660px)!important;margin-right:clamp(-470px,-17vw,-270px)!important;margin-bottom:-2px!important;transform:translate(clamp(84px,5.6vw,146px))!important}body .request-terminal-card .request-form{top:21.85%!important;left:26.05%!important;width:39.35%!important;height:48.6%!important}}@media (min-width: 1181px) and (max-height: 860px){body .contact-section .container.contact-shell{grid-template-columns:minmax(500px,.58fr) minmax(780px,1.42fr)!important}body .contact-terminal-intro .contact-copy{width:min(620px,40vw)!important}body .contact-terminal-intro .contact-copy h2,body .contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2{font-size:clamp(3.35rem,3.45vw,4.05rem)!important}body .request-terminal-card{width:clamp(1200px,76vw,1540px)!important;margin-right:clamp(-400px,-14.5vw,-230px)!important;transform:translate(clamp(70px,5vw,124px))!important}body .request-terminal-card .request-form{top:21.8%!important;left:26.05%!important;width:39.35%!important;height:48.45%!important}}@media (max-width: 1180px){body .contact-terminal-intro .contact-copy{width:100%!important}body .contact-terminal-intro .contact-copy h2,body .contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2{white-space:normal!important}}body .request-terminal-card .request-form{border-color:#b7beb821!important;border-radius:10px 9px 15px 12px!important;background:linear-gradient(180deg,#1419189e,#040707b3 58%,#030505d1),#05080870!important;box-shadow:inset 0 1px #ebf1ea0a,inset 0 -28px 54px #0000003b,0 0 0 1px #0000001f!important;clip-path:polygon(2.1% 0,97.7% 0,100% 2.2%,100% 96.4%,97.25% 100%,1.75% 100%,0 98.05%,0 1.8%)!important}body .request-terminal-card .request-form-head,body .request-terminal-card .form-grid,body .request-terminal-card .form-field,body .request-terminal-card .consent-check,body .request-terminal-card .request-submit,body .request-terminal-card .field-alert,body .request-terminal-card .form-note{position:relative!important;z-index:1!important}body .request-terminal-card .request-form-head{align-items:center!important;border-bottom-color:#b7beb81f!important}body .request-terminal-card .form-field input,body .request-terminal-card .form-field textarea{border-color:#b7beb833!important;background:linear-gradient(180deg,#020505d1,#010303db),#020505d1!important}body .request-terminal-card .consent-check{align-items:center!important}body .request-terminal-card .consent-check input{transform:translateY(0)!important}body .request-terminal-card .consent-check span{padding-top:0!important}@media (min-width: 1181px){body .request-terminal-card .request-form{top:22.65%!important;left:26.85%!important;width:37.85%!important;height:45.9%!important;padding:clamp(16px,1.08vw,21px) clamp(18px,1.32vw,25px) clamp(16px,1.02vw,20px)!important}body .request-terminal-card .request-form-head{margin-bottom:clamp(8px,.62vw,11px)!important;padding-bottom:clamp(8px,.62vw,11px)!important}body .request-terminal-card .form-grid{gap:clamp(8px,.58vw,10px)!important}body .request-terminal-card .form-field+.form-field,body .request-terminal-card .form-grid+.form-field{margin-top:clamp(8px,.62vw,11px)!important}body .request-terminal-card .form-field input,body .request-terminal-card .form-field textarea{min-height:clamp(37px,2.45vw,48px)!important}body .request-terminal-card .form-field textarea{min-height:clamp(76px,5.25vw,104px)!important}body .request-terminal-card .consent-check{margin-top:clamp(10px,.72vw,13px)!important}}@media (min-width: 1181px) and (max-height: 860px){body .request-terminal-card .request-form{top:22.7%!important;left:26.85%!important;width:37.85%!important;height:45.7%!important;padding:14px 20px 15px!important}body .request-terminal-card .request-form-head{margin-bottom:8px!important;padding-bottom:8px!important}body .request-terminal-card .form-field input,body .request-terminal-card .form-field textarea{min-height:36px!important;font-size:.82rem!important}body .request-terminal-card .form-field textarea{min-height:74px!important}body .request-terminal-card .request-submit{min-height:42px!important}}body .contact-terminal-intro .contact-copy h2,body .contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2{white-space:normal!important}@media (min-width: 1500px){body .contact-terminal-intro .contact-copy h2,body .contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2{white-space:nowrap!important}}@media (min-width: 1181px){body .request-terminal-card .request-form{top:22.05%!important;left:27.45%!important;width:35.85%!important;height:48.25%!important;padding-bottom:clamp(8px,.58vw,12px)!important}}@media (min-width: 1181px) and (min-height: 861px){body .request-terminal-card .form-field textarea{min-height:clamp(118px,7vw,148px)!important}}@media (min-width: 1181px) and (max-height: 860px){body .request-terminal-card .request-form{top:22.1%!important;left:27.45%!important;width:35.85%!important;height:48%!important;padding-bottom:9px!important}}@media (min-width: 1181px){body .request-terminal-card .request-submit{transform:none!important;transform-origin:center center!important}body .request-terminal-card .request-submit:hover{transform:translateY(-1px)!important}}.hero-modal-rail{--hero-hud-edge: clamp(72px, 6.4vw, 132px);z-index:8!important;overflow:hidden!important}.hero-hud-leader{position:absolute;inset:0;z-index:7;width:100%;height:100%;overflow:visible;pointer-events:none}.hero-hud-leader path{fill:none;stroke:#b8c67eeb;stroke-width:1.35px;stroke-dasharray:none!important;stroke-dashoffset:0!important;stroke-linecap:butt;stroke-linejoin:miter;shape-rendering:geometricPrecision;filter:drop-shadow(0 0 5px rgba(174,194,124,.34))}.hero-hud-anchor{position:absolute;z-index:9;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border:1px solid rgba(222,232,183,.86);border-radius:50%;background:#baca7fdb;box-shadow:0 0 0 4px #7f8d551f,0 0 14px #bed38266;pointer-events:none}.hero-hud-node{position:absolute;z-index:9;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border:1px solid rgba(224,234,186,.96);border-radius:50%;background:#bed284e6;box-shadow:0 0 0 5px #7f8d5524,0 0 22px #bed3828a;pointer-events:none}.hero-hud-node:before,.hero-hud-node:after{position:absolute;inset:50% auto auto 50%;content:"";background:#cddab2b3;transform:translate(-50%,-50%)}.hero-hud-node:before{width:18px;height:1px}.hero-hud-node:after{width:1px;height:18px}.hero-scroll-modal.hero-hud-card{z-index:10;width:min(492px,calc(50vw - var(--hero-hud-edge) - 28px));min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:15px;padding:25px 28px 24px;overflow:hidden;border:1px solid rgba(204,224,230,.2)!important;border-radius:8px!important;color:#eef7fb!important;background:linear-gradient(180deg,#eef7fa12,#536b7606),linear-gradient(115deg,rgba(118,171,190,.08),transparent 52%),#060a0d6b!important;box-shadow:inset 0 1px #ecf8fc1f,inset 0 -1px #0000003d,0 24px 62px #0000004d,0 0 30px #70acc40d!important;backdrop-filter:blur(20px) saturate(1.06) contrast(1.01)!important;-webkit-backdrop-filter:blur(20px) saturate(1.06) contrast(1.01)!important;pointer-events:none;transform-origin:center top}.hero-scroll-modal.hero-hud-card:before{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,rgba(190,224,234,.08),transparent 40%),repeating-linear-gradient(0deg,rgba(236,247,250,.012) 0 1px,transparent 1px 7px)!important;content:"";opacity:.34;pointer-events:none}.hero-scroll-modal.hero-hud-card:after{position:absolute;top:0;left:12px;width:104px;height:1px;content:"";background:linear-gradient(90deg,rgba(205,234,240,.52),transparent);pointer-events:none}.hero-hud-card .hero-scroll-modal-eyebrow,.hero-hud-card .hero-scroll-modal-lines,.hero-hud-card .hero-scroll-modal-metric,.hero-hud-card strong{position:relative;z-index:1}.hero-hud-card .hero-scroll-modal-eyebrow{min-width:0;color:#bfe0eb9e!important;font:700 .72rem / 1 var(--mono)!important;letter-spacing:0!important;text-transform:uppercase}.hero-hud-card strong{max-width:100%;margin:0;color:#f6faf9f0!important;font:560 clamp(1.34rem,1.5vw,1.74rem) / 1.12 var(--font)!important;letter-spacing:0!important;text-transform:none;text-wrap:balance}.hero-hud-card .hero-scroll-modal-lines{display:grid;gap:10px;padding:14px 0 0;margin:0;border-top:1px solid rgba(207,226,231,.14)!important;color:#e2eceec7!important;font-size:clamp(.96rem,.98vw,1.08rem);font-weight:500;line-height:1.38;list-style:none}.hero-hud-card .hero-scroll-modal-lines li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px}.hero-hud-card .hero-scroll-modal-lines li:before{width:16px;height:1px;margin-top:.66em;background:#cdeaf094!important;content:""}.hero-hud-card .hero-scroll-modal-metric{width:fit-content;max-width:100%;padding:5px 7px;overflow-wrap:anywhere;border:1px solid rgba(184,215,226,.16)!important;border-radius:3px!important;color:#deeef794!important;background:#5a7e9214!important;font:700 .68rem / 1.1 var(--mono)!important;letter-spacing:0!important;text-transform:uppercase}.hero-scroll-modal.hero-hud-card-label{width:min(452px,calc(50vw - var(--hero-hud-edge) - 28px));gap:12px;padding:22px 24px 21px}.hero-scroll-modal.hero-hud-card-compact{width:min(462px,calc(50vw - var(--hero-hud-edge) - 28px));gap:13px;padding:24px 26px 23px}.hero-hud-card-compact .hero-scroll-modal-eyebrow{color:#bfe0eb9e!important;font:700 clamp(.83rem,.86vw,.96rem) / 1.05 var(--display)!important}.hero-hud-card-compact .hero-scroll-modal-lines{gap:10px;padding-top:14px;border-top:1px solid rgba(207,226,231,.14)!important;font-size:clamp(.94rem,.96vw,1.04rem)}.hero-hud-card-label strong{font-size:clamp(1.2rem,1.24vw,1.46rem)!important;line-height:1.12!important}.hero-hud-card-label .hero-scroll-modal-lines{display:grid}@media (min-width: 901px){.hero-hud-card .hero-scroll-modal-eyebrow{display:none!important}}@media (max-width: 900px){.hero-modal-rail{--hero-hud-edge: 18px}.hero-hud-anchor,.hero-hud-leader,.hero-hud-node{display:none}.hero-scroll-modal.hero-hud-card,.hero-scroll-modal.hero-hud-card-compact,.hero-scroll-modal.hero-hud-card-label{right:18px!important;bottom:clamp(22px,6.5svh,58px)!important;left:18px!important;top:auto!important;width:auto!important;gap:13px;padding:23px 24px 24px;background:linear-gradient(180deg,#e0f0f60e,#3d505c05),linear-gradient(118deg,rgba(111,170,195,.06),transparent 52%),#060a0d47!important;box-shadow:inset 0 1px #e6f4fa14,inset 0 -1px #00000038,0 18px 46px #00000038,0 0 26px #7eb4ca09!important;backdrop-filter:blur(20px) saturate(1.05)!important;-webkit-backdrop-filter:blur(20px) saturate(1.05)!important;transform-origin:center bottom}.hero-hud-card .hero-scroll-modal-eyebrow{display:none}.hero-hud-card strong{font:500 clamp(1.12rem,5.15vw,1.54rem) / 1.16 var(--font)!important;color:#eff6f9e0!important;text-transform:none}.hero-hud-card strong:after{display:block;width:54px;height:1px;margin-top:12px;background:linear-gradient(90deg,rgba(181,224,238,.46),transparent);content:""}.hero-hud-card .hero-scroll-modal-lines{gap:9px;padding-top:0;border-top:0!important;color:#e0eaeead!important;font-size:clamp(.78rem,3.55vw,.94rem);font-weight:470;line-height:1.42}.hero-hud-card .hero-scroll-modal-lines li{grid-template-columns:16px minmax(0,1fr);gap:10px}.hero-hud-card .hero-scroll-modal-lines li:before{width:16px;background:#b5e0ee80!important}.hero-hud-card .hero-scroll-modal-metric{padding:6px 8px;border-color:#b8d7e224!important;color:#e1eef785!important;background:#50708212!important}}@media (max-width: 760px){.hero-scroll-modal.hero-hud-card,.hero-scroll-modal.hero-hud-card-compact,.hero-scroll-modal.hero-hud-card-label{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:inset 0 1px #e6f4fa12,inset 0 -1px #0000002e,0 12px 30px #0003!important}}@media (max-width: 520px){.hero-scroll-modal.hero-hud-card,.hero-scroll-modal.hero-hud-card-compact,.hero-scroll-modal.hero-hud-card-label{right:14px!important;bottom:18px!important;left:14px!important;padding:22px 22px 23px}.hero-hud-card .hero-scroll-modal-lines{gap:8px}.hero-hud-card .hero-scroll-modal-lines li:nth-child(n+3){display:none}.hero-hud-card .hero-scroll-modal-metric{font-size:.6rem!important}}@media (prefers-reduced-motion: reduce){.hero-hud-node{box-shadow:0 0 0 4px #7f8d551a,0 0 12px #aec27c47}}body .contact-section,html body .contact-section{background:#0d1110!important;background-color:#0d1110!important;background-image:none!important;box-shadow:inset 0 140px 150px #00000029,inset 0 -160px 180px #0000003d!important}body .contact-section:before,body .contact-section:after,html body .contact-section:before,html body .contact-section:after{display:none!important;content:none!important;background:none!important;background-image:none!important}body .site-header{background:linear-gradient(180deg,#0d1110,#0d1110f0 64%,#0d111000)!important}body .contact-section,html body .contact-section{background:#101514!important;background-color:#101514!important;background-image:none!important;box-shadow:none!important}body .contact-section *,body .contact-section *:before,body .contact-section *:after{--tw-gradient-from: transparent !important;--tw-gradient-to: transparent !important}body .contact-section:before,body .contact-section:after,body .contact-section .container.contact-shell:before,body .contact-section .container.contact-shell:after,body .request-terminal-card:before,body .request-terminal-card:after{display:none!important;content:none!important;background:none!important;background-image:none!important;box-shadow:none!important;filter:none!important}body .request-terminal-card{filter:none!important}body .site-header{background:transparent!important}body .contact-section,body .contact-section .contact-intro,body .contact-section .contact-copy,body .contact-section .request-terminal-card,body .contact-section .contact-copy h2,body .contact-section .contact-copy p,body .contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2{text-shadow:none!important}body .site-header,body .site-header .navbar,body .site-header .brand-lockup,body .site-header .nav-links,body .site-header .nav-cta{box-shadow:none!important;filter:none!important}body .kit-process-section,html body .kit-process-section{position:relative!important;display:flex!important;align-items:center!important;width:100vw!important;min-height:max(640px,calc(100vw * 941 / 1672))!important;margin-right:calc(50% - 50vw)!important;margin-left:calc(50% - 50vw)!important;padding:clamp(72px,7vw,132px) 0!important;overflow:hidden!important;isolation:isolate!important;background-color:#080a0b!important;background-image:url(/media/optimized/sostav.webp)!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:cover!important}body .kit-process-section:before,html body .kit-process-section:before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(90deg,#060809f5,#060809d1 28%,#06080957 58%,#06080914),linear-gradient(180deg,#06080933,#06080905 42%,#0608095c)!important}body .kit-process-section .kit-layout,html body .kit-process-section .kit-layout{position:relative!important;z-index:1!important;display:block!important;width:min(100%,1440px)!important;margin:0 auto!important;padding:0 clamp(22px,6vw,96px)!important;border-top:0!important}body .kit-process-section .kit-heading,html body .kit-process-section .kit-heading{position:relative!important;top:auto!important;display:block!important;max-width:clamp(320px,32vw,520px)!important;padding:0!important;color:#f1f4ef!important;text-shadow:0 2px 18px rgba(0,0,0,.46)!important}body .kit-process-section .kit-heading h3,html body .kit-process-section .kit-heading h3{max-width:10ch!important;margin:0!important;color:#f2f5f1!important;font-size:clamp(3.15rem,5.6vw,6.25rem)!important;font-weight:760!important;line-height:.88!important;letter-spacing:0!important;text-transform:uppercase!important}body .kit-process-section .kit-heading p,html body .kit-process-section .kit-heading p{max-width:34ch!important;margin:clamp(24px,3vw,38px) 0 0!important;color:#eef1eec7!important;font-size:clamp(1rem,1.08vw,1.2rem)!important;font-weight:540!important;line-height:1.48!important}body .kit-process-section .kit-points,html body .kit-process-section .kit-points{display:block!important;width:min(100%,430px)!important;margin:clamp(24px,2.8vw,38px) 0 0!important;padding:0!important;border-top:1px solid rgba(222,229,220,.22)!important;list-style:none!important}body .kit-process-section .kit-points li,html body .kit-process-section .kit-points li{margin:0!important;padding:15px 0!important;border-bottom:1px solid rgba(222,229,220,.16)!important;color:#edf1ecd1!important;font-size:clamp(1rem,1.02vw,1.12rem)!important;font-weight:620!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important}body .kit-process-section .kit-composition-list,html body .kit-process-section .kit-composition-list{display:block!important;border-top:1px solid rgba(222,229,220,.22)!important}body .kit-process-section .kit-composition-list li,html body .kit-process-section .kit-composition-list li{display:flex!important;align-items:center!important;gap:12px!important;min-height:0!important;padding:14px 0!important;border:0!important;border-bottom:1px solid rgba(222,229,220,.14)!important;color:#f4f6f1d6!important;background:transparent!important;font-size:clamp(1rem,1.02vw,1.12rem)!important;line-height:1.28!important}body .kit-process-section .kit-composition-list li:before,html body .kit-process-section .kit-composition-list li:before{flex:0 0 auto!important;width:7px!important;height:7px!important;border-radius:50%!important;background:#dee5dc94!important;content:""!important}@media (max-width: 900px){body .kit-process-section,html body .kit-process-section{min-height:680px!important;padding:clamp(64px,12vw,104px) 0!important;background-position:right 0 bottom 32px!important;background-size:min(980px,186vw) auto!important}body .kit-process-section:before,html body .kit-process-section:before{background:linear-gradient(90deg,#060809f5,#060809b3 48%,#0608091f),linear-gradient(180deg,#0608091a,#0608090f 48%,#06080947)!important}body .kit-process-section .kit-heading,html body .kit-process-section .kit-heading{max-width:min(440px,100%)!important}body .kit-process-section .kit-composition-list,html body .kit-process-section .kit-composition-list{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;grid-auto-flow:row!important}}@media (max-width: 560px){body .kit-process-section,html body .kit-process-section{min-height:700px!important;background-position:right 0 bottom 34px!important;background-size:min(720px,186vw) auto!important}body .kit-process-section .kit-heading h3,html body .kit-process-section .kit-heading h3{font-size:clamp(2.5rem,12vw,3.55rem)!important}}body .request-terminal-card .request-form,html body .request-terminal-card .request-form{overflow:visible!important;border:0!important;border-radius:0!important;clip-path:none!important;background:transparent!important;background-image:none!important;box-shadow:none!important}body .request-terminal-card .request-form:before,html body .request-terminal-card .request-form:before,body .request-terminal-card .request-form:after,html body .request-terminal-card .request-form:after{display:none!important;content:none!important;background:none!important;box-shadow:none!important}body .request-terminal-card .request-form-head,html body .request-terminal-card .request-form-head{padding-bottom:clamp(10px,.72vw,14px)!important;border-bottom:1px solid rgba(183,190,184,.14)!important}body .request-terminal-card .form-field input,body .request-terminal-card .form-field textarea,html body .request-terminal-card .form-field input,html body .request-terminal-card .form-field textarea{border-color:#b7beb83d!important;background:linear-gradient(180deg,#010404e0,#000202f0),#000202e6!important;box-shadow:inset 0 1px #ebf1ea0b,0 0 0 1px #00000042!important}@media (max-width: 760px){.gallery-monitor-screen{box-shadow:inset 0 0 0 1px #e6ece40f,inset 0 14px 30px #ffffff08,inset 0 -28px 58px #000000b3,0 8px 22px #0000006b!important}.process-specs-layout{gap:24px!important;margin-top:56px!important;padding-top:36px!important}.process-specs-layout .section-title{font-size:clamp(2rem,9.5vw,2.65rem)!important;line-height:1!important}.process-specs-layout .section-copy{margin-top:14px!important;font-size:.96rem!important;line-height:1.48!important}.process-specs-layout .specs-table{display:grid!important;gap:10px!important;border:0!important;border-radius:0!important;overflow:visible!important;background:transparent!important}.process-specs-layout .spec-row-head{display:none!important}.process-specs-layout .spec-row{width:100%!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:14px 15px!important;border:1px solid rgba(166,172,173,.18)!important;border-radius:4px!important;background:#1a1d1fd1!important}.process-specs-layout .spec-row+.spec-row{border-top:1px solid rgba(166,172,173,.18)!important}.process-specs-layout .spec-row>span,.process-specs-layout .spec-row>strong{min-height:0!important;padding:0!important;border:0!important;background:transparent!important;line-height:1.32!important}.process-specs-layout .spec-row>span{color:#a6acadb8!important;font-size:.78rem!important;text-transform:uppercase!important}.process-specs-layout .spec-row>strong{color:#e8ebe6!important;font-size:1rem!important}body .contact-section,html body .contact-section{padding-top:82px!important;padding-bottom:72px!important}body .contact-section .container.contact-shell{gap:28px!important}body .contact-terminal-intro .contact-copy h2,body .contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2{font-size:clamp(2.1rem,10vw,2.8rem)!important}body .request-terminal-card,html body .request-terminal-card{width:100%!important;min-height:0!important;padding:0!important;overflow:visible!important;border:1px solid rgba(166,172,173,.22)!important;border-radius:4px!important;background:#151918!important}body .request-terminal-device,html body .request-terminal-device{display:none!important}body .request-terminal-card .request-form,html body .request-terminal-card .request-form{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;display:grid!important;gap:12px!important;padding:20px!important;overflow:visible!important;border:0!important;border-radius:inherit!important;clip-path:none!important;background:linear-gradient(180deg,#ffffff0e,#ffffff03),#151918!important;box-shadow:none!important;transform:none!important}body .request-terminal-card .request-form-head{margin-bottom:2px!important;padding-bottom:12px!important}body .request-module-title{grid-template-columns:28px minmax(0,1fr)!important}body .request-module-mark{width:28px!important;height:28px!important}body .request-terminal-card .request-form h3{font-size:1.12rem!important}body .request-terminal-card .form-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}body .request-terminal-card .form-field{gap:7px!important}body .request-terminal-card .form-field+.form-field,body .request-terminal-card .form-grid+.form-field{margin-top:0!important}body .request-terminal-card .form-field>span{color:#e1e4dfc7!important;font-size:.78rem!important}body .request-terminal-card .form-field input,body .request-terminal-card .form-field textarea,html body .request-terminal-card .form-field input,html body .request-terminal-card .form-field textarea{min-height:48px!important;padding:0 14px!important;border-radius:3px!important;color:#eef2ed!important;font-size:.95rem!important}body .request-terminal-card .form-field textarea,html body .request-terminal-card .form-field textarea{min-height:104px!important;padding-top:13px!important}body .request-terminal-card .consent-check{grid-template-columns:20px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;margin-top:2px!important;color:#e1e4dfbd!important;font-size:.76rem!important;line-height:1.35!important}body .request-terminal-card .consent-check input{width:20px!important;height:20px!important}body .request-terminal-card .consent-check a{color:#cbd7bb!important}body .request-terminal-card .request-submit{min-height:50px!important;margin-top:0!important;font-size:.9rem!important}body .request-terminal-card .form-note,html body .request-terminal-card .form-note{height:auto!important;min-height:0!important;margin:0!important;color:#e1e4dfad!important}.signature-footer .footer-watermark span{font-size:clamp(3.6rem,17vw,4.8rem)!important;line-height:1!important;text-align:center!important}}@media (max-width: 430px){body .request-terminal-card .request-form,html body .request-terminal-card .request-form{padding:18px!important}}.signature-footer{min-height:100svh;padding-top:clamp(72px,7vw,118px);padding-bottom:18px}.signature-footer .container.footer-inner{min-height:calc(100svh - clamp(72px,7vw,118px) - 18px)}.signature-footer .footer-inner{display:grid;grid-template-rows:auto 1fr auto auto}.signature-footer .footer-cta{padding-bottom:clamp(38px,4.2vw,64px)}.signature-footer .footer-phone{font-size:clamp(2.2rem,4.8vw,4.8rem)}.signature-footer .footer-phones{margin-bottom:clamp(16px,2vw,24px)}.signature-footer .footer-split{padding:clamp(34px,4vw,58px) 0 clamp(96px,8.2vw,132px)}.signature-footer .footer-nav-grid small{flex-basis:54px}.signature-footer .footer-nav-grid{padding-bottom:0;border-bottom:0}.signature-footer .footer-watermark{left:50%;right:auto;bottom:64px;width:100vw;transform:translate(-50%)}.signature-footer .footer-watermark span{color:#eef1f00b;font-size:clamp(9rem,24vw,22rem);line-height:.82;letter-spacing:0;transform:none;-webkit-text-stroke:1px rgba(238,241,240,.1)}.signature-footer .footer-bottom{position:relative;padding-top:16px;border-top:1px solid rgba(244,239,230,.12)}.signature-footer .footer-bottom .footer-credit{justify-self:end;padding-bottom:15px;text-align:right;letter-spacing:.34em;text-transform:uppercase}.signature-footer .footer-bottom .footer-credit:after{right:0;left:auto;width:38px}@media (max-width: 620px){.signature-footer .footer-nav-grid small{flex-basis:54px!important}.signature-footer .footer-nav-grid a,.signature-footer .footer-nav-grid address a{grid-template-columns:54px minmax(0,1fr)!important}.signature-footer .footer-link-row-plain a{grid-template-columns:minmax(0,1fr)!important}.signature-footer .footer-watermark{width:100%!important;margin:10px 0 30px!important;transform:none!important}.signature-footer .footer-watermark span{font-size:clamp(3.1rem,14.5vw,4.35rem)!important;line-height:1!important}.signature-footer .footer-bottom{row-gap:16px!important}.signature-footer .footer-bottom .footer-credit{justify-self:end!important}}@media (max-width: 760px){.gallery-monitor-section,.gallery-monitor-layout{height:100svh!important;min-height:100svh!important}.gallery-monitor-copy{top:clamp(82px,10svh,96px)!important;left:var(--gutter)!important;width:min(340px,calc(100vw - var(--gutter) * 2))!important}.gallery-monitor-copy:before{margin-bottom:10px!important}.gallery-monitor-copy .gallery-monitor-heading{font-size:clamp(1.8rem,8.4vw,2.25rem)!important;line-height:1!important}.gallery-monitor-subtitle{max-width:min(330px,calc(100vw - var(--gutter) * 2))!important;margin-top:10px!important;font-size:.94rem!important;line-height:1.42!important}.gallery-monitor-artboard{top:clamp(202px,24svh,232px)!important;bottom:auto!important;width:clamp(860px,236vw,930px)!important;transform:translate(calc(-50% + clamp(202px,52vw,214px)))!important}}@media (max-width: 430px){.gallery-monitor-section,.gallery-monitor-layout{height:100svh!important;min-height:100svh!important}.gallery-monitor-copy{top:clamp(82px,10svh,96px)!important}.gallery-monitor-artboard{top:clamp(204px,25svh,224px)!important;width:clamp(860px,236vw,930px)!important;transform:translate(calc(-50% + clamp(202px,52vw,214px)))!important}}@media (max-width: 900px){.compatibility-copy,.compatibility-photo,.advantages-media,.advantages-panel,.kontur-overview-copy,.kontur-overview-media,.specs-intro,.process-specs-layout .specs-table,.contact-terminal-intro,.request-terminal-card{opacity:1!important;transform:none!important}.advantages-layout,.kontur-overview-grid,.process-specs-layout{width:min(100% - var(--gutter) * 2,var(--container))!important;margin-right:auto!important;margin-left:auto!important;grid-template-columns:minmax(0,1fr)!important}.advantages-panel,.advantages-heading,.advantages-board,.advantage-list,.kontur-overview-copy,.specs-intro,.process-specs-layout .specs-table{width:100%!important;max-width:100%!important;min-width:0!important}.advantages-layout{gap:clamp(28px,6vw,48px)!important;margin-top:clamp(64px,10vw,96px)!important;padding-top:clamp(34px,6vw,52px)!important}.advantages-board{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important}.advantage-primary,.advantage-row{width:100%!important;max-width:100%!important;min-width:0!important;padding-right:0!important;padding-left:0!important}.advantage-primary strong,.advantage-row strong,.advantage-primary p,.advantage-row p,.spec-row>span,.spec-row>strong{max-width:100%!important;overflow-wrap:anywhere!important}.advantage-primary strong{font-size:clamp(1.7rem,7.6vw,2.5rem)!important;line-height:1!important}.gallery-monitor-screen,.gallery-monitor-media-frame,.gallery-monitor-media-frame .gallery-media-open{min-width:0!important;max-width:100%!important}body .contact-section .container.contact-shell{width:min(100% - var(--gutter) * 2,760px)!important;margin-right:auto!important;margin-left:auto!important;grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 760px){.compatibility-layout,.compatibility-table,.advantages-layout,.kontur-overview-grid,.kontur-metrics,.process-specs-layout,.lenses-strip{width:min(100% - var(--gutter) * 2,var(--container))!important;margin-right:auto!important;margin-left:auto!important}.compatibility-copy,.kontur-overview-copy,.specs-intro{padding-right:0!important;padding-left:0!important}.compatibility-photo,.kontur-overview-media,.advantages-media{width:100%!important;max-width:100%!important;overflow:hidden!important}.compatibility-photo img,.kontur-overview-media img,.advantages-media img{width:100%!important;max-width:100%!important}.advantages-heading h3{font-size:clamp(2rem,10vw,2.75rem)!important;line-height:1!important}.advantages-heading p{max-width:100%!important;font-size:.96rem!important;line-height:1.5!important}.advantage-primary{min-height:0!important;padding-top:24px!important;padding-bottom:24px!important}.advantage-row{min-height:0!important;padding-top:18px!important;padding-bottom:18px!important}.process-specs-layout .spec-row{width:100%!important;grid-template-columns:minmax(0,1fr)!important}.process-specs-layout .spec-row>span,.process-specs-layout .spec-row>strong{width:100%!important;min-width:0!important;padding-right:0!important;padding-left:0!important}.signature-footer .container.footer-inner,.signature-footer .footer-inner,.signature-footer .footer-cta,.signature-footer .footer-split,.signature-footer .footer-nav-grid,.signature-footer .footer-watermark,.signature-footer .footer-bottom{width:100%!important;max-width:100%!important;min-width:0!important;margin-right:auto!important;margin-left:auto!important}.signature-footer .container.footer-inner{width:min(100% - var(--gutter) * 2,100%)!important}.signature-footer .footer-cta{padding-right:0!important;padding-left:0!important}.signature-footer .footer-idea-title{max-width:100%!important;font-size:clamp(2.1rem,11vw,3rem)!important;line-height:1!important;white-space:normal!important}.signature-footer .footer-phones,.signature-footer .footer-phone{width:100%!important;max-width:100%!important;min-width:0!important}.signature-footer .footer-phone{font-size:clamp(1.75rem,8.6vw,2.35rem)!important;overflow-wrap:anywhere!important;text-align:center!important}.signature-footer .footer-cta-actions{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important}.signature-footer .footer-main-button,.signature-footer .footer-secondary-button{width:100%!important;max-width:100%!important}.signature-footer .footer-nav-grid{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.signature-footer .footer-nav-grid>div,.signature-footer .footer-nav-grid address,.signature-footer .footer-link-row,.signature-footer .footer-text-row,.signature-footer .footer-nav-grid a,.signature-footer .footer-link-row>a span,.signature-footer .footer-text-row p{width:100%!important;max-width:100%!important;min-width:0!important}.signature-footer .footer-bottom{grid-template-columns:minmax(0,1fr)!important;justify-items:start!important;text-align:left!important}}@media (max-width: 760px){.signature-footer{min-height:0!important;padding-bottom:18px!important}.signature-footer .container.footer-inner{min-height:0!important}.signature-footer .footer-inner{grid-template-rows:auto auto auto auto!important}.signature-footer .footer-split{padding-top:38px!important;padding-bottom:22px!important}.signature-footer .footer-cta{max-width:430px!important;margin-right:auto!important;margin-left:auto!important;padding-bottom:34px!important;overflow:hidden!important}.signature-footer .footer-cta-actions{width:min(100%,340px)!important;max-width:100%!important;margin-right:auto!important;margin-left:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.signature-footer .footer-main-button,.signature-footer .footer-secondary-button{width:100%!important;min-height:48px!important;padding:14px 18px!important;font-size:.9rem!important}.signature-footer .footer-secondary-button{min-height:46px!important}.signature-footer .footer-nav-grid>div{padding-top:20px!important;padding-bottom:20px!important}.signature-footer .footer-watermark{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;max-width:100%!important;margin:0 0 18px!important;overflow:hidden!important;transform:none!important}.signature-footer .footer-watermark span{width:100%!important;max-width:100%!important;color:#eef1f018!important;font-size:clamp(3.2rem,14.8vw,4.65rem)!important;line-height:.86!important;letter-spacing:0!important;text-align:center!important}.signature-footer .footer-bottom{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:end!important;column-gap:0!important;row-gap:16px!important;padding-top:18px!important;text-align:left!important}.signature-footer .footer-bottom span:first-child{grid-column:1!important;max-width:100%!important;overflow-wrap:anywhere!important}.signature-footer .footer-bottom span:nth-child(2){grid-column:1!important;justify-self:start!important;max-width:100%!important;font-size:.78rem!important}.signature-footer .footer-bottom .footer-credit{grid-column:1!important;justify-self:end!important;align-self:end!important;white-space:nowrap!important;max-width:100%!important;padding-bottom:12px!important;font-size:.72rem!important;letter-spacing:.08em!important;text-align:right!important;transform:translate(0)!important}}@media (max-width: 430px){.signature-footer .footer-watermark span{font-size:clamp(3rem,14.2vw,4rem)!important}.signature-footer .footer-bottom{column-gap:0!important}.signature-footer .footer-bottom .footer-credit{font-size:.68rem!important;letter-spacing:.06em!important}}body .site-header{padding:30px max(20px,var(--gutter)) 0!important;background:transparent!important;pointer-events:none!important}body .site-header .navbar{position:relative!important;isolation:isolate!important;width:min(calc(100vw - 210px),1480px)!important;min-height:58px!important;display:grid!important;grid-template-columns:minmax(168px,.45fr) minmax(700px,1.7fr) minmax(180px,.45fr)!important;align-items:center!important;gap:12px!important;padding:0 12px!important;overflow:hidden!important;border:1px solid rgba(198,183,115,.2)!important;border-radius:8px!important;background:linear-gradient(180deg,#070a0b3d,#04060714),#05070805!important;box-shadow:0 16px 40px #0000001a,inset 0 1px #eee4b21a,inset 0 -1px #eee4b20d!important;backdrop-filter:blur(4px) saturate(1.1) contrast(1.04)!important;-webkit-backdrop-filter:blur(4px) saturate(1.1) contrast(1.04)!important;pointer-events:auto!important}body .site-header .navbar:before,body .site-header .navbar:after{display:none!important;content:none!important}body .site-header .navbar:before{background:none!important;opacity:0!important}body .site-header .navbar:after{background:none!important;opacity:0!important}body .site-header .brand-lockup,body .site-header .nav-links,body .site-header .nav-cta{position:relative!important;z-index:1!important;border:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body .site-header .brand-lockup{min-width:178px!important;min-height:56px!important;justify-self:start!important;gap:16px!important;padding:0 16px 0 10px!important;border-radius:0!important;text-decoration:none!important}body .site-header .brand-lockup:before{background:none!important;opacity:0!important}body .site-header .brand-lockup:after{background:none!important;opacity:0!important}body .site-header .brand-lockup:hover{transform:none!important}body .site-header .brand-mark{position:relative!important;width:42px!important;height:42px!important;min-width:42px!important;overflow:visible!important;display:grid!important;place-items:center!important;border:0!important;border-radius:0!important;color:transparent!important;background:transparent!important;box-shadow:none!important;font-size:0!important}body .site-header .brand-mark:before,body .site-header .brand-mark:after{display:none!important;content:none!important}body .site-header .brand-mark-image{width:46px!important;height:46px!important;max-width:none!important;object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 0 10px rgba(72,206,255,.2)) drop-shadow(0 1px 8px rgba(0,0,0,.48))!important;transform:translate(-1px)!important}body .site-header .brand-name{color:#f6f8f2eb!important;font-size:1.02rem!important;font-weight:520!important;letter-spacing:.06em!important;text-shadow:0 1px 10px rgba(0,0,0,.62)!important;text-transform:uppercase!important}body .site-header .nav-links{width:min(100%,780px)!important;min-height:56px!important;justify-self:center!important;display:grid!important;grid-template-columns:repeat(var(--nav-items),minmax(0,1fr))!important;gap:0!important;padding:0!important;overflow:visible!important}body .site-header .nav-links:before{background:none!important;opacity:0!important}body .site-header .nav-links:after{background:none!important;opacity:0!important}body .site-header .nav-links a{min-height:56px!important;padding:0 7px!important;border:0!important;border-radius:0!important;color:#ebede6b3!important;background:transparent!important;box-shadow:none!important;font-size:.68rem!important;font-weight:520!important;letter-spacing:0!important;text-shadow:0 1px 9px rgba(0,0,0,.62)!important;text-transform:uppercase!important}body .site-header .nav-links a:before{display:none!important;content:none!important}body .site-header .nav-links a:hover,body .site-header .nav-links a.is-active{color:#f7f8f3f5!important;background:transparent!important;transform:none!important}body .site-header .nav-links a:hover:before,body .site-header .nav-links a.is-active:before{display:none!important;content:none!important}body .site-header .nav-cta{min-width:170px!important;min-height:38px!important;justify-self:end!important;gap:16px!important;padding:0 15px 0 20px!important;border:1px solid rgba(204,186,114,.42)!important;border-radius:4px!important;color:#f4f5eee6!important;background:linear-gradient(180deg,#ebdfa311,#0000),#0b0d0d12!important;box-shadow:inset 0 1px #eee4b21f,inset 0 -1px #00000042!important;font-size:.86rem!important;font-weight:520!important;letter-spacing:.02em!important;text-shadow:0 1px 9px rgba(0,0,0,.6)!important;text-transform:none!important}body .site-header .nav-cta:before{inset:4px!important;border:1px solid rgba(204,186,114,.13)!important;border-radius:2px!important}body .site-header .nav-cta:after{right:9px!important;bottom:-4px!important;width:48px!important;height:1px!important;background:repeating-linear-gradient(90deg,rgba(204,186,114,.46) 0 2px,transparent 2px 7px)!important}body .site-header .nav-cta:hover{border-color:#e8d58b94!important;background:linear-gradient(180deg,#ebdfa313,#0000),#1012122e!important;transform:none!important}body .site-header .nav-cta-arrow{position:relative!important;width:16px!important;height:1px!important;border:0!important;background:currentColor!important;opacity:.8!important;transform:none!important}body .section[id],body .hero-section[id]{scroll-margin-top:126px!important}@media (max-width: 1280px){body .site-header .nav-links a{padding:0 5px!important;font-size:.62rem!important}}body .cookie-banner{position:fixed!important;right:auto!important;bottom:clamp(18px,3svh,38px)!important;left:50%!important;z-index:80!important;isolation:isolate!important;width:min(calc(100vw - 48px),590px)!important;min-height:184px!important;aspect-ratio:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) 128px!important;align-items:end!important;column-gap:24px!important;padding:56px 28px 26px!important;overflow:hidden!important;border:1px solid rgba(171,158,101,.38)!important;border-radius:8px!important;color:#f3f4ee!important;background:linear-gradient(180deg,#1c1f1ee6,#0d0f0fe6),#080a0adb!important;box-shadow:0 26px 58px #0000006b,inset 0 1px #eee4b21a,inset 0 -1px #eee4b214!important;filter:none!important;backdrop-filter:blur(18px) saturate(1.02)!important;-webkit-backdrop-filter:blur(18px) saturate(1.02)!important;transform:translate(-50%)!important}body .cookie-banner:before{position:absolute!important;top:20px!important;left:28px!important;z-index:2!important;min-height:18px!important;display:inline-flex!important;align-items:center!important;padding-left:26px!important;color:#d5c98bd1!important;background:radial-gradient(circle at 7px 50%,rgba(213,201,139,.85) 0 2px,transparent 2.6px),radial-gradient(circle at 7px 50%,transparent 0 5px,rgba(213,201,139,.8) 5px 6px,transparent 6.6px)!important;content:"Cookies"!important;font-size:.72rem!important;font-weight:520!important;letter-spacing:0!important}body .cookie-banner:after{position:absolute!important;top:29px!important;right:28px!important;left:118px!important;z-index:2!important;height:1px!important;background:linear-gradient(90deg,rgba(213,201,139,.2),transparent 76%,rgba(213,201,139,.34))!important;box-shadow:96px 0 #d5c98b2e!important;content:""!important;pointer-events:none!important}body .cookie-banner picture{position:absolute!important;right:-44px!important;bottom:-30px!important;left:20px!important;z-index:0!important;display:block!important;height:104px!important;opacity:.2!important;pointer-events:none!important}body .cookie-banner .cookie-banner-image{position:relative!important;inset:auto!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center bottom!important;filter:saturate(.72) contrast(1.08) brightness(.54)!important}body .cookie-banner-copy{position:relative!important;top:auto!important;right:auto!important;left:auto!important;z-index:1!important;width:100%!important;min-width:0!important;text-shadow:none!important;transform:none!important}body .cookie-banner-copy h2{margin:0!important;color:#f8f9f4f5!important;font-family:var(--font)!important;font-size:1.16rem!important;font-weight:500!important;line-height:1.16!important;letter-spacing:0!important}body .cookie-banner-copy p{display:block!important;margin:12px 0 0!important;color:#dcded6b8!important;font-size:.86rem!important;font-weight:420!important;line-height:1.36!important}body .cookie-banner-copy a{display:inline-block!important;margin-top:14px!important;color:#d5c98be6!important;font-size:.82rem!important;font-weight:520!important;line-height:1.25!important;letter-spacing:0!important;text-decoration-color:#d5c98b70!important;text-underline-offset:4px!important}body .cookie-banner-copy a:hover{color:#eee09c!important;text-decoration-color:currentColor!important}body .cookie-banner-action{position:relative!important;top:auto!important;right:auto!important;z-index:1!important;min-width:128px!important;min-height:40px!important;align-self:end!important;justify-self:end!important;padding:0 18px!important;border:1px solid rgba(213,201,139,.52)!important;border-radius:4px!important;color:#f6f7f1eb!important;background:linear-gradient(180deg,#ebdfa30e,#0000),#0a0c0c8f!important;box-shadow:inset 0 1px #eee4b21f,inset 0 -1px #00000042!important;font-size:.86rem!important;font-weight:520!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important;cursor:pointer!important;transform:none!important}body .cookie-banner-action:hover{border-color:#eee09cb8!important;background:linear-gradient(180deg,#ebdfa316,#0000),#101212ad!important;box-shadow:inset 0 1px #eee4b229,0 10px 24px #0003!important;transform:translateY(-1px)!important}@media (max-width: 1120px){body .site-header .navbar{width:min(calc(100vw - 44px),1060px)!important;grid-template-columns:minmax(148px,.42fr) minmax(560px,1fr) minmax(160px,.42fr)!important}body .site-header .nav-links{width:100%!important}body .site-header .nav-links a{padding:0 4px!important;font-size:.58rem!important}}@media (max-width: 920px){body .site-header{right:14px!important;left:14px!important;padding:14px 0 0!important}body .site-header .navbar{width:100%!important;grid-template-columns:auto auto!important;justify-content:space-between!important;padding:0 58px 0 10px!important}body .site-header .nav-links,body .site-header .nav-cta{display:none!important}body .site-header .brand-lockup{min-width:0!important;padding-left:0!important}body .site-header .mobile-menu-toggle{position:absolute!important;top:50%!important;right:10px!important;z-index:1!important;display:inline-flex!important;width:42px!important;min-width:42px!important;min-height:38px!important;border:1px solid rgba(204,186,114,.36)!important;border-radius:4px!important;background:#0b0d0d6b!important;box-shadow:inset 0 1px #eee4b21a!important;transform:translateY(-50%)!important}body .site-header .mobile-drawer{right:0!important;left:0!important;top:calc(100% + 10px)!important;width:100%!important;border-color:#ab9e6552!important;border-radius:8px!important;background:linear-gradient(180deg,#1a1e1ef0,#0a0d0eeb),#090b0ce6!important;box-shadow:0 18px 42px #00000052!important}body .site-header .mobile-drawer a{border-radius:4px!important;letter-spacing:0!important}}@media (max-width: 620px){body .site-header{right:auto!important;width:min(calc(100vw - 28px),390px)!important}}@media (max-width: 760px){body .cookie-banner{bottom:12px!important;width:min(calc(100vw - 28px),430px)!important;min-height:236px!important;grid-template-columns:1fr!important;row-gap:18px!important;padding:54px 22px 22px!important}body .cookie-banner:before{left:22px!important}body .cookie-banner:after{right:22px!important;left:112px!important}body .cookie-banner picture{right:-68px!important;bottom:-24px!important;left:-8px!important;height:94px!important;opacity:.18!important}body .cookie-banner-copy h2{font-size:1.08rem!important}body .cookie-banner-copy p{font-size:.84rem!important}body .cookie-banner-action{width:100%!important;min-width:0!important;justify-self:stretch!important}}@media (max-width: 430px){body .site-header .brand-name{font-size:.96rem!important}body .cookie-banner{min-height:246px!important}body .cookie-banner-copy p br{display:none!important}}body .request-terminal-card .request-submit,html body .request-terminal-card .request-submit{transform:none!important;transform-origin:center center!important}body .request-terminal-card .request-submit:hover,html body .request-terminal-card .request-submit:hover{transform:translateY(-1px)!important}body .site-header .navbar{grid-template-columns:minmax(310px,.42fr) minmax(760px,1fr) minmax(212px,.34fr)!important;min-height:66px!important;padding:0 14px!important}body .site-header .brand-lockup{min-width:304px!important;gap:14px!important}body .site-header .brand-name{max-width:230px!important;font-size:.82rem!important;font-weight:620!important;line-height:1.08!important;letter-spacing:.035em!important;white-space:normal!important}body .site-header .nav-links{width:min(100%,780px)!important;min-height:64px!important;display:flex!important;align-items:stretch!important;justify-content:center!important}body .site-header .nav-links a{min-width:96px!important;min-height:64px!important;flex:0 1 108px!important;padding:0 11px!important;font-size:.82rem!important;font-weight:600!important;line-height:1.08!important;text-align:center!important;white-space:normal!important}body .site-header .nav-links a.is-wide{min-width:184px!important;flex-basis:190px!important;font-size:.75rem!important;line-height:1.12!important}body .site-header .nav-cta{min-width:206px!important;min-height:47px!important;padding:0 18px 0 24px!important;font-size:.96rem!important;font-weight:610!important}@media (max-width: 1360px){body .site-header .navbar{width:min(calc(100vw - 44px),1320px)!important;grid-template-columns:minmax(270px,.42fr) minmax(650px,1fr) minmax(188px,.34fr)!important}body .site-header .brand-lockup{min-width:264px!important}body .site-header .brand-name{max-width:202px!important;font-size:.72rem!important}body .site-header .nav-links a{min-width:78px!important;flex-basis:88px!important;padding:0 7px!important;font-size:.72rem!important}body .site-header .nav-links a.is-wide{min-width:158px!important;flex-basis:168px!important;font-size:.66rem!important}body .site-header .nav-cta{min-width:184px!important;font-size:.88rem!important}}@media (max-width: 1180px){body .site-header .nav-links,body .site-header .nav-cta{display:none!important}body .site-header .navbar{width:min(calc(100vw - 32px),760px)!important;min-height:62px!important;grid-template-columns:minmax(0,auto) 52px!important;justify-content:space-between!important;gap:14px!important;padding:0 10px!important;overflow:visible!important}body .site-header .brand-lockup{min-width:0!important;min-height:58px!important;padding:0 12px 0 4px!important}body .site-header .brand-name{max-width:230px!important;font-size:.82rem!important;line-height:1.05!important}body .site-header .mobile-menu-toggle{position:relative!important;top:auto!important;right:auto!important;width:56px!important;min-width:56px!important;min-height:48px!important;display:inline-flex!important;gap:7px!important;border:1px solid rgba(204,186,114,.42)!important;border-radius:6px!important;color:#f6f8f2f0!important;background:linear-gradient(180deg,#ebdfa312,#0000),#090c0c4d!important;box-shadow:inset 0 1px #eee4b21f,0 10px 24px #0000002e!important;transform:none!important}body .site-header .mobile-menu-toggle span{width:23px!important;height:2px!important;border-radius:999px!important}body .site-header .mobile-menu-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(8px) rotate(45deg)!important}body .site-header .mobile-menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-8px) rotate(-45deg)!important}body .site-header .mobile-drawer{position:fixed!important;top:86px!important;right:16px!important;left:16px!important;width:auto!important;max-height:calc(100svh - 104px)!important;overflow-y:auto!important;padding:12px!important;border:1px solid rgba(171,158,101,.4)!important;border-radius:8px!important;background:linear-gradient(180deg,#181c1cf5,#080b0cf0),#080a0af0!important;box-shadow:0 22px 56px #0000006b,inset 0 1px #eee4b21a!important;backdrop-filter:blur(18px) saturate(1.04)!important;-webkit-backdrop-filter:blur(18px) saturate(1.04)!important}body .site-header .mobile-drawer:not([hidden]){display:grid!important;gap:7px!important}body .site-header .mobile-drawer a{min-height:54px!important;display:flex!important;align-items:center!important;padding:13px 15px!important;border:1px solid rgba(204,186,114,.12)!important;border-radius:6px!important;color:#f4f6f2e0!important;background:#ffffff06!important;font-size:.98rem!important;font-weight:600!important;line-height:1.18!important;letter-spacing:0!important;white-space:normal!important}body .site-header .mobile-drawer a.is-active{border-color:#d5c98b70!important;color:#fffffff5!important;background:linear-gradient(180deg,#d5c98b1f,#d5c98b0a),#161a18b8!important}body .site-header .mobile-drawer .mobile-drawer-cta{min-height:58px!important;justify-content:center!important;margin-top:4px!important;border-color:#d5c98b85!important;background:linear-gradient(180deg,#ebdfa31a,#0000),#404c2fb8!important;font-size:1rem!important;font-weight:650!important}}@media (max-width: 520px){body .site-header{right:12px!important;left:12px!important;width:auto!important;padding-top:12px!important}body .site-header .navbar{width:100%!important}body .site-header .brand-name{max-width:198px!important;font-size:.74rem!important}body .site-header .brand-mark,body .site-header .brand-mark-image{width:40px!important;height:40px!important;min-width:40px!important}body .site-header .mobile-drawer{top:82px!important;right:12px!important;left:12px!important}}body .advantages-media-note,html body .advantages-media-note{display:none!important}body .advantages-panel,html body .advantages-panel{display:grid!important;gap:clamp(24px,2.4vw,34px)!important;border-top:0!important}body .advantages-heading,html body .advantages-heading{display:grid!important;grid-template-columns:1fr!important;gap:clamp(14px,1.6vw,20px)!important;align-items:start!important;padding-bottom:clamp(22px,2.2vw,30px)!important;border-bottom:1px solid rgba(166,172,173,.24)!important}body .advantages-heading h3,html body .advantages-heading h3{max-width:9ch!important;margin:0!important;font-size:clamp(2.85rem,4.05vw,4.55rem)!important;line-height:.9!important;text-wrap:balance!important}body .advantages-heading p,html body .advantages-heading p{max-width:45ch!important;margin:0!important;padding-bottom:0!important;color:#c7ccc9ad!important;font-size:clamp(.92rem,.96vw,1.02rem)!important;line-height:1.54!important}body .advantages-board,html body .advantages-board{position:relative!important;display:grid!important;grid-template-columns:1fr!important;gap:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}body .advantages-board:before,html body .advantages-board:before{position:absolute!important;top:0!important;bottom:0!important;left:clamp(32px,3.2vw,42px)!important;width:1px!important;background:linear-gradient(180deg,rgba(167,170,118,.4),rgba(166,172,173,.1) 48%,transparent)!important;content:""!important;pointer-events:none!important}body .advantage-primary,html body .advantage-primary{min-height:0!important;display:grid!important;grid-template-columns:clamp(58px,5vw,78px) minmax(0,1fr)!important;gap:clamp(20px,2.5vw,36px)!important;align-items:start!important;align-content:start!important;padding:0 0 clamp(22px,2.3vw,30px)!important;border:0!important;border-bottom:1px solid rgba(166,172,173,.22)!important;border-radius:0!important;background:transparent!important}body .advantage-primary-copy,html body .advantage-primary-copy{display:grid!important;grid-template-columns:1fr!important;gap:0!important;align-items:start!important}body .advantage-primary strong,html body .advantage-primary strong{max-width:14ch!important;color:#f1f4ef!important;font-size:clamp(1.85rem,2.7vw,3rem)!important;line-height:.96!important}body .advantage-primary p,html body .advantage-primary p{display:none!important}body .advantage-list,html body .advantage-list{display:grid!important;grid-template-columns:1fr!important;gap:0!important;background:transparent!important}body .advantage-row,html body .advantage-row{min-height:0!important;display:grid!important;grid-template-columns:clamp(58px,5vw,78px) minmax(0,1fr)!important;gap:clamp(20px,2.5vw,36px)!important;align-items:start!important;align-content:start!important;padding:clamp(16px,1.55vw,22px) 0!important;border:0!important;border-bottom:1px solid rgba(166,172,173,.16)!important;border-radius:0!important;background:transparent!important}body .advantage-row:nth-child(2n),html body .advantage-row:nth-child(2n){margin-top:0!important}body .advantage-row>div,html body .advantage-row>div{display:grid!important;grid-template-columns:1fr!important;gap:0!important;align-items:start!important}body .advantage-number,html body .advantage-number{position:relative!important;z-index:1!important;width:auto!important;height:auto!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;padding:0 0 0 clamp(16px,1.45vw,20px)!important;border:0!important;border-radius:0!important;color:#c8cf92bd!important;background:transparent!important;font:800 clamp(.74rem,.78vw,.86rem) / 1 var(--mono)!important;letter-spacing:0!important}body .advantage-number:before,html body .advantage-number:before{position:absolute!important;top:50%!important;left:0!important;width:6px!important;height:6px!important;border:1px solid rgba(167,170,118,.58)!important;background:#0c1010!important;content:""!important;transform:translateY(-50%) rotate(45deg)!important}body .advantage-primary>.advantage-number,html body .advantage-primary>.advantage-number{min-height:clamp(30px,2.8vw,38px)!important;font-size:clamp(.78rem,.84vw,.94rem)!important}body .advantage-row strong,html body .advantage-row strong{max-width:25ch!important;color:#eef2ed!important;font-size:clamp(1rem,1.12vw,1.2rem)!important;line-height:1.18!important}body .advantage-row p,html body .advantage-row p{display:none!important}@media (max-width: 1180px){body .advantages-heading,html body .advantages-heading,body .advantage-primary-copy,html body .advantage-primary-copy,body .advantage-row>div,html body .advantage-row>div{grid-template-columns:1fr!important}body .advantages-heading h3,html body .advantages-heading h3,body .advantages-heading p,html body .advantages-heading p,body .advantage-primary strong,html body .advantage-primary strong,body .advantage-primary p,html body .advantage-primary p,body .advantage-row strong,html body .advantage-row strong,body .advantage-row p,html body .advantage-row p{max-width:100%!important}}@media (max-width: 760px){body .advantages-board:before,html body .advantages-board:before{left:3px!important}body .advantage-primary,html body .advantage-primary,body .advantage-row,html body .advantage-row{grid-template-columns:1fr!important;gap:12px!important;padding-left:22px!important}body .advantage-number,html body .advantage-number{padding-left:18px!important}}body .tech-passport-section,html body .tech-passport-section{--tech-accent: var(--mist) !important;--tech-accent-strong: var(--mist-2) !important;--tech-accent-soft: rgba(166, 172, 173, .46) !important;--tech-accent-line: rgba(166, 172, 173, .24) !important;position:relative!important;isolation:isolate!important;overflow:hidden!important;padding-top:clamp(108px,8vw,148px)!important;padding-bottom:clamp(96px,8vw,132px)!important;color:#f2f3ef!important;background:linear-gradient(180deg,#070909,#101414 52%,#070808)!important}body .tech-passport-section:before,html body .tech-passport-section:before{display:none!important;content:none!important}body .tech-passport-section:after,html body .tech-passport-section:after{position:absolute!important;inset:0!important;z-index:-1!important;display:block!important;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 26%,rgba(0,0,0,.2));content:""!important;pointer-events:none!important}body .tech-passport-layout,html body .tech-passport-layout{display:grid!important;grid-template-columns:minmax(520px,.38fr) minmax(0,1fr)!important;gap:clamp(48px,5vw,78px)!important;align-items:start!important;margin-top:0!important;padding-top:0!important}body .tech-passport-lead,html body .tech-passport-lead{min-width:0!important;padding-right:clamp(24px,3vw,48px)!important;border-right:1px solid var(--tech-accent-line)!important}body .tech-passport-lead h2,html body .tech-passport-lead h2{max-width:460px!important;margin:0!important;color:#f6f7f3!important;font-family:var(--display)!important;font-size:4.15rem!important;font-weight:800!important;line-height:.92!important;letter-spacing:0!important;text-transform:uppercase!important;text-wrap:balance!important}body .tech-passport-rule,html body .tech-passport-rule{display:block!important;width:74px!important;height:2px!important;margin:34px 0 0!important;background:linear-gradient(90deg,var(--tech-accent-strong),rgba(166,172,173,.08))!important}body .tech-passport-lead p,html body .tech-passport-lead p{max-width:430px!important;margin:28px 0 0!important;color:#e1e2dbbd!important;font-size:1.08rem!important;font-weight:500!important;line-height:1.62!important;letter-spacing:0!important}body .tech-passport-metrics,html body .tech-passport-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:58px!important;border-top:1px solid rgba(166,172,173,.16)!important}body .tech-metric,html body .tech-metric{min-height:118px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:22px!important;align-items:center!important;padding:22px 18px 20px 0!important;border-bottom:1px solid rgba(166,172,173,.16)!important}body .tech-metric:nth-child(2),body .tech-metric:nth-child(4),html body .tech-metric:nth-child(2),html body .tech-metric:nth-child(4){padding-left:24px!important;border-left:1px solid rgba(166,172,173,.16)!important}body .tech-metric-icon,html body .tech-metric-icon{position:relative!important;width:38px!important;height:38px!important;display:block!important;color:var(--tech-accent-strong)!important;fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:1.85!important;filter:drop-shadow(0 0 12px rgba(166,172,173,.18))!important;overflow:visible!important}body .tech-metric-icon *,html body .tech-metric-icon *{vector-effect:non-scaling-stroke!important}body .tech-metric-icon-grid,html body .tech-metric-icon-grid{border:0!important}body .tech-metric-icon:before,body .tech-metric-icon:after,html body .tech-metric-icon:before,html body .tech-metric-icon:after{display:none!important;content:none!important}body .tech-metric strong,html body .tech-metric strong{display:block!important;color:var(--tech-accent-strong)!important;font-family:var(--display)!important;font-size:2.5rem!important;font-weight:800!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important}body .tech-metric span:not(.tech-metric-icon),html body .tech-metric span:not(.tech-metric-icon){display:block!important;margin-top:8px!important;color:#e2e5dfc2!important;font-size:.84rem!important;font-weight:600!important;line-height:1.28!important;letter-spacing:0!important;text-transform:uppercase!important}body .tech-passport-sheet,html body .tech-passport-sheet{min-width:0!important}body .tech-passport-kicker,html body .tech-passport-kicker{margin:0 0 18px!important;padding-bottom:18px!important;border-bottom:1px solid var(--tech-accent-line)!important;color:#eaece6ad!important;font-family:var(--display)!important;font-size:1.08rem!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:uppercase!important}body .tech-group,html body .tech-group{border-bottom:1px solid var(--tech-accent-line)!important}body .tech-group+.tech-group,html body .tech-group+.tech-group{margin-top:0!important}body .tech-group h3,html body .tech-group h3{margin:0!important;padding:18px 0 13px!important;color:var(--tech-accent-strong)!important;font-family:var(--display)!important;font-size:1.16rem!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;text-transform:uppercase!important}body .tech-group-rows,html body .tech-group-rows{display:grid!important}body .tech-row,html body .tech-row{min-height:42px!important;display:grid!important;grid-template-columns:minmax(210px,.38fr) minmax(0,1fr)!important;align-items:center!important;border-top:1px solid rgba(166,172,173,.16)!important}body .tech-row span,body .tech-row strong,html body .tech-row span,html body .tech-row strong{min-width:0!important;padding:9px 16px 10px 0!important;color:#e7e9e3bd!important;font-family:var(--font)!important;font-size:.98rem!important;font-weight:500!important;line-height:1.34!important;letter-spacing:0!important}body .tech-row strong,html body .tech-row strong{padding-left:22px!important;border-left:1px solid rgba(166,172,173,.1)!important;color:#f5f6f2db!important;font-size:1.02rem!important;font-weight:600!important}body .tech-optics,html body .tech-optics{margin-top:clamp(54px,5vw,78px)!important;padding-top:0!important}body .tech-optics-heading,html body .tech-optics-heading{display:flex!important;align-items:center!important;gap:14px!important;margin-bottom:18px!important}body .tech-optics-heading:after,html body .tech-optics-heading:after{min-width:40px!important;height:1px!important;flex:1 1 auto!important;background:var(--tech-accent-line)!important;content:""!important}body .tech-optics-heading h3,html body .tech-optics-heading h3{margin:0!important;color:var(--tech-accent-strong)!important;font-family:var(--display)!important;font-size:1.2rem!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;text-transform:uppercase!important;white-space:nowrap!important}body .tech-lens-grid,html body .tech-lens-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(14px,2vw,24px)!important}body .tech-lens-card,html body .tech-lens-card{position:relative!important;min-height:224px!important;display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(132px,.75fr)!important;align-items:stretch!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .tech-lens-card:before,html body .tech-lens-card:before{display:none!important;content:none!important}body .tech-lens-media,html body .tech-lens-media{position:relative!important;isolation:isolate!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;padding:16px 6px 16px 14px!important;background:transparent!important}body .tech-lens-media:before,html body .tech-lens-media:before{display:none!important;content:none!important}body .tech-lens-media:after,html body .tech-lens-media:after{display:none!important;content:none!important}body .tech-lens-media img,html body .tech-lens-media img{position:relative!important;z-index:1!important;width:118%!important;max-width:none!important;height:210px!important;object-fit:contain!important;object-position:center!important;filter:grayscale(.24) contrast(1.06) brightness(.92) saturate(.82) drop-shadow(0 18px 22px rgba(0,0,0,.44))!important;mix-blend-mode:normal!important;opacity:.98!important;transform:translate(-4%)!important;-webkit-mask-image:none!important;mask-image:none!important}body .tech-lens-copy,html body .tech-lens-copy{position:relative!important;z-index:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:24px 0 24px 20px!important;border-left:0!important}body .tech-lens-copy strong,html body .tech-lens-copy strong{display:flex!important;align-items:baseline!important;gap:9px!important;color:var(--tech-accent-strong)!important;font-family:var(--display)!important;font-size:3.1rem!important;font-weight:800!important;line-height:.9!important;letter-spacing:0!important;white-space:nowrap!important}body .tech-lens-copy strong span,html body .tech-lens-copy strong span{color:#c8cdcae6!important;font-size:1.14rem!important;font-weight:700!important}body .tech-lens-copy .tech-passport-rule,html body .tech-lens-copy .tech-passport-rule{width:34px!important;height:1px!important;margin-top:26px!important}body .tech-lens-copy p,html body .tech-lens-copy p{max-width:15ch!important;margin:16px 0 0!important;color:#edefeadb!important;font-size:1rem!important;font-weight:500!important;line-height:1.22!important;letter-spacing:0!important}@media (max-width: 1240px){body .tech-passport-lead h2,html body .tech-passport-lead h2{font-size:3.65rem!important}body .tech-metric,html body .tech-metric{grid-template-columns:34px minmax(0,1fr)!important;gap:16px!important}body .tech-metric strong,html body .tech-metric strong{font-size:1.95rem!important}}@media (max-width: 1080px){body .tech-passport-layout,html body .tech-passport-layout{grid-template-columns:1fr!important;gap:44px!important}body .tech-passport-lead,html body .tech-passport-lead{padding-right:0!important;border-right:0!important}body .tech-passport-lead h2,html body .tech-passport-lead h2{max-width:13ch!important}body .tech-passport-metrics,html body .tech-passport-metrics{max-width:720px!important;margin-top:38px!important}body .tech-lens-grid,html body .tech-lens-grid{grid-template-columns:1fr!important}body .tech-lens-card,html body .tech-lens-card{min-height:220px!important;grid-template-columns:minmax(0,1fr) minmax(170px,.44fr)!important}body .tech-lens-media img,html body .tech-lens-media img{height:204px!important}}@media (max-width: 720px){body .tech-passport-section,html body .tech-passport-section{padding-top:82px!important;padding-bottom:86px!important}body .tech-passport-lead h2,html body .tech-passport-lead h2{max-width:10ch!important;font-size:3.05rem!important;line-height:.96!important}body .tech-passport-lead p,html body .tech-passport-lead p{margin-top:22px!important;font-size:.98rem!important;line-height:1.5!important}body .tech-passport-rule,html body .tech-passport-rule{margin-top:24px!important}body .tech-passport-metrics,html body .tech-passport-metrics{grid-template-columns:1fr!important}body .tech-metric,body .tech-metric:nth-child(2),body .tech-metric:nth-child(4),html body .tech-metric,html body .tech-metric:nth-child(2),html body .tech-metric:nth-child(4){min-height:90px!important;padding:18px 0!important;border-left:0!important}body .tech-row,html body .tech-row{grid-template-columns:1fr!important;gap:3px!important;padding:10px 0!important}body .tech-row span,body .tech-row strong,html body .tech-row span,html body .tech-row strong{padding:0!important;border-left:0!important;font-size:.88rem!important}body .tech-row span,html body .tech-row span{color:#a6acadc7!important;font-size:.78rem!important;text-transform:uppercase!important}body .tech-optics-heading,html body .tech-optics-heading{align-items:flex-start!important}body .tech-optics-heading h3,html body .tech-optics-heading h3{max-width:13ch!important;white-space:normal!important}body .tech-lens-card,html body .tech-lens-card{grid-template-columns:1fr!important}body .tech-lens-media,html body .tech-lens-media{min-height:210px!important;padding:14px!important}body .tech-lens-media img,html body .tech-lens-media img{width:108%!important;height:204px!important;transform:none!important}body .tech-lens-copy,html body .tech-lens-copy{padding:0 22px 24px!important;border-left:0!important}body .tech-lens-copy p,html body .tech-lens-copy p{max-width:100%!important}}@media (max-width: 420px){body .tech-passport-lead h2,html body .tech-passport-lead h2{font-size:2.65rem!important}body .tech-lens-copy strong,html body .tech-lens-copy strong{font-size:2.55rem!important}}body .posts-section,html body .posts-section{position:relative!important;overflow:hidden!important;padding-top:clamp(76px,5vw,108px)!important;padding-bottom:clamp(70px,5vw,98px)!important;background:#121417!important;background-image:linear-gradient(90deg,rgba(0,0,0,.3),transparent 28%,transparent 72%,rgba(0,0,0,.28)),radial-gradient(ellipse at 52% 16%,rgba(196,201,196,.05),transparent 38%)!important}body .posts-section .container,html body .posts-section .container{width:min(100% - clamp(36px,5vw,96px),1780px)!important}body .post-complex-layout,html body .post-complex-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:clamp(28px,3.4vw,52px)!important;align-items:center!important}body .post-complex-copy,html body .post-complex-copy{min-width:0!important;width:min(100%,1180px)!important;margin:0 auto!important;padding-top:0!important;text-align:center!important}body .post-complex-kicker,html body .post-complex-kicker{display:flex!important;align-items:center!important;gap:18px!important;width:min(100%,420px)!important;color:#c5a15d!important;font-family:var(--display)!important;font-size:1.05rem!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:uppercase!important;white-space:nowrap!important}body .post-complex-kicker:before,body .post-complex-kicker:after,html body .post-complex-kicker:before,html body .post-complex-kicker:after{display:block!important;content:""!important}body .post-complex-kicker:before,html body .post-complex-kicker:before{order:1!important;flex:1 1 auto!important;height:1px!important;background:#c5a15d57!important;transform:translateY(1px)!important}body .post-complex-kicker:after,html body .post-complex-kicker:after{order:2!important;flex:0 0 auto!important;width:8px!important;height:8px!important;border:1px solid rgba(197,161,93,.36)!important;border-radius:50%!important}body .post-complex-copy h2,html body .post-complex-copy h2{width:min(100%,1160px)!important;max-width:100%!important;margin:0 auto!important;color:#eff0ec!important;font-family:var(--display)!important;font-size:clamp(2.55rem,4.2vw,4.65rem)!important;font-weight:760!important;line-height:.98!important;letter-spacing:0!important;text-transform:uppercase!important;text-align:center!important;overflow-wrap:normal!important;transform:none!important;transform-origin:left top!important}body .post-complex-rule,html body .post-complex-rule{display:block!important;width:44px!important;height:1px!important;margin-top:38px!important;background:#c5a15d!important}body .post-complex-copy p,html body .post-complex-copy p{max-width:720px!important;margin:26px auto 0!important;color:#d5d8d3b8!important;font-size:clamp(1.08rem,1.12vw,1.28rem)!important;font-weight:450!important;line-height:1.62!important;letter-spacing:0!important;text-align:center!important}body .post-complex-visual,html body .post-complex-visual{width:min(100%,1180px)!important;margin:0 auto!important;min-width:0!important}body .post-hero-photo,html body .post-hero-photo{position:relative!important;display:block!important;min-height:clamp(430px,34vw,600px)!important;margin:0!important;overflow:hidden!important;border:1px solid rgba(197,161,93,.14)!important;border-radius:6px!important;background:#080a0b52!important;box-shadow:inset 0 1px #ffffff09,0 34px 90px #00000038!important}body .post-hero-photo:before,html body .post-hero-photo:before{position:absolute!important;inset:0!important;z-index:1!important;display:block!important;pointer-events:none!important;content:""!important;background:linear-gradient(90deg,rgba(7,9,9,.18),transparent 42%,rgba(7,9,9,.2)),linear-gradient(180deg,#080a0b0a,#080a0b6b)!important}body .post-hero-photo img,html body .post-hero-photo img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center!important;filter:saturate(.78) contrast(1.04) brightness(.76)!important}body .post-guns-grid,html body .post-guns-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:16px!important;margin-top:24px!important}body .post-gun-card,html body .post-gun-card{position:relative!important;min-width:0!important;min-height:166px!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important;padding:22px 22px 14px!important;border:1px solid rgba(204,208,205,.16)!important;border-radius:6px!important;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 42%),#111416!important;box-shadow:inset 0 1px #ffffff0a!important}body .post-gun-card.is-active,html body .post-gun-card.is-active{border-color:#c5a15de0!important;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #c5a15d1f!important}body .post-gun-card h3,html body .post-gun-card h3{position:relative!important;z-index:2!important;margin:0!important;color:#eff0ec!important;font-family:var(--display)!important;font-size:1.16rem!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important}body .post-gun-media,html body .post-gun-media{position:relative!important;z-index:1!important;min-height:112px!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;overflow:visible!important}body .post-gun-media:before,html body .post-gun-media:before{position:absolute!important;right:8%!important;bottom:8px!important;left:8%!important;height:20px!important;border-radius:50%!important;background:#00000057!important;filter:blur(14px)!important;content:""!important}body .post-gun-media img,html body .post-gun-media img{position:relative!important;z-index:1!important;width:122%!important;max-width:none!important;height:116px!important;display:block!important;object-fit:contain!important;object-position:center bottom!important;filter:saturate(.82) contrast(1.04) brightness(.78) drop-shadow(0 16px 20px rgba(0,0,0,.42))!important}body .post-gun-card:nth-child(2) .post-gun-media img,html body .post-gun-card:nth-child(2) .post-gun-media img{width:128%!important}body .post-gun-card:nth-child(3) .post-gun-media img,html body .post-gun-card:nth-child(3) .post-gun-media img{width:130%!important}body .post-gun-card:nth-child(4) .post-gun-media img,html body .post-gun-card:nth-child(4) .post-gun-media img{width:124%!important}body .post-gun-card:nth-child(5) .post-gun-media img,html body .post-gun-card:nth-child(5) .post-gun-media img{width:92%!important;height:122px!important}body .post-gun-card:nth-child(6) .post-gun-media img,html body .post-gun-card:nth-child(6) .post-gun-media img{width:88%!important;height:126px!important}body .post-advantages,html body .post-advantages{margin-top:clamp(58px,6vw,96px)!important;padding-top:clamp(34px,4vw,56px)!important;border-top:1px solid rgba(204,208,205,.16)!important}body .post-advantages h3,html body .post-advantages h3{display:block!important;max-width:100%!important;margin:0 auto clamp(30px,3.6vw,48px)!important;color:#eff0ecf0!important;font-family:var(--display)!important;font-size:clamp(2.55rem,4.2vw,4.65rem)!important;font-weight:760!important;line-height:.98!important;letter-spacing:0!important;text-align:center!important;text-transform:uppercase!important;overflow-wrap:normal!important}body .post-advantages-list,html body .post-advantages-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 clamp(32px,4vw,68px)!important;width:min(100%,1080px)!important;margin:0 auto!important}body .post-advantage,html body .post-advantage{position:relative!important;margin:0!important;padding:20px 0 22px 24px!important;border-bottom:1px solid rgba(204,208,205,.14)!important}body .post-advantage:before,html body .post-advantage:before{position:absolute!important;top:30px!important;left:0!important;width:6px!important;height:6px!important;border-radius:50%!important;background:#ccd0cd94!important;content:""!important}body .post-advantage h4,html body .post-advantage h4{margin:0!important;color:#f4f6f2f0!important;font-family:var(--display)!important;font-size:clamp(1.35rem,1.55vw,1.82rem)!important;font-weight:780!important;line-height:1.05!important;letter-spacing:0!important}body .post-advantage p,html body .post-advantage p{margin:8px 0 0!important;color:#d5d8d3b8!important;font-size:clamp(.98rem,1vw,1.1rem)!important;font-weight:450!important;line-height:1.48!important;letter-spacing:0!important}@media (max-width: 1320px){body .post-complex-layout,html body .post-complex-layout{grid-template-columns:minmax(0,1fr)!important;gap:34px!important}body .post-complex-copy h2,html body .post-complex-copy h2{width:min(100%,980px)!important;font-size:clamp(3.9rem,5.5vw,5.6rem)!important}body .post-guns-grid,html body .post-guns-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .post-advantages-list,html body .post-advantages-list{gap:0 34px!important}}@media (max-width: 960px){body .post-complex-layout,html body .post-complex-layout{grid-template-columns:minmax(0,1fr)!important}body .post-complex-copy,html body .post-complex-copy{padding-top:0!important}body .post-complex-copy h2,html body .post-complex-copy h2{width:min(100%,760px)!important;max-width:100%!important;margin-top:0!important;font-size:clamp(3rem,8vw,4.25rem)!important;transform:none!important}body .post-hero-photo,html body .post-hero-photo{min-height:430px!important}}@media (max-width: 700px){body .posts-section,html body .posts-section{padding-top:82px!important;padding-bottom:86px!important}body .posts-section .container,html body .posts-section .container{width:min(100% - 28px,1780px)!important}body .post-complex-kicker,html body .post-complex-kicker{gap:12px!important;font-size:.9rem!important;white-space:normal!important}body .post-complex-kicker:after,html body .post-complex-kicker:after{display:none!important}body .post-complex-copy h2,html body .post-complex-copy h2{margin-top:0!important;font-size:clamp(2.55rem,10vw,3.35rem)!important}body .post-complex-copy p,html body .post-complex-copy p{max-width:100%!important;font-size:.98rem!important;line-height:1.58!important}body .post-hero-photo,html body .post-hero-photo{min-height:330px!important}body .post-guns-grid,html body .post-guns-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:18px!important}body .post-gun-card,html body .post-gun-card{min-height:154px!important;padding:18px 16px 12px!important}body .post-gun-card h3,html body .post-gun-card h3{font-size:1rem!important}body .post-gun-media,html body .post-gun-media{min-height:106px!important}body .post-gun-media img,html body .post-gun-media img{height:110px!important}body .post-advantages,html body .post-advantages{margin-top:48px!important;padding-top:34px!important}body .post-advantages-list,html body .post-advantages-list{grid-template-columns:minmax(0,1fr)!important}body .post-advantages h3,html body .post-advantages h3{width:min(100%,340px)!important;font-size:clamp(1.72rem,7.2vw,2rem)!important;line-height:1.02!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}}@media (max-width: 430px){body .post-complex-copy h2,html body .post-complex-copy h2{font-size:2.28rem!important}body .post-advantages h3,html body .post-advantages h3{width:min(100%,320px)!important;font-size:clamp(1.58rem,6.9vw,1.82rem)!important}body .post-guns-grid,html body .post-guns-grid{grid-template-columns:minmax(0,1fr)!important}}body .site-header{top:0!important;padding:clamp(14px,1.7vw,24px) clamp(18px,4vw,56px) 0!important;background:transparent!important;pointer-events:none!important}body .site-header .navbar{position:relative!important;isolation:isolate!important;width:min(calc(100vw - clamp(36px,7vw,132px)),1488px)!important;min-height:64px!important;display:grid!important;grid-template-columns:minmax(300px,.48fr) minmax(650px,1fr) minmax(168px,.3fr)!important;align-items:center!important;gap:clamp(12px,1.4vw,22px)!important;padding:8px 18px!important;overflow:visible!important;border:1px solid rgba(94,104,102,.24)!important;border-radius:999px!important;background:linear-gradient(135deg,#424a4a29,#1e24232e 48%,#0c0f0f38),#1115156b!important;box-shadow:0 18px 48px #0003,inset 0 1px #e2e7e214,inset 0 -1px #4a53501f!important;backdrop-filter:blur(20px) saturate(1.02) contrast(1.02) brightness(.72)!important;-webkit-backdrop-filter:blur(20px) saturate(1.02) contrast(1.02) brightness(.72)!important;pointer-events:auto!important}body .site-header .navbar:before{position:absolute!important;inset:1px!important;z-index:0!important;display:block!important;border-radius:inherit!important;background:linear-gradient(180deg,rgba(230,235,232,.055),rgba(230,235,232,.012) 42%,transparent 68%)!important;content:""!important;pointer-events:none!important}body .site-header .navbar:after{position:absolute!important;right:20px!important;bottom:5px!important;left:20px!important;z-index:0!important;display:block!important;height:1px!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,rgba(92,102,99,.25),transparent)!important;content:""!important;pointer-events:none!important}body .site-header .brand-lockup,body .site-header .nav-links,body .site-header .nav-cta,body .site-header .mobile-menu-toggle{position:relative!important;z-index:1!important}body .site-header .brand-lockup{min-width:0!important;min-height:48px!important;justify-self:start!important;gap:11px!important;padding:0 6px!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;filter:none!important;text-decoration:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body .site-header .brand-lockup:before,body .site-header .brand-lockup:after,body .site-header .nav-links:before,body .site-header .nav-links:after,body .site-header .nav-cta:before,body .site-header .nav-cta:after{display:none!important;content:none!important}body .site-header .brand-mark{width:42px!important;height:42px!important;min-width:42px!important;overflow:visible!important;display:grid!important;place-items:center!important;border:0!important;border-radius:0!important;color:transparent!important;background:transparent!important;box-shadow:none!important}body .site-header .brand-mark-image{width:45px!important;height:45px!important;max-width:none!important;object-fit:contain!important;filter:brightness(1.28) contrast(1.08) saturate(1.08) drop-shadow(0 0 11px rgba(72,206,255,.2)) drop-shadow(0 8px 16px rgba(0,0,0,.34))!important;transform:none!important}body .site-header .brand-name{max-width:none!important;color:#f7f9f2f2!important;font-family:var(--font)!important;font-size:.9rem!important;font-weight:800!important;line-height:1.05!important;letter-spacing:.02em!important;text-shadow:0 1px 14px rgba(0,0,0,.42)!important;text-transform:uppercase!important;white-space:nowrap!important}body .site-header .nav-links{width:100%!important;min-height:48px!important;justify-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body .site-header .nav-active-drop{display:none!important}body .site-header .nav-links a{min-width:auto!important;min-height:42px!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;border:1px solid transparent!important;border-radius:999px!important;color:#edf1e8bd!important;background:transparent!important;box-shadow:none!important;font-family:var(--font)!important;font-size:clamp(.78rem,.74vw,.88rem)!important;font-weight:650!important;line-height:1!important;letter-spacing:0!important;text-align:center!important;text-decoration:none!important;text-shadow:0 1px 12px rgba(0,0,0,.42)!important;text-transform:none!important;white-space:nowrap!important;transition:color .18s var(--ease),background .18s var(--ease),border-color .18s var(--ease)!important}body .site-header .nav-links a.is-wide{min-width:auto!important;flex-basis:auto!important;font-size:clamp(.78rem,.74vw,.88rem)!important}body .site-header .nav-links a:hover,body .site-header .nav-links a.is-active{color:#fffffff5!important;border-color:#606a6733!important;background:#2d343329!important;transform:none!important}body .site-header .nav-cta{min-width:174px!important;min-height:48px!important;justify-self:end!important;gap:10px!important;padding:0 21px 0 24px!important;border:1px solid rgba(62,78,52,.22)!important;border-radius:999px!important;color:#e8ede2e0!important;background:linear-gradient(180deg,#1e281bc7,#121914e6),#111814d1!important;box-shadow:0 6px 18px #0000002e,inset 0 1px #ffffff0b!important;font-family:var(--font)!important;font-size:.9rem!important;font-weight:700!important;letter-spacing:0!important;text-shadow:0 1px 8px rgba(0,0,0,.34)!important;text-transform:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body .site-header .nav-cta:hover{border-color:#4e60404d!important;color:#f2f6eef0!important;background:linear-gradient(180deg,#222e1ed6,#141d16f0),#141e17e0!important;box-shadow:0 7px 20px #0003,inset 0 1px #ffffff0e!important;transform:none!important}body .site-header .nav-cta-arrow{position:relative!important;width:15px!important;height:1px!important;border:0!important;background:currentColor!important;opacity:.85!important;transform:none!important;transition:transform .18s var(--ease),opacity .18s var(--ease)!important}body .site-header .nav-cta-arrow:after{position:absolute!important;top:50%!important;right:0!important;width:6px!important;height:6px!important;border-top:1px solid currentColor!important;border-right:1px solid currentColor!important;content:""!important;transform:translateY(-50%) rotate(45deg)!important}body .site-header .nav-cta:hover .nav-cta-arrow{opacity:1!important;transform:translate(2px)!important}body .section[id],body .hero-section[id]{scroll-margin-top:118px!important}@media (max-width: 1360px){body .site-header .navbar{width:min(calc(100vw - 38px),1280px)!important;grid-template-columns:minmax(276px,.42fr) minmax(610px,1fr) minmax(160px,.26fr)!important;gap:10px!important;padding-inline:14px!important}body .site-header .brand-name{font-size:.82rem!important}body .site-header .nav-links a{padding-inline:7px!important;font-size:.74rem!important}body .site-header .nav-cta{min-width:164px!important;padding-inline:18px!important;font-size:.84rem!important}}@media (max-width: 1180px){body .site-header{padding:14px 16px 0!important}body .site-header .navbar{width:min(100%,760px)!important;max-width:calc(100vw - 32px)!important;min-height:62px!important;display:flex!important;grid-template-columns:none!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:7px 8px 7px 12px!important;border-radius:999px!important}body .site-header .nav-links,body .site-header .nav-cta{display:none!important}body .site-header .brand-lockup{flex:0 1 auto!important;max-width:calc(100% - 70px)!important;min-height:48px!important;gap:10px!important;padding:0 8px 0 0!important;overflow:hidden!important}body .site-header .brand-name{max-width:none!important;min-width:0!important;font-size:1rem!important;line-height:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .site-header .mobile-menu-toggle{position:relative!important;top:auto!important;right:auto!important;z-index:2!important;width:52px!important;flex:0 0 52px!important;margin-left:auto!important;min-width:52px!important;min-height:48px!important;display:inline-flex!important;gap:6px!important;border:1px solid rgba(94,104,102,.22)!important;border-radius:999px!important;color:#f7faf4f5!important;background:#242b2a57!important;box-shadow:inset 0 1px #ffffff1a,0 10px 24px #0000002e!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important}body .site-header .mobile-menu-toggle:before{display:none!important;content:none!important}body .site-header .mobile-menu-toggle span{width:20px!important;height:2px!important;border-radius:999px!important}body .site-header .mobile-menu-toggle[aria-expanded=true]{background:#2d38262e!important}body .site-header .mobile-menu-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(8px) rotate(45deg)!important}body .site-header .mobile-menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-8px) rotate(-45deg)!important}body .site-header .mobile-drawer{position:fixed!important;top:88px!important;right:16px!important;left:16px!important;width:auto!important;pointer-events:auto!important;max-height:calc(100svh - 106px)!important;overflow-y:auto!important;padding:10px!important;border:1px solid rgba(94,104,102,.24)!important;border-radius:24px!important;background:linear-gradient(135deg,#424a4a29,#0c0f0f57),#111515b8!important;box-shadow:0 22px 56px #0000006b,inset 0 1px #f4f6ec14!important;backdrop-filter:blur(20px) saturate(1.02) brightness(.72)!important;-webkit-backdrop-filter:blur(20px) saturate(1.02) brightness(.72)!important}body .site-header .mobile-drawer:not([hidden]){display:grid!important;gap:6px!important}body .site-header .mobile-drawer a{min-height:52px!important;display:flex!important;align-items:center!important;padding:0 16px!important;border:1px solid transparent!important;border-radius:16px!important;color:#f2f6eedb!important;background:transparent!important;font-size:.98rem!important;font-weight:650!important;line-height:1.1!important;letter-spacing:0!important;text-decoration:none!important;white-space:normal!important}body .site-header .mobile-drawer a.is-active{border-color:#606a6733!important;color:#fffffff5!important;background:#2d34332e!important}body .site-header .mobile-drawer .mobile-drawer-cta{min-height:56px!important;justify-content:center!important;margin-top:4px!important;border-color:#3e4e3438!important;border-radius:999px!important;color:#e8ede2e0!important;background:linear-gradient(180deg,#1e281bc7,#121914e6),#111814d1!important;font-size:1rem!important;font-weight:700!important}}@media (max-width: 520px){body .site-header{right:0!important;left:0!important;width:auto!important;padding:10px 12px 0!important}body .site-header .navbar{width:100%!important;max-width:calc(100vw - 24px)!important;min-height:58px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;align-items:center!important;column-gap:8px!important;padding:6px 7px 6px 10px!important}body .site-header .brand-lockup{width:100%!important;max-width:100%!important;min-width:0!important;grid-column:1!important}body .site-header .brand-name{max-width:210px!important;font-size:.78rem!important}body .site-header .brand-mark,body .site-header .brand-mark-image{width:40px!important;height:40px!important;min-width:40px!important}body .site-header .mobile-menu-toggle{grid-column:2!important;justify-self:end!important;align-self:center!important;visibility:visible!important;opacity:1!important;width:48px!important;flex:none!important;min-width:48px!important;min-height:46px!important}body .site-header .mobile-drawer{top:76px!important;right:12px!important;left:12px!important;border-radius:22px!important}}body .cookie-banner{position:fixed!important;right:auto!important;bottom:clamp(14px,2vw,24px)!important;left:50%!important;z-index:80!important;width:min(calc(100vw - 40px),520px)!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;padding:14px 14px 14px 16px!important;overflow:hidden!important;border:1px solid rgba(94,104,102,.28)!important;border-radius:10px!important;color:#f4f6f0f0!important;background:linear-gradient(180deg,#191e1ef5,#0c0f0ff5),#111515f0!important;box-shadow:0 12px 30px #00000057,inset 0 1px #e2e7e20b!important;filter:none!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;transform:translate(-50%)!important}body .cookie-banner:before,body .cookie-banner:after{display:none!important;content:none!important}body .cookie-banner picture,body .cookie-banner .cookie-banner-image{display:none!important}body .cookie-banner-copy{position:relative!important;z-index:1!important;width:auto!important;min-width:0!important}body .cookie-banner-copy h2{margin:0!important;color:#f8f9f4f5!important;font-family:var(--font)!important;font-size:.92rem!important;font-weight:700!important;line-height:1.18!important;letter-spacing:0!important}body .cookie-banner-copy p{margin:5px 0 0!important;color:#dddfd8a8!important;font-size:.74rem!important;font-weight:450!important;line-height:1.34!important}body .cookie-banner-copy p br{display:none!important}body .cookie-banner-copy a{display:inline-block!important;margin-top:7px!important;color:#b1b9abdb!important;font-size:.72rem!important;font-weight:600!important;line-height:1.2!important;text-decoration-color:#b1b9ab61!important;text-underline-offset:3px!important}body .cookie-banner-copy a:hover{color:#d3d9caf5!important;text-decoration-color:currentColor!important}body .cookie-banner-action{position:relative!important;z-index:1!important;min-width:96px!important;min-height:38px!important;align-self:center!important;justify-self:end!important;padding:0 15px!important;border:1px solid rgba(66,82,54,.4)!important;border-radius:7px!important;color:#f5f7f0eb!important;background:#232e21f0!important;box-shadow:none!important;font-size:.78rem!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important;cursor:pointer!important;transform:none!important}body .cookie-banner-action:hover{border-color:#5263417a!important;background:#2b3827fa!important;box-shadow:none!important;transform:none!important}@media (max-width: 620px){body .cookie-banner{right:12px!important;bottom:12px!important;left:12px!important;width:auto!important;grid-template-columns:1fr!important;gap:10px!important;padding:14px!important;border-radius:10px!important;transform:none!important}body .cookie-banner-action{width:100%!important;min-width:0!important;justify-self:stretch!important}}body .gallery-monitor-media-frame.is-video .gallery-media-open,html body .gallery-monitor-media-frame.is-video .gallery-media-open{cursor:zoom-in!important}body .gallery-monitor-thumb video,html body .gallery-monitor-thumb video{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;opacity:1!important;filter:saturate(.72) contrast(1.16) brightness(.66)!important;background:#050707!important}body .gallery-monitor-thumb:hover video,body .gallery-monitor-thumb.is-active video,html body .gallery-monitor-thumb:hover video,html body .gallery-monitor-thumb.is-active video{filter:saturate(.82) contrast(1.18) brightness(.82)!important}body .gallery-monitor-thumb .gallery-monitor-video-mark,html body .gallery-monitor-thumb .gallery-monitor-video-mark{top:50%!important;left:50%!important;width:clamp(23px,2vw,30px)!important;height:clamp(23px,2vw,30px)!important;border-color:#f4f6f26b!important;background:#030506ad!important;pointer-events:none!important;transform:translate(-50%,-50%)!important}body .gallery-monitor-thumb .gallery-monitor-video-mark svg,html body .gallery-monitor-thumb .gallery-monitor-video-mark svg{width:58%!important;height:58%!important;transform:translate(6%)!important}body .gallery-monitor-media-frame.is-contained .gallery-media-backdrop,html body .gallery-monitor-media-frame.is-contained .gallery-media-backdrop{position:absolute!important;inset:-8%!important;z-index:0!important;width:116%!important;height:116%!important;object-fit:cover!important;filter:blur(18px) saturate(.78) contrast(1.12) brightness(.42)!important;opacity:.82!important;transform:scale(1.04)!important}body .gallery-monitor-media-frame.is-contained .gallery-media-image,html body .gallery-monitor-media-frame.is-contained .gallery-media-image{z-index:1!important;object-fit:contain!important;box-sizing:border-box!important;padding:clamp(8px,.9vw,14px) clamp(10px,1.1vw,18px) calc(clamp(58px,5.8vw,78px) + clamp(10px,1vw,16px))!important;filter:saturate(.88) contrast(1.08) brightness(.88)!important}body .gallery-monitor-thumb img.gallery-thumb-image.is-contained,html body .gallery-monitor-thumb img.gallery-thumb-image.is-contained{object-fit:contain!important;box-sizing:border-box!important;padding:2px!important;background:linear-gradient(135deg,#202627c7,#030506f5),#050707!important}body .gallery-monitor-screen-caption,html body .gallery-monitor-screen-caption{position:absolute!important;right:clamp(14px,1.35vw,22px)!important;bottom:calc(clamp(58px,5.8vw,78px) + clamp(10px,1vw,16px))!important;left:clamp(14px,1.35vw,22px)!important;z-index:8!important;display:flex!important;justify-content:flex-start!important;pointer-events:none!important}body .gallery-monitor-screen-caption>div,html body .gallery-monitor-screen-caption>div{max-width:min(64%,440px)!important;padding:clamp(8px,.72vw,11px) clamp(10px,.95vw,14px)!important;border:1px solid rgba(226,231,224,.12)!important;border-radius:2px!important;background:linear-gradient(180deg,#070a0bc7,#040607ad),#040607b8!important;box-shadow:0 12px 26px #00000047!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}body .gallery-monitor-screen-caption strong,html body .gallery-monitor-screen-caption strong{display:block!important;color:#f4f6f2f2!important;font:800 clamp(.78rem,.78vw,.92rem) / 1.12 var(--display)!important;letter-spacing:0!important}body .gallery-monitor-screen-caption span,html body .gallery-monitor-screen-caption span{display:block!important;margin-top:3px!important;color:#dae0daad!important;font-size:clamp(.68rem,.66vw,.78rem)!important;font-weight:560!important;line-height:1.28!important}@media (max-width: 760px){body .gallery-monitor-artboard,html body .gallery-monitor-artboard{filter:drop-shadow(0 22px 42px rgba(0,0,0,.28))!important}body .gallery-monitor-artboard:before,html body .gallery-monitor-artboard:before{right:12%!important;bottom:9%!important;left:8%!important;height:17%!important;background:radial-gradient(ellipse at 50% 72%,rgba(0,0,0,.42) 0%,rgba(0,0,0,.24) 22%,transparent 58%)!important;filter:blur(18px)!important;opacity:.38!important;transform:translateY(4px) scaleX(.9)!important}body .gallery-monitor-media-frame.is-contained .gallery-media-image,html body .gallery-monitor-media-frame.is-contained .gallery-media-image{padding:7px 8px 62px!important}body .gallery-monitor-screen-caption,html body .gallery-monitor-screen-caption{right:9px!important;bottom:62px!important;left:9px!important}body .gallery-monitor-screen-caption>div,html body .gallery-monitor-screen-caption>div{max-width:min(86%,300px)!important;padding:7px 9px!important}body .gallery-monitor-screen-caption span,html body .gallery-monitor-screen-caption span{display:none!important}}body .gallery-monitor-arrow,html body .gallery-monitor-arrow{transform:none!important;transition:color .16s var(--ease),background-color .16s var(--ease),opacity .16s var(--ease)!important}body .gallery-monitor-arrow:hover,html body .gallery-monitor-arrow:hover,body .gallery-monitor-arrow:active,html body .gallery-monitor-arrow:active{transform:none!important}body .gallery-monitor-thumb,html body .gallery-monitor-thumb{box-sizing:border-box!important;border:0!important;border-radius:0!important;background:transparent!important;outline:0!important;box-shadow:none!important;transform:none!important;transition:opacity .16s var(--ease),filter .16s var(--ease)!important}body .gallery-monitor-thumb:hover,body .gallery-monitor-thumb.is-active,html body .gallery-monitor-thumb:hover,html body .gallery-monitor-thumb.is-active{border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}body .gallery-monitor-thumb:after,html body .gallery-monitor-thumb:after{background:linear-gradient(180deg,#0305060a,#03050647)!important}body .gallery-monitor-thumb:focus-visible,html body .gallery-monitor-thumb:focus-visible{outline:1px solid rgba(216,208,173,.72)!important;outline-offset:2px!important}.scroll-top-button{position:fixed;right:clamp(16px,2.2vw,32px);bottom:clamp(24px,3.2svh,46px);z-index:78;width:48px;height:48px;display:grid;place-items:center;padding:0;border:1px solid rgba(226,231,224,.22);border-radius:50%;color:#f2f6f0e0;background:linear-gradient(180deg,#e6eee81c,#e6eee809),#050a0bc7;box-shadow:inset 0 1px #ffffff1f,0 16px 34px #00000047;opacity:0;pointer-events:none;cursor:pointer;transform:translateY(8px);transition:opacity .18s var(--ease),transform .18s var(--ease),border-color .16s var(--ease),background-color .16s var(--ease);backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08)}.scroll-top-button.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.scroll-top-button:hover{border-color:#d8d0ad85;color:#f4f6f2;background:linear-gradient(180deg,#d8d0ad24,#e6eee80a),#050a0bdb}.scroll-top-button:focus-visible{outline:2px solid rgba(216,208,173,.72);outline-offset:3px}.scroll-top-button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (max-width: 760px){.scroll-top-button{right:14px;bottom:28px;width:44px;height:44px}}body .gallery-viewer-media,html body .gallery-viewer-media{position:relative!important}body .gallery-viewer-arrow,html body .gallery-viewer-arrow{position:absolute!important;top:50%!important;bottom:auto!important;z-index:4!important;width:clamp(44px,4vw,54px)!important;height:clamp(44px,4vw,54px)!important;border-color:#e7ece847!important;border-radius:50%!important;background:linear-gradient(180deg,#232b2dd1,#050708c2),#050708c7!important;box-shadow:inset 0 1px #ffffff1f,0 14px 28px #00000042!important;transform:translateY(-50%)!important;transition:color .16s var(--ease),border-color .16s var(--ease),background-color .16s var(--ease)!important}body .gallery-viewer-arrow:hover,body .gallery-viewer-arrow:active,html body .gallery-viewer-arrow:hover,html body .gallery-viewer-arrow:active{border-color:#d8d0ad85!important;color:#f4f6f2!important;transform:translateY(-50%)!important}body .gallery-viewer-arrow-prev,html body .gallery-viewer-arrow-prev{left:clamp(12px,1.8vw,24px)!important;right:auto!important}body .gallery-viewer-arrow-next,html body .gallery-viewer-arrow-next{right:clamp(12px,1.8vw,24px)!important;left:auto!important}@media (max-width: 720px){body .gallery-viewer-arrow,html body .gallery-viewer-arrow{top:50%!important;bottom:auto!important;width:46px!important;height:46px!important;transform:translateY(-50%)!important}body .gallery-viewer-arrow:hover,body .gallery-viewer-arrow:active,html body .gallery-viewer-arrow:hover,html body .gallery-viewer-arrow:active{transform:translateY(-50%)!important}body .gallery-viewer-arrow-prev,html body .gallery-viewer-arrow-prev{left:14px!important}body .gallery-viewer-arrow-next,html body .gallery-viewer-arrow-next{right:14px!important}}.application-map-section{position:relative;z-index:1;padding:0;overflow:hidden;background:#020606}.application-map-shell{width:100vw;max-width:none;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.application-map-card{position:relative;isolation:isolate;width:100%;aspect-ratio:5504 / 3072;min-height:clamp(520px,55.8vw,960px);overflow:hidden;background:#030706}.application-map-image{position:absolute;inset:0;z-index:0;width:100%;height:100%;background-image:linear-gradient(90deg,rgba(2,6,6,.84) 0%,rgba(2,6,6,.58) 22%,rgba(2,6,6,.18) 43%,transparent 64%),linear-gradient(180deg,rgba(2,6,6,.34) 0%,transparent 26%),url(/media/optimized/section_baza.webp);background-repeat:no-repeat;background-position:center;background-size:contain}.application-map-title{position:absolute;top:clamp(78px,7vw,136px);left:clamp(58px,10.8vw,228px);z-index:4;max-width:min(42ch,48vw);margin:0;color:#f1f4ef;font:720 clamp(2.55rem,2.72vw,3.55rem) / 1 var(--display);letter-spacing:0;white-space:nowrap;text-wrap:balance;text-shadow:0 18px 44px rgba(0,0,0,.78);pointer-events:none}.application-map-title:before{display:block;width:clamp(76px,7vw,118px);height:1px;margin:0 0 clamp(16px,1.6vw,22px);background:linear-gradient(90deg,#7f8d55eb,#7f8d5514);content:""}.application-map-context{position:absolute;top:clamp(210px,15.2vw,300px);left:clamp(58px,10.8vw,228px);z-index:4;width:clamp(310px,22vw,430px);display:grid;gap:16px;padding:clamp(20px,1.8vw,28px) 0;border-top:1px solid rgba(203,215,187,.24);border-bottom:1px solid rgba(203,215,187,.14);color:#eef2ed;text-shadow:0 12px 28px rgba(0,0,0,.72)}.application-map-context span{color:#cbd7bbdb;font:760 clamp(.74rem,.76vw,.88rem) / 1 var(--mono);letter-spacing:0;text-transform:uppercase}.application-map-context p{max-width:36ch;margin:0;color:#eff4eddb;font-size:clamp(.98rem,1vw,1.12rem);font-weight:560;line-height:1.45}.application-map-context ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.application-map-context li{display:block;padding:10px 0;border-top:1px solid rgba(222,229,220,.12);color:#e5ebe6c7;font-size:clamp(.84rem,.86vw,.98rem);font-weight:560;line-height:1.28}.application-map-context li:before{display:none;content:none}.application-map-radar{display:none}.application-map-lines{position:absolute;inset:0;z-index:2;width:100%;height:100%;overflow:visible;pointer-events:none}.application-map-lines-mobile{display:none}.application-map-lines g{opacity:1;transform-box:fill-box;transform-origin:center;transform:none}.application-map-lines line{stroke:#d6dbd18f;stroke-width:.72;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 2px rgba(0,0,0,.78))}.application-map-target-ring{fill:#050808c2;stroke:#e2e6deb3;stroke-width:.72;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 2px rgba(0,0,0,.68));transform:scaleX(.56);transform-box:fill-box;transform-origin:center}.application-map-target-core{fill:#e2e6deeb;filter:none;transform:scaleX(.56);transform-box:fill-box;transform-origin:center}.application-map-callouts{position:absolute;inset:0;z-index:3;pointer-events:none}.application-map-callout{position:absolute;--application-map-callout-transform: translate(-50%, -50%);width:max-content;max-width:clamp(112px,9.4vw,176px);min-height:30px;display:inline-flex;align-items:center;gap:7px;padding:6px 10px 6px 8px;border:1px solid rgba(211,216,207,.24);border-radius:3px;color:#eef2ed;background:linear-gradient(180deg,#101514d1,#060909c2),#070a0ac7;box-shadow:0 7px 16px #00000042,inset 0 1px #ffffff09;opacity:1;filter:none;transform:var(--application-map-callout-transform)}.application-map-callout[data-side=left]{--application-map-callout-transform: translate(-100%, -50%)}.application-map-callout[data-side=right]{--application-map-callout-transform: translate(0, -50%)}.application-map-callout[data-side=center]{--application-map-callout-transform: translate(-50%, 0)}.application-map-dot{flex:0 0 auto;width:2px;height:16px;border-radius:2px;background:#9cae61eb;box-shadow:none}.application-map-callout strong{max-width:100%;color:#eef2ede0;font-size:clamp(.62rem,.66vw,.76rem);font-weight:560;line-height:1.12;letter-spacing:0;text-shadow:none}.application-mobile-markers,.application-mobile-caption{display:none}@media (max-width: 900px){.application-map-section,.application-map-shell,.application-map-card{min-height:100svh}.application-map-card{aspect-ratio:auto;background:#020606}.application-map-title{top:clamp(98px,12svh,122px);left:var(--gutter);max-width:calc(100vw - var(--gutter) * 2);font-size:clamp(1.45rem,6.2vw,2rem);line-height:1;white-space:nowrap}.application-map-title:before{width:clamp(72px,18vw,112px);margin-bottom:12px}.application-map-context{display:none}.application-map-image{top:clamp(218px,28svh,250px);left:50%;right:auto;bottom:auto;width:clamp(540px,156vw,760px);height:clamp(302px,87.2vw,425px);aspect-ratio:1280 / 715;background-image:linear-gradient(180deg,#02060614,#02060614),url(/media/optimized/mobile_map.webp);background-position:center;background-size:100% 100%;transform:translate(-50%)}.application-map-radar,.application-map-lines-desktop,.application-mobile-markers,.application-mobile-caption{display:none}.application-map-lines-mobile,.application-map-callouts{position:absolute;inset:auto;top:clamp(218px,28svh,250px);left:50%;right:auto;bottom:auto;width:clamp(540px,156vw,760px);height:auto;aspect-ratio:1280 / 715;pointer-events:none;transform:translate(-50%)}.application-map-lines-mobile{z-index:2;display:block;overflow:visible}.application-map-lines-mobile line{stroke:#e2e8db70;stroke-width:.55}.application-map-callouts{z-index:4;display:block}.application-map-callout{left:var(--application-mobile-callout-left)!important;top:var(--application-mobile-callout-top)!important;max-width:clamp(62px,18vw,88px);min-height:0;gap:4px;padding:4px 6px 4px 5px;border-color:#d9e4be42;border-radius:3px;background:linear-gradient(180deg,#0f1413d1,#050808c7),#060a09c7;box-shadow:0 5px 12px #00000061,inset 0 1px #ffffff09;transform:translate(-50%,-50%)!important}.application-map-dot{width:1px;height:11px}.application-map-callout strong{font-size:clamp(.46rem,1.8vw,.58rem);font-weight:650;line-height:1.04}.application-mobile-markers{position:absolute;top:clamp(218px,28svh,250px);left:50%;z-index:4;width:clamp(540px,156vw,760px);aspect-ratio:1280 / 715;display:none;pointer-events:none;transform:translate(-50%)}.application-mobile-marker{position:absolute;z-index:2;width:18px;height:18px;margin:-9px 0 0 -9px;display:grid;place-items:center;padding:0;border:1px solid rgba(218,225,203,.82);border-radius:999px;background:#050807b8;box-shadow:0 2px 8px #000000a3;cursor:pointer;opacity:1;pointer-events:auto;transform:none;touch-action:manipulation}.application-mobile-marker:before{position:absolute;inset:3px;border:1px solid rgba(218,225,203,.44);border-radius:inherit;content:"";pointer-events:none}.application-mobile-marker:after{position:absolute;right:-8px;bottom:-8px;width:8px;height:8px;border-right:1px solid rgba(218,225,203,.62);border-bottom:1px solid rgba(218,225,203,.62);content:"";opacity:0;pointer-events:none}.application-mobile-marker span{width:4px;height:4px;overflow:hidden;border-radius:999px;color:transparent;background:#dce4c8;font-size:0;line-height:0;text-indent:-999px}.application-mobile-marker.is-active{border-color:#edf2dcf5;background:#080c0ad1;box-shadow:0 2px 10px #000000b8,inset 0 0 0 1px #edf2dc2e}.application-mobile-marker.is-active:after{opacity:1}.application-mobile-marker.is-active span{background:#f1f5dc}.application-mobile-caption{position:absolute;right:clamp(14px,4vw,22px);bottom:clamp(44px,8svh,68px);left:clamp(14px,4vw,22px);z-index:3;min-height:56px;display:none;align-content:center;gap:5px;padding:12px 14px;border:1px solid rgba(217,228,190,.18);border-radius:4px;color:#eef2ed;background:linear-gradient(180deg,#ffffff0b,#ffffff03),#060a09d6;box-shadow:inset 0 1px #ffffff0f,0 14px 32px #00000070;backdrop-filter:blur(10px) saturate(1.04);-webkit-backdrop-filter:blur(10px) saturate(1.04);pointer-events:none}.application-mobile-caption span{color:#becd8cd6;font:800 .64rem / 1 var(--mono);letter-spacing:0;text-transform:uppercase}.application-mobile-caption strong{color:#f1f4ef;font-size:clamp(1rem,4.7vw,1.32rem);font-weight:720;line-height:1.08;letter-spacing:0}}@media (max-width: 430px){.application-map-callout{max-width:clamp(58px,20vw,80px);padding:3px 5px}.application-map-callout strong{font-size:clamp(.42rem,1.72vw,.52rem)}.application-mobile-marker{width:16px;height:16px;margin:-8px 0 0 -8px}}@media (prefers-reduced-motion: reduce){.application-map-lines g,.application-map-callout{opacity:1;filter:none;transform:var(--application-map-callout-transform, none)}.application-mobile-marker{opacity:1;transform:none}}.kit-list-label{display:block;max-width:420px;margin:clamp(22px,2.4vw,32px) 0 0;color:#eef1eed1;font-family:var(--display);font-size:clamp(.92rem,.95vw,1.05rem);font-weight:650;line-height:1.2;letter-spacing:0}body .kit-process-section .kit-points,html body .kit-process-section .kit-points{margin-top:12px!important}body .kit-process-section .kit-points li,html body .kit-process-section .kit-points li{display:flex!important;align-items:center!important;gap:10px!important}body .kit-process-section .kit-points li:before,html body .kit-process-section .kit-points li:before{flex:0 0 auto!important;width:5px!important;height:5px!important;border-radius:999px!important;background:#cbd7bb!important;box-shadow:0 0 0 3px #cbd7bb1f!important;content:""!important}@media (max-width: 560px){body .kit-process-section,html body .kit-process-section{min-height:700px!important;padding-top:clamp(72px,15vw,94px)!important;padding-bottom:clamp(58px,12vw,84px)!important}body .kit-process-section .kit-heading,html body .kit-process-section .kit-heading{max-width:min(420px,100%)!important}body .kit-process-section .kit-heading h3,html body .kit-process-section .kit-heading h3{max-width:none!important;font-size:clamp(1.85rem,8.2vw,2.35rem)!important;line-height:.98!important;white-space:nowrap!important}body .kit-process-section .kit-heading p,html body .kit-process-section .kit-heading p{max-width:31ch!important;margin-top:18px!important;font-size:.96rem!important;line-height:1.45!important}.kit-list-label{margin-top:22px!important;font-size:.95rem!important}body .kit-process-section .kit-points,html body .kit-process-section .kit-points{width:min(100%,360px)!important;margin-top:10px!important}body .kit-process-section .kit-points li,html body .kit-process-section .kit-points li{padding:12px 0!important;font-size:.92rem!important;line-height:1.25!important}}body .post-complex-copy h2,html body .post-complex-copy h2{max-width:1040px!important;font-size:clamp(2.55rem,4.2vw,4.65rem)!important;font-weight:760!important;line-height:.98!important}body .post-advantages h3,html body .post-advantages h3{max-width:960px!important;font-size:clamp(2.2rem,3.2vw,3.65rem)!important;line-height:.98!important}@media (min-width: 1440px) and (max-width: 2100px){body .gallery-monitor-artboard,html body .gallery-monitor-artboard{transform:translate(calc(-50% + clamp(160px,9vw,178px)))!important}}@media (min-width: 921px) and (max-height: 840px){body .gallery-monitor-copy,html body .gallery-monitor-copy{top:clamp(104px,12svh,124px)!important}body .gallery-monitor-artboard,html body .gallery-monitor-artboard{bottom:clamp(-150px,-12svh,-96px)!important}}@media (max-width: 1320px){body .post-complex-copy h2,html body .post-complex-copy h2{max-width:860px!important;font-size:clamp(3.05rem,4.55vw,4.45rem)!important}body .post-advantages h3,html body .post-advantages h3{font-size:clamp(2.05rem,3.35vw,3.05rem)!important}}@media (max-width: 700px){body .post-complex-copy,html body .post-complex-copy{text-align:left!important}body .post-complex-copy h2,html body .post-complex-copy h2{width:min(100%,370px)!important;margin-right:auto!important;margin-left:0!important;font-size:clamp(1.95rem,7.6vw,2.45rem)!important;line-height:1!important;text-align:left!important;text-wrap:balance!important}body .post-complex-copy p,html body .post-complex-copy p{margin-left:0!important;text-align:left!important}body .post-advantages h3,html body .post-advantages h3{width:min(100%,300px)!important;font-size:clamp(1.45rem,6.4vw,1.82rem)!important;line-height:1.04!important}}@media (max-width: 560px){body .kit-process-section,html body .kit-process-section{min-height:clamp(560px,132vw,640px)!important;padding-top:clamp(64px,13vw,82px)!important;padding-bottom:clamp(42px,9vw,62px)!important}body .kit-process-section .kit-heading h3,html body .kit-process-section .kit-heading h3{max-width:100%!important;font-size:clamp(1.62rem,6.6vw,2rem)!important;line-height:1!important;white-space:normal!important;text-wrap:balance!important}body .kit-process-section .kit-heading p,html body .kit-process-section .kit-heading p{margin-top:14px!important}}@media (max-width: 430px){body .post-complex-copy h2,html body .post-complex-copy h2{font-size:clamp(1.78rem,7vw,2.08rem)!important}body .post-advantages h3,html body .post-advantages h3{width:min(100%,280px)!important;font-size:clamp(1.34rem,6vw,1.64rem)!important}}body .contact-terminal-intro .contact-direct,body .contact-terminal-intro .contact-meta,body .contact-terminal-intro .contact-fast-links,html body .contact-terminal-intro .contact-direct,html body .contact-terminal-intro .contact-meta,html body .contact-terminal-intro .contact-fast-links{display:grid!important}body .contact-terminal-intro,html body .contact-terminal-intro{display:grid!important;gap:clamp(16px,1.45vw,24px)!important}body .contact-terminal-intro .contact-direct,html body .contact-terminal-intro .contact-direct{width:min(100%,520px)!important;margin-top:clamp(10px,1.2vw,18px)!important;padding:clamp(16px,1.4vw,22px) 0 0!important;border-top:1px solid rgba(203,215,187,.22)!important}body .contact-terminal-intro .contact-direct>span,html body .contact-terminal-intro .contact-direct>span,body .contact-terminal-intro .contact-meta span,html body .contact-terminal-intro .contact-meta span{color:#cbd7bbb8!important;font-family:var(--display)!important;font-size:clamp(.72rem,.72vw,.86rem)!important;font-weight:720!important;line-height:1!important;letter-spacing:0!important;text-transform:uppercase!important}body .contact-terminal-intro .contact-direct a,html body .contact-terminal-intro .contact-direct a{width:fit-content!important;max-width:100%!important;margin-top:8px!important;color:#f3f5f0!important;font-family:var(--display)!important;font-size:clamp(1.72rem,2.15vw,2.42rem)!important;font-weight:760!important;line-height:1!important;letter-spacing:0!important;text-decoration:none!important}body .contact-terminal-intro .contact-meta,html body .contact-terminal-intro .contact-meta{gap:7px!important;color:#e8ebe6bd!important;font-style:normal!important}body .contact-terminal-intro .contact-fast-links,html body .contact-terminal-intro .contact-fast-links{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:min(100%,540px)!important}body .contact-terminal-intro .contact-fast-links a,html body .contact-terminal-intro .contact-fast-links a{min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 13px!important;border:1px solid rgba(203,215,187,.18)!important;border-radius:4px!important;color:#eef2ebdb!important;background:#0a0e0db8!important;box-shadow:none!important;font-size:clamp(.78rem,.74vw,.92rem)!important;font-weight:680!important;line-height:1!important;text-decoration:none!important}@media (min-width: 1181px){body .contact-section,html body .contact-section{height:auto!important;min-height:100svh!important;padding-top:clamp(76px,8svh,108px)!important;padding-bottom:clamp(54px,7svh,92px)!important;overflow:hidden!important}body .contact-section .container.contact-shell,html body .contact-section .container.contact-shell{height:auto!important;min-height:calc(100svh - clamp(76px,8svh,108px) - clamp(54px,7svh,92px))!important;padding-top:0!important;grid-template-columns:minmax(470px,.58fr) minmax(760px,1.42fr)!important;align-items:center!important}body .contact-terminal-intro,html body .contact-terminal-intro{align-self:center!important;max-width:640px!important;transform:translateY(clamp(-62px,-6svh,-28px))!important}body .contact-terminal-intro .contact-copy,html body .contact-terminal-intro .contact-copy{width:min(640px,42vw)!important}body .contact-terminal-intro .contact-copy h2,body .contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2,html body .contact-terminal-intro .contact-copy h2,html body .contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2{font-size:clamp(3.25rem,3.45vw,4.25rem)!important;line-height:.98!important;white-space:normal!important}body .contact-terminal-intro .contact-copy p,html body .contact-terminal-intro .contact-copy p{max-width:500px!important;margin-top:18px!important;font-size:clamp(.98rem,.92vw,1.08rem)!important}body .request-terminal-card,html body .request-terminal-card{width:clamp(1080px,71vw,1460px)!important;align-self:end!important;justify-self:end!important;margin-right:clamp(-350px,-13vw,-190px)!important;margin-bottom:0!important;transform:translate(clamp(54px,4.8vw,116px),clamp(-38px,-4svh,-18px))!important}}@media (min-width: 1181px) and (max-height: 820px){body .contact-section,html body .contact-section{padding-top:66px!important;padding-bottom:46px!important}body .contact-terminal-intro,html body .contact-terminal-intro{gap:13px!important;transform:translateY(-42px)!important}body .contact-terminal-intro .contact-copy h2,body .contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2,html body .contact-terminal-intro .contact-copy h2,html body .contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2{font-size:clamp(3rem,3.2vw,3.85rem)!important}body .contact-terminal-intro .contact-copy p,html body .contact-terminal-intro .contact-copy p{margin-top:14px!important}body .contact-terminal-intro .contact-direct,html body .contact-terminal-intro .contact-direct{margin-top:6px!important;padding-top:14px!important}body .contact-terminal-intro .contact-direct a,html body .contact-terminal-intro .contact-direct a{font-size:clamp(1.5rem,1.85vw,2.1rem)!important}body .request-terminal-card,html body .request-terminal-card{width:clamp(1000px,68vw,1320px)!important;margin-right:clamp(-300px,-11vw,-170px)!important;transform:translate(clamp(40px,4vw,86px),-28px)!important}}@media (max-width: 900px){body .use-cases-section,body .posts-section,body .kit-process-section,body .tech-passport-section,body .contact-section,body .signature-footer,html body .use-cases-section,html body .posts-section,html body .kit-process-section,html body .tech-passport-section,html body .contact-section,html body .signature-footer{height:auto!important;overflow:visible!important}body .post-complex-copy,body .post-complex-visual,body .post-guns-grid,body .post-gun-card,body .post-advantages,body .post-advantages h3,body .post-advantage,body .kit-heading,body .tech-passport-lead,body .tech-passport-sheet,body .tech-lens-card,body .contact-terminal-intro,body .request-terminal-card,body .signature-footer,body .signature-footer .footer-cta,body .signature-footer .footer-split,html body .post-complex-copy,html body .post-complex-visual,html body .post-guns-grid,html body .post-gun-card,html body .post-advantages,html body .post-advantages h3,html body .post-advantage,html body .kit-heading,html body .tech-passport-lead,html body .tech-passport-sheet,html body .tech-lens-card,html body .contact-terminal-intro,html body .request-terminal-card,html body .signature-footer,html body .signature-footer .footer-cta,html body .signature-footer .footer-split{opacity:1!important;clip-path:none!important}body .contact-terminal-intro,html body .contact-terminal-intro{transform:none!important}}@media (min-width: 1181px){body .contact-section,html body .contact-section{min-height:100svh!important;padding-top:clamp(46px,5.8svh,72px)!important;padding-bottom:clamp(42px,5.6svh,72px)!important}body .contact-section .container.contact-shell,html body .contact-section .container.contact-shell{min-height:calc(100svh - clamp(46px,5.8svh,72px) - clamp(42px,5.6svh,72px))!important;padding-top:clamp(10px,2.1svh,28px)!important;grid-template-columns:minmax(420px,.54fr) minmax(650px,1.46fr)!important;align-items:start!important}body .contact-terminal-intro,html body .contact-terminal-intro{align-self:start!important;gap:clamp(10px,1.1vw,16px)!important;transform:none!important}body .contact-terminal-intro .contact-copy,html body .contact-terminal-intro .contact-copy{width:min(560px,40vw)!important}body .contact-terminal-intro .contact-copy h2,body .contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2,html body .contact-terminal-intro .contact-copy h2,html body .contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2{font-size:clamp(3rem,3.15vw,3.9rem)!important;line-height:1!important}body .contact-terminal-intro .contact-copy p,html body .contact-terminal-intro .contact-copy p{max-width:480px!important;margin-top:14px!important;font-size:clamp(.94rem,.9vw,1.04rem)!important;line-height:1.46!important}body .contact-terminal-intro .contact-direct,html body .contact-terminal-intro .contact-direct{margin-top:2px!important;padding-top:12px!important}body .contact-terminal-intro .contact-direct a,html body .contact-terminal-intro .contact-direct a{font-size:clamp(1.45rem,1.72vw,2rem)!important}body .contact-terminal-intro .contact-meta,html body .contact-terminal-intro .contact-meta{gap:5px!important}body .request-terminal-card,html body .request-terminal-card{width:clamp(840px,62vw,1180px)!important;align-self:start!important;margin-right:clamp(-240px,-10vw,-132px)!important;transform:translate(clamp(28px,4vw,72px),clamp(-18px,-2.6svh,-8px))!important}}@media (min-width: 1181px) and (max-height: 820px){body .contact-section,html body .contact-section{padding-top:42px!important;padding-bottom:36px!important}body .contact-section .container.contact-shell,html body .contact-section .container.contact-shell{min-height:calc(100svh - 78px)!important;padding-top:8px!important}body .contact-terminal-intro .contact-copy h2,body .contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2,html body .contact-terminal-intro .contact-copy h2,html body .contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2{font-size:clamp(2.72rem,3vw,3.45rem)!important}body .contact-terminal-intro .contact-fast-links,html body .contact-terminal-intro .contact-fast-links{gap:7px!important}body .contact-terminal-intro .contact-fast-links a,html body .contact-terminal-intro .contact-fast-links a{min-height:34px!important;padding:0 12px!important}body .request-terminal-card,html body .request-terminal-card{width:clamp(780px,58vw,1000px)!important;margin-right:clamp(-220px,-9vw,-120px)!important;transform:translate(clamp(26px,3.5vw,58px),-12px)!important}}@media (max-width: 900px){body .post-complex-copy,body .post-complex-visual,body .post-gun-card,body .post-advantage,body .kit-heading,body .tech-passport-lead,body .tech-passport-sheet,body .tech-lens-card,body .contact-terminal-intro,body .request-terminal-card,body .signature-footer,body .signature-footer .footer-cta,body .signature-footer .footer-split,html body .post-complex-copy,html body .post-complex-visual,html body .post-gun-card,html body .post-advantage,html body .kit-heading,html body .tech-passport-lead,html body .tech-passport-sheet,html body .tech-lens-card,html body .contact-terminal-intro,html body .request-terminal-card,html body .signature-footer,html body .signature-footer .footer-cta,html body .signature-footer .footer-split{transform:none!important}}@media (max-width: 760px){body .kit-process-section,html body .kit-process-section{align-items:flex-start!important;min-height:0!important;padding-top:clamp(42px,10vw,58px)!important;padding-bottom:clamp(18px,5vw,28px)!important;background-position:right 0 bottom 12px!important}body .kit-process-section .kit-heading,html body .kit-process-section .kit-heading{margin-top:clamp(-28px,-6vw,-18px)!important;margin-left:clamp(-18px,-4vw,-10px)!important}body .tech-passport-section,html body .tech-passport-section{padding-top:clamp(42px,10vw,56px)!important}body .tech-passport-lead h2,html body .tech-passport-lead h2{max-width:12ch!important;font-size:clamp(1.9rem,8vw,2.18rem)!important;line-height:1.02!important}body .tech-passport-lead p,html body .tech-passport-lead p{max-width:30ch!important;font-size:.94rem!important;line-height:1.46!important}}@media (max-width: 760px){body .contact-section,html body .contact-section{min-height:0!important;padding-top:82px!important;padding-bottom:54px!important}body .contact-section .container.contact-shell,html body .contact-section .container.contact-shell{gap:22px!important}body .contact-terminal-intro,html body .contact-terminal-intro{gap:14px!important}body .contact-terminal-intro .contact-copy h2,body .contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2,html body .contact-terminal-intro .contact-copy h2,html body .contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2{font-size:clamp(2.05rem,8.8vw,2.7rem)!important;line-height:1!important}body .contact-terminal-intro .contact-copy p,html body .contact-terminal-intro .contact-copy p{margin-top:12px!important;font-size:.94rem!important;line-height:1.45!important}body .contact-terminal-intro .contact-direct,html body .contact-terminal-intro .contact-direct{margin-top:2px!important;padding-top:13px!important}body .contact-terminal-intro .contact-fast-links a,html body .contact-terminal-intro .contact-fast-links a{min-height:34px!important;padding:0 11px!important;font-size:.78rem!important}body .request-terminal-card,html body .request-terminal-card{width:100%!important;min-height:0!important;margin:8px auto 0!important;overflow:visible!important;border:1px solid rgba(166,172,173,.22)!important;border-radius:4px!important;background:#151918!important;filter:none!important}body .request-terminal-device,html body .request-terminal-device{display:none!important}body .request-terminal-card .request-form,html body .request-terminal-card .request-form{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;padding:18px!important;overflow:visible!important;clip-path:none!important;transform:none!important}}@media (min-width: 1181px){body .contact-section,html body .contact-section{height:100svh!important;min-height:760px!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important;background:radial-gradient(ellipse at 72% 58%,#252d2461,#0e121100 48%),radial-gradient(ellipse at 22% 56%,#19211b38,#0e121100 39%),linear-gradient(180deg,#111615,#0e1211 52%,#0a0d0c),#0e1211!important}body .contact-section:before,body .contact-section:after,html body .contact-section:before,html body .contact-section:after{display:none!important;content:none!important}body .contact-section .container.contact-shell,html body .contact-section .container.contact-shell{height:100%!important;min-height:0!important;padding-top:var(--header)!important;grid-template-columns:minmax(560px,.62fr) minmax(820px,1.38fr)!important;gap:clamp(20px,3.2vw,64px)!important;align-items:center!important}body .contact-terminal-intro,html body .contact-terminal-intro{align-self:center!important;max-width:680px!important;transform:translateY(4px)!important}body .contact-terminal-intro .contact-copy,html body .contact-terminal-intro .contact-copy{width:min(680px,42vw)!important;max-width:none!important}body .contact-terminal-intro .contact-copy h2,body .contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2,html body .contact-terminal-intro .contact-copy h2,html body .contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2{max-width:none!important;font-size:clamp(3.6rem,3.65vw,4.45rem)!important;line-height:.96!important;white-space:normal!important}body .contact-terminal-intro .contact-copy p,html body .contact-terminal-intro .contact-copy p{max-width:560px!important;margin-top:22px!important;font-size:clamp(1rem,.98vw,1.12rem)!important;line-height:1.58!important}body .request-terminal-card,html body .request-terminal-card{width:clamp(1280px,80vw,1660px)!important;align-self:end!important;justify-self:end!important;margin-right:clamp(-470px,-17vw,-270px)!important;margin-bottom:-2px!important;transform:translate(clamp(84px,5.6vw,146px))!important}body .request-terminal-device,html body .request-terminal-device{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}body .request-terminal-card .request-form,html body .request-terminal-card .request-form{top:22.05%!important;left:27.45%!important;width:35.85%!important;height:48.25%!important;padding:clamp(16px,1.08vw,21px) clamp(18px,1.32vw,25px) clamp(8px,.58vw,12px)!important;overflow:hidden!important;transform:none!important}body .request-terminal-card .form-field textarea,html body .request-terminal-card .form-field textarea{min-height:clamp(118px,7vw,148px)!important}body .request-terminal-card .request-submit,html body .request-terminal-card .request-submit{transform:none!important;transform-origin:center center!important}body .request-terminal-card .request-submit:hover,html body .request-terminal-card .request-submit:hover{transform:translateY(-1px)!important}}@media (min-width: 1500px){body .contact-terminal-intro .contact-copy h2,body .contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2,html body .contact-terminal-intro .contact-copy h2,html body .contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2{white-space:nowrap!important}}@media (min-width: 1181px) and (max-height: 860px){body .contact-section .container.contact-shell,html body .contact-section .container.contact-shell{grid-template-columns:minmax(500px,.58fr) minmax(780px,1.42fr)!important}body .contact-terminal-intro .contact-copy,html body .contact-terminal-intro .contact-copy{width:min(620px,40vw)!important}body .contact-terminal-intro .contact-copy h2,body .contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2,html body .contact-terminal-intro .contact-copy h2,html body .contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2{font-size:clamp(3.35rem,3.45vw,4.05rem)!important}body .request-terminal-card,html body .request-terminal-card{width:clamp(1200px,76vw,1540px)!important;margin-right:clamp(-400px,-14.5vw,-230px)!important;transform:translate(clamp(70px,5vw,124px))!important}body .request-terminal-card .request-form,html body .request-terminal-card .request-form{top:22.1%!important;left:27.45%!important;width:35.85%!important;height:48%!important;padding:14px 20px 9px!important}body .request-terminal-card .form-field textarea,html body .request-terminal-card .form-field textarea{min-height:74px!important}body .request-terminal-card .request-submit,html body .request-terminal-card .request-submit{min-height:42px!important}}@media (min-width: 1181px) and (max-width: 1679px) and (max-height: 900px){body .gallery-monitor-copy,html body .gallery-monitor-copy{top:clamp(94px,12svh,118px)!important;left:clamp(82px,7.2vw,122px)!important;width:min(540px,calc(100vw - var(--gutter) * 2))!important}body .gallery-monitor-copy:before,html body .gallery-monitor-copy:before{width:clamp(62px,6vw,86px)!important;margin-bottom:clamp(10px,1.4svh,14px)!important}body .gallery-monitor-copy .gallery-monitor-heading,html body .gallery-monitor-copy .gallery-monitor-heading{max-width:560px!important;font-size:clamp(2.14rem,3.05vw,2.72rem)!important;line-height:1!important}body .gallery-monitor-subtitle,html body .gallery-monitor-subtitle{max-width:430px!important;margin-top:clamp(8px,1.3svh,12px)!important;font-size:clamp(.92rem,1vw,1.02rem)!important;line-height:1.42!important}body .gallery-monitor-artboard,html body .gallery-monitor-artboard{bottom:clamp(-84px,-7svh,-56px)!important;width:clamp(1450px,208svh,1740px)!important;transform:translate(calc(-50% + clamp(38px,4vw,68px)))!important}}@media (min-width: 1680px) and (max-width: 2100px) and (max-height: 959px){body .gallery-monitor-copy,html body .gallery-monitor-copy{top:clamp(96px,12svh,118px)!important;left:clamp(92px,6.4vw,128px)!important;width:min(570px,calc(100vw - var(--gutter) * 2))!important}body .gallery-monitor-copy:before,html body .gallery-monitor-copy:before{width:clamp(66px,5.8vw,92px)!important;margin-bottom:clamp(10px,1.45svh,15px)!important}body .gallery-monitor-copy .gallery-monitor-heading,html body .gallery-monitor-copy .gallery-monitor-heading{max-width:600px!important;font-size:clamp(2.3rem,2.62vw,2.92rem)!important;line-height:1!important}body .gallery-monitor-subtitle,html body .gallery-monitor-subtitle{max-width:460px!important;margin-top:clamp(9px,1.35svh,13px)!important;font-size:clamp(.94rem,.95vw,1.06rem)!important;line-height:1.44!important}body .gallery-monitor-artboard,html body .gallery-monitor-artboard{bottom:clamp(-86px,-7svh,-58px)!important;width:clamp(1480px,210svh,1900px)!important;transform:translate(calc(-50% - clamp(100px,calc(780px - 75svh),250px)))!important}}@media (min-width: 1680px) and (max-width: 2100px) and (min-height: 960px){body .gallery-monitor-copy,html body .gallery-monitor-copy{top:clamp(126px,13.5svh,150px)!important;left:clamp(100px,6.7vw,134px)!important;width:min(620px,calc(100vw - var(--gutter) * 2))!important}body .gallery-monitor-copy .gallery-monitor-heading,html body .gallery-monitor-copy .gallery-monitor-heading{max-width:640px!important;font-size:clamp(2.58rem,3.08vw,3.28rem)!important}body .gallery-monitor-subtitle,html body .gallery-monitor-subtitle{max-width:500px!important}body .gallery-monitor-artboard,html body .gallery-monitor-artboard{bottom:clamp(-36px,-2svh,-18px)!important;width:clamp(2020px,111vw,2180px)!important;transform:translate(calc(-50% - clamp(0px,.28vw,8px)))!important}}@media (min-width: 1680px) and (max-width: 2100px) and (min-height: 760px) and (max-height: 1100px){body .gallery-monitor-copy,html body .gallery-monitor-copy{top:clamp(54px,6.2svh,72px)!important;left:clamp(142px,8.8vw,178px)!important;width:min(820px,calc(100vw - var(--gutter) * 2))!important}body .gallery-monitor-copy:before,html body .gallery-monitor-copy:before{width:clamp(64px,5.4vw,90px)!important;margin-bottom:clamp(9px,1.2svh,12px)!important}body .gallery-monitor-copy .gallery-monitor-heading,html body .gallery-monitor-copy .gallery-monitor-heading{max-width:none!important;font-size:clamp(2.52rem,3vw,3.18rem)!important;line-height:.98!important;white-space:nowrap!important}body .gallery-monitor-subtitle,html body .gallery-monitor-subtitle{max-width:560px!important;margin-top:clamp(7px,1svh,10px)!important;font-size:clamp(.92rem,.9vw,1rem)!important;line-height:1.38!important}body .gallery-monitor-artboard,html body .gallery-monitor-artboard{top:auto!important;bottom:clamp(-238px,-21svh,-206px)!important;transform:translate(calc(-50% + clamp(360px,22vw,440px)))!important}}@media (min-width: 1680px) and (min-height: 960px){body .gallery-monitor-copy,html body .gallery-monitor-copy{top:clamp(76px,7.4svh,104px)!important}}.chat-icon-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.chat-icon-link{box-sizing:border-box;flex:0 0 auto;width:40px;height:40px;display:inline-grid;place-items:center;border:0;border-radius:4px;color:#f1f6eee0;background:transparent;box-shadow:none;font-size:0;line-height:1;text-decoration:none;transform:none;transition:color .16s var(--ease),border-color .16s var(--ease),background-color .16s var(--ease),transform .16s var(--ease)}.chat-icon-link:hover{color:#f8fbf4;background:#cbd7bb14;transform:translateY(-1px)}.chat-icon-link:focus-visible{outline:2px solid rgba(216,226,198,.72);outline-offset:3px}.chat-icon-link svg{width:25px;height:25px;display:block}.chat-icon-link-whatsapp svg{transform:translateY(.5px)}.chat-icon-link-telegram svg{transform:translate(.5px,-.5px)}.chat-icon-link-max svg{transform:none}.chat-icon-link-whatsapp svg path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.85}.chat-icon-link-telegram svg path{fill:currentColor;stroke:none}.chat-icon-link-max .chat-icon-max-wordmark{display:block;color:currentColor;font-family:var(--display);width:34px;height:24px;overflow:visible}.chat-icon-link-max .chat-icon-max-wordmark text{fill:currentColor;font-family:var(--display);font-size:.9rem;font-weight:900;letter-spacing:0}body .contact-terminal-intro .contact-direct .contact-phone-row,html body .contact-terminal-intro .contact-direct .contact-phone-row{width:min(100%,560px)!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:7px!important;margin-top:8px!important}body .contact-terminal-intro .contact-direct .contact-phone-link,html body .contact-terminal-intro .contact-direct .contact-phone-link{margin-top:0!important}body .contact-terminal-intro .contact-direct .chat-icon-links,html body .contact-terminal-intro .contact-direct .chat-icon-links{margin-top:0!important;margin-left:-4px!important}body .contact-terminal-intro .contact-direct .chat-icon-link,html body .contact-terminal-intro .contact-direct .chat-icon-link{width:44px!important;height:44px!important;margin-top:0!important;padding:0!important;font-size:0!important}body .contact-terminal-intro .contact-direct .chat-icon-link:hover,html body .contact-terminal-intro .contact-direct .chat-icon-link:hover{transform:translateY(-1px)!important}body .contact-terminal-intro .contact-email-link,html body .contact-terminal-intro .contact-email-link{width:fit-content!important;color:#eef2ebdb!important;font-size:clamp(.86rem,.8vw,.98rem)!important;font-weight:680!important;line-height:1.2!important;text-decoration:none!important}body .contact-terminal-intro .contact-email-link:hover,html body .contact-terminal-intro .contact-email-link:hover{color:#f8fbf4!important}.signature-footer .footer-chat-row{grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:12px!important}.signature-footer .footer-chat-row>small{align-self:center!important}.signature-footer .footer-chat-row .chat-icon-links{min-height:40px!important;display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:11px!important}.signature-footer .footer-nav-grid .footer-chat-row .chat-icon-link{width:40px!important;height:40px!important;display:inline-grid!important;padding:0!important;color:#f4efe6d1!important;text-decoration:none!important;transform:none!important}.signature-footer .footer-nav-grid .footer-chat-row .chat-icon-link:hover{color:#f4efe6!important;transform:translateY(-1px)!important}.signature-footer .footer-chat-row .chat-icon-link svg{width:24px!important;height:24px!important}.signature-footer .footer-chat-row .chat-icon-link-max .chat-icon-max-wordmark{width:36px!important;height:24px!important}.signature-footer .footer-chat-row .chat-icon-link-max .chat-icon-max-wordmark text{font-size:.98rem!important}@media (max-width: 760px){body .contact-terminal-intro .contact-direct .contact-phone-row,html body .contact-terminal-intro .contact-direct .contact-phone-row{gap:10px!important}body .contact-terminal-intro .contact-direct .chat-icon-link,html body .contact-terminal-intro .contact-direct .chat-icon-link{width:38px!important;height:38px!important}}body .hero-desktop-intro h1,body .hero-mobile-heading,html body .hero-desktop-intro h1,html body .hero-mobile-heading{color:#fffffffc!important;text-shadow:0 2px 6px rgba(0,0,0,.72),0 18px 48px rgba(0,0,0,.82)!important}body .hero-desktop-intro p,body .hero-mobile-intro p,html body .hero-desktop-intro p,html body .hero-mobile-intro p{color:#f2f7f3e0!important;text-shadow:0 2px 8px rgba(0,0,0,.72),0 12px 30px rgba(0,0,0,.68)!important}body .hero-desktop-intro-facts strong,html body .hero-desktop-intro-facts strong{color:#f8fbf7f7!important;text-shadow:0 2px 8px rgba(0,0,0,.74)!important}body .hero-desktop-intro-facts em,html body .hero-desktop-intro-facts em{color:#e1eae4bd!important;text-shadow:0 2px 7px rgba(0,0,0,.68)!important}body .section-title,body .hero-command h1,body .hero-desktop-intro h1,body .hero-mobile-heading,body .post-complex-copy h2,body .post-advantages h3,body .application-map-title,body .gallery-monitor-heading,body .gallery-monitor-copy .gallery-monitor-heading,body .kit-process-section .kit-heading h3,body .tech-passport-lead h2,body .tech-optics-heading h3,body .contact-copy h2,body .contact-intro h2,body .contact-terminal-intro .contact-copy h2,body .contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2,body .privacy-shell h1,body .privacy-block h2,body .signature-footer .footer-idea-title,html body .section-title,html body .hero-command h1,html body .hero-desktop-intro h1,html body .hero-mobile-heading,html body .post-complex-copy h2,html body .post-advantages h3,html body .application-map-title,html body .gallery-monitor-heading,html body .gallery-monitor-copy .gallery-monitor-heading,html body .kit-process-section .kit-heading h3,html body .tech-passport-lead h2,html body .tech-optics-heading h3,html body .contact-copy h2,html body .contact-intro h2,html body .contact-terminal-intro .contact-copy h2,html body .contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2,html body .privacy-shell h1,html body .privacy-block h2,html body .signature-footer .footer-idea-title{font-family:var(--display)!important;font-size:clamp(2.55rem,4.2vw,4.65rem)!important;font-weight:760!important;line-height:.98!important;letter-spacing:0!important;text-wrap:balance!important;text-transform:uppercase!important}body .hero-mobile-heading span,html body .hero-mobile-heading span{font-size:inherit!important;line-height:inherit!important}@media (min-width: 1081px){body .tech-passport-section .tech-passport-layout,html body .tech-passport-section .tech-passport-layout{width:min(100% - clamp(32px,6vw,88px),1500px)!important;grid-template-columns:clamp(600px,42vw,760px) minmax(0,1fr)!important;gap:clamp(64px,5vw,104px)!important}body .tech-passport-section .tech-passport-lead,html body .tech-passport-section .tech-passport-lead{padding-right:clamp(20px,2vw,38px)!important}body .tech-passport-section .tech-passport-lead h2,html body .tech-passport-section .tech-passport-lead h2{max-width:clamp(560px,40vw,700px)!important;overflow-wrap:normal!important;word-break:normal!important}}@media (min-width: 1081px) and (max-width: 1180px){body .tech-passport-section .tech-passport-layout,html body .tech-passport-section .tech-passport-layout{grid-template-columns:1fr!important;gap:44px!important}body .tech-passport-section .tech-passport-lead,html body .tech-passport-section .tech-passport-lead{padding-right:0!important;border-right:0!important}}@media (min-width: 901px){body .kit-process-section,html body .kit-process-section{align-items:flex-start!important;padding-top:clamp(112px,7.8vw,164px)!important}body .kit-process-section .kit-layout,html body .kit-process-section .kit-layout{transform:translate(clamp(-210px,-10vw,-112px))!important}body .post-advantages h3,body .kit-process-section .kit-heading h3,html body .post-advantages h3,html body .kit-process-section .kit-heading h3{font-size:clamp(2.55rem,4.2vw,4.65rem)!important;line-height:.98!important}}@media (min-width: 1181px){body .kit-process-section .kit-heading,html body .kit-process-section .kit-heading{max-width:clamp(360px,28vw,540px)!important}body .kit-process-section .kit-heading h3,html body .kit-process-section .kit-heading h3{max-width:12ch!important}}@media (max-width: 760px){body .section-title,body .hero-command h1,body .hero-desktop-intro h1,body .hero-mobile-heading,body .post-complex-copy h2,body .post-advantages h3,body .application-map-title,body .gallery-monitor-heading,body .gallery-monitor-copy .gallery-monitor-heading,body .kit-process-section .kit-heading h3,body .tech-passport-lead h2,body .tech-optics-heading h3,body .contact-copy h2,body .contact-intro h2,body .contact-terminal-intro .contact-copy h2,body .contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2,body .privacy-shell h1,body .privacy-block h2,body .signature-footer .footer-idea-title,html body .section-title,html body .hero-command h1,html body .hero-desktop-intro h1,html body .hero-mobile-heading,html body .post-complex-copy h2,html body .post-advantages h3,html body .application-map-title,html body .gallery-monitor-heading,html body .gallery-monitor-copy .gallery-monitor-heading,html body .kit-process-section .kit-heading h3,html body .tech-passport-lead h2,html body .tech-optics-heading h3,html body .contact-copy h2,html body .contact-intro h2,html body .contact-terminal-intro .contact-copy h2,html body .contact-section .container.contact-shell .contact-terminal-intro .contact-copy h2,html body .privacy-shell h1,html body .privacy-block h2,html body .signature-footer .footer-idea-title{font-size:clamp(1.95rem,7vw,2.35rem)!important;line-height:1.04!important}}@media (min-width: 1181px) and (max-height: 980px){body .contact-section,html body .contact-section{height:100svh!important;min-height:0!important;overflow:hidden!important}body .contact-section .container.contact-shell,html body .contact-section .container.contact-shell{height:100%!important;padding-top:clamp(58px,6.7svh,76px)!important;grid-template-columns:minmax(500px,.58fr) minmax(700px,1.42fr)!important;gap:clamp(18px,2.4vw,46px)!important;align-items:center!important}body .contact-terminal-intro,html body .contact-terminal-intro{gap:clamp(8px,1svh,13px)!important;transform:translateY(clamp(-16px,-1.8svh,-8px))!important}body .contact-terminal-intro .contact-copy p,html body .contact-terminal-intro .contact-copy p{margin-top:14px!important;line-height:1.42!important}body .contact-terminal-intro .contact-direct,html body .contact-terminal-intro .contact-direct{margin-top:2px!important;padding-top:12px!important}body .contact-terminal-intro .contact-direct a,html body .contact-terminal-intro .contact-direct a{font-size:clamp(1.45rem,1.65vw,1.9rem)!important}body .request-terminal-card,html body .request-terminal-card{width:clamp(980px,64vw,1220px)!important;align-self:center!important;margin-right:clamp(-210px,-8vw,-120px)!important;margin-bottom:0!important;transform:translate(clamp(20px,2.8vw,52px),clamp(-22px,-2.2svh,-10px))!important}body .request-terminal-card .request-form,html body .request-terminal-card .request-form{padding:clamp(13px,.9vw,17px) clamp(16px,1.05vw,21px) 8px!important}body .request-terminal-card .form-field input,body .request-terminal-card .form-field textarea,html body .request-terminal-card .form-field input,html body .request-terminal-card .form-field textarea{min-height:44px!important}body .request-terminal-card .form-field textarea,html body .request-terminal-card .form-field textarea{min-height:clamp(82px,8.6svh,112px)!important}body .request-terminal-card .request-submit,html body .request-terminal-card .request-submit{min-height:46px!important}body .signature-footer,html body .signature-footer{position:relative!important;min-height:100svh!important;padding-top:clamp(92px,9.2svh,112px)!important;padding-bottom:10px!important;overflow:hidden!important}body .signature-footer .container.footer-inner,html body .signature-footer .container.footer-inner{min-height:calc(100svh - clamp(92px,9.2svh,112px) - 10px)!important}body .signature-footer .footer-inner,html body .signature-footer .footer-inner{position:static!important;min-height:inherit!important;grid-template-rows:auto auto 1fr!important}body .signature-footer .footer-cta,html body .signature-footer .footer-cta{max-width:980px!important;padding-bottom:clamp(22px,2.8svh,32px)!important}body .signature-footer .footer-idea-title,html body .signature-footer .footer-idea-title{margin-bottom:clamp(12px,1.5svh,16px)!important;font-family:Lora,Georgia,serif!important;font-size:clamp(3.25rem,4.35vw,4.7rem)!important;font-weight:700!important;line-height:.96!important;text-transform:none!important;white-space:nowrap!important}body .signature-footer .footer-phones,html body .signature-footer .footer-phones{margin-bottom:clamp(17px,2svh,22px)!important}body .signature-footer .footer-phone,html body .signature-footer .footer-phone{font-size:clamp(2.65rem,3.7vw,4rem)!important;line-height:.92!important}body .signature-footer .footer-main-button,body .signature-footer .footer-secondary-button,html body .signature-footer .footer-main-button,html body .signature-footer .footer-secondary-button{min-height:42px!important;padding:11px 22px!important;font-size:.9rem!important}body .signature-footer .footer-split,html body .signature-footer .footer-split{padding:clamp(24px,3.2svh,34px) 0 clamp(118px,13svh,150px)!important}body .signature-footer .footer-nav-grid,html body .signature-footer .footer-nav-grid{max-width:min(1040px,calc(100vw - var(--gutter) * 2))!important;grid-template-columns:1.26fr .82fr 1.04fr 1.12fr!important;gap:clamp(26px,2.7vw,42px)!important;transform:translate(clamp(12px,1.4vw,24px))!important}body .signature-footer .footer-nav-grid>div,body .signature-footer .footer-nav-grid address,html body .signature-footer .footer-nav-grid>div,html body .signature-footer .footer-nav-grid address{gap:10px!important}body .signature-footer .footer-nav-grid>div>span,html body .signature-footer .footer-nav-grid>div>span{margin-bottom:2px!important}body .signature-footer .footer-nav-grid>div:first-child>span,html body .signature-footer .footer-nav-grid>div:first-child>span{padding-left:66px!important}body .signature-footer .footer-link-row,body .signature-footer .footer-text-row,html body .signature-footer .footer-link-row,html body .signature-footer .footer-text-row{min-height:24px!important}body .signature-footer .footer-nav-grid a,body .signature-footer .footer-nav-grid p,html body .signature-footer .footer-nav-grid a,html body .signature-footer .footer-nav-grid p{font-size:.9rem!important;line-height:1.32!important}body .signature-footer .footer-watermark,html body .signature-footer .footer-watermark{bottom:clamp(58px,7.2svh,78px)!important}body .signature-footer .footer-watermark span,html body .signature-footer .footer-watermark span{font-size:clamp(8rem,17vw,16rem)!important;line-height:.78!important}body .signature-footer .footer-bottom,html body .signature-footer .footer-bottom{position:absolute!important;right:auto!important;bottom:clamp(10px,1.6svh,18px)!important;left:50%!important;width:min(100% - var(--gutter) * 2,1520px)!important;z-index:4!important;padding-top:10px!important;transform:translate(-50%)!important}body .signature-footer .footer-bottom .footer-credit,html body .signature-footer .footer-bottom .footer-credit{padding-bottom:4px!important}}@media (max-width: 760px){body .site-header{--mobile-header-top: max(10px, env(safe-area-inset-top));--mobile-header-right: 12px;--mobile-header-size: 48px;--mobile-header-expanded-height: 56px;--mobile-header-expanded-width: min( calc(100vw - 24px) , 430px);--mobile-header-expanded-left: calc((100vw - var(--mobile-header-expanded-width)) / 2);--mobile-header-collapsed-left: calc(100vw - var(--mobile-header-right) - var(--mobile-header-size));--mobile-header-ease: cubic-bezier(.32, .72, 0, 1);--mobile-header-duration: .68s;padding:var(--mobile-header-top) 0 0!important}body .site-header .navbar{width:var(--mobile-header-expanded-width)!important;max-width:var(--mobile-header-expanded-width)!important;min-height:var(--mobile-header-expanded-height)!important;height:var(--mobile-header-expanded-height)!important;margin-left:var(--mobile-header-expanded-left)!important;margin-right:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) var(--mobile-header-size)!important;align-items:center!important;column-gap:8px!important;box-sizing:border-box!important;padding:4px 6px 4px 10px!important;overflow:visible!important;transform:none!important;will-change:margin-left,width,height,border-radius,padding;transition:margin-left var(--mobile-header-duration) var(--mobile-header-ease),width var(--mobile-header-duration) var(--mobile-header-ease),max-width var(--mobile-header-duration) var(--mobile-header-ease),min-height var(--mobile-header-duration) var(--mobile-header-ease),height var(--mobile-header-duration) var(--mobile-header-ease),padding var(--mobile-header-duration) var(--mobile-header-ease),border-radius var(--mobile-header-duration) var(--mobile-header-ease),box-shadow var(--mobile-header-duration) var(--mobile-header-ease),background-color .24s var(--ease),border-color .24s var(--ease)!important}body .site-header .navbar:after{opacity:1!important;transition:opacity .26s var(--ease)!important}body .site-header .brand-lockup{transition:opacity .22s ease,filter .36s var(--mobile-header-ease),transform .52s var(--mobile-header-ease),max-width var(--mobile-header-duration) var(--mobile-header-ease),width var(--mobile-header-duration) var(--mobile-header-ease),padding var(--mobile-header-duration) var(--mobile-header-ease)!important}body .site-header .mobile-menu-toggle{align-self:center!important;justify-self:end!important;width:var(--mobile-header-size)!important;min-width:var(--mobile-header-size)!important;height:var(--mobile-header-size)!important;min-height:var(--mobile-header-size)!important;box-sizing:border-box!important;border:0!important;border-radius:14px!important;background:transparent!important;box-shadow:none!important;transition:opacity .26s ease,transform .52s var(--mobile-header-ease),background-color .24s var(--ease),border-color .24s var(--ease),box-shadow .3s var(--ease)!important}body .site-header .mobile-menu-toggle[aria-expanded=true]{background:transparent!important}body .site-header:not(.is-mobile-collapsed) .mobile-menu-toggle{border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}body .site-header.is-mobile-collapsed .navbar{width:var(--mobile-header-size)!important;max-width:var(--mobile-header-size)!important;min-height:var(--mobile-header-size)!important;height:var(--mobile-header-size)!important;margin-left:var(--mobile-header-collapsed-left)!important;padding:0!important;grid-template-columns:var(--mobile-header-size)!important;gap:0!important;overflow:visible!important;border:0!important;border-radius:14px!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body .site-header.is-mobile-collapsed .navbar:before,body .site-header.is-mobile-collapsed .navbar:after{display:none!important;opacity:0!important;content:none!important}body .site-header.is-mobile-collapsed .brand-lockup{position:absolute!important;top:50%!important;left:0!important;width:0!important;max-width:0!important;min-width:0!important;padding:0!important;opacity:0!important;pointer-events:none!important;filter:blur(7px)!important;transform:translate3d(-18px,-50%,0) scale(.74)!important}body .site-header.is-mobile-collapsed .mobile-menu-toggle{grid-column:1!important;justify-self:center!important;align-self:center!important;width:var(--mobile-header-size)!important;min-width:var(--mobile-header-size)!important;height:var(--mobile-header-size)!important;min-height:var(--mobile-header-size)!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid rgba(129,143,137,.2)!important;border-radius:14px!important;background:linear-gradient(180deg,#262d2bd1,#0e1212e6),#121616db!important;box-shadow:0 10px 24px #00000047,inset 0 1px #ffffff17!important;transform:scale(1) rotate(0)!important}body .site-header.is-mobile-collapsed .mobile-menu-toggle span{width:19px!important}body .site-header.is-mobile-collapsed .mobile-drawer{top:calc(var(--mobile-header-top) + 58px)!important;right:var(--mobile-header-right)!important;left:var(--mobile-header-right)!important}}@media (prefers-reduced-motion: reduce) and (max-width: 760px){body .site-header .navbar,body .site-header .brand-lockup,body .site-header .mobile-menu-toggle,body .site-header .navbar:after{transition:none!important}}@media (min-width: 1181px){body .signature-footer .footer-cta,html body .signature-footer .footer-cta{max-width:min(1180px,calc(100vw - var(--gutter) * 2))!important}body .signature-footer .footer-nav-grid,html body .signature-footer .footer-nav-grid{max-width:min(960px,calc(100vw - var(--gutter) * 2))!important;grid-template-columns:1.22fr .82fr 1.02fr 1.1fr!important;gap:clamp(18px,1.85vw,32px)!important;transform:translate(clamp(12px,1vw,18px))!important}body .signature-footer .footer-nav-grid>div:first-child>span,html body .signature-footer .footer-nav-grid>div:first-child>span{padding-left:68px!important;white-space:nowrap!important}}@media (max-width: 760px){body .site-header{--mobile-header-top: max(10px, env(safe-area-inset-top));--mobile-header-right: 14px;--mobile-header-size: 48px;--mobile-header-height: 54px;--mobile-header-width: min( calc(100vw - 28px) , 430px);--mobile-header-left: calc((100vw - var(--mobile-header-width)) / 2);--mobile-header-collapsed-left: calc(100vw - var(--mobile-header-right) - var(--mobile-header-size));--mobile-header-ease: cubic-bezier(.32, .72, 0, 1);--mobile-header-content-ease: cubic-bezier(.4, 0, .2, 1);--mobile-header-duration: .72s;top:0!important;right:0!important;left:0!important;width:auto!important;height:calc(var(--mobile-header-top) + var(--mobile-header-height))!important;padding:var(--mobile-header-top) 0 0!important;pointer-events:none!important}body .site-header .navbar{width:var(--mobile-header-width)!important;max-width:var(--mobile-header-width)!important;min-height:var(--mobile-header-height)!important;height:var(--mobile-header-height)!important;margin-right:auto!important;margin-left:var(--mobile-header-left)!important;display:grid!important;grid-template-columns:minmax(0,1fr) var(--mobile-header-size)!important;align-items:center!important;justify-content:stretch!important;gap:8px!important;padding:6px 6px 6px 12px!important;overflow:hidden!important;border:1px solid rgba(94,104,102,.24)!important;border-radius:999px!important;background:linear-gradient(135deg,#424a4a2b,#1e242333 48%,#0c0f0f3d),#1115158f!important;box-shadow:0 14px 34px #0000003d,inset 0 1px #e2e7e217,inset 0 -1px #4a53501f!important;backdrop-filter:blur(20px) saturate(1.05) brightness(.74)!important;-webkit-backdrop-filter:blur(20px) saturate(1.05) brightness(.74)!important;pointer-events:auto!important;transform:translateZ(0)!important;transform-origin:center center!important;backface-visibility:hidden!important;will-change:margin-left,width,height,border-radius,padding,box-shadow;transition:margin-left var(--mobile-header-duration) var(--mobile-header-ease),width var(--mobile-header-duration) var(--mobile-header-ease),max-width var(--mobile-header-duration) var(--mobile-header-ease),min-height var(--mobile-header-duration) var(--mobile-header-ease),height var(--mobile-header-duration) var(--mobile-header-ease),padding var(--mobile-header-duration) var(--mobile-header-ease),border-radius var(--mobile-header-duration) var(--mobile-header-ease),background-color .24s var(--ease),border-color .24s var(--ease),box-shadow var(--mobile-header-duration) var(--mobile-header-ease)!important}body .site-header .navbar:before{display:block!important;opacity:1!important;transition:opacity .26s var(--ease)!important}body .site-header .navbar:after{display:block!important;opacity:.8!important;transition:opacity .26s var(--ease)!important}body .site-header .brand-lockup{grid-column:1!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:42px!important;padding:0 4px 0 0!important;opacity:1!important;filter:blur(0)!important;transform:translateZ(0) scale(1)!important;transform-origin:left center!important;pointer-events:auto!important;transition:opacity .22s var(--mobile-header-content-ease),filter .36s var(--mobile-header-ease),transform .56s var(--mobile-header-ease),max-width var(--mobile-header-duration) var(--mobile-header-ease),width var(--mobile-header-duration) var(--mobile-header-ease),padding var(--mobile-header-duration) var(--mobile-header-ease)!important}body .site-header .brand-name{max-width:min(230px,calc(100vw - 116px))!important;font-size:clamp(.78rem,3vw,.94rem)!important}body .site-header .brand-mark,body .site-header .brand-mark-image{width:40px!important;height:40px!important;min-width:40px!important}body .site-header .mobile-menu-toggle{grid-column:2!important;justify-self:end!important;align-self:center!important;width:var(--mobile-header-size)!important;min-width:var(--mobile-header-size)!important;height:var(--mobile-header-size)!important;min-height:var(--mobile-header-size)!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:0!important;border-radius:14px!important;background:transparent!important;box-shadow:none!important;opacity:1!important;transform:translateZ(0) scale(1) rotate(0)!important;transform-origin:center center!important;pointer-events:auto!important;transition:opacity .24s var(--mobile-header-content-ease),transform .52s var(--mobile-header-ease),color .18s var(--ease)!important}body .site-header .mobile-menu-toggle:before{display:none!important;content:none!important}body .site-header .mobile-menu-toggle[aria-expanded=true]{background:transparent!important;box-shadow:none!important}body .site-header .mobile-menu-toggle span{width:20px!important;height:2px!important}body .site-header.is-mobile-collapsed .navbar{width:var(--mobile-header-size)!important;max-width:var(--mobile-header-size)!important;min-height:var(--mobile-header-size)!important;height:var(--mobile-header-size)!important;margin-left:var(--mobile-header-collapsed-left)!important;grid-template-columns:var(--mobile-header-size)!important;gap:0!important;padding:0!important;overflow:hidden!important;border-radius:14px!important;border-color:#818f8938!important;background:linear-gradient(180deg,#262d2bd1,#0e1212e6),#121616db!important;box-shadow:0 10px 24px #0000004d,inset 0 1px #ffffff17!important;backdrop-filter:blur(16px) saturate(1.08) brightness(.76)!important;-webkit-backdrop-filter:blur(16px) saturate(1.08) brightness(.76)!important}body .site-header.is-mobile-collapsed .navbar:before,body .site-header.is-mobile-collapsed .navbar:after{display:block!important;opacity:0!important}body .site-header.is-mobile-collapsed .brand-lockup{position:absolute!important;top:50%!important;left:10px!important;width:0!important;max-width:0!important;min-width:0!important;padding:0!important;opacity:0!important;pointer-events:none!important;filter:blur(7px)!important;transform:translate3d(-18px,-50%,0) scale(.74)!important}body .site-header.is-mobile-collapsed .mobile-menu-toggle{grid-column:1!important;justify-self:center!important;width:var(--mobile-header-size)!important;min-width:var(--mobile-header-size)!important;height:var(--mobile-header-size)!important;min-height:var(--mobile-header-size)!important;border:0!important;background:transparent!important;box-shadow:none!important}body .site-header .mobile-drawer{top:calc(var(--mobile-header-top) + var(--mobile-header-size) + 10px)!important;right:var(--mobile-header-right)!important;left:var(--mobile-header-right)!important;border-radius:20px!important;transform-origin:top right!important}body .site-header .mobile-drawer:not([hidden]){animation:drawerIn .26s var(--ease) both!important}}@media (max-width: 359px){body .site-header{--mobile-header-right: 10px;--mobile-header-size: 46px;--mobile-header-height: 52px;--mobile-header-width: min( calc(100vw - 20px) , 330px)}body .site-header .brand-name{max-width:calc(100vw - 112px)!important;font-size:.74rem!important}}@media (prefers-reduced-motion: reduce) and (max-width: 760px){body .site-header .navbar,body .site-header .navbar:before,body .site-header .navbar:after,body .site-header .brand-lockup,body .site-header .mobile-menu-toggle{transition:none!important}}body .privacy-section,html body .privacy-section{padding-top:132px!important}body .privacy-header,html body .privacy-header{max-width:820px!important}body .privacy-shell h1,html body .privacy-shell h1{max-width:820px!important;font-family:var(--display)!important;font-size:2.85rem!important;font-weight:720!important;line-height:1.08!important;letter-spacing:0!important;text-transform:none!important}body .privacy-document,html body .privacy-document{margin-top:48px!important}body .privacy-block,html body .privacy-block{margin-top:30px!important;padding-top:24px!important}body .privacy-block h2,html body .privacy-block h2{max-width:760px!important;font-family:Manrope,ui-sans-serif,system-ui,sans-serif!important;font-size:1.45rem!important;font-weight:760!important;line-height:1.22!important;letter-spacing:0!important;text-transform:none!important}body .chat-icon-link-whatsapp svg path,html body .chat-icon-link-whatsapp svg path{stroke-width:1.35!important}body .chat-icon-link-whatsapp .chat-icon-whatsapp-mark,html body .chat-icon-link-whatsapp .chat-icon-whatsapp-mark{fill:currentColor!important;stroke:none!important}body .chat-icon-link-max .chat-icon-max-wordmark text,html body .chat-icon-link-max .chat-icon-max-wordmark text{font-weight:800!important}body .contact-terminal-intro .contact-email-link,html body .contact-terminal-intro .contact-email-link{font-size:1.14rem!important;font-weight:720!important;line-height:1.25!important}body .contact-terminal-intro .contact-direct .chat-icon-link-whatsapp svg path,html body .contact-terminal-intro .contact-direct .chat-icon-link-whatsapp svg path,body .signature-footer .footer-chat-row .chat-icon-link-whatsapp svg path,html body .signature-footer .footer-chat-row .chat-icon-link-whatsapp svg path{stroke-width:1.25!important}body .contact-terminal-intro .contact-direct .chat-icon-link-whatsapp .chat-icon-whatsapp-mark,html body .contact-terminal-intro .contact-direct .chat-icon-link-whatsapp .chat-icon-whatsapp-mark,body .signature-footer .footer-chat-row .chat-icon-link-whatsapp .chat-icon-whatsapp-mark,html body .signature-footer .footer-chat-row .chat-icon-link-whatsapp .chat-icon-whatsapp-mark{fill:currentColor!important;stroke:none!important}body .signature-footer .footer-chat-row,html body .signature-footer .footer-chat-row{grid-template-columns:54px minmax(0,max-content)!important;align-items:center!important;column-gap:10px!important}body .signature-footer .footer-chat-row>small,html body .signature-footer .footer-chat-row>small{width:54px!important;align-self:center!important;line-height:1!important}body .signature-footer .footer-chat-row .chat-icon-links,html body .signature-footer .footer-chat-row .chat-icon-links{min-height:34px!important;gap:10px!important}body .signature-footer .footer-nav-grid .footer-chat-row .chat-icon-link,html body .signature-footer .footer-nav-grid .footer-chat-row .chat-icon-link{width:34px!important;height:34px!important}body .signature-footer .footer-chat-row .chat-icon-link svg,html body .signature-footer .footer-chat-row .chat-icon-link svg{width:21px!important;height:21px!important}body .signature-footer .footer-chat-row .chat-icon-link-max .chat-icon-max-wordmark,html body .signature-footer .footer-chat-row .chat-icon-link-max .chat-icon-max-wordmark{width:32px!important;height:21px!important}body .signature-footer .footer-chat-row .chat-icon-link-max .chat-icon-max-wordmark text,html body .signature-footer .footer-chat-row .chat-icon-link-max .chat-icon-max-wordmark text{font-size:.88rem!important;font-weight:800!important}body .signature-footer .footer-link-row a[href^="mailto:"] span,html body .signature-footer .footer-link-row a[href^="mailto:"] span{font-size:1.03rem!important;font-weight:760!important;line-height:1.25!important}body .signature-footer .footer-requisite-row.is-numeric p,html body .signature-footer .footer-requisite-row.is-numeric p{overflow-wrap:normal!important;white-space:nowrap!important;word-break:normal!important}@media (max-width: 760px){body .site-header .navbar,html body .site-header .navbar{align-items:center!important;grid-template-columns:minmax(0,1fr) var(--mobile-header-size)!important;padding-top:5px!important;padding-bottom:5px!important}body .site-header .mobile-menu-toggle,html body .site-header .mobile-menu-toggle{position:relative!important;display:block!important;align-self:center!important;justify-self:end!important;overflow:visible!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;transform:translateZ(0)!important}body .site-header .mobile-menu-toggle span,html body .site-header .mobile-menu-toggle span{position:absolute!important;left:50%!important;width:20px!important;height:2px!important;margin:0!important;border-radius:999px!important;transform:translate(-50%,-50%)!important}body .site-header .mobile-menu-toggle span:nth-child(1),html body .site-header .mobile-menu-toggle span:nth-child(1){top:calc(50% - 7px)!important}body .site-header .mobile-menu-toggle span:nth-child(2),html body .site-header .mobile-menu-toggle span:nth-child(2){top:50%!important}body .site-header .mobile-menu-toggle span:nth-child(3),html body .site-header .mobile-menu-toggle span:nth-child(3){top:calc(50% + 7px)!important}body .site-header .mobile-menu-toggle[aria-expanded=true] span:nth-child(1),html body .site-header .mobile-menu-toggle[aria-expanded=true] span:nth-child(1){top:50%!important;transform:translate(-50%,-50%) rotate(45deg)!important}body .site-header .mobile-menu-toggle[aria-expanded=true] span:nth-child(2),html body .site-header .mobile-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0!important}body .site-header .mobile-menu-toggle[aria-expanded=true] span:nth-child(3),html body .site-header .mobile-menu-toggle[aria-expanded=true] span:nth-child(3){top:50%!important;transform:translate(-50%,-50%) rotate(-45deg)!important}body .site-header.is-mobile-collapsed .mobile-menu-toggle,html body .site-header.is-mobile-collapsed .mobile-menu-toggle{justify-self:center!important;width:var(--mobile-header-size)!important;min-width:var(--mobile-header-size)!important;height:var(--mobile-header-size)!important;min-height:var(--mobile-header-size)!important}body .privacy-section,html body .privacy-section{padding-top:104px!important}body .privacy-shell h1,html body .privacy-shell h1{font-size:1.86rem!important;line-height:1.12!important}body .privacy-document,html body .privacy-document{margin-top:32px!important}body .privacy-block,html body .privacy-block{margin-top:24px!important;padding-top:20px!important}body .privacy-block h2,html body .privacy-block h2{font-size:1.16rem!important;line-height:1.26!important}body .contact-terminal-intro .contact-email-link,html body .contact-terminal-intro .contact-email-link,body .signature-footer .footer-link-row a[href^="mailto:"] span,html body .signature-footer .footer-link-row a[href^="mailto:"] span{font-size:1rem!important}}@media (max-width: 430px){body .privacy-shell h1,html body .privacy-shell h1{font-size:1.62rem!important}}[data-editable-path],[data-editable-image-path],[data-editable-collection]{scroll-margin-top:96px}[data-edit-mode=true] [data-editable-path]:hover,[data-edit-mode=true] [data-editable-image-path]:hover,[data-edit-mode=true] [data-editable-collection]:hover,body.wenlix-edit-mode [data-editable-path]:hover,body.wenlix-edit-mode [data-editable-image-path]:hover,body.wenlix-edit-mode [data-editable-collection]:hover{outline:1px dashed rgba(184,155,97,.85);outline-offset:4px}[data-edit-mode=true] [data-section-highlight],body.wenlix-edit-mode [data-section-highlight]{box-shadow:inset 0 0 0 2px #b89b61cc}.wenlix-editable-text{min-width:1ch;border-radius:3px}[data-edit-mode=true] .wenlix-editable-text,body.wenlix-edit-mode .wenlix-editable-text{cursor:text}.wenlix-editable-text--active,[data-edit-mode=true] .wenlix-editable-text:focus,body.wenlix-edit-mode .wenlix-editable-text:focus{outline:2px solid rgba(184,155,97,.95);outline-offset:4px}.wenlix-editable-image{position:relative;display:inline-block;max-width:100%}.wenlix-editable-image>img,.wenlix-editable-image>picture,.wenlix-editable-image .optimized-picture{display:block}.wenlix-editable-image__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;pointer-events:none;background:#00000047;opacity:0;transition:opacity .16s ease}.wenlix-editable-image:hover .wenlix-editable-image__overlay,.wenlix-editable-image:focus-within .wenlix-editable-image__overlay{opacity:1}.wenlix-editable-image__btn,.wenlix-editable-image--empty{border:1px solid rgba(244,241,234,.35);border-radius:4px;background:#0f1211eb;color:#f4f1ea;cursor:pointer;font:inherit;font-size:12px;font-weight:700;letter-spacing:0;padding:9px 12px;pointer-events:auto}.wenlix-editable-image__btn:hover,.wenlix-editable-image--empty:hover{border-color:#b89b61cc}
