/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#071019;--ink-soft:#0b1824;--card:#101e29;--paper:#f4f2ed;--paper-warm:#ebe7df;--white:#f7f8f8;--muted:#aab4bc;--line:#263541;--accent:#4f8fce;--accent-bright:#73afe8}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:82px}body{background:var(--ink);color:var(--white);font-family:var(--font-inter), Inter, Arial, sans-serif;text-rendering:optimizelegibility;margin:0}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--accent-bright);outline-offset:4px}.site-header{z-index:20;border-bottom:1px solid #ffffff1c;grid-template-columns:minmax(230px,1fr) auto minmax(230px,1fr);align-items:center;height:88px;padding:0 clamp(24px,4.5vw,72px);display:grid;position:absolute;inset:0 0 auto}.brand{align-items:center;width:fit-content;display:inline-flex}.brand img{width:220px;height:auto;display:block}.main-nav{align-items:center;gap:clamp(28px,3.7vw,60px);font-size:14px;font-weight:500;display:flex}.main-nav a{color:#ffffffd1;padding:33px 0 31px;position:relative}.main-nav a:after{background:var(--accent);content:"";width:0;height:2px;transition:width .18s;position:absolute;bottom:-1px;left:0}.main-nav a:hover:after,.main-nav a:focus-visible:after{width:100%}.header-phone{text-align:right;justify-self:end;font-size:15px;font-weight:700;line-height:1.2}.header-phone span{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.hero{isolation:isolate;align-items:center;height:min(940px,100svh);min-height:860px;display:flex;position:relative;overflow:hidden}.hero-image{z-index:-3;background:url(/assets/compressor-hero.png) 50%/cover no-repeat;animation:.9s ease-out forwards hero-image-in;position:absolute;inset:0;transform:scale(1.02)}.hero-shade{z-index:-2;background:linear-gradient(90deg,#030c14fc 0%,#030c14f0 35%,#030c149e 55%,#030c1429 82%),linear-gradient(#030c1459,#0000 25%,#030c144d);position:absolute;inset:0}.hero-product{z-index:-1;text-align:right;width:min(46vw,730px);position:absolute;bottom:86px;right:clamp(20px,3vw,56px)}.hero-product img{filter:drop-shadow(0 30px 30px #0000007a);width:100%;height:auto;display:block}.hero-product-label{border-left:2px solid var(--accent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:left;background:#071019b8;gap:7px;margin:0 5% 10px 0;padding:13px 15px;display:inline-grid}.hero-product-label span{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:700}.hero-product-label strong{font-family:var(--font-manrope),Manrope,sans-serif;letter-spacing:.04em;font-size:19px}.hero-content{z-index:1;width:min(760px,58vw);margin-top:68px;padding-left:clamp(32px,4.5vw,72px);animation:.65s ease-out both hero-content-in;position:relative}.eyebrow,.section-kicker{color:var(--accent-bright);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:18px;margin:0 0 34px;font-size:12px;font-weight:700;display:flex}.eyebrow span,.hero-trust span{background:var(--accent);flex:none;width:32px;height:2px;display:block}.hero h1,.section h2{font-family:var(--font-manrope),Manrope,Arial,sans-serif;letter-spacing:-.04em;margin:0}.hero h1{max-width:760px;font-size:clamp(54px,5.5vw,82px);font-weight:730;line-height:1.08}.hero-copy{color:#c2c9ce;max-width:620px;margin:30px 0 0;font-size:clamp(18px,1.5vw,22px);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:20px;margin-top:40px;display:flex}.button{border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:44px;min-height:62px;padding:0 30px;font-size:16px;font-weight:700;transition:transform .18s,background .18s,border .18s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button-primary{background:var(--accent);color:#fff}.button-primary:hover{background:var(--accent-bright)}.button-secondary{background:#07101938;border-color:#ffffff8c}.button-secondary:hover{background:#ffffff14;border-color:#fff}.hero-trust{color:var(--muted);align-items:center;gap:18px;margin:54px 0 0;font-size:15px;display:flex}.hero-trust span{width:120px;height:1px}.hero-scroll{color:#ffffffad;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:18px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:34px;right:clamp(24px,4.5vw,72px)}.hero-scroll i{border:1px solid #ffffff57;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.metrics{background:var(--accent);color:var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.metrics div{border-right:1px solid #07101933;align-items:center;gap:18px;min-height:146px;padding:28px clamp(20px,3vw,48px);display:flex}.metrics div:last-child{border-right:0}.metrics strong{font-family:var(--font-manrope),Manrope,sans-serif;letter-spacing:-.04em;font-size:clamp(30px,3vw,44px)}.metrics span{max-width:130px;font-size:13px;font-weight:650;line-height:1.45}.section{padding:clamp(88px,9vw,150px) clamp(24px,6.4vw,104px)}.section h2{font-size:clamp(40px,5vw,72px);font-weight:690;line-height:1.08}.section-kicker{margin-bottom:24px}.intro{background:var(--paper);color:var(--ink);grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);gap:8vw;display:grid}.section-heading h2{max-width:840px}.intro-copy{padding-top:44px}.intro-copy p,.section-topline>p,.audit-title>p,.selection-copy>p{color:#55606a;margin:0;font-size:17px;line-height:1.75}.intro-copy .lead,.service-main .lead{color:var(--ink);margin-bottom:28px;font-size:clamp(20px,2vw,26px);font-weight:560;line-height:1.48}.text-link{color:var(--ink);border-bottom:1px solid;align-items:center;gap:28px;margin-top:34px;padding-bottom:7px;font-size:15px;font-weight:700;display:inline-flex}.partner{background:#0d1c28;grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr);gap:9vw;display:grid}.partner-intro h2{max-width:920px}.partner-intro .lead{color:#b8c1c8;max-width:800px;margin:34px 0 0;font-size:clamp(19px,1.8vw,25px);line-height:1.55}.partner-specs{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;align-self:end;display:grid}.partner-specs>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:center;gap:7px;min-height:138px;padding:24px;display:grid}.partner-specs strong{color:var(--accent-bright);font:700 clamp(28px,2.5vw,40px)/1 var(--font-manrope),Manrope,sans-serif;letter-spacing:-.035em}.partner-specs span{color:var(--muted);font-size:12px;line-height:1.4}.partner-specs .text-link{color:#fff;grid-column:1/-1;width:fit-content;margin:30px 0 0}.partner-links{flex-wrap:wrap;grid-column:1/-1;gap:0 34px;display:flex}.partner-links .text-link{grid-column:auto}.equipment{background:var(--ink)}.section-topline{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:end;gap:9vw;display:grid}.section-topline h2{max-width:900px}.section-topline>p{color:var(--muted);padding-bottom:8px}.equipment-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:76px;display:grid}.equipment-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff03;min-height:380px;padding:30px;transition:background .22s,transform .22s}.equipment-card:hover{z-index:1;background:var(--card);transform:translateY(-4px)}.card-meta{color:#7f8b94;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;font-size:10px;font-weight:650;display:flex}.card-meta span:first-child{color:var(--accent);font-size:13px}.equipment-card h3{max-width:310px;font:700 28px/1.2 var(--font-manrope),Manrope,sans-serif;margin:66px 0 22px}.equipment-card>p{max-width:330px;min-height:84px;color:var(--muted);margin:0;font-size:15px;line-height:1.65}.equipment-card>a{color:#d7dce0;justify-content:space-between;align-items:center;margin-top:38px;font-size:13px;font-weight:650;display:flex}.equipment-card>a span{color:var(--accent);font-size:20px}.process{background:#10202d}.process-list{border-top:1px solid #ffffff26;grid-template-columns:repeat(5,1fr);margin:80px 0 0;padding:0;list-style:none;display:grid}.process-list li{border-right:1px solid #ffffff26;min-height:330px;padding:32px 24px 28px}.process-list li:first-child{padding-left:0}.process-list li:last-child{border-right:0}.step-number{color:var(--accent);font-size:12px;font-weight:700}.process-list h3{font:700 23px/1.2 var(--font-manrope),Manrope,sans-serif;margin:90px 0 20px}.process-list p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.service{background:var(--paper);color:var(--ink);grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);gap:10vw;display:grid}.service-main .lead{color:#34414b;max-width:620px;margin-top:34px}.service-actions{flex-wrap:wrap;align-items:center;gap:0 34px;margin-top:44px;display:flex}.service-actions .button{margin:0}.service-actions .text-link{margin-top:0}.service-list{border-top:1px solid #c9c7c1;margin:0;padding:0;list-style:none}.service-list li{border-bottom:1px solid #c9c7c1;grid-template-columns:52px 1fr;align-items:center;min-height:82px;font-size:16px;font-weight:620;display:grid}.service-list span{color:var(--accent);font-size:11px}.audit{background:var(--paper-warm);color:var(--ink);grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:10vw;display:grid}.audit-title>p{max-width:750px;margin-top:32px}.audit-result{border-top:3px solid var(--accent);background:#fff;padding:38px}.audit-result>p{color:#75808a;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.audit-result ul{margin:30px 0 0;padding:0;list-style:none}.audit-result li{border-bottom:1px solid #dedbd5;padding:17px 0;font-size:16px;font-weight:590}.selection{background:var(--accent);color:var(--ink);grid-template-columns:1.2fr .8fr .6fr;align-items:end;gap:6vw;display:grid}.selection .section-kicker{color:#113c63}.selection-copy>p{color:#071019b3;max-width:720px;margin-top:28px}.selection-params{border-top:1px solid #0710194d;display:grid}.selection-params span{border-bottom:1px solid #0710194d;padding:14px 0;font-size:14px;font-weight:650}.selection-action{gap:18px;display:grid}.button-light{background:var(--ink);color:#fff;justify-content:space-between}.selection-action p{margin:0;font-size:12px}.selection-action p a{font-weight:800}.footer{background:#050b10;grid-template-columns:1.3fr repeat(3,.7fr);gap:60px 7vw;padding:74px clamp(24px,6.4vw,104px) 28px;display:grid}.footer-brand img{width:min(278px,100%);height:auto}.footer-brand p{color:var(--muted);font:600 18px/1.4 var(--font-manrope),Manrope,sans-serif;margin:22px 0 0}.footer-column{align-content:start;gap:10px;font-size:14px;display:grid}.footer-column>p{color:#71808b;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:700}.footer address{font-style:normal;line-height:1.6}.footer-column>span{color:var(--muted);font-size:12px}.footer-bottom{color:#71808b;border-top:1px solid #1d2a33;grid-column:1/-1;justify-content:space-between;padding-top:26px;font-size:11px;display:flex}@keyframes hero-content-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes hero-image-in{0%{opacity:0;transform:scale(1.045)}to{opacity:1;transform:scale(1.02)}}@media (width<=1100px){.site-header{grid-template-columns:1fr auto}.main-nav{display:none}.hero-content{width:min(760px,76vw)}.hero-product{opacity:.8;width:55vw;right:-8vw}.metrics,.equipment-grid{grid-template-columns:repeat(2,1fr)}.metrics div:nth-child(2){border-right:0}.process-list{grid-template-columns:repeat(3,1fr)}.selection{grid-template-columns:1fr 1fr}.selection-action{grid-column:2}.partner{grid-template-columns:1fr}.partner-specs{max-width:720px}.footer{grid-template-columns:1.3fr repeat(2,.7fr)}.footer-nav{display:none}}@media (width<=760px){html{scroll-padding-top:64px}.site-header{height:72px;padding:0 18px}.brand img{width:166px}.header-phone{font-size:13px}.header-phone span{display:none}.hero{align-items:end;height:100svh;min-height:760px}.hero-image{background-position:68%}.hero-shade{background:linear-gradient(#030c1473,#030c14d1 42%,#030c14fa)}.hero-product{opacity:.48;width:98vw;top:90px;bottom:auto;right:-24vw}.hero-product-label{display:none}.hero-content{width:100%;margin:0;padding:0 22px 46px}.eyebrow{margin-bottom:22px;font-size:9px;line-height:1.5}.hero h1{font-size:clamp(43px,12vw,62px)}.hero-copy{margin-top:22px;font-size:16px}.hero-actions{margin-top:28px;display:grid}.button{justify-content:space-between;min-height:58px}.hero-trust{margin-top:30px;font-size:12px}.hero-trust span{width:54px}.hero-scroll{display:none}.metrics,.equipment-grid{grid-template-columns:1fr}.metrics div{border-bottom:1px solid #07101933;border-right:0;min-height:98px}.section{padding:78px 22px}.section h2{font-size:clamp(38px,11vw,54px)}.intro,.section-topline,.service,.audit,.selection,.partner{grid-template-columns:1fr}.intro-copy{padding-top:0}.section-topline{gap:30px}.equipment-grid{margin-top:50px}.equipment-card{min-height:340px}.process-list{grid-template-columns:1fr;margin-top:48px}.process-list li,.process-list li:first-child{border-bottom:1px solid #ffffff26;border-right:0;min-height:0;padding:28px 0}.process-list h3{margin:24px 0 12px}.service,.audit{gap:56px}.audit-result{padding:28px 22px}.selection{gap:46px}.selection-action{grid-column:auto}.footer{grid-template-columns:1fr 1fr;gap:52px 30px}.footer-brand{grid-column:1/-1}}@media (width<=440px){.brand img{width:142px}.header-phone{font-size:12px}.partner-specs{grid-template-columns:1fr}.partner-specs .text-link,.partner-links{grid-column:auto}.footer{grid-template-columns:1fr}.footer-brand{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.seo-page{--s-ink:#071019;--s-ink-soft:#0c1b27;--s-panel:#112430;--s-paper:#f4f2ed;--s-paper-warm:#ebe7df;--s-white:#f7f8f8;--s-muted:#a9b4bc;--s-line:#293b48;--s-blue:#4f8fce;--s-blue-light:#83bbea;background:var(--s-ink);color:var(--s-white);overflow:hidden}.seo-page *{box-sizing:border-box}.seo-page a{color:inherit;text-decoration:none}.seo-page a:focus-visible,.seo-page summary:focus-visible{outline:2px solid var(--s-blue-light);outline-offset:4px}.seo-header{z-index:30;border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(230px,1fr) auto minmax(230px,1fr);align-items:center;height:88px;padding:0 clamp(24px,4.5vw,72px);display:grid;position:absolute;inset:0 0 auto}.seo-brand{width:fit-content;display:inline-flex}.seo-brand img{width:220px;height:auto;display:block}.seo-nav{gap:clamp(24px,3.4vw,52px);font-size:13px;font-weight:600;display:flex}.seo-nav a{color:#ffffffc7;padding:34px 0 32px}.seo-phone{text-align:right;justify-self:end;font-size:15px;font-weight:750;line-height:1.2}.seo-phone span{color:var(--s-muted);letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px;font-size:9px;display:block}.seo-hero{isolation:isolate;align-items:center;min-height:820px;display:flex;position:relative;overflow:hidden}.seo-hero:before{z-index:-3;content:"";background:url(/assets/compressor-hero.png) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.02)}.seo-hero:after{z-index:-2;content:"";background:linear-gradient(90deg,#030c14fc 0%,#030c14eb 46%,#030c147a 72%,#030c14bd),linear-gradient(#030c1433,#030c1485);position:absolute;inset:0}.seo-hero-audit:after{background:linear-gradient(90deg,#030c14fc 0%,#061622f0 48%,#092d4394 77%,#030c14c7),linear-gradient(#030c1438,#030c1494)}.seo-hero-copy{width:min(940px,70vw);margin-top:80px;padding-left:clamp(32px,6.4vw,104px)}.seo-kicker{color:var(--s-blue-light);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:18px;margin:0 0 26px;font-size:11px;font-weight:750;display:flex}.seo-kicker span{background:var(--s-blue);flex:none;width:34px;height:2px}.seo-hero h1,.seo-section h2,.seo-cta h2{font-family:var(--font-manrope),Manrope,Arial,sans-serif;letter-spacing:-.045em;margin:0}.seo-hero h1{max-width:900px;font-size:clamp(54px,5.5vw,84px);font-weight:720;line-height:1.03}.seo-hero-copy>p:not(.seo-kicker){color:#c3ccd2;max-width:720px;margin:32px 0 0;font-size:clamp(18px,1.5vw,22px);line-height:1.58}.seo-actions{flex-wrap:wrap;gap:18px;margin-top:40px;display:flex}.seo-button{border:1px solid #0000;border-radius:3px;justify-content:space-between;align-items:center;gap:42px;min-height:62px;padding:0 28px;font-size:15px;font-weight:750;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.seo-button:hover{transform:translateY(-2px)}.seo-button-primary{background:var(--s-blue);color:#fff}.seo-button-primary:hover{background:#67a6dd}.seo-button-ghost{background:#0710193d;border-color:#ffffff75}.seo-button-ghost:hover{background:#ffffff12;border-color:#fff}.seo-button-dark{background:var(--s-ink);color:#fff}.seo-facts{background:var(--s-blue);color:var(--s-ink);grid-template-columns:repeat(4,1fr);display:grid}.seo-facts div{border-right:1px solid #07101938;align-items:center;gap:18px;min-height:142px;padding:28px clamp(20px,3vw,48px);display:flex}.seo-facts div:last-child{border-right:0}.seo-facts strong{font:720 clamp(26px,2.6vw,40px)/1 var(--font-manrope),Manrope,sans-serif;letter-spacing:-.04em}.seo-facts span{max-width:145px;font-size:13px;font-weight:700;line-height:1.45}.seo-section{padding:clamp(88px,9vw,150px) clamp(24px,6.4vw,104px)}.seo-section h2,.seo-cta h2{font-size:clamp(40px,5vw,70px);font-weight:690;line-height:1.08}.seo-intro{background:var(--s-paper);color:var(--s-ink);grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:9vw;display:grid}.seo-intro h2{max-width:880px}.seo-lead{padding-top:42px}.seo-lead p,.seo-copy,.seo-section-heading>p{color:#52606a;margin:0;font-size:17px;line-height:1.75}.seo-lead p:first-child{color:var(--s-ink);margin-bottom:25px;font-size:clamp(21px,2vw,27px);font-weight:600;line-height:1.48}.seo-dark{background:var(--s-ink)}.seo-section-heading{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:9vw;display:grid}.seo-section-heading h2{max-width:900px}.seo-section-heading>p{color:var(--s-muted);padding-bottom:8px}.seo-card-grid{border-top:1px solid var(--s-line);border-left:1px solid var(--s-line);grid-template-columns:repeat(3,1fr);margin-top:74px;display:grid}.seo-card-grid article{border-right:1px solid var(--s-line);border-bottom:1px solid var(--s-line);background:#ffffff03;min-height:330px;padding:28px}.seo-card-grid article>span{color:var(--s-blue-light);font-size:11px;font-weight:800}.seo-card-grid h3{font:700 27px/1.2 var(--font-manrope),Manrope,sans-serif;letter-spacing:-.025em;margin:64px 0 20px}.seo-card-grid p{color:var(--s-muted);margin:0;font-size:14px;line-height:1.68}.seo-split{background:var(--s-paper-warm);color:var(--s-ink);grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);gap:10vw;display:grid}.seo-split h2{max-width:780px}.seo-copy{max-width:690px;margin-top:30px}.seo-check-list{border-top:1px solid #c9c5bd;margin:0;padding:0;list-style:none}.seo-check-list li{border-bottom:1px solid #c9c5bd;grid-template-columns:52px 1fr;align-items:center;min-height:78px;padding:16px 0;font-size:15px;font-weight:630;line-height:1.45;display:grid}.seo-check-list span{color:var(--s-blue);font-size:10px;font-weight:800}.seo-process{background:var(--s-ink-soft)}.seo-process ol{border-top:1px solid var(--s-line);grid-template-columns:repeat(4,1fr);margin:74px 0 0;padding:0;list-style:none;display:grid}.seo-process li{border-right:1px solid var(--s-line);min-height:300px;padding:30px 25px}.seo-process li:first-child{padding-left:0}.seo-process li:last-child{border-right:0}.seo-process li>span{color:var(--s-blue-light);font-size:11px;font-weight:800}.seo-process h3{font:700 22px/1.25 var(--font-manrope),Manrope,sans-serif;margin:84px 0 18px}.seo-process li p{color:var(--s-muted);margin:0;font-size:13px;line-height:1.65}.seo-links{background:var(--s-paper);color:var(--s-ink);grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);gap:9vw;display:grid}.seo-link-cards{border-top:1px solid #c8c5be;display:grid}.seo-link-cards a{border-bottom:1px solid #c8c5be;align-content:center;gap:10px;min-height:150px;padding:28px 60px 28px 0;display:grid;position:relative}.seo-link-cards a>span{color:var(--s-blue);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.seo-link-cards strong{font:700 23px/1.3 var(--font-manrope),Manrope,sans-serif}.seo-link-cards i{color:var(--s-blue);font-size:25px;font-style:normal;position:absolute;top:58px;right:0}.seo-faq{background:var(--s-ink);grid-template-columns:minmax(300px,.7fr) minmax(480px,1.3fr);gap:10vw;display:grid}.seo-faq-list{border-top:1px solid var(--s-line)}.seo-faq details{border-bottom:1px solid var(--s-line)}.seo-faq summary{cursor:pointer;min-height:88px;font:650 17px/1.4 var(--font-manrope),Manrope,sans-serif;justify-content:space-between;align-items:center;gap:30px;padding:20px 0;list-style:none;display:flex}.seo-faq summary::-webkit-details-marker{display:none}.seo-faq summary span{color:var(--s-blue-light);font-size:26px;font-weight:350;transition:transform .18s}.seo-faq details[open] summary span{transform:rotate(45deg)}.seo-faq details p{max-width:760px;color:var(--s-muted);margin:-4px 0 24px;font-size:14px;line-height:1.7}.seo-cta{background:var(--s-blue);color:var(--s-ink);grid-template-columns:minmax(0,1.25fr) minmax(300px,.55fr);align-items:end;gap:8vw;padding:clamp(78px,8vw,125px) clamp(24px,6.4vw,104px);display:grid}.seo-cta .seo-kicker{color:#153f62}.seo-cta-actions{justify-items:stretch;gap:18px;display:grid}.seo-cta-actions>a:last-child{font-size:14px;font-weight:800}.seo-footer{background:#03090e;grid-template-columns:1.25fr repeat(3,.75fr);gap:58px 7vw;padding:74px clamp(24px,6.4vw,104px) 28px;display:grid}.seo-footer>div:first-child img{width:min(278px,100%);height:auto}.seo-footer>div:first-child p{color:var(--s-muted);font:600 18px/1.4 var(--font-manrope),Manrope,sans-serif;margin:22px 0 0}.seo-footer>div:not(.seo-footer-bottom){align-content:start;gap:10px;font-size:13px;display:grid}.seo-footer>div>p{color:#71808b;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:9px;font-weight:750}.seo-footer address{font-style:normal;line-height:1.6}.seo-footer>div>span{color:var(--s-muted);font-size:11px}.seo-footer-bottom{color:#71808b;border-top:1px solid #1d2a33;grid-column:1/-1;justify-content:space-between;padding-top:26px;font-size:11px;display:flex}@media (width<=1100px){.seo-header{grid-template-columns:1fr auto}.seo-nav{display:none}.seo-hero-copy{width:min(900px,82vw)}.seo-card-grid{grid-template-columns:repeat(2,1fr)}.seo-split,.seo-links{grid-template-columns:1fr}.seo-process ol{grid-template-columns:repeat(2,1fr)}.seo-footer{grid-template-columns:1.3fr repeat(2,.7fr)}.seo-footer>div:nth-child(4){display:none}}@media (width<=760px){.seo-header{height:72px;padding:0 18px}.seo-brand img{width:166px}.seo-phone{font-size:13px}.seo-phone span{display:none}.seo-hero{align-items:end;min-height:760px}.seo-hero:after{background:linear-gradient(#030c1461,#030c14e0 42%,#030c14fc)}.seo-hero-copy{width:100%;margin:0;padding:0 22px 56px}.seo-hero h1{font-size:clamp(43px,12vw,61px)}.seo-hero-copy>p:not(.seo-kicker){margin-top:22px;font-size:16px}.seo-actions{margin-top:28px;display:grid}.seo-button{min-height:58px}.seo-facts,.seo-card-grid{grid-template-columns:1fr}.seo-facts div{border-bottom:1px solid #07101938;border-right:0;min-height:96px}.seo-section{padding:78px 22px}.seo-section h2,.seo-cta h2{font-size:clamp(38px,11vw,54px)}.seo-intro,.seo-section-heading,.seo-faq,.seo-cta{grid-template-columns:1fr}.seo-intro,.seo-faq,.seo-cta{gap:54px}.seo-lead{padding-top:0}.seo-section-heading{gap:28px}.seo-card-grid{margin-top:48px}.seo-card-grid article{min-height:280px}.seo-process ol{grid-template-columns:1fr;margin-top:48px}.seo-process li,.seo-process li:first-child{border-right:0;border-bottom:1px solid var(--s-line);min-height:0;padding:28px 0}.seo-process h3{margin:26px 0 12px}.seo-footer{grid-template-columns:1fr 1fr;gap:52px 30px}.seo-footer>div:first-child{grid-column:1/-1}}@media (width<=460px){.seo-brand img{width:142px}.seo-phone{font-size:12px}.seo-footer{grid-template-columns:1fr}.seo-footer>div:first-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.seo-page *,.seo-page :before,.seo-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.k-page{--k-ink:#061019;--k-ink-soft:#0b1924;--k-panel:#10222f;--k-paper:#f4f2ed;--k-paper-warm:#e9e5dc;--k-white:#f7f8f8;--k-muted:#a9b5bd;--k-line:#263b49;--k-blue:#4f8fce;--k-blue-light:#83bbea;--k-cyan:#34a7ba;background:var(--k-ink);color:var(--k-white);overflow:hidden}.k-page *{box-sizing:border-box}.k-page a{color:inherit;text-decoration:none}.k-page a:focus-visible,.k-page summary:focus-visible{outline:2px solid var(--k-blue-light);outline-offset:4px}.k-header{z-index:30;border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(230px,1fr) auto minmax(230px,1fr);align-items:center;height:88px;padding:0 clamp(24px,4.5vw,72px);display:grid;position:absolute;inset:0 0 auto}.k-brand{width:fit-content;display:inline-flex}.k-brand img{width:220px;height:auto;display:block}.k-nav{gap:clamp(24px,3.4vw,52px);font-size:13px;font-weight:600;display:flex}.k-nav a{color:#ffffffc7;padding:34px 0 32px;position:relative}.k-nav a:after{background:var(--k-blue);content:"";transform-origin:0;height:2px;transition:transform .18s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.k-nav a:hover:after,.k-nav a:focus-visible:after{transform:scaleX(1)}.k-phone{text-align:right;justify-self:end;font-size:15px;font-weight:750;line-height:1.2}.k-phone span{color:var(--k-muted);letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px;font-size:9px;display:block}.k-hero{isolation:isolate;background:radial-gradient(circle at 80% 56%,#34a7ba29,#0000 24%),linear-gradient(120deg,#061019 0%,#07131e 51%,#0d2230 100%);align-items:center;height:min(980px,100svh);min-height:900px;display:flex;position:relative;overflow:hidden}.k-hero-grid{z-index:-3;opacity:.2;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 5%,#000 45%,#000);mask-image:linear-gradient(90deg,#0000 5%,#000 45%,#000)}.k-hero-glow{z-index:-2;aspect-ratio:1;border:1px solid #83bbea3d;border-radius:50%;width:min(52vw,780px);position:absolute;right:2vw;box-shadow:0 0 0 70px #4f8fce09,0 0 0 140px #4f8fce06}.k-hero-products{z-index:-1;width:min(58vw,900px);position:absolute;top:120px;bottom:52px;right:0}.k-orbit{border:1px solid #83bbea36;border-radius:50%;position:absolute}.k-orbit-one{aspect-ratio:1;width:72%;top:10%;right:4%}.k-orbit-two{aspect-ratio:1;width:96%;top:2%;right:-17%}.k-machine{object-fit:contain;filter:drop-shadow(0 34px 36px #00000094);display:block;position:absolute}.k-machine-primary{z-index:2;width:77%;animation:.8s ease-out both k-machine-in;bottom:0;right:0}.k-machine-secondary{z-index:1;opacity:.46;filter:saturate(.75)drop-shadow(0 26px 30px #0000007a);width:58%;animation:.9s ease-out .1s both k-machine-in;top:1%;right:-3%}.k-hero-copy{z-index:3;width:min(760px,56vw);margin-top:72px;padding-left:clamp(32px,4.5vw,72px);animation:.6s ease-out both k-copy-in;position:relative}.k-eyebrow,.k-kicker{color:var(--k-blue-light);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:18px;margin:0 0 28px;font-size:11px;font-weight:750;display:flex}.k-eyebrow span{background:var(--k-blue);flex:none;width:34px;height:2px}.k-hero h1,.k-section h2{font-family:var(--font-manrope),Manrope,Arial,sans-serif;letter-spacing:-.045em;margin:0}.k-hero h1{max-width:740px;font-size:clamp(62px,6.1vw,96px);font-weight:720;line-height:.98}.k-hero-lead{color:#c3cbd1;max-width:650px;margin:34px 0 0;font-size:clamp(18px,1.5vw,22px);line-height:1.58}.k-actions{flex-wrap:wrap;gap:18px;margin-top:40px;display:flex}.k-button{border:1px solid #0000;border-radius:3px;justify-content:space-between;align-items:center;gap:46px;min-height:62px;padding:0 28px;font-size:15px;font-weight:750;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.k-button:hover{transform:translateY(-2px)}.k-button-primary{background:var(--k-blue);color:#fff}.k-button-primary:hover{background:#66a5dd}.k-button-ghost{background:#06101947;border-color:#ffffff6b}.k-button-ghost:hover{background:#ffffff12;border-color:#fff}.k-button-dark{background:var(--k-ink);color:#fff}.k-hero-note{color:#7f909b;letter-spacing:.02em;margin:42px 0 0;font-size:13px}.k-spectrum{color:#81929d;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:16px;font-size:9px;font-weight:750;display:flex;position:absolute;bottom:30px;right:clamp(24px,4.5vw,72px)}.k-spectrum i{background:#fff3;width:34px;height:1px}.k-facts{background:var(--k-blue);color:var(--k-ink);grid-template-columns:repeat(4,1fr);display:grid}.k-facts div{border-right:1px solid #06101938;align-items:center;gap:20px;min-height:148px;padding:30px clamp(20px,3vw,48px);display:flex}.k-facts div:last-child{border-right:0}.k-facts strong{font-family:var(--font-manrope),Manrope,sans-serif;letter-spacing:-.045em;font-size:clamp(30px,3vw,44px)}.k-facts span{max-width:150px;font-size:13px;font-weight:700;line-height:1.45}.k-section{padding:clamp(88px,9vw,150px) clamp(24px,6.4vw,104px)}.k-section h2{font-size:clamp(42px,5vw,72px);font-weight:690;line-height:1.07}.k-intro{background:var(--k-paper);color:var(--k-ink);grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:9vw;display:grid}.k-intro h2{max-width:820px}.k-intro-text{padding-top:44px}.k-intro-text p,.k-section-heading>p,.k-engineering-title>p,.k-selection-copy>p{color:#52606a;margin:0;font-size:17px;line-height:1.75}.k-intro-text .k-lead,.k-certificate-copy .k-lead{color:var(--k-ink);margin-bottom:26px;font-size:clamp(21px,2vw,27px);font-weight:600;line-height:1.48}.k-krsd{isolation:isolate;background:radial-gradient(circle at 20% 48%,#4f8fce33,#0000 26%),linear-gradient(120deg,#07131d 0%,#0d2130 100%);grid-template-columns:minmax(420px,.9fr) minmax(520px,1.1fr);align-items:center;gap:8vw;min-height:760px;display:grid;position:relative}.k-krsd:before{z-index:-1;opacity:.13;content:"";background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:66px 66px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.k-krsd-visual{background:radial-gradient(circle at 52% 54%,#34a7ba2e,#0000 40%);border:1px solid #83bbea33;min-height:560px;position:relative}.k-krsd-visual:before,.k-krsd-visual:after{content:"";border:1px solid #83bbea2e;border-radius:50%;position:absolute}.k-krsd-visual:before{inset:13%}.k-krsd-visual:after{inset:26%}.k-krsd-visual img{z-index:2;object-fit:contain;filter:drop-shadow(0 38px 38px #00000080);width:112%;height:78%;position:absolute;inset:12% -8% auto -4%}.k-krsd-badge{z-index:3;border-left:2px solid var(--k-blue);padding-left:14px;display:grid;position:absolute;top:26px;left:26px}.k-krsd-badge span{color:var(--k-blue-light);letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:800}.k-krsd-badge strong{font:720 34px/1.05 var(--font-manrope),Manrope,sans-serif;letter-spacing:-.04em}.k-krsd-copy h2{max-width:850px;font-size:clamp(40px,4.4vw,66px)}.k-krsd-lead{color:#bdc8cf;max-width:780px;margin:30px 0 0;font-size:17px;line-height:1.72}.k-krsd-benefits{border-top:1px solid var(--k-line);border-left:1px solid var(--k-line);grid-template-columns:repeat(2,1fr);margin-top:40px;display:grid}.k-krsd-benefits article{border-right:1px solid var(--k-line);border-bottom:1px solid var(--k-line);min-height:178px;padding:23px}.k-krsd-benefits strong{color:var(--k-blue-light);font:720 25px/1 var(--font-manrope),Manrope,sans-serif}.k-krsd-benefits h3{font:700 16px/1.25 var(--font-manrope),Manrope,sans-serif;margin:18px 0 9px}.k-krsd-benefits p{color:var(--k-muted);margin:0;font-size:12px;line-height:1.55}.k-text-link-light{color:var(--k-white)}.k-range{background:var(--k-ink)}.k-section-heading{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:end;gap:9vw;display:grid}.k-section-heading h2{max-width:990px}.k-section-heading>p{color:var(--k-muted);padding-bottom:8px}.k-product-grid{border-top:1px solid var(--k-line);border-left:1px solid var(--k-line);grid-template-columns:repeat(3,1fr);margin-top:76px;display:grid}.k-product-card{border-right:1px solid var(--k-line);border-bottom:1px solid var(--k-line);background:#ffffff03;flex-direction:column;min-height:480px;padding:28px;transition:background .22s,transform .22s;display:flex;position:relative;overflow:hidden}.k-product-card:hover{z-index:2;background:var(--k-panel);transform:translateY(-4px)}.k-product-meta{z-index:2;color:#7f8f99;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;font-size:9px;font-weight:750;display:flex;position:relative}.k-product-meta span:first-child{color:var(--k-blue-light);font-size:12px}.k-product-card>img{z-index:0;object-fit:contain;opacity:.62;filter:drop-shadow(0 22px 22px #00000059);width:75%;height:190px;position:absolute;top:48px;right:-10%}.k-product-card-visual:after{z-index:1;background:linear-gradient(180deg,transparent 10%,#0610190f 35%,var(--k-ink) 56%);content:"";pointer-events:none;position:absolute;inset:0}.k-product-card-visual:hover:after{background:linear-gradient(180deg,transparent 10%,#10222f14 35%,var(--k-panel) 56%)}.k-product-body{z-index:2;flex-direction:column;flex:1;display:flex;position:relative}.k-product-card-visual .k-product-body{padding-top:182px}.k-models{letter-spacing:.12em;text-transform:uppercase;margin:58px 0 14px;font-weight:750;color:var(--k-blue-light)!important;font-size:10px!important}.k-product-card-visual .k-models{margin-top:0}.k-product-card h3{font:700 27px/1.2 var(--font-manrope),Manrope,sans-serif;letter-spacing:-.025em;margin:0 0 18px}.k-product-card p{color:var(--k-muted);margin:0;font-size:14px;line-height:1.65}.k-product-card ul{flex-wrap:wrap;gap:7px;margin:22px 0 0;padding:0;list-style:none;display:flex}.k-product-card li{border:1px solid var(--k-line);color:#aeb9c0;letter-spacing:.06em;text-transform:uppercase;padding:6px 8px;font-size:9px;font-weight:700}.k-product-card a{color:#dce2e5;justify-content:space-between;align-items:center;margin-top:auto;padding-top:26px;font-size:13px;font-weight:700;display:flex}.k-product-card a span{color:var(--k-blue-light);font-size:19px}.k-industries{background:#0d1d29}.k-industry-list{border-top:1px solid var(--k-line);grid-template-columns:repeat(2,1fr);margin-top:76px;display:grid}.k-industry-list article{border-bottom:1px solid var(--k-line);grid-template-columns:52px minmax(150px,.65fr) 1.35fr;align-items:center;gap:20px;min-height:148px;padding:30px 30px 30px 0;display:grid}.k-industry-list article:nth-child(odd){border-right:1px solid var(--k-line)}.k-industry-list article:nth-child(2n){padding-left:30px}.k-industry-list span{color:var(--k-blue-light);font-size:10px;font-weight:750}.k-industry-list h3{font:700 21px/1.25 var(--font-manrope),Manrope,sans-serif;margin:0}.k-industry-list p{color:var(--k-muted);margin:0;font-size:13px;line-height:1.6}.k-engineering{background:var(--k-paper);color:var(--k-ink);grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);gap:10vw;display:grid}.k-engineering-title>p{max-width:650px;margin-top:34px}.k-steps{border-top:1px solid #c9c7c1;margin:0;padding:0;list-style:none}.k-steps li{border-bottom:1px solid #c9c7c1;grid-template-columns:50px minmax(145px,.75fr) 1.25fr;align-items:center;gap:22px;min-height:112px;padding:24px 0;display:grid}.k-steps li>span{color:var(--k-blue);font-size:10px;font-weight:800}.k-steps h3{font:700 19px/1.25 var(--font-manrope),Manrope,sans-serif;margin:0}.k-steps p{color:#58646d;margin:0;font-size:13px;line-height:1.6}.k-certificate{background:var(--k-paper-warm);color:var(--k-ink);grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);align-items:center;gap:10vw;display:grid}.k-certificate-preview{background:#fff;border:1px solid #d7c99b;padding:18px;position:relative;transform:rotate(-1.2deg);box-shadow:0 28px 60px #251f1229}.k-certificate-preview:before{content:"";border:1px solid #9c802f3d;position:absolute;inset:-10px}.k-certificate-preview img{width:100%;height:auto;display:block}.k-certificate-copy h2{max-width:820px}.k-certificate-copy .k-lead{max-width:720px;margin-top:30px}.k-certificate-copy ul{border-top:1px solid #c9c2b5;margin:34px 0 0;padding:0;list-style:none}.k-certificate-copy li{color:#394650;border-bottom:1px solid #c9c2b5;grid-template-columns:46px 1fr;align-items:center;min-height:62px;padding:14px 0;font-size:14px;line-height:1.45;display:grid}.k-certificate-copy li span{color:var(--k-blue);font-size:10px;font-weight:800}.k-text-link{color:var(--k-ink);border-bottom:1px solid;align-items:center;gap:28px;margin-top:34px;padding-bottom:7px;font-size:14px;font-weight:750;display:inline-flex}.k-selection{background:var(--k-blue);color:var(--k-ink);grid-template-columns:1.05fr .8fr .55fr;align-items:end;gap:6vw;display:grid}.k-selection .k-kicker{color:#143f63}.k-selection-copy>p{color:#061019b8;max-width:720px;margin-top:28px}.k-inputs{border-top:1px solid #0610194d;display:grid}.k-inputs span{border-bottom:1px solid #0610194d;padding:11px 0;font-size:12px;font-weight:700}.k-selection-action{gap:18px;display:grid}.k-selection-action p{margin:0;font-size:12px}.k-selection-action p a{font-weight:850}.k-faq{background:var(--k-ink-soft);grid-template-columns:minmax(300px,.7fr) minmax(480px,1.3fr);gap:10vw;display:grid}.k-faq-list{border-top:1px solid var(--k-line)}.k-faq details{border-bottom:1px solid var(--k-line)}.k-faq summary{cursor:pointer;min-height:88px;font:650 17px/1.4 var(--font-manrope),Manrope,sans-serif;justify-content:space-between;align-items:center;gap:30px;padding:20px 0;list-style:none;display:flex}.k-faq summary::-webkit-details-marker{display:none}.k-faq summary span{color:var(--k-blue-light);font-size:26px;font-weight:350;transition:transform .18s}.k-faq details[open] summary span{transform:rotate(45deg)}.k-faq details p{max-width:760px;color:var(--k-muted);margin:-4px 0 24px;font-size:14px;line-height:1.7}.k-footer{background:#03090e;grid-template-columns:1.25fr repeat(3,.75fr);gap:58px 7vw;padding:74px clamp(24px,6.4vw,104px) 28px;display:grid}.k-footer-brand img{width:min(278px,100%);height:auto}.k-footer-brand p{color:var(--k-muted);font:600 18px/1.4 var(--font-manrope),Manrope,sans-serif;margin:22px 0 0}.k-footer>div:not(.k-footer-bottom){align-content:start;gap:10px;font-size:13px;display:grid}.k-footer>div>p{color:#71808b;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:9px;font-weight:750}.k-footer address{font-style:normal;line-height:1.6}.k-footer>div>span{color:var(--k-muted);font-size:11px}.k-footer-bottom{color:#71808b;border-top:1px solid #1d2a33;grid-column:1/-1;justify-content:space-between;padding-top:26px;font-size:11px;display:flex}@keyframes k-copy-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes k-machine-in{0%{opacity:0;transform:translate(26px)scale(.98)}to{transform:none}}@media (width<=1180px){.k-header{grid-template-columns:1fr auto}.k-nav{display:none}.k-hero-copy{width:min(720px,64vw)}.k-hero-products{width:66vw;right:-8vw}.k-product-grid{grid-template-columns:repeat(2,1fr)}.k-krsd{grid-template-columns:minmax(340px,.75fr) minmax(460px,1.25fr);gap:5vw}.k-krsd-visual{min-height:500px}.k-engineering{grid-template-columns:1fr}.k-engineering-title{max-width:900px}.k-selection{grid-template-columns:1fr 1fr}.k-selection-action{grid-column:2}.k-footer{grid-template-columns:1.3fr repeat(2,.7fr)}.k-footer>div:nth-child(4){display:none}}@media (width<=820px){.k-facts{grid-template-columns:repeat(2,1fr)}.k-facts div:nth-child(2){border-right:0}.k-intro,.k-section-heading,.k-krsd,.k-certificate,.k-selection,.k-faq{grid-template-columns:1fr}.k-intro-text{padding-top:0}.k-krsd-visual{width:min(620px,100%);min-height:520px;margin:0 auto}.k-section-heading{gap:30px}.k-certificate-preview{width:min(560px,92%);margin:0 auto}.k-selection-action{grid-column:auto}.k-faq{gap:52px}.k-industry-list{grid-template-columns:1fr}.k-industry-list article:nth-child(odd){border-right:0}.k-industry-list article:nth-child(2n){padding-left:0}}@media (width<=680px){.k-header{height:72px;padding:0 18px}.k-brand img{width:158px}.k-phone{font-size:12px}.k-phone span{display:none}.k-hero{align-items:end;height:100svh;min-height:820px}.k-hero-products{opacity:.56;width:115vw;height:390px;top:82px;bottom:auto;right:-30vw}.k-machine-primary{width:78%;right:5%}.k-machine-secondary{width:56%;right:-2%}.k-hero-glow{width:115vw;top:72px;right:-46vw}.k-hero-grid{-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.k-hero-copy{width:100%;margin:0;padding:0 22px 48px}.k-eyebrow{margin-bottom:20px;font-size:8px;line-height:1.5}.k-hero h1{font-size:clamp(48px,14vw,66px)}.k-hero-lead{margin-top:22px;font-size:16px}.k-actions{margin-top:28px;display:grid}.k-button{min-height:58px}.k-hero-note{margin-top:28px;font-size:11px}.k-spectrum{display:none}.k-facts,.k-product-grid{grid-template-columns:1fr}.k-facts div{border-bottom:1px solid #06101938;border-right:0;min-height:96px}.k-section{padding:76px 22px}.k-section h2{font-size:clamp(38px,11vw,54px)}.k-product-grid{margin-top:48px}.k-krsd{gap:56px}.k-krsd-visual{min-height:390px}.k-krsd-benefits{grid-template-columns:1fr}.k-krsd-benefits article{min-height:0}.k-product-card{min-height:450px;padding:24px}.k-industry-list{margin-top:48px}.k-industry-list article{grid-template-columns:34px 1fr;gap:12px;min-height:0;padding:26px 0}.k-industry-list article p{grid-column:1/-1;padding-left:46px}.k-steps li{grid-template-columns:34px 1fr;gap:12px}.k-steps p{grid-column:1/-1;padding-left:46px}.k-certificate{gap:64px}.k-certificate-preview{width:94%;padding:10px}.k-footer{grid-template-columns:1fr 1fr;gap:50px 28px}.k-footer-brand{grid-column:1/-1}}@media (width<=420px){.k-brand img{width:138px}.k-phone{font-size:11px}.k-footer{grid-template-columns:1fr}.k-footer-brand{grid-column:auto}.k-footer-bottom{flex-direction:column;gap:16px}}@media (prefers-reduced-motion:reduce){.k-page *,.k-page :before,.k-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
