:root{--paper:#f5f2eb;--paper-deep:#ebe7dc;--ink:#122d31;--ink-soft:#446064;--green:#244d50;--green-light:#6f9187;--orange:#cf8e61;--sand:#e6c5a5;--white:#fffdf8;--line:rgba(18,45,49,.14);--shadow:0 22px 65px rgba(23,48,48,.11);--font: 'IBM Plex Sans Arabic','DM Sans',system-ui,sans-serif;--font-en:'DM Sans','IBM Plex Sans Arabic',system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:94px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);line-height:1.65;-webkit-font-smoothing:antialiased}html[lang="en"] body{font-family:var(--font-en)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.container{width:min(1160px,calc(100% - 48px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;z-index:100;inset-block-start:-60px;inset-inline-start:16px;padding:10px 14px;background:var(--ink);color:#fff;border-radius:8px}.skip-link:focus{inset-block-start:12px}.demo-banner{min-height:34px;background:#dfd4c5;color:#435252;display:flex;align-items:center;justify-content:center;gap:9px;padding:5px 16px;text-align:center;font-size:11px;font-weight:600;letter-spacing:.01em}.demo-dot{width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 3px rgba(207,142,97,.18)}.site-header{position:sticky;top:0;z-index:20;background:rgba(245,242,235,.93);backdrop-filter:blur(14px);border-bottom:1px solid rgba(18,45,49,.08)}.header-inner{height:78px;display:flex;align-items:center;gap:38px}.brand{display:inline-flex;align-items:center;gap:11px;flex-shrink:0}.brand-mark{width:35px;height:35px;border:1px solid rgba(18,45,49,.33);border-radius:50%;display:flex;align-items:flex-end;justify-content:center;gap:3px;padding:9px 8px 8px;transform:rotate(-30deg)}.brand-mark span{display:block;width:4px;border-radius:5px;background:var(--green)}.brand-mark span:nth-child(1){height:9px}.brand-mark span:nth-child(2){height:16px;background:var(--orange)}.brand-mark span:nth-child(3){height:12px}.brand-copy{display:flex;flex-direction:column;line-height:1.12}.brand-copy strong{font-size:16px;letter-spacing:.04em}.brand-copy small{font-size:9px;color:var(--ink-soft);margin-top:4px;letter-spacing:.06em}.main-nav{display:flex;align-items:center;gap:30px;margin-inline-start:auto}.main-nav a{font-size:12px;color:#526568;transition:color .2s}.main-nav a:hover{color:var(--orange)}.header-actions{display:flex;align-items:center;gap:13px}.lang-toggle{border:1px solid var(--line);background:transparent;border-radius:100px;min-width:42px;height:34px;font-size:11px;font-weight:700;cursor:pointer;color:var(--ink)}.menu-toggle{display:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:21px;min-height:50px;padding:0 20px;border:0;border-radius:4px;font-size:12px;font-weight:700;transition:transform .2s,background .2s;cursor:pointer}.button:hover{transform:translateY(-2px)}.button-small{min-height:38px;padding:0 14px;font-size:11px;gap:12px}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:#23474a}.button-accent{background:var(--orange);color:#1b3030}.button-accent:hover{background:#dc9d71}.button-light{background:var(--paper);color:var(--ink)}
.hero{overflow:hidden;padding:78px 0 69px;position:relative}.hero:before{content:"";position:absolute;inset-block-start:2%;inset-inline-start:-14%;width:500px;height:500px;border-radius:50%;border:1px solid rgba(18,45,49,.06);pointer-events:none}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:48px;position:relative}.hero-copy{max-width:530px;padding-block:22px}.eyebrow{display:flex;align-items:center;gap:10px;color:#647678;text-transform:uppercase;font-size:10px;letter-spacing:.09em;font-weight:600;margin:0 0 19px}.eyebrow-line{width:25px;height:1px;background:var(--orange);display:inline-block}.hero h1,.section-heading h2,.quality-copy h2,.about-copy h2,.inquiry-copy h2{font-size:clamp(43px,6.2vw,76px);line-height:1.12;letter-spacing:-.055em;margin:0;font-weight:600}.hero h1 em,.section-heading h2 em,.quality-copy h2 em,.about-copy h2 em,.inquiry-copy h2 em{font-style:normal;color:var(--green-light)}.hero-lede{max-width:445px;color:#596b6c;font-size:15px;line-height:1.9;margin:24px 0 28px}.hero-actions{display:flex;align-items:center;gap:25px}.text-link{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:600;border-bottom:1px solid rgba(18,45,49,.3);padding-bottom:5px}.text-link span:last-child{color:var(--orange)}.hero-proof{display:flex;gap:24px;margin-top:38px;color:#687b7a;font-size:10px}.hero-proof>span{display:inline-flex;align-items:center;gap:8px}.check-mark{display:grid;place-items:center;width:18px;height:18px;border:1px solid rgba(36,77,80,.26);border-radius:50%;color:var(--green);font-size:10px}.hero-art{min-height:424px;position:relative;background:#e7e8dc;border-radius:47% 47% 8px 8px / 44% 44% 8px 8px;display:grid;place-items:center;overflow:hidden}.hero-art:before,.hero-art:after{content:"";position:absolute;border:1px solid rgba(33,72,73,.11);border-radius:50%;width:380px;height:380px}.hero-art:after{width:290px;height:290px}.art-orbit{position:absolute;border-radius:50%;border:1px solid rgba(33,72,73,.18);width:448px;height:448px;transform:rotate(-24deg) scaleY(.48)}.orbit-two{width:384px;height:384px;transform:rotate(53deg) scaleY(.48);border-color:rgba(207,142,97,.35)}.pipe-illustration{position:relative;z-index:1;width:min(97%,520px);height:auto;filter:drop-shadow(0 24px 18px rgba(24,55,55,.09))}.art-caption{position:absolute;top:30px;inset-inline-start:31px;z-index:2;display:flex;align-items:center;gap:9px;font-size:9px;letter-spacing:.02em;color:#687a75}.caption-number{color:var(--orange);font-weight:700}.art-stamp{position:absolute;z-index:2;bottom:28px;inset-inline-end:30px;width:74px;height:74px;border:1px solid rgba(24,55,55,.25);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#59706e;font-size:8px;line-height:1.4;transform:rotate(-12deg)}.art-stamp strong{font-family:var(--font-en);font-size:19px;color:var(--green);line-height:1.2}
.trust-strip{background:#e9e4d9;border-block:1px solid rgba(18,45,49,.07)}.trust-inner{min-height:79px;display:flex;align-items:center;justify-content:space-between;gap:20px}.trust-inner>p{font-size:11px;color:#6a7977;margin:0}.strip-item{display:flex;align-items:center;gap:9px;font-size:11px;color:#40585a}.strip-item b{font-family:var(--font-en);font-size:10px;color:#805534}.section{padding:96px 0}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px}.section-heading h2,.about-copy h2{font-size:clamp(34px,4.4vw,52px)}.section-intro{max-width:300px;color:#687a79;font-size:12px;line-height:1.9;margin:0 0 6px}.filter-row{display:flex;align-items:center;gap:9px;margin:35px 0 20px;flex-wrap:wrap}.filter-chip{border:1px solid var(--line);color:#647473;background:transparent;padding:8px 15px;border-radius:100px;font-size:10px;cursor:pointer;transition:all .2s}.filter-chip:hover,.filter-chip.is-active{background:var(--ink);border-color:var(--ink);color:#fff}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.product-card{background:var(--white);border:1px solid rgba(18,45,49,.08);transition:transform .25s,box-shadow .25s}.product-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.product-card[hidden]{display:none}.product-visual{height:196px;position:relative;display:grid;place-items:center;overflow:hidden}.visual-pipe{background:#e7ece5}.visual-agri{background:#e8e8dc}.visual-film{background:#f1e7db}.product-visual svg{width:73%;height:80%;position:relative;z-index:1}.product-index{position:absolute;top:16px;inset-inline-start:17px;color:#879390;font-size:10px;font-family:var(--font-en)}.product-info{padding:22px 21px 21px}.product-meta{display:flex;justify-content:space-between;color:#82908d;font-size:9px}.product-info h3{font-size:17px;margin:15px 0 6px;line-height:1.5;font-weight:600}.product-info p{font-size:11px;color:#73817f;min-height:43px;line-height:1.8;margin:0 0 18px}.details-link{display:flex;align-items:center;gap:12px;padding:0;border:0;background:none;color:var(--green);font-weight:700;font-size:10px;cursor:pointer}.details-link span:last-child{color:var(--orange)}.sample-note{font-size:10px;color:#81908b;margin:17px 0 0}.quality-section{background:var(--ink);color:var(--paper);padding:87px 0 92px;overflow:hidden;position:relative}.quality-section:after{content:"";position:absolute;inset-inline-end:-120px;bottom:-230px;width:470px;height:470px;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 40px rgba(255,255,255,.018),0 0 0 85px rgba(255,255,255,.018)}.quality-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:85px;position:relative;z-index:1}.eyebrow-light{color:#aec0b9}.quality-copy h2,.inquiry-copy h2{font-size:clamp(40px,5vw,60px)}.quality-copy h2 em,.inquiry-copy h2 em{color:#c9a17e}.quality-copy>p:not(.eyebrow){max-width:355px;color:#b2c1bd;font-size:13px;line-height:1.9;margin:19px 0 25px}.quality-list article{display:grid;grid-template-columns:40px 1fr 18px;align-items:start;gap:15px;padding:19px 0;border-bottom:1px solid rgba(255,255,255,.14)}.quality-number{font-family:var(--font-en);font-size:11px;color:#c9976c;padding-top:4px}.quality-list h3{margin:0 0 5px;font-size:14px;font-weight:500}.quality-list p{margin:0;color:#9eb0ac;font-size:11px;line-height:1.75}.quality-mark{font-size:15px;color:#c9976c}.about-section{background:#eeebe2}.about-grid{display:grid;grid-template-columns:.65fr 1.35fr;align-items:center;gap:90px}.about-mark{height:280px;max-width:300px;background:#dfe5da;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.about-mark:before,.about-mark:after{content:"";position:absolute;width:200px;height:200px;border:1px solid rgba(36,77,80,.18);border-radius:50%}.about-mark:after{width:145px;height:145px}.about-big{font:500 100px/1 var(--font-en);letter-spacing:-.1em;color:#31585a;position:relative;z-index:1}.about-mark-top,.about-mark-bottom{position:absolute;font:700 8px var(--font-en);letter-spacing:.14em;color:#40564f}.about-mark-top{top:20px;inset-inline-start:20px}.about-mark-bottom{bottom:20px;inset-inline-end:20px}.about-copy{max-width:540px}.about-copy>p:not(.eyebrow){color:#687877;font-size:13px;line-height:1.95;margin:18px 0 23px}.about-tags{display:flex;gap:8px;flex-wrap:wrap}.about-tags span{padding:7px 11px;border:1px solid rgba(18,45,49,.15);border-radius:30px;color:#526664;font-size:9px}
.inquiry-section{background:#244b4e;color:var(--paper);padding:86px 0 92px;position:relative;overflow:hidden}.inquiry-section:before{content:"";position:absolute;width:500px;height:500px;border:1px solid rgba(255,255,255,.07);border-radius:50%;inset-inline-start:-280px;top:-200px;box-shadow:0 0 0 50px rgba(255,255,255,.018),0 0 0 100px rgba(255,255,255,.015)}.inquiry-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;position:relative;z-index:1}.inquiry-copy>p:not(.eyebrow){max-width:380px;color:#c5d2ce;font-size:12px;line-height:1.9;margin:18px 0 20px}.contact-note{display:flex;align-items:center;gap:10px;color:#e1c7aa;font-size:10px}.note-icon{width:24px;height:24px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:50%}.inquiry-form{background:var(--paper);color:var(--ink);padding:27px 29px 20px;display:grid;grid-template-columns:1fr 1fr;gap:14px 17px}.form-row{display:flex;flex-direction:column;gap:7px}.form-row:nth-child(3),.form-row:nth-child(4),.form-submit,.form-status,.privacy-note{grid-column:1/-1}.form-row label{font-size:10px;font-weight:600;color:#536564}.form-row input,.form-row select,.form-row textarea{width:100%;border:1px solid rgba(18,45,49,.17);background:#fbfaf6;border-radius:2px;padding:10px 11px;color:var(--ink);font-size:11px;min-height:42px}.form-row textarea{resize:vertical;min-height:78px}.form-row input::placeholder,.form-row textarea::placeholder{color:#9ca7a2}.form-submit{justify-self:start;margin-top:2px;min-width:182px}.form-status{margin:0;min-height:20px;color:#385b52;font-size:11px;font-weight:600}.privacy-note{margin:-7px 0 0;color:#7b8985;font-size:9px}.site-footer{background:#10282c;color:#dbe1d9}.footer-inner{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid rgba(255,255,255,.13)}.brand-footer .brand-mark{border-color:rgba(255,255,255,.35)}.brand-footer .brand-mark span{background:#d9e3d8}.brand-footer .brand-mark span:nth-child(2){background:#d59468}.brand-footer .brand-copy small{color:#9aaca7}.footer-inner>p{color:#9aaca7;font-size:9px;margin:0}.back-top{display:flex;gap:10px;align-items:center;color:#c9d1cb;font-size:10px}.back-top span:last-child{color:#d59468}.footer-bottom{display:flex;justify-content:space-between;gap:15px;padding:15px 0;color:#7f9691;font:9px var(--font-en)}.footer-bottom [data-i18n="brand"]{font-family:var(--font);font-size:9px}.product-dialog{border:0;padding:0;width:min(440px,calc(100% - 30px));color:var(--ink);background:var(--paper);box-shadow:var(--shadow)}.product-dialog::backdrop{background:rgba(13,33,36,.62);backdrop-filter:blur(4px)}.dialog-inner{padding:34px}.dialog-close{position:absolute;top:13px;inset-inline-end:14px;width:30px;height:30px;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--ink);font-size:20px;cursor:pointer}.dialog-inner h2{font-size:25px;line-height:1.25;margin:0 0 12px}.dialog-inner>p:not(.eyebrow){font-size:12px;line-height:1.85;color:#687877}.dialog-disclaimer{padding:11px 13px;background:#e9e4d9;font-size:10px!important}.dialog-inner .button{margin-top:7px}
html[lang="en"] .hero h1,html[lang="en"] .section-heading h2,html[lang="en"] .quality-copy h2,html[lang="en"] .about-copy h2,html[lang="en"] .inquiry-copy h2{letter-spacing:-.055em}html[lang="en"] .brand-mark{transform:rotate(30deg)}html[lang="en"] .product-index,html[lang="en"] .quality-number,html[lang="en"] .footer-bottom{font-family:var(--font-en)}
@media(max-width:900px){.header-inner{gap:18px}.main-nav{gap:17px}.main-nav a{font-size:11px}.hero-grid{gap:24px}.hero-art{min-height:360px}.quality-grid,.inquiry-grid{gap:45px}.about-grid{gap:55px}.section{padding:78px 0}}
@media(max-width:700px){.container{width:min(100% - 34px,520px)}.header-inner{height:68px;gap:10px}.brand-mark{width:31px;height:31px}.brand-copy strong{font-size:14px}.brand-copy small{font-size:8px}.menu-toggle{display:flex;margin-inline-start:auto;width:36px;height:36px;border:1px solid var(--line);background:transparent;border-radius:50%;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer}.menu-toggle>span:not(.sr-only){width:13px;height:1px;background:var(--ink)}.main-nav{display:none;position:absolute;top:calc(100% + 1px);inset-inline:0;background:var(--paper);padding:17px 24px 21px;border-bottom:1px solid var(--line);box-shadow:0 16px 25px rgba(17,45,49,.08);flex-direction:column;align-items:stretch;gap:0}.main-nav.is-open{display:flex}.main-nav a{padding:11px 0;border-bottom:1px solid rgba(18,45,49,.07);font-size:12px}.main-nav a:last-child{border:0}.header-actions{gap:8px}.header-actions .button{display:none}.lang-toggle{min-width:39px;height:32px}.hero{padding:43px 0 39px}.hero-grid{grid-template-columns:1fr;gap:24px}.hero-copy{padding:0}.hero h1{font-size:clamp(43px,12vw,58px)}.hero-lede{font-size:13px;margin:17px 0 22px}.hero-proof{margin-top:25px;gap:17px;font-size:9px}.hero-art{min-height:300px;border-radius:48% 48% 5px 5px / 35% 35% 5px 5px}.pipe-illustration{width:96%;max-width:430px}.hero-art:before{width:285px;height:285px}.hero-art:after{width:220px;height:220px}.art-orbit{width:330px;height:330px}.orbit-two{width:280px;height:280px}.art-caption{top:19px;inset-inline-start:18px;font-size:8px}.art-stamp{bottom:15px;inset-inline-end:15px;width:60px;height:60px}.trust-inner{min-height:auto;padding:18px 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.trust-inner>p{grid-column:1/-1;margin-bottom:2px}.strip-item{font-size:10px}.section{padding:64px 0}.section-heading{display:block}.section-heading h2,.about-copy h2{font-size:38px}.section-intro{margin:16px 0 0;font-size:11px}.filter-row{margin:25px 0 15px;gap:7px}.filter-chip{font-size:9px;padding:7px 11px}.product-grid{grid-template-columns:1fr;gap:13px}.product-card{display:grid;grid-template-columns:.82fr 1.18fr}.product-visual{height:auto;min-height:190px}.product-info{padding:16px 14px}.product-info h3{font-size:15px;margin:11px 0 5px}.product-info p{font-size:10px;min-height:0;margin-bottom:13px}.product-visual svg{width:95%}.quality-section{padding:62px 0}.quality-grid,.inquiry-grid{grid-template-columns:1fr;gap:30px}.quality-copy h2,.inquiry-copy h2{font-size:44px}.quality-copy>p:not(.eyebrow){font-size:12px}.quality-list article{grid-template-columns:30px 1fr 17px;padding:16px 0;gap:11px}.about-grid{grid-template-columns:1fr;gap:28px}.about-mark{height:190px;max-width:none}.about-big{font-size:80px}.about-mark:before{width:160px;height:160px}.about-mark:after{width:115px;height:115px}.about-copy>p:not(.eyebrow){font-size:12px}.inquiry-section{padding:62px 0}.inquiry-form{padding:20px 17px 15px;gap:12px}.form-row input,.form-row select,.form-row textarea{font-size:12px}.footer-inner{padding:18px 0;min-height:0;align-items:flex-start;flex-wrap:wrap}.footer-inner>p{order:3;width:100%;margin-top:5px}.footer-bottom{font-size:8px}.dialog-inner{padding:28px 22px}}
@media(max-width:390px){.hero-actions{gap:14px}.button{padding-inline:15px;gap:12px}.hero-proof{flex-direction:column;gap:9px}.product-card{grid-template-columns:.76fr 1.24fr}.product-visual{min-height:175px}.product-info{padding:13px 11px}.product-info h3{font-size:13px}.product-info p{font-size:9px}.details-link{font-size:9px}.inquiry-form{grid-template-columns:1fr}.form-row,.form-submit,.form-status,.privacy-note{grid-column:1}.footer-bottom{flex-direction:column}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
