@font-face{font-family:yekan;font-display:swap;src:url('assets/regular.woff')}@font-face{font-family:yekan;font-display:swap;src:url('assets/bold.woff');font-weight:700}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fafbf8;color:#17332f;font-family:yekan,Tahoma,sans-serif;font-size:16px;line-height:1.8}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible{outline:3px solid #d1ae67;outline-offset:5px}h1,h2,h3,p{margin:0}h1{font-size:clamp(34px,4vw,62px);line-height:1.4;letter-spacing:-1.5px}h2{font-size:34px;line-height:1.5}h3{font-size:23px}.wrap{max-width:1320px;margin:auto;padding:0 44px}.preview{background:#143d35;color:#e7eee9;text-align:center;font-size:12px;padding:6px}.preview a{text-decoration:underline;margin:0 12px}header{background:#fff;border-bottom:1px solid #e5e9e2}.nav{height:100px;display:flex;align-items:center;gap:40px}.logo{width:172px;display:block}.nav nav{display:flex;gap:28px;font-size:14px;margin-inline-end:auto}.nav nav a:hover{color:#1b8769}.contact{display:flex;align-items:center;gap:10px;font-size:14px}.contact strong{display:block;direction:ltr;font-size:18px}.contact small{color:#6c7c76}.btn{border:1px solid #d6e0d8;border-radius:8px;display:inline-flex;justify-content:center;align-items:center;gap:18px;padding:13px 23px;background:#fff;font-weight:700;transition:.2s}.btn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #17332f12}.btn.primary{background:#195747;color:#fff;border-color:#195747}.btn.light{background:#e4eddf;color:#163d32;border:0}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:29px}.eyebrow{font-size:13px;color:#52806b;display:flex;align-items:center;gap:12px;margin-bottom:20px}.eyebrow:before{content:'';width:25px;height:2px;background:#839e6c}.en{font-family:Arial,sans-serif;letter-spacing:2px;font-size:11px;direction:ltr}.hero{display:grid;grid-template-columns:1fr 1.07fr;align-items:center;gap:50px;padding-top:55px;padding-bottom:42px}.hero h1 em{font-style:normal;color:#3c8063}.lead{color:#697b73;font-size:17px;max-width:460px;margin-top:20px}.hero-visual{position:relative;min-height:465px;border-radius:12px;background:#edf1e9;background-image:linear-gradient(#1b473b08 1px,transparent 1px),linear-gradient(90deg,#1b473b08 1px,transparent 1px);background-size:28px 28px;display:flex;align-items:center;justify-content:center;padding:35px 35px 60px}.hero-visual img{width:100%;max-width:470px;mix-blend-mode:multiply}.visual-label{position:absolute;bottom:20px;left:25px;right:25px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #cdd8ca;padding-top:12px;font-size:12px;color:#57715f}.tag{display:inline-flex;padding:5px 12px;background:#e8f0e4;border:1px solid #d5e3cf;border-radius:30px;font-size:12px}.floating{position:absolute;top:24px;right:24px;background:#fff;border-radius:8px;padding:10px 17px;box-shadow:0 4px 20px #193c3010;font-size:13px}.floating strong{font-size:25px;display:block;line-height:1.2}.proof{display:grid;grid-template-columns:repeat(4,1fr);padding:23px 0;border-top:1px solid #dce3d8;border-bottom:1px solid #dce3d8;gap:25px}.proof div{display:flex;align-items:center;gap:13px;font-size:14px}.icon{width:44px;height:44px;display:grid;place-items:center;border:1px solid #cfdbcb;border-radius:12px;color:#4f795f;font-size:23px;flex-shrink:0}.proof small{display:block;color:#7c897d;font-size:12px}.section{padding-top:75px;padding-bottom:75px}.section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:30px}.section-head p{color:#738075;margin-top:8px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:white;border:1px solid #e0e6dc;border-radius:12px;padding:29px;position:relative;transition:.2s}.card:hover{border-color:#8caa86;transform:translateY(-3px)}.card .icon{margin-bottom:23px}.card p{font-size:14px;color:#728074;margin:10px 0 23px}.arrow{color:#34694e;font-size:14px;font-weight:700}.num{position:absolute;left:25px;top:25px;font-size:12px;color:#99a69c}.dark{background:#163c35;color:#fff;border-radius:16px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr}.dark .copy{padding:48px}.dark img{width:100%;height:100%;object-fit:cover;min-height:380px}.dark p{color:#c4d3cb;margin-top:17px}.dark .eyebrow{color:#c1d7af}.series{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.series .card:nth-child(2){border-color:#568169;background:#f1f5ed}.series ul{padding-right:20px;color:#687a6c;font-size:14px}.series b{font-family:Arial;font-size:28px}.series .tag{float:left}.foot{background:#f0f3ed;margin-top:35px;padding:30px 0}.foot .wrap{display:flex;justify-content:space-between;align-items:center;color:#607366;font-size:14px}.crumb{font-size:12px;color:#809085;padding-top:24px}.product{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;padding-top:30px;padding-bottom:55px}.product h1{font-size:35px;letter-spacing:0}.product-visual{background:#f0f3ec;border:1px solid #e0e5db;border-radius:14px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:555px;padding:30px}.product-visual img{width:100%;max-width:480px;mix-blend-mode:multiply}.product-visual .tag{position:absolute;top:18px;right:20px}.caption{font-size:12px;color:#768271;text-align:center}.product-info .en{color:#779181;margin-bottom:9px}.product-info>p{color:#728175;margin:13px 0 23px}.spec-mini{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #e1e7dc;padding:18px 0;margin-bottom:22px;gap:10px}.spec-mini strong{font-size:20px;display:block}.spec-mini small{font-size:12px;color:#7a887d}.select-label{display:flex;justify-content:space-between;font-size:14px;margin-bottom:12px}.select-label a{font-size:12px;color:#56805d}.choices{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.choices button{border:1px solid #d8e2d1;background:white;border-radius:9px;padding:11px;color:#47624b}.choices button[aria-pressed=true]{background:#e9f1e3;border:2px solid #4d7751;padding:10px}.choices b{display:block;font-family:Arial;font-size:18px}.choices small{font-size:11px}.selected-detail{background:#eff3eb;padding:12px 15px;margin-top:12px;border-radius:7px;color:#5d755c;font-size:13px;min-height:70px}.price-row{display:flex;justify-content:space-between;align-items:center;margin-top:22px}.price-row small{font-size:11px;color:#82917f}.price strong{font-size:25px}.price span{font-size:12px}.product-info .actions{margin-top:17px}.product-info .actions .primary{flex:1}.fine{font-size:11px;color:#7e8c80;margin-top:10px}.tabs{display:flex;gap:35px;border-bottom:1px solid #dce3d8;padding-bottom:15px;font-size:14px}.tabs a:first-child{color:#236443;font-weight:bold}.spec-table{width:100%;border-collapse:collapse;margin-top:25px;font-size:14px}.spec-table td,.spec-table th{text-align:right;padding:16px;border-bottom:1px solid #e1e8dd}.spec-table th{background:#edf2e8}.spec-table tr td:nth-child(3){background:#f1f5ed}.questions details{background:#fff;border-bottom:1px solid #dfe6db;padding:20px}.questions summary{cursor:pointer;font-weight:700}.questions p{color:#6e7f70;margin-top:14px;font-size:14px}.consult{background:#e9f0e3;padding:32px;border-radius:12px;display:flex;justify-content:space-between;align-items:center;margin-top:35px}.consult p{color:#72826c;font-size:14px}dialog{max-width:480px;width:90%;border:1px solid #d7e4d2;border-radius:16px;padding:35px;color:#234333;font-family:inherit}dialog::backdrop{background:#102b2580;backdrop-filter:blur(5px)}dialog p{margin:15px 0;color:#6b7c6f}dialog .close{float:left;border:0;background:none;font-size:25px}.mobile-menu{display:none}@media(max-width:850px){.wrap{padding:0 22px}.nav{height:82px;gap:20px}.logo{width:140px}.nav nav{display:none}.contact{margin-right:auto}.contact small{display:none}.hero{gap:25px;padding-top:35px}.hero h1{font-size:40px}.hero-visual{min-height:360px;padding:30px 10px 50px}.product{gap:28px}.product h1{font-size:28px}.product-visual{min-height:460px}.proof{grid-template-columns:1fr 1fr}.dark .copy{padding:30px}.section{padding-block:45px}.cards{gap:10px}.card{padding:20px}}@media(max-width:600px){.preview{font-size:10px}.preview a{margin:0 7px}.nav{height:73px}.logo{width:125px}.contact strong{font-size:15px}.hero,.product,.dark{grid-template-columns:1fr}.hero{padding-top:27px;gap:26px}.hero h1{font-size:38px}.lead{font-size:15px}.hero-visual{min-height:350px}.hero-visual img{max-width:330px}.eyebrow{margin-bottom:12px}.actions{margin-top:21px}.actions .btn{font-size:13px;padding:12px 17px}.proof{gap:16px;padding:20px 0}.proof div{font-size:12px;gap:9px}.proof small{font-size:10px}.icon{width:36px;height:36px;font-size:20px}.cards,.series{grid-template-columns:1fr}.section-head{align-items:start;gap:15px}.section-head .arrow{display:none}h2{font-size:27px}.dark img{min-height:250px;max-height:330px}.dark .copy{padding:28px}.foot .wrap{gap:20px;align-items:start}.foot img{width:110px}.product{padding-top:20px}.product-info{grid-row:1}.product-visual{min-height:360px}.product-visual img{max-width:330px}.product h1{font-size:29px}.spec-mini strong{font-size:18px}.price strong{font-size:23px}.tabs{gap:21px}.table-wrap{overflow-x:auto}.spec-table{min-width:650px}.consult{align-items:start;gap:20px;flex-direction:column}.section-head p{font-size:14px}.hero .caption{font-size:11px}}

