:root{color:#17211f;background:#f6f3ee;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit}.siteHeader{position:sticky;top:0;z-index:20;min-height:72px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:0 clamp(18px,5vw,72px);background:#ffffffed;border-bottom:1px solid rgba(23,33,31,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;gap:11px;text-decoration:none;letter-spacing:0}.brand>span{display:grid;gap:2px}.brand strong{font-weight:900;line-height:1}.brand small{color:#60706b;font-size:12px;font-weight:800;line-height:1.1}.brandLogo{width:46px;height:46px;flex:0 0 auto;object-fit:contain}.mainNav{display:flex;justify-content:center;gap:8px}.mainNav a,.headerAction{min-height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;padding:0 13px;text-decoration:none;color:#4e5b58;font-weight:800;font-size:14px}.mainNav a.active{color:#17211f;background:#eee7d9}.headerTools{display:inline-flex;align-items:center;gap:10px}.languageSwitch{display:inline-flex;padding:3px;border:1px solid #d6d0c4;border-radius:6px;background:#fff}.languageSwitch button{min-width:38px;height:32px;border:0;border-radius:5px;background:transparent;color:#4e5b58;cursor:pointer;font:inherit;font-size:12px;font-weight:900}.languageSwitch button.active{background:#17211f;color:#e4c46a}.headerAction{gap:8px;color:#17211f;border:1px solid #d6d0c4}.hero{min-height:calc(100svh - 72px);position:relative;isolation:isolate;display:grid;align-items:end;overflow:hidden}.heroImage,.heroShade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.heroImage{width:100%;height:100%;object-fit:cover}.heroShade{z-index:-1;background:linear-gradient(90deg,#081311db,#08131170 56%,#0813112e),linear-gradient(0deg,rgba(8,19,17,.78),transparent 42%)}.heroContent{width:min(1040px,calc(100% - 40px));margin:0 auto;padding:0 0 clamp(72px,10vw,112px);color:#fff}.eyebrow,.sectionKicker{margin:0 0 12px;font-size:12px;line-height:1.2;text-transform:uppercase;font-weight:900;letter-spacing:.12em}.eyebrow{color:#e4c46a}h1,h2,h3,p{letter-spacing:0}h1{margin:0;max-width:980px;font-size:clamp(42px,7vw,84px);line-height:.96}h2{margin:0;font-size:clamp(30px,4.6vw,54px);line-height:1.03}h3{margin:0;font-size:21px}.lead,.pageHero p,.split p,.featureStrip p,.profileGrid p,.productCard p,.processItem p,.valuesBand p,.contactGrid p{color:#56625f;line-height:1.68;font-size:17px}.lead{max-width:720px;margin:22px 0 0;color:#ffffffe6;font-size:clamp(18px,2vw,23px)}.heroActions{margin-top:34px;display:flex;gap:14px;flex-wrap:wrap}.primaryAction,.secondaryAction,.textLink,.centerLink{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:6px;padding:0 18px;text-decoration:none;font-weight:900;font-size:14px}.primaryAction{background:#e4c46a;color:#17211f}.secondaryAction{border:1px solid rgba(255,255,255,.55);color:#fff}.textLink,.centerLink{color:#12616b;padding:0}.trustBand{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #ded7ca;background:#fff}.trustBand div{min-height:72px;display:grid;place-items:center;border-right:1px solid #ded7ca;font-weight:900;color:#31413d}.trustBand div:last-child{border-right:0}.band,.pageHero{width:min(1140px,calc(100% - 40px));margin:0 auto;padding:clamp(58px,9vw,104px) 0}.pageHero{padding-bottom:44px}.pageHero h1{color:#17211f;max-width:980px;font-size:clamp(38px,6vw,72px)}.pageHero p{max-width:760px}.sectionKicker{color:#12616b}.split,.profileGrid,.contactGrid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr);gap:clamp(28px,6vw,74px);align-items:start}.productBand{padding-top:24px}.sectionHeader{max-width:760px;margin-bottom:28px}.productGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.productCard,.processItem,.valuesBand article{background:#fff;border:1px solid #ded7ca;border-radius:8px;padding:24px}.productCard{min-height:300px;overflow:hidden;padding:0}.productPhoto{width:100%;aspect-ratio:1.45 / 1;display:block;object-fit:cover;background:#e8e2d6}.productCardBody{padding:22px}.productCard svg,.processItem svg,.valuesBand svg,.infoPanel svg,.contactLinks svg{flex:0 0 auto;color:#12616b}.productCard h3{margin-top:18px}.productCard ul{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:9px}.productCard li{font-weight:800;color:#35433f}.centerLink{margin-top:24px}.featureStrip{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,.8fr);min-height:480px;background:#17211f;color:#fff}.featureStrip img,.wideImage img{width:100%;height:100%;object-fit:cover}.featureStrip div{align-self:center;padding:clamp(34px,6vw,76px)}.featureStrip p{color:#ffffffc7}.featureStrip .sectionKicker,.featureStrip .textLink{color:#e4c46a}.processGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.processItem{display:flex;gap:18px;align-items:flex-start}.processItem h3{margin-bottom:8px}.wideImage{width:min(1140px,calc(100% - 40px));height:min(46vw,440px);margin:0 auto clamp(58px,8vw,96px);border-radius:8px;overflow:hidden}.infoPanel{border:1px solid #d8d1c5;border-radius:8px;background:#fff;overflow:hidden}.infoPanel div,.contactLinks a,.contactLinks span{display:flex;gap:12px;align-items:flex-start;padding:18px;border-bottom:1px solid #e4ded3;font-weight:800;line-height:1.42}.infoPanel div:last-child,.contactLinks span:last-child{border-bottom:0}.valuesBand{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:0}.valuesBand h3{margin-top:16px}.contactLinks{background:#fff;border:1px solid #ded7ca;border-radius:8px;overflow:hidden}.contactLinks a,.contactLinks span{text-decoration:none;padding:17px 18px}.footer{min-height:96px;display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px clamp(20px,5vw,72px);background:#17211f;color:#ffffffdb}.footer div{display:grid;gap:4px}.footer strong{color:#fff}.footer span{font-size:13px}html[dir=rtl] body{direction:rtl}html[dir=rtl] .heroShade{background:linear-gradient(270deg,#081311db,#08131170 56%,#0813112e),linear-gradient(0deg,rgba(8,19,17,.78),transparent 42%)}html[dir=rtl] .heroContent,html[dir=rtl] .pageHero,html[dir=rtl] .split,html[dir=rtl] .profileGrid,html[dir=rtl] .contactGrid,html[dir=rtl] .sectionHeader,html[dir=rtl] .productCard,html[dir=rtl] .featureStrip,html[dir=rtl] .valuesBand,html[dir=rtl] .footer{text-align:right}html[dir=rtl] .mainNav,html[dir=rtl] .heroActions,html[dir=rtl] .processItem,html[dir=rtl] .infoPanel div,html[dir=rtl] .contactLinks a,html[dir=rtl] .contactLinks span,html[dir=rtl] .footer{flex-direction:row-reverse}html[dir=rtl] .primaryAction svg,html[dir=rtl] .textLink svg,html[dir=rtl] .centerLink svg{transform:rotate(180deg)}@media (max-width: 860px){.siteHeader{position:relative;grid-template-columns:1fr;padding:16px 20px}.mainNav{justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.headerAction{justify-self:start}.headerTools{justify-self:start;flex-wrap:wrap}.trustBand,.split,.profileGrid,.contactGrid,.productGrid,.featureStrip,.processGrid,.valuesBand{grid-template-columns:1fr}.trustBand div{border-right:0;border-bottom:1px solid #ded7ca}.featureStrip img{min-height:310px}.wideImage{height:300px}.footer{align-items:flex-start;flex-direction:column}}