/* Version 2 — brand authority, buyer clarity, low-friction next steps */
body{background:#f7f8f6;color:#172c35}.preview{background:#092934;color:#bfd0d3}header{border-bottom:0}.nav{height:90px}.nav nav{color:#29404a}.hero-band{background:#0d2c38;position:relative;color:#fff;border-bottom:4px solid #b89a60}.hero{padding-top:54px;padding-bottom:54px;gap:65px;min-height:610px}.hero h1{font-size:clamp(38px,4.1vw,59px);line-height:1.55;letter-spacing:-1px}.hero h1 em{color:#d4bc83}.hero .eyebrow{color:#b7c9cc}.hero .eyebrow:before{background:#c8ac70}.hero .lead{color:#ced9dc;line-height:2.1;font-size:17px;max-width:500px}.hero .fine{color:#adc2c4;margin-top:22px;font-size:12px}.hero .actions{align-items:center;gap:23px}.hero .btn.primary{background:#d0b577;border-color:#d0b577;color:#142d36}.hero .text-link{font-size:14px;color:#ecf1f1;border-bottom:1px solid #718a93;padding:10px 0}.hero-visual{background-color:#f1f3ef;border-radius:4px;min-height:470px;background-image:linear-gradient(#163a4008 1px,transparent 1px),linear-gradient(90deg,#163a4008 1px,transparent 1px)}.floating{color:#173a42;border-radius:3px}.hero-visual .visual-label{color:#4f6566}.hero-visual img{max-width:440px}.btn{border-radius:5px}.btn.primary{background:#123e4d;border-color:#123e4d}.btn.light{background:#dbc89c;color:#17343b}.eyebrow{color:#547069}.eyebrow:before{background:#a78d55}.icon{color:#235365;border-color:#d2dbdd;border-radius:5px}.proof{padding-block:28px;border-top:0}.proof div{color:#1e3b47}.proof small{color:#687b80}.card{border-radius:6px;border-color:#dbe2e2}.card p{color:#62737a}.arrow{color:#16586a}.section-head p{max-width:420px;color:#687a7e}.dark{background:#123a47;border-radius:6px}.dark h2{font-size:36px}.dark p{color:#d1dfe1;line-height:2.1}.dark .eyebrow{color:#d6c18b}.series .card:nth-child(2){border:2px solid #244f60;background:#fff;box-shadow:0 10px 30px #1737470a}.series .tag{float:none;margin-bottom:12px;font-size:10px;background:#eaf1f3;border-color:#c9d8de;color:#204957}.series b{display:block;color:#153f4b}.tag{background:#edf1ee;color:#2c594c}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:44px}.steps article{border-top:1px solid #c9d4d7;padding-top:24px}.steps article>span{display:grid;place-items:center;width:38px;height:38px;background:#143e4b;color:#dfca94;border-radius:50%;margin-bottom:17px;font-weight:bold}.steps h3{font-size:23px}.steps p{color:#61747c;font-size:15px;margin-top:10px}.plan-action{display:flex;align-items:center;gap:22px;margin-top:30px}.plan-action span{font-size:14px;color:#718187}.plan{padding-top:10px}.consult{background:#e9efef;border:1px solid #d8e2e4;border-radius:6px}.consult p{color:#526b75;max-width:740px}.buyer-guide{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;background:#ecf0ec;padding:45px;border:1px solid #dce3db;border-radius:6px}.buyer-guide h2{font-size:30px}.buyer-guide p{color:#5e726e;margin:15px 0 25px}.buyer-guide small{display:block;color:#718178;font-size:12px;margin-top:10px}.paper{background:#fff;border-top:4px solid #b59a64;box-shadow:0 15px 35px #19363310;padding:30px;transform:rotate(-2deg)}.paper .en{font-size:9px;color:#6c8084}.paper h3{margin-top:20px}.paper p{font-size:14px;border-bottom:1px solid #e2e7e5;padding-bottom:10px;margin:12px 0}.paper-end{font-size:11px;color:#798a86}.product-info .en{color:#607d88}.product-visual{background:#edf1f0;border-radius:5px}.choices button[aria-pressed=true]{background:#eaf1f3;border-color:#214e60}.choices button{color:#173f4e}.selected-detail{background:#edf2f3;color:#315665}.purchase-note{background:#e9eff2;border-right:3px solid #b59a64;padding:20px 25px;margin-bottom:26px;display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;font-size:14px}.purchase-note span{color:#667c87}.purchase-note a{color:#174a60;font-weight:bold;margin-right:auto}.spec-table tr td:nth-child(3){background:#eaf0f2}.spec-table th{background:#dfe8eb}.checklist{margin:35px 0}.checklist article{display:flex;gap:22px;padding:25px 0;border-bottom:1px solid #dae3df;max-width:900px}.checklist article>span{font-size:25px;color:#997c43}.checklist p{margin-top:8px;color:#62797e}.foot{background:#e7edec}.foot .wrap{color:#35545f}.hero .btn:hover{background:#e2cb95}.text-link:hover{color:#d4bc83}.section-head .en{color:#6c8086}@media(max-width:850px){.hero{gap:28px}.hero h1{font-size:39px}.hero-visual{min-height:380px}.buyer-guide{gap:25px;padding:28px}.steps{gap:22px}}@media(max-width:600px){.nav{height:73px}.hero{padding-top:32px;padding-bottom:30px;gap:30px;min-height:0}.hero h1{font-size:36px;line-height:1.65;letter-spacing:-.5px}.hero .lead{font-size:15px;line-height:2}.hero .actions{gap:12px;align-items:stretch;flex-direction:column}.hero .text-link{align-self:center}.hero .fine{font-size:11px}.hero-visual{min-height:350px}.hero-visual img{max-width:300px}.steps,.buyer-guide{grid-template-columns:1fr}.steps{gap:25px}.section-head{display:block}.section-head p{margin-top:15px}.section-head .en{display:none}.dark h2{font-size:29px}.plan-action{align-items:start;flex-direction:column;gap:10px}.buyer-guide{padding:25px;gap:25px}.buyer-guide h2{font-size:27px}.paper{padding:22px;transform:none}.purchase-note{display:block}.purchase-note span,.purchase-note a{display:block;margin-top:10px}.choices b{font-size:17px}.product h1{font-size:27px}.product-info .actions{flex-direction:column}.hero .floating{top:16px;right:16px}.consult h2{font-size:26px}}

body{background:#fcfcf9;color:#173c40}.preview{background:#244d43}.nav{height:94px}.brand-hero{display:grid;grid-template-columns:.8fr 1.3fr;gap:44px;align-items:center;padding-top:55px;padding-bottom:48px}.hero-copy h1{font-size:clamp(34px,3.3vw,48px);line-height:1.55;letter-spacing:-.6px}.hero-copy h1 em{color:#2d6956;font-style:normal}.hero-copy>p{font-size:17px;color:#607775;line-height:2.1;margin-top:20px}.hero-copy .eyebrow{font-size:12px}.hero-copy .actions{flex-direction:column;align-items:start;gap:10px}.hero-note{display:flex;gap:10px;align-items:center;font-size:12px;color:#6a8178;margin-top:23px}.hero-note span{width:7px;height:7px;background:#559075;border-radius:50%}.text-link{padding:9px 0;color:#174c61;font-size:14px}.large-machine{margin:0;position:relative;background:#e8eee8;border-radius:28px 6px 28px 6px;box-shadow:0 18px 45px #234b3d12;overflow:hidden;border:1px solid #d9e4db}.large-machine>img{width:100%;display:block;aspect-ratio:1.333;object-fit:contain}.large-machine figcaption{padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#edf2e9}.large-machine .en{font-size:9px;color:#758b82;letter-spacing:1.3px;display:block}.large-machine strong{font-size:16px;color:#245343;display:block;margin-top:4px}.photo-label{font-size:10px;color:#5a7867;border:1px solid #c6d7cb;border-radius:30px;padding:5px 10px}.btn{border-radius:9px}.btn.primary{background:#245747;border-color:#245747;color:#fff}.btn.primary:hover{background:#173e33}.eyebrow{color:#52816b}.eyebrow:before{background:#8daa91}.icon{color:#245b61;border-radius:12px;background:#f1f5ef;border-color:#dae5db}.proof{border-top:1px solid #dce6dd;border-bottom:1px solid #dce6dd}.proof div{color:#234942}.proof small{color:#778b80}.solution-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:22px}.solution-main{border:1px solid #dce7df;border-radius:18px;background:#f0f5f0;padding:32px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10px}.solution-main h3{font-size:29px;line-height:1.7;margin-top:18px}.solution-main p{color:#688176;font-size:14px;margin:15px 0 22px}.solution-main img{width:100%;mix-blend-mode:multiply}.side-solutions{display:grid;gap:16px}.side-solutions .card{padding:25px;border-radius:16px}.side-solutions .icon{float:left;margin:0}.side-solutions .card p{margin:8px 0 14px}.plain-action{border:0;background:none;padding:0;color:#245f50;font-weight:bold;font-size:14px}.arrow{color:#275f4e}.film-band{background:#eaf1ed;padding:60px 0;margin-top:5px}.film-layout{display:grid;grid-template-columns:1fr 1.18fr;gap:70px;align-items:center}.film-copy h2{font-size:34px}.film-copy>p{color:#60796e;line-height:2.1;margin:18px 0}.company-facts{display:flex;gap:35px;margin:25px 0}.company-facts strong{display:block;font-size:23px;color:#245747}.company-facts span{font-size:12px;color:#688073}.film-poster{position:relative;overflow:hidden;border-radius:20px;min-height:360px;isolation:isolate}.film-poster>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.film-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:360px;background:linear-gradient(#123b4388,#123b43d9);position:relative;color:#fff;padding:26px;gap:8px;text-align:center}.film-overlay .tag{background:#ffffff15;border-color:#ffffff40;color:#fff;font-size:10px}.film-overlay strong{font-size:24px}.film-overlay>span:not(.tag){font-size:13px;color:#d5e4df}.film-overlay small{font-size:11px;color:#d1e0dc}.play-button{border:1px solid #ffffffa0;background:#ffffff25;color:white;display:grid;place-items:center;width:72px;height:72px;border-radius:50%;font-size:40px;margin:10px 0;backdrop-filter:blur(4px)}.play-button:hover{background:#ffffff45}.plan{padding-top:75px}.steps article>span{background:#245747;color:#f4eedf}.series .card{border-radius:15px}.series .card:nth-child(2){border-color:#608b70;background:#f2f6ef}.series b{color:#174b60}.series h3{font-size:19px;margin-top:18px}.series .warranty{border-top:1px solid #dce6dd;margin:18px 0;padding-top:15px;font-size:15px;color:#375e4a}.consult{background:#f0f4ec;border-color:#dce6d6;border-radius:18px}.consult p{max-width:720px;color:#617969}.guide-last{display:flex;gap:30px;align-items:center;justify-content:space-between;padding-bottom:45px}.guide-last h2{font-size:27px}.guide-last p{color:#748476;font-size:14px;margin-top:12px;max-width:750px}.guide-last .btn{flex-shrink:0}.foot{background:#e9efea}.foot .wrap{color:#456454}.choices button[aria-pressed=true]{background:#eaf2e7;border-color:#3d7357}.selected-detail{background:#edf3e9;color:#41634b}.product-visual{background:#f0f4ed;border-radius:18px}.purchase-note{background:#eaf2ef;border-color:#547d63}.spec-table th{background:#e4eee6}.spec-table tr td:nth-child(3){background:#f0f5ec}@media(max-width:1000px){.brand-hero{gap:25px;grid-template-columns:.9fr 1.1fr}.hero-copy h1{font-size:36px}.large-machine figcaption{padding:14px}.photo-label{display:none}.film-layout{gap:35px}.solution-main{padding:22px}.solution-main h3{font-size:25px}}@media(max-width:650px){.nav{height:75px}.brand-hero{grid-template-columns:1fr;padding-top:30px;gap:25px;padding-bottom:30px}.hero-copy h1{font-size:37px}.hero-copy h1 br:last-of-type{display:none}.hero-copy>p{font-size:15px}.hero-copy .actions{flex-direction:row;align-items:center;gap:13px}.hero-note{font-size:11px;margin-top:15px}.large-machine{border-radius:18px 5px 18px 5px}.large-machine figcaption{padding:13px}.large-machine strong{font-size:14px}.large-machine .en{font-size:8px}.solution-layout,.film-layout{grid-template-columns:1fr}.solution-main{padding:23px;grid-template-columns:1fr}.solution-main img{max-width:230px;justify-self:center}.solution-main h3{font-size:27px}.film-band{padding:35px 0}.film-copy h2{font-size:29px}.film-poster,.film-overlay{min-height:300px}.film-overlay strong{font-size:21px}.company-facts{gap:25px}.company-facts strong{font-size:21px}.guide-last{flex-direction:column;align-items:start}.plan{padding-top:45px}.series-section .section-head .arrow{display:inline-block;margin-top:15px}.hero-copy .actions .btn{font-size:13px;padding:12px 15px}.hero-copy .text-link{font-size:12px}.hero-copy .eyebrow{font-size:11px}}

:root{--ks-blue:#103d50;--ks-green:#264f44;--ks-cream:#f6eee3}body{background:#fff;color:var(--ks-blue)}.preview{background:var(--ks-green);color:#e6eee7}header{border-bottom:1px solid #e2e8e7}.nav nav a:hover{color:#278167}.brand-hero{max-width:1440px;grid-template-columns:.78fr 1.35fr;padding-top:45px;padding-bottom:45px;gap:38px}.hero-copy{border-right:4px solid var(--ks-green);padding-right:25px}.hero-copy h1{font-size:43px;line-height:1.6}.hero-copy h1 em{color:var(--ks-green)}.hero-copy>p{font-size:16px}.btn.primary{background:var(--ks-blue);border-color:var(--ks-blue);box-shadow:0 5px 12px #103d5014}.btn.primary:hover{background:var(--ks-green);border-color:var(--ks-green)}.large-machine{border-radius:12px;border:0;box-shadow:0 18px 45px #103d501a}.large-machine figcaption{background:var(--ks-blue);color:white;padding:15px 20px}.large-machine strong,.large-machine .en{color:#e1eee9}.photo-label{color:#e1eee9;border-color:#64818b;font-size:10px}.proof{background:#f2f5f3;border:0;border-bottom:3px solid var(--ks-green);padding:24px;border-radius:8px}.proof .icon{background:white;border-color:#d7e1de}.section-head h2{color:var(--ks-blue)}.solution-main{background:#edf2f1;border-radius:10px;border-top:4px solid var(--ks-blue)}.side-solutions .card{border-radius:10px}.film-band{background:var(--ks-blue);color:white}.film-copy .eyebrow{color:#bdd5c9}.film-copy>p{color:#d1dfde}.company-facts strong{color:#f6eee3}.company-facts span{color:#adc7c5}.film-copy .btn{color:var(--ks-blue);background:#f6eee3}.film-overlay{background:linear-gradient(#103d5050,#103d50e6)}.steps article>span{background:var(--ks-green);color:#fff}.purchase-note{border-color:var(--ks-blue)}.buyer-risk{margin-top:55px;border:1px solid #dbe3e0;border-radius:12px;display:grid;grid-template-columns:.9fr 1.6fr;overflow:hidden}.buyer-risk .risk-intro{background:var(--ks-green);color:#fff;padding:32px}.buyer-risk h2{font-size:27px;line-height:1.65}.buyer-risk .risk-intro p{color:#d2dfd6;font-size:14px;margin-top:14px}.risk-items{padding:28px;display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.risk-items h3{font-size:17px;margin:12px 0}.risk-items p{font-size:13px;color:#687f7c}.risk-items .risk-num{font-size:12px;color:#748e84}.aftercare{display:flex;gap:24px;justify-content:space-between;align-items:center;background:#f2f4ee;border-radius:10px;padding:30px;margin-top:40px}.aftercare p{font-size:14px;color:#60776b;max-width:760px}.aftercare h3{margin-bottom:12px}.sample-form{display:grid;gap:13px;margin-top:18px}.sample-form label{font-size:13px;color:#315b5c}.sample-form input,.sample-form select{width:100%;font:inherit;border:1px solid #bfcfc9;border-radius:6px;padding:10px;background:white;color:#173f46}.sample-form small{font-size:11px;color:#647b72}.form-result{padding:14px;background:#edf4eb;border:1px solid #cfdfc8;border-radius:7px;margin-top:12px}.lead-choice{padding:12px;background:#f0f4f2;font-size:13px;border-radius:7px;color:#47685c}.contact-links{display:flex;gap:15px;flex-wrap:wrap;font-size:14px}.contact-links a{color:#174e61;text-decoration:underline}dialog{max-width:540px;max-height:90vh;overflow:auto}#dialog-title{font-size:27px}@media(max-width:850px){.brand-hero{gap:25px}.hero-copy h1{font-size:35px}.hero-copy{padding-right:17px}.buyer-risk{grid-template-columns:1fr}.risk-items{gap:16px}}@media(max-width:650px){.brand-hero{grid-template-columns:1fr;padding-top:30px}.hero-copy{border-width:3px;padding-right:17px}.hero-copy h1{font-size:34px}.proof{padding:18px 12px}.risk-items{grid-template-columns:1fr;padding:24px}.risk-items article+article{border-top:1px solid #dce5e0;padding-top:12px}.risk-items h3{margin-top:4px}.buyer-risk{margin-top:35px}.aftercare{flex-direction:column;align-items:start;padding:23px}.large-machine .photo-label{display:none}.large-machine figcaption{padding:15px}.hero-copy>p{font-size:15px}.film-copy h2{font-size:28px}}

@media(max-width:650px){.hero-copy h1{font-size:30px;line-height:1.7}.hero-copy h1 em{display:block}.hero-copy h1 br{display:none}}

.v5{--ink:#103d50;--green:#245849;--mint:#dbe9e1;--cream:#f6eee3}.showcase{display:grid;grid-template-columns:1.08fr 1fr;direction:ltr;background:#103d50;min-height:620px}.showcase-photo{position:relative;overflow:hidden;min-height:620px}.showcase-photo>img{height:100%;width:100%;object-fit:cover;object-position:48% 50%;display:block}.image-note{position:absolute;bottom:16px;left:18px;background:#123747bb;padding:5px 12px;border-radius:30px;color:#e7f0ee;font-size:10px;direction:rtl}.showcase-content{direction:rtl;padding:48px clamp(30px,4vw,75px);color:white;align-self:center}.showcase-content .eyebrow{color:#b6d3c5}.showcase h1{font-size:clamp(37px,3.7vw,55px);line-height:1.45;letter-spacing:-1px}.showcase h1 em{font-style:normal;color:#c2dbc9}.showcase p{font-size:16px;line-height:2;color:#d6e3e4;margin-top:20px;max-width:440px}.hero-points{padding:0;list-style:none;font-size:13px;color:#dce9e6;margin-top:22px}.hero-points li{margin:7px 0}.hero-points li:before{content:'✓';color:#a9c8b2;margin-left:12px}.showcase .actions{flex-direction:column;align-items:start;gap:8px;margin-top:23px}.showcase .primary{background:#d5e6d9;color:#163e40;border-color:#d5e6d9;border-radius:4px}.hero-secondary{border:0;background:none;padding:10px 0;color:#f0f3ef;font-size:13px}.trust-ribbon{display:grid;grid-template-columns:repeat(4,1fr);padding:24px 5%;background:#f0f3f0;text-align:center;font-size:12px;gap:15px;color:#647a72}.trust-ribbon b{display:block;font-size:17px;color:#245747}.application-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.application-card{border:1px solid #d7e3df;background:#fff;border-radius:5px;text-align:right;padding:25px;color:#173f4b;transition:.2s}.application-card:hover{background:#edf4ef;border-color:#517968;transform:translateY(-3px)}.application-card h3{font-size:22px;margin:20px 0 10px}.application-card p{font-size:14px;color:#72847e;min-height:65px}.application-card>span:last-child{font-size:12px;color:#245a4a}.app-icon{font-size:33px;color:#2b6559}.decision-band{background:#eaf0ed;padding:55px 0}.decision-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:70px}.decision-grid h2{font-size:32px}.decision-grid>div>p{color:#5f776e;font-size:15px;line-height:2;margin:20px 0}.decision-checks article{display:flex;gap:23px;padding:18px 0;border-bottom:1px solid #d2dfd8}.decision-checks article>span{font-family:Arial;font-size:13px;color:#678c7e;line-height:2}.decision-checks h3{font-size:20px}.decision-checks p{font-size:14px;color:#6d817a;margin-top:5px}.system-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:35px}.system-photo{background:#f1f4ee;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:6px;padding:25px}.system-photo img{width:100%;max-width:430px;mix-blend-mode:multiply}.system-photo>span{font-size:11px;color:#718374}.system-options{display:grid;gap:13px}.system-row{padding:23px 25px;border:1px solid #d8e2dd;border-radius:5px;display:block}.system-row.featured{border-right:4px solid #245747;background:#f1f5ee}.system-row>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.system-row b{font-family:Arial;font-size:27px}.system-row>div>span{font-size:13px;color:#55736a}.system-row p{font-size:13px;color:#718278;margin:9px 0}.system-row strong{display:flex;justify-content:space-between;color:#345d4a;font-size:13px}.system-options>small{font-size:11px;color:#718277}.finder-band{background:#103d50;padding:60px 0;color:white}.finder-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:center}.finder-grid .eyebrow{color:#b6d4c4}.finder-grid h2{font-size:38px}.finder-grid>div>p{color:#c2d6d8;max-width:390px;margin:20px 0}.finder-note{font-size:12px;color:#a7c3c5}.finder-card{background:#fff;color:#153f48;border-radius:8px;padding:30px;min-height:355px}.finder-top{display:flex;justify-content:space-between;font-size:13px;color:#668074}.progress-track{height:3px;background:#e1e8e2;margin:17px 0 25px}.progress-track i{display:block;width:33.333%;height:100%;background:#2f6953;transition:.3s}.finder-card fieldset{border:0;padding:0;margin:0}.finder-card legend{font-size:21px;font-weight:bold;margin-bottom:18px}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.choice-grid label{border:1px solid #d6e0da;border-radius:6px;padding:12px;cursor:pointer;font-size:14px}.choice-grid label:has(input:checked){background:#e5efe6;border-color:#4a795b}.choice-grid input{accent-color:#245747;margin-left:8px}.finder-buttons{display:flex;gap:22px;align-items:center;margin-top:20px}.volume-label{display:grid;gap:10px;font-size:14px}.volume-label input{font:inherit;padding:11px;border:1px solid #bccfc5;border-radius:5px;width:100%}.unknown{font-size:13px;display:block;margin-top:14px}.finder-card #finder-error{color:#a33b29;font-size:12px;min-height:20px;margin:8px 0}.finder-card #finder-summary{font-size:15px;margin:16px 0}.finder-card #finder-advice{color:#5c7668;font-size:14px;margin-bottom:20px}.finder-card #finder-reset{display:block;margin-top:15px}.v5 .film-copy h2{color:#173f4b}.v5 .film-copy>p{color:#698177}.v5 .film-copy .eyebrow{color:#52816b}.v5 .company-facts strong{color:#245747;font-size:22px}.v5 .company-facts span{color:#70897c}.v5 .film-copy .btn.primary{color:#fff;background:#103d50}.v5 .plan{padding-top:5px}.tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.tool-card{padding:35px;background:#f0f4ef;border-radius:5px;border-top:3px solid #245747}.tool-card:nth-child(2){background:#edf2f5;border-color:#103d50}.tool-number{font-size:10px;font-family:Arial;letter-spacing:1px;color:#70847a}.tool-card h3{font-size:26px;margin-top:15px}.tool-card p{font-size:15px;color:#647b71;margin:15px 0 25px;max-width:420px}.tool-card small{display:block;color:#758579;margin-top:13px;font-size:11px}.customer-band{background:#245747;padding:45px 0;color:white}.customer-band>.wrap{display:flex;justify-content:space-between;align-items:center;gap:25px}.customer-band .eyebrow{color:#b7d4c3}.customer-band p{color:#cbddd3;margin-top:13px;font-size:14px}.final-cta{background:#f1ece2;padding:40px 0}.final-cta>.wrap{display:flex;align-items:center;justify-content:space-between;gap:25px}.final-cta h2{font-size:28px}.final-cta p{font-size:14px;color:#667a70;margin-top:10px}.final-cta .btn{background:#103d50;color:#fff}.nav{gap:25px}.v5 .section{padding-top:65px;padding-bottom:65px}.nav nav{gap:22px}.nav .contact strong{font-size:17px}.footer-menu{display:flex;gap:22px;flex-wrap:wrap;margin-top:15px;font-size:12px}.mobile-nav{display:none}.v5 [hidden]{display:none!important}@media(max-width:1000px){.showcase-content{padding:35px}.showcase h1{font-size:40px}.showcase-photo{min-height:580px}.application-grid{grid-template-columns:1fr 1fr}.finder-grid,.decision-grid{gap:30px}.nav nav{gap:13px;font-size:12px}.logo{width:145px}}@media(max-width:650px){.showcase{grid-template-columns:1fr}.showcase-content{grid-row:1;padding:30px 23px}.showcase h1{font-size:37px}.showcase h1 em br{display:none}.showcase p{font-size:15px}.showcase-photo{min-height:0;height:auto}.showcase-photo>img{aspect-ratio:4/3;height:auto;object-fit:contain}.image-note{font-size:9px}.hero-points{font-size:12px}.trust-ribbon{grid-template-columns:1fr 1fr;padding:20px;gap:22px}.trust-ribbon b{font-size:15px}.application-grid{gap:10px}.application-card{padding:17px}.application-card h3{font-size:18px;margin-top:12px}.application-card p{font-size:12px;min-height:75px}.application-card>span:last-child{font-size:10px}.app-icon{font-size:26px}.decision-grid,.system-grid,.finder-grid,.tool-grid{grid-template-columns:1fr}.decision-band,.finder-band{padding:35px 0}.decision-grid h2{font-size:28px}.system-photo img{max-width:260px}.system-row{padding:18px}.system-row>div{align-items:start;flex-direction:column;gap:5px}.finder-grid h2{font-size:31px}.finder-card{padding:22px}.finder-card legend{font-size:19px}.choice-grid label{padding:10px;font-size:12px}.v5 .section{padding-block:40px}.tool-card{padding:25px}.tool-card h3{font-size:23px}.customer-band>.wrap,.final-cta>.wrap{flex-direction:column;align-items:start}.customer-band h2{font-size:28px}.final-cta h2{font-size:25px}.company-facts{flex-wrap:wrap}.mobile-nav{display:block;background:#f0f4f1;padding:10px 22px;font-size:13px}.mobile-nav summary{cursor:pointer}.mobile-nav div{display:grid;gap:13px;padding:16px 0}.mobile-nav a{color:#245747}.v5 .film-layout{gap:25px}.hero-secondary{text-align:right}}

.showcase-photo{background:#dce3e5}.showcase-photo>img{object-fit:contain}.trust-ribbon div:first-child{align-self:center}

@media(max-width:650px){.showcase h1 em br{display:block}.showcase h1{font-size:34px;line-height:1.5}}

body.ks-engineering{margin:0;background:#fafcf9;color:#103d50;font-family:yekan,Tahoma,sans-serif}body.ks-engineering h1,body.ks-engineering h2,body.ks-engineering h3{font-family:inherit;color:inherit;line-height:1.5}body.ks-engineering button,body.ks-engineering input,body.ks-engineering select{font-family:inherit}body.ks-engineering p{line-height:1.9}body.ks-engineering .showcase h1 em{color:#daf0d2}body.ks-engineering header{position:relative}body.ks-engineering .nav nav{gap:18px}body.ks-engineering .ks-languages{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;padding:8px;font-size:12px;border-top:1px solid #eee}.ks-live-purchase{padding:20px;border:1px solid #cadbd8;border-radius:12px}.ks-live-purchase h2{font-size:20px}.ks-live-purchase p{font-size:13px}.ks-live-purchase select{min-height:48px;width:100%;background:white}.ks-live-purchase .variations{width:100%}.ks-live-purchase .price{font-size:22px}.ks-live-purchase button.single_add_to_cart_button{background:#245849;color:white;padding:12px 22px;border-radius:8px}.ks-live-purchase .quantity{display:inline-flex}.ks-live-purchase .quantity input{max-width:70px}.ks-original-description{font-size:15px}.ks-original-description img{max-width:100%;height:auto}.ks-engineering .contact-links{display:flex;flex-wrap:wrap;gap:10px}.ks-engineering [hidden]{display:none!important}.ks-engineering .product{float:none;width:auto}.ks-engineering .woocommerce-product-details__short-description{display:none}@media(max-width:850px){body.ks-engineering .nav nav{display:none}}
.ks-engineering .woocommerce-variation-description{display:none}.ks-engineering .wpml-ls-statics-footer{display:none}.ks-engineering .ks-languages a{padding:3px 2px}.ks-engineering .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.ks-engineering .screen-reader-text:focus{width:auto;height:auto;clip:auto;z-index:999999;background:white;padding:10px}
