@font-face {
  font-family: 'IBM Plex Sans Arabic';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/font-0.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans Arabic';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/font-1.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans Arabic';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/font-2.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans Arabic';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/font-3.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/font-4.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/font-5.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/font-6.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/font-7.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/font-8.ttf) format('truetype');
}

:root{--ink:#0b1b26;--navy:#102635;--gold:#c5a66d;--green:#235945;--white:#fff;--muted:#60717b;--line:#dce3e6;--light:#f3f6f7;--font:'IBM Plex Sans Arabic',sans-serif;scroll-behavior:smooth;scroll-padding-top:100px}*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--ink);font:16px/1.8 var(--font);-webkit-font-smoothing:antialiased}html[lang=en]{--font:'Manrope',sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}a,button,input,select,textarea{outline-offset:5px}a:focus-visible,button:focus-visible{outline:3px solid var(--gold)}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.35}h2{font-size:clamp(30px,3.4vw,48px);font-weight:600}h3{font-size:23px;font-weight:600}p{color:var(--muted)}.wrap{max-width:1440px;margin:auto;padding-inline:6%}.eyebrow{font-size:13px;letter-spacing:.12em;color:var(--gold);font-weight:600;display:block;margin-bottom:18px}html[lang=ar] .eyebrow{letter-spacing:0;font-size:15px}.topbar{background:var(--ink);color:#ced5d9;font-size:12px;padding-block:8px}.topbar .wrap{display:flex;justify-content:space-between;gap:20px}.topbar b{color:var(--gold);font-weight:500}.header{position:sticky;top:0;z-index:20;background:#fffffff5;backdrop-filter:blur(15px);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;gap:30px;min-height:94px}.brand{display:flex;flex-direction:column;flex-shrink:0;line-height:1.4}.brand strong{font-size:27px;font-weight:700;letter-spacing:-1px}.brand small{font-family:Manrope,sans-serif;font-size:10px;letter-spacing:2px}.brand strong span{color:var(--gold)}.navlinks{display:flex;align-items:center;gap:26px;margin-inline:auto;font-size:14px}.navlinks a{position:relative;padding-block:12px}.navlinks a:hover{color:var(--green)}.navlinks a:after{content:'';position:absolute;bottom:0;inset-inline:50%;height:2px;background:var(--gold);transition:.2s}.navlinks a:hover:after{inset-inline:0}.nav-actions{display:flex;align-items:center;gap:18px}.lang{border:0;background:none;font-family:Manrope,sans-serif;font-size:14px;padding:8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--ink);color:#fff;border:1px solid var(--ink);padding:13px 25px;min-height:50px;font-size:15px;font-weight:500;transition:background .2s,transform .2s}.btn:hover{background:var(--green);border-color:var(--green);transform:translateY(-2px)}.btn.gold{background:var(--gold);border-color:var(--gold);color:var(--ink)}.btn.outline{background:transparent;border-color:#bac6ce;color:inherit}.btn.outline:hover{background:#ffffff12}.menu-btn{display:none;background:none;border:1px solid var(--line);width:43px;height:43px;font-size:22px}.hero{background:var(--ink);color:white;position:relative;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:6%;min-height:650px;padding-block:65px}.hero h1{font-size:clamp(44px,4.7vw,72px);font-weight:500;letter-spacing:-1.5px;line-height:1.24;margin-bottom:24px}.hero h1 em{color:var(--gold);font-style:normal}.hero p{color:#bbc6cd;font-size:17px;max-width:490px}.hero .actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.hero-facts{border-top:1px solid #ffffff25;margin-top:42px;padding-top:24px;display:flex;gap:30px;font-size:13px;color:#b8c5cd}.hero-facts span{display:block}.hero-facts strong{color:#fff;font-size:22px;font-weight:500}.product-stage{position:relative}.stage-top{display:flex;justify-content:space-between;align-items:center;font:12px Manrope,sans-serif;color:#aabac4;margin-bottom:15px;letter-spacing:1px}.stage-top b{font-weight:400;color:var(--gold)}.stage-image{background:#fff;aspect-ratio:1.2;position:relative;overflow:hidden;clip-path:polygon(0 0,92% 0,100% 9%,100% 100%,0 100%)}.stage-image img{width:100%;height:100%;object-fit:contain;transition:opacity .2s;padding:15px}.stage-index{position:absolute;bottom:16px;inset-inline-start:20px;font:12px Manrope;color:var(--muted)}.stage-caption{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:18px}.stage-caption h3{font-size:20px}.stage-caption small{color:#aabac4;font-size:13px}.stage-controls{display:flex;gap:6px;direction:ltr}.stage-controls button{height:36px;width:36px;background:none;color:#fff;border:1px solid #ffffff30;font-size:20px}.stage-controls button:hover{background:#ffffff20}.stage-line{height:3px;background:#ffffff1c;margin-top:20px}.stage-line span{display:block;height:100%;background:var(--gold);width:33.333%;transition:transform .3s}.sector-strip{background:#eaf0ed;border-bottom:1px solid #d9e2dc}.sector-strip .wrap{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-block:24px;flex-wrap:wrap}.sector-strip span{font-size:14px;color:var(--green)}.sector-strip b{font-size:14px;font-weight:500}.section{padding-block:100px}.section-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:42px}.section-head p{max-width:430px}.section-head .eyebrow{color:var(--green);margin-bottom:12px}.section-head h2{max-width:750px}.text-link{font-size:14px;border-bottom:1px solid var(--gold);padding-bottom:5px;white-space:nowrap}.services{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.service{padding:30px 24px 20px;border-inline-start:1px solid var(--line);transition:background .2s}.service:first-child{border-inline-start:0}.service:hover{background:var(--light)}.service .num{font:13px Manrope;color:var(--green)}.service img{height:180px;width:100%;object-fit:contain;margin:25px 0;mix-blend-mode:multiply}.service h3{font-size:22px;margin-bottom:12px}.service p{font-size:15px;min-height:110px}.service button{border:0;border-bottom:1px solid var(--gold);background:none;padding:8px 0;margin-top:15px;font-size:14px}.gallery-section{background:var(--light)}.gallery-tools{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:32px;flex-wrap:wrap}.filters{display:flex;flex-wrap:wrap;gap:8px}.filter{padding:9px 17px;border:1px solid var(--line);background:transparent;border-radius:2px;font-size:14px}.filter.active{background:var(--ink);color:#fff;border-color:var(--ink)}.search{background:#fff;border:1px solid var(--line);padding:11px 15px;width:240px;border-radius:0}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.product-card{background:#fff;border:1px solid #e0e6e9;text-align:start;display:block;padding:0;width:100%;transition:transform .25s,box-shadow .25s}.product-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0b1b260b}.product-photo{aspect-ratio:1.35;position:relative;overflow:hidden}.product-photo img{width:100%;height:100%;object-fit:contain;padding:22px;transition:transform .4s}.product-card:hover img{transform:scale(1.04)}.product-id{position:absolute;top:15px;inset-inline-start:18px;font:11px Manrope;color:#809099}.zoom{position:absolute;bottom:15px;inset-inline-end:15px;width:32px;height:32px;border:1px solid var(--line);display:grid;place-items:center;font-size:20px;background:#fff}.product-copy{border-top:1px solid #edf0f2;padding:20px 24px}.product-copy small{font-size:12px;color:var(--green)}.product-copy h3{font-size:20px;margin-top:5px}.gallery-bottom{text-align:center;margin-top:38px}.gallery-bottom p{font-size:14px;margin-bottom:16px}.empty{text-align:center;grid-column:1/-1;padding:70px}.cold{background:var(--navy);color:#fff}.cold-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center}.cold h2{margin-bottom:25px}.cold p{color:#bccad2}.cold-points{padding:0;list-style:none;margin:30px 0}.cold-points li{padding:15px 0;border-bottom:1px solid #ffffff1c;display:flex;gap:15px}.cold-points b{color:var(--gold);font:13px Manrope;margin-top:5px}.cold-media{display:grid;gap:16px}.cold-media figure{margin:0;position:relative}.cold-media img{width:100%;height:260px;object-fit:cover}.cold-media figure:nth-child(2) img{height:170px}.cold-media figcaption{font-size:12px;color:#aebfc9;margin-top:7px}.cold-media figcaption a{text-decoration:underline}.quality-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:9%;align-items:start}.material{background:var(--light);padding:40px;position:relative;border-bottom:3px solid var(--gold)}.material-number{font:500 clamp(85px,10vw,145px)/1 Manrope,sans-serif;letter-spacing:-8px;color:var(--ink);margin-bottom:20px}.material h3{font-size:25px}.material p{margin-top:14px}.material-meta{display:flex;justify-content:space-between;margin-top:25px;border-top:1px solid var(--line);padding-top:20px;font:12px Manrope}.quality-list{margin-top:25px}.quality-item{padding:22px 0;border-bottom:1px solid var(--line)}.quality-item h3{font-size:20px;margin-bottom:6px}.quality-item p{font-size:15px}.process{background:#f3f6f4}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:25px}.step{border-top:1px solid #b4c6ba;padding-top:22px}.step .num{color:var(--green);font:30px Manrope;display:block;margin-bottom:25px}.step h3{font-size:20px;margin-bottom:12px}.step p{font-size:15px}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%}.about-copy p{margin:22px 0}.about-stats{display:grid;grid-template-columns:1fr 1fr;background:var(--ink);color:#fff}.about-stats div{padding:35px;border:1px solid #ffffff12}.about-stats strong{font-size:40px;font-weight:400;color:var(--gold);display:block;line-height:1.4}.about-stats p{color:#bbc8d0;font-size:14px}.values{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.values span{border:1px solid var(--line);padding:7px 12px;font-size:13px}.faq-section{padding-top:0}.faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:8%}details{border-bottom:1px solid var(--line);padding:20px 0}summary{cursor:pointer;font-weight:500;font-size:18px;list-style:none;display:flex;justify-content:space-between;gap:25px}summary:after{content:'+';font:24px Manrope;color:var(--green)}details[open] summary:after{content:'−'}details p{padding-top:14px;font-size:15px}.contact{background:var(--ink);color:white}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:9%}.contact h2{margin-bottom:25px}.contact p{color:#bdc9d1}.contact-links{display:grid;gap:20px;margin-top:35px}.contact-links small{display:block;color:#91a5b2;font-size:13px}.contact-links a{font-size:20px}.contact-links a:hover{color:var(--gold)}.contact-form{background:#142b3b;padding:36px}.contact-form h3{font-size:25px;margin-bottom:25px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.field{display:flex;flex-direction:column;gap:7px}.field.full{grid-column:1/-1}.field label{font-size:14px;color:#ccd5db}.field input,.field select,.field textarea{width:100%;background:#0d2231;border:1px solid #3c5362;color:#fff;border-radius:0;padding:12px;min-width:0}.field textarea{resize:vertical;min-height:100px}.field input::placeholder,.field textarea::placeholder{color:#8297a4}.contact-form .btn{margin-top:24px;width:100%}.form-note{font-size:12px!important;margin-top:12px}.footer{background:#07151e;color:#a9b8c2;padding:48px 0 25px}.footer-top{display:flex;justify-content:space-between;gap:30px;align-items:start;padding-bottom:35px}.footer .brand{color:#fff}.footer-nav{display:flex;gap:22px;flex-wrap:wrap;font-size:14px}.footer-bottom{border-top:1px solid #ffffff18;padding-top:22px;display:flex;justify-content:space-between;gap:20px;font-size:12px}.whatsapp{position:fixed;bottom:24px;inset-inline-end:24px;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#237b51;color:#fff;z-index:30;box-shadow:0 6px 24px #0003;border:1px solid #ffffff50;transition:transform .2s}.whatsapp:hover{transform:scale(1.07)}.whatsapp svg{width:27px;height:27px}.skip{position:fixed;top:-80px;left:20px;background:#fff;padding:12px;z-index:100}.skip:focus{top:10px}dialog{width:min(1020px,94vw);padding:0;border:0;max-height:90vh;overflow:auto;color:var(--ink)}dialog::backdrop{background:#04121bca;backdrop-filter:blur(5px)}.modal-close{position:absolute;top:12px;inset-inline-end:12px;width:38px;height:38px;z-index:1;border:1px solid var(--line);background:#fff;font-size:24px}.modal-grid{display:grid;grid-template-columns:1.1fr 1fr}.modal-image{background:var(--light);display:flex;align-items:center;min-height:440px}.modal-image img{width:100%;object-fit:contain;mix-blend-mode:multiply;padding:30px}.modal-copy{padding:50px 35px 35px}.modal-copy h2{font-size:30px;margin:10px 0 20px}.modal-copy p{font-size:15px}.specs{margin:25px 0;font-size:14px}.specs div{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding:10px 0}.specs span{color:var(--muted)}.modal-paging{display:flex;justify-content:space-between;gap:15px;padding:18px 30px;border-top:1px solid var(--line)}.modal-paging button{border:0;background:none;font-size:14px}.privacy{max-width:720px;padding:45px}.privacy p{margin:16px 0}.reveal{animation:appear .65s ease both}@keyframes appear{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1600px){.hero-grid{min-height:760px}}@media(max-width:1100px){.nav{gap:18px}.navlinks{gap:15px}.nav-actions{gap:8px}.nav-actions .btn{display:none}.hero-grid{gap:5%;min-height:590px}.hero h1{font-size:48px}.services{grid-template-columns:repeat(2,1fr)}.service:nth-child(3){border-inline-start:0}.service{border-bottom:1px solid var(--line)}.service p{min-height:70px}.steps{gap:16px}.step h3{font-size:18px}.gallery-grid{gap:18px}.product-copy{padding:18px}.product-copy h3{font-size:18px}}@media(max-width:760px){:root{scroll-padding-top:85px}.wrap{padding-inline:6%}.topbar{font-size:11px}.topbar .secondary{display:none}.nav{min-height:78px;justify-content:space-between}.brand strong{font-size:23px}.brand small{font-size:8px;letter-spacing:1.5px}.nav-actions{gap:10px}.menu-btn{display:block}.navlinks{display:none;position:absolute;top:78px;left:0;right:0;background:#fff;padding:20px 6%;border-bottom:1px solid var(--line)}.navlinks.open{display:flex;flex-direction:column;align-items:stretch;gap:0}.navlinks a{padding:12px}.hero-grid{grid-template-columns:1fr;gap:40px;padding-block:44px}.hero h1{font-size:43px;line-height:1.35;letter-spacing:-1px}.hero p{font-size:16px}.hero-facts{margin-top:30px;gap:25px}.hero-facts strong{font-size:21px}.hero .actions{gap:10px}.btn{padding:12px 19px;font-size:14px}.stage-image{aspect-ratio:1.3}.stage-caption h3{font-size:19px}.sector-strip .wrap{gap:14px 20px;padding-block:20px}.sector-strip b{width:100%}.sector-strip span{font-size:13px}.section{padding-block:64px}.section-head{display:block;margin-bottom:30px}.section-head p{margin-top:18px}.section-head .text-link{display:inline-block;margin-top:20px}h2{font-size:32px}.services{gap:0}.service{padding:22px 14px}.service img{height:120px;margin:15px 0}.service h3{font-size:19px}.service p{font-size:14px;min-height:135px}.gallery-tools{gap:18px}.filters{gap:7px}.filter{padding:8px 11px;font-size:13px}.search{width:100%}.gallery-grid{grid-template-columns:repeat(2,1fr);gap:12px}.product-photo{aspect-ratio:1}.product-photo img{padding:12px}.product-copy{padding:12px}.product-copy h3{font-size:16px;line-height:1.5}.product-copy small{font-size:11px}.product-id{top:8px;inset-inline-start:10px;font-size:10px}.zoom{bottom:8px;inset-inline-end:8px;width:25px;height:25px;font-size:17px}.cold-grid,.quality-layout,.about-grid,.faq-grid,.contact-grid{grid-template-columns:1fr;gap:35px}.cold-media{grid-template-columns:1fr 1fr;gap:12px}.cold-media img,.cold-media figure:nth-child(2) img{height:170px}.cold-media figcaption{font-size:11px}.material{padding:30px}.material-number{font-size:110px}.steps{grid-template-columns:1fr;gap:24px}.step{display:grid;grid-template-columns:50px 1fr;gap:0 15px;padding-top:20px}.step .num{grid-row:1/3;font-size:28px;margin:0}.step h3{font-size:20px}.step p{grid-column:2}.about-stats div{padding:24px}.about-stats strong{font-size:34px}.faq-section{padding-top:0}.contact-form{padding:24px}.form-grid{gap:15px;grid-template-columns:1fr}.field.full{grid-column:auto}.footer-top{flex-direction:column}.footer-nav{gap:18px;font-size:13px}.footer-bottom{flex-direction:column;gap:12px;padding-bottom:40px}.whatsapp{width:48px;height:48px;bottom:18px;inset-inline-end:18px}.modal-grid{grid-template-columns:1fr}.modal-image{min-height:0;height:280px}.modal-image img{height:100%;padding:20px}.modal-copy{padding:25px}.modal-copy h2{font-size:25px}.modal-paging{padding:16px 24px}.privacy{padding:40px 25px}html[lang=en] .hero h1{font-size:40px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
[hidden]{display:none!important}.btn svg{width:22px;height:22px;flex-shrink:0}html[lang=en] .navlinks{gap:20px}html[lang=en] .hero-facts{gap:20px}html[lang=en] .hero-facts strong{font-size:19px}.contact-links a{overflow-wrap:anywhere}
@media(min-width:761px) and (max-width:1100px){html[lang=en] .navlinks{gap:12px;font-size:13px}.nav .brand small{font-size:9px}html[lang=en] .hero h1{font-size:46px}}
/* Etqan — brand-led industrial redesign */
:root{--ink:#172127;--navy:#202d34;--gold:#d1914c;--orange:#ce8646;--blue:#4288b3;--green:#588548;--red:#91414b;--muted:#657079;--light:#f3f5f5}h2 em{font-style:normal;color:var(--green)}.topbar{background:#19262c}.topbar b{color:#e0b483}.header{background:#fff;border-bottom:0}.nav{min-height:98px}.brand-official{display:flex;flex-direction:row;align-items:center;gap:15px}.brand-official img{width:88px;height:76px;object-fit:contain;background:#fff}.brand-official>span{display:flex;flex-direction:column;gap:3px}.brand-official strong{font-size:23px;letter-spacing:0;font-weight:600;white-space:nowrap}.brand-official small{font-size:12px;letter-spacing:2px;color:#738087}.navlinks{font-size:14px;gap:23px}.nav-actions .btn{background:var(--green);border-color:var(--green)}.cinema-hero{height:min(880px,calc(100svh - 110px));min-height:640px;position:relative;isolation:isolate;background:#090f13;color:white;overflow:hidden}.hero-film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3}.cinema-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(6,12,17,.12),rgba(6,12,17,.42) 40%,rgba(6,12,17,.91)),linear-gradient(0deg,#071015bd,transparent 45%)}html[lang=en] .cinema-shade{background:linear-gradient(90deg,rgba(6,12,17,.9),rgba(6,12,17,.4) 65%,rgba(6,12,17,.15)),linear-gradient(0deg,#071015bd,transparent 45%)}.cinema-content{padding-top:clamp(80px,10vh,140px);position:relative;z-index:1}.cinema-kicker{display:flex;gap:15px;align-items:center;font-size:14px;color:#c6d2d9;margin-bottom:30px}.micro-rule{width:40px;height:2px;background:var(--orange)}.cinema-hero h1{font-size:clamp(48px,5.3vw,82px);line-height:1.24;font-weight:500;letter-spacing:-1.5px;max-width:900px}.cinema-hero h1 em{font-style:normal;color:#fff}.cinema-hero p{color:#c2cbd0;max-width:620px;font-size:18px;line-height:1.9;margin-top:25px}.cinema-actions{display:flex;align-items:center;gap:32px;margin-top:32px}.btn.brand-primary{background:var(--green);border-color:var(--green);color:#fff}.btn.brand-primary:hover{background:#436e35;border-color:#436e35}.cinema-link{border-bottom:1px solid #abb4bb;padding:10px 0;font-size:15px}.cinema-bottom{position:absolute;bottom:30px;left:0;right:0;display:flex;justify-content:space-between;align-items:end;gap:30px}.film-label{font:11px Manrope,sans-serif;letter-spacing:2px;display:block;color:#b0b8be}.film-caption{display:block;font-size:12px;margin-top:6px;color:#a7b4bb}.film-controls{display:flex;align-items:center;gap:25px}.film-controls button{color:#fff;background:#ffffff0a;border:1px solid #ffffff40;font-size:13px;padding:9px 17px;backdrop-filter:blur(10px)}.film-count{font:12px Manrope;letter-spacing:2px;color:#adb8be}.brand-chapters{background:#fff;border-bottom:1px solid var(--line)}.chapter-grid{display:grid;grid-template-columns:repeat(4,1fr);padding-inline:4%}.chapter{padding:30px 20px 28px;display:flex;align-items:center;gap:18px;border-inline-start:1px solid var(--line);border-top:3px solid var(--accent);transition:background .2s}.chapter:first-child{border-inline-start:0}.orange{--accent:var(--orange)}.blue{--accent:var(--blue)}.green{--accent:var(--green)}.red{--accent:var(--red)}.chapter-no{font:13px Manrope;color:var(--accent);align-self:start;margin-top:5px}.chapter h3{font-size:20px;font-weight:500}.chapter p{font-size:12px;margin-top:5px}.chapter-mark{margin-inline-start:auto;font:23px Manrope;color:var(--accent)}.chapter:hover{background:#f3f5f5}.section{padding-block:110px}.fabrication-section{background:#fff}.fabrication-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:10%;align-items:center}.fabrication-copy h2{font-size:clamp(36px,4vw,58px);margin-bottom:25px}.fabrication-copy h2 em{font-style:normal;color:var(--orange)}.fabrication-copy p{font-size:17px;max-width:560px}.fabrication-facts{display:flex;gap:45px;margin:35px 0}.fabrication-facts>div{border-inline-start:2px solid var(--orange);padding-inline-start:20px}.fabrication-facts strong{display:block;font-size:36px;line-height:1.3;font-weight:500}.fabrication-facts strong span{color:var(--orange)}.fabrication-facts small{font-size:12px;color:var(--muted)}.fabrication-visual{position:relative;padding-bottom:70px;padding-inline-start:35px}.fabrication-main{margin:0;position:relative}.fabrication-main img{width:100%;height:550px;object-fit:cover}.fabrication-main figcaption{position:absolute;bottom:14px;inset-inline-end:15px;color:white;font-size:11px;background:#0007;padding:4px 9px}.fabrication-inset{position:absolute;width:58%;bottom:0;inset-inline-start:-20px;margin:0;border:9px solid #fff}.fabrication-inset img{width:100%;height:210px;object-fit:cover}.fabrication-tag{position:absolute;top:25px;inset-inline-start:0;background:var(--orange);padding:20px;color:#fff}.fabrication-tag span{display:block;font:20px Manrope;letter-spacing:3px}.fabrication-tag b{font-size:10px;font-weight:500;letter-spacing:.05em}.solutions-section{background:#f3f5f5}.solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.solution-card{position:relative;isolation:isolate;border:0;text-align:start;padding:0;min-height:490px;overflow:hidden;color:#fff;background:#15252d}.solution-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3;transition:transform .7s,filter .7s;filter:saturate(.7)}.solution-card:hover>img{transform:scale(1.05);filter:saturate(1)}.solution-overlay{position:absolute;inset:0;background:linear-gradient(0deg,#0a151bf5,rgba(10,21,27,.3) 80%);z-index:-2;border-bottom:4px solid var(--accent)}.solution-num{position:absolute;top:25px;inset-inline-start:24px;font:13px Manrope;color:#fff;border-bottom:2px solid var(--accent);padding-bottom:10px}.solution-text{position:absolute;inset-inline:24px;bottom:30px}.solution-text small{font-size:10px;color:#c2ced4;display:block;margin-bottom:13px}.solution-text h3{font-size:27px;line-height:1.5;margin-bottom:14px}.solution-text p{font-size:14px;color:#ccd3d7;min-height:80px}.solution-action{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff35;margin-top:22px;padding-top:15px;font-size:13px}.solution-action b{color:var(--accent);font:25px Manrope}.gallery-section{background:#fff}.gallery-section .section-head h2{font-size:clamp(38px,4vw,58px)}.gallery-tools{border-block:1px solid var(--line);padding-block:24px}.product-card{border:0;background:#f3f5f5}.product-copy{background:#fff;border-top:0;padding:22px 0}.product-copy h3{font-size:21px}.product-photo{aspect-ratio:1.28}.product-photo img{mix-blend-mode:multiply;padding:30px}.product-card:hover{box-shadow:none}.product-id{font-size:12px}.zoom{border:0;background:#fff;border-radius:50%;height:35px;width:35px}.filter.active{background:var(--green);border-color:var(--green)}.filter{border-radius:0}.cold-redesign{background:#132630;padding-block:95px;color:white}.cold-heading{display:flex;justify-content:space-between;align-items:start;gap:35px;margin-bottom:40px}.cold-heading h2{font-size:clamp(36px,4vw,59px);line-height:1.3;max-width:800px}.cold-heading .eyebrow{color:#7bb9df;margin-top:10px}.cold-panoramic{position:relative}.cold-panoramic img{height:460px;width:100%;object-fit:cover;filter:saturate(.65)}.cold-panoramic>span{position:absolute;bottom:16px;inset-inline-start:20px;font-size:12px;color:white;background:#0008;padding:4px 10px}.cold-details{display:grid;grid-template-columns:.85fr 1.15fr;gap:9%;margin-top:50px}.cold-details h3{font-size:26px;margin-bottom:18px}.cold-details p{font-size:16px}.cold-details .btn{margin-top:25px}.blue-btn{background:var(--blue);border-color:var(--blue)}.cold-spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.cold-spec-grid div{border-top:1px solid #ffffff30;padding-top:18px}.cold-spec-grid h4{font-weight:500;font-size:18px;margin:0 0 10px}.cold-spec-grid p{font-size:14px;color:#aebec9}.material-world{display:grid;grid-template-columns:1fr 1fr;background:#eceff0;min-height:650px}.material-world-photo{position:relative}.material-world-photo img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.material-world-photo>span{position:absolute;bottom:20px;inset-inline-start:25px;font-size:11px;color:#fff;background:#0008;padding:5px 10px}.material-world-copy{padding:80px 12%}.material-world-copy h2{font-size:clamp(35px,3.7vw,54px);margin-bottom:24px}.material-world-copy p{font-size:16px}.material-tags{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.material-tags span{font-size:12px;padding:6px 12px;border:1px solid #c3cdd2}.material-world-copy .scope-note{font-size:13px;margin-bottom:24px}.material{background:#f0f3f3;border-bottom-color:var(--green)}.material-number{color:var(--green)}.quality-layout{align-items:center}.quality-item h3{color:var(--ink)}.process{background:#1e292e;color:#fff}.process .eyebrow{color:#d2a16b}.process p{color:#aebbc3}.step{border-color:#6a767b}.step .num{color:var(--orange)}.industry-section{background:#f3f5f5}.industry-mosaic{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:300px;gap:16px}.industry-tile{border:0;background:#1a2a33;position:relative;overflow:hidden;text-align:start;padding:0}.industry-tile img{width:100%;height:100%;object-fit:cover;transition:transform .5s;filter:saturate(.8)}.industry-tile:hover img{transform:scale(1.04)}.industry-tile.tile-0{grid-column:span 2}.industry-tile.tile-3{grid-column:span 2}.industry-tile-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:end;padding:25px;background:linear-gradient(0deg,#06131bdc,transparent 75%);color:#fff}.industry-tile-overlay small{font-size:10px;color:#c7d0d6;margin-bottom:5px}.industry-tile-overlay strong{font-size:21px;font-weight:500;max-width:85%;line-height:1.5}.industry-tile-overlay b{position:absolute;bottom:25px;inset-inline-end:25px;font:25px Manrope;font-weight:400}.credits-button{display:block;background:none;border:0;border-bottom:1px solid #98a4a9;margin:30px auto 0;color:#69767c;font-size:12px;cursor:pointer}.about-stats{background:#f2f4f3;color:var(--ink);border-top:4px solid var(--green)}.about-stats div{border-color:#dce3de}.about-stats strong{color:var(--green)}.about-stats p{color:var(--muted)}.contact{background:#18262e}.contact-form{background:#22353f}.contact-form .btn.gold{background:var(--green);border-color:var(--green);color:#fff}.footer{background:#0d1b22}.footer .brand-official img{width:135px;height:102px;padding:5px}.footer .brand-official strong{font-size:25px}.footer .brand-official small{color:#a2b2bb}.solution-dialog{display:grid;grid-template-columns:1fr 1fr}.solution-dialog-photo{position:relative;min-height:530px}.solution-dialog-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.solution-dialog-photo>span{position:absolute;bottom:15px;inset-inline-start:15px;background:#0008;color:#fff;font-size:11px;padding:5px 10px}.solution-points{list-style:none;padding:0;margin:20px 0 25px}.solution-points li{padding:12px 0;border-bottom:1px solid var(--line);font-size:16px}.dialog-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.industry-dialog>img{width:100%;max-height:60vh;object-fit:contain;background:#111}.industry-dialog>div{padding:25px 35px}.industry-dialog h2{font-size:28px;margin-bottom:10px}.industry-dialog p{font-size:14px}.source-credit{margin-top:12px}.source-credit a{text-decoration:underline}.privacy a{text-decoration:underline}html[lang=en] .brand-official strong{font-size:15px;letter-spacing:.03em}html[lang=en] .chapter h3{font-size:17px}html[lang=en] .solution-text h3{font-size:25px}.cinema-content,.cinema-bottom{max-width:1440px;width:100%}
@media(min-width:1500px){.cinema-content{padding-top:135px}}@media(max-width:1150px){.navlinks{gap:16px}.brand-official{gap:10px}.brand-official strong{font-size:20px}.brand-official img{width:74px;height:65px}.nav-actions .btn{display:none}.chapter-grid{padding-inline:3%}.chapter{gap:10px;padding-inline:15px}.chapter h3{font-size:17px}.chapter p{font-size:11px}.chapter-mark{display:none}.solution-grid{grid-template-columns:repeat(2,1fr)}.solution-card{min-height:450px}.solution-text p{min-height:0}.fabrication-grid{gap:6%}.fabrication-main img{height:480px}.fabrication-facts{gap:22px}.fabrication-facts strong{font-size:30px}.material-world-copy{padding:65px 9%}.industry-mosaic{grid-auto-rows:260px}}@media(max-width:760px){.nav{min-height:83px}.brand-official img{width:66px;height:56px}.brand-official strong{font-size:19px}.brand-official small{font-size:10px}.navlinks{top:83px}.topbar{font-size:10px}.cinema-hero{height:calc(100svh - 108px);min-height:660px;max-height:880px}.cinema-content{padding-top:80px}.cinema-kicker{font-size:12px;margin-bottom:25px}.cinema-hero h1{font-size:clamp(40px,9.7vw,56px);line-height:1.4;letter-spacing:-.7px}.cinema-hero p{font-size:16px;margin-top:23px;max-width:95%}.cinema-actions{gap:24px;margin-top:28px}.cinema-link{font-size:14px}.cinema-shade{background:linear-gradient(0deg,#08131deb,#08131d55 70%,#08131d88)}html[lang=en] .cinema-shade{background:linear-gradient(0deg,#08131deb,#08131d66 70%,#08131d88)}.hero-film{object-position:62% center}.cinema-bottom{bottom:25px;gap:15px}.film-label{font-size:9px;letter-spacing:1px}.film-caption{font-size:10px;max-width:180px}.film-count{display:none}.film-controls button{font-size:12px;padding:9px 13px}.chapter-grid{grid-template-columns:1fr 1fr;padding-inline:0}.chapter{padding:20px 15px;gap:10px;border-bottom:1px solid var(--line)}.chapter:nth-child(3){border-inline-start:0}.chapter h3{font-size:17px}.chapter p{font-size:10px}.chapter-no{font-size:11px}.section{padding-block:70px}.fabrication-grid{grid-template-columns:1fr;gap:40px}.fabrication-copy h2{font-size:38px}.fabrication-copy p{font-size:16px}.fabrication-facts{margin:28px 0;gap:30px}.fabrication-facts strong{font-size:31px}.fabrication-facts small{font-size:11px}.fabrication-visual{padding-inline-start:20px;padding-bottom:65px;margin-inline-start:10px}.fabrication-main img{height:410px}.fabrication-inset{inset-inline-start:-12px;border-width:7px;width:62%}.fabrication-inset img{height:170px}.fabrication-tag{padding:15px;top:20px;inset-inline-start:0}.fabrication-tag span{font-size:17px}.fabrication-tag b{font-size:9px}.solution-grid{gap:12px}.solution-card{min-height:365px}.solution-text{inset-inline:16px;bottom:22px}.solution-text small{font-size:9px;line-height:1.4;margin-bottom:10px}.solution-text h3{font-size:23px;margin-bottom:9px}.solution-text p{font-size:12px;line-height:1.8;min-height:66px}.solution-num{top:20px;inset-inline-start:16px}.solution-action{font-size:12px;margin-top:15px;padding-top:10px}.gallery-section .section-head h2{font-size:38px}.product-photo img{padding:16px}.product-copy{padding:15px 2px}.product-copy h3{font-size:16px}.zoom{height:27px;width:27px}.cold-heading{display:block}.cold-heading h2{font-size:37px;margin-top:18px}.cold-panoramic img{height:300px}.cold-panoramic>span{font-size:10px;bottom:12px;inset-inline-start:12px}.cold-details{grid-template-columns:1fr;gap:35px;margin-top:30px}.cold-spec-grid{gap:20px}.cold-spec-grid h4{font-size:17px}.cold-spec-grid p{font-size:13px}.material-world{grid-template-columns:1fr}.material-world-photo{height:370px}.material-world-copy{padding:45px 6% 55px}.material-world-copy h2{font-size:37px}.material-world-photo>span{font-size:10px}.industry-mosaic{grid-template-columns:1fr 1fr;grid-auto-rows:230px;gap:12px}.industry-tile.tile-0,.industry-tile.tile-3{grid-column:span 2}.industry-tile-overlay{padding:17px}.industry-tile-overlay strong{font-size:18px;max-width:85%}.industry-tile-overlay small{font-size:9px}.industry-tile-overlay b{bottom:17px;inset-inline-end:17px;font-size:20px}.footer .brand-official img{width:105px;height:85px}.footer .brand-official strong{font-size:22px}.solution-dialog{grid-template-columns:1fr}.solution-dialog-photo{min-height:240px}.solution-dialog .modal-copy{padding:25px}.industry-dialog>div{padding:24px}.industry-dialog h2{font-size:24px}.faq-section{padding-top:0}html[lang=en] .brand-official strong{font-size:12px}html[lang=en] .brand-official small{font-size:9px}html[lang=en] .cinema-hero h1{font-size:39px;line-height:1.22}html[lang=en] .chapter h3{font-size:15px}html[lang=en] .solution-text h3{font-size:21px}html[lang=en] .solution-text p{font-size:12px}.cinema-bottom{align-items:center}}
@media(max-width:380px){.nav .brand-official>span{display:none}.nav .brand-official img{width:96px;height:72px}.nav{gap:12px}.cinema-hero h1{font-size:38px}.cinema-content{padding-top:55px}.cinema-hero p{font-size:15px}.solution-grid{grid-template-columns:1fr}.solution-card{min-height:390px}.solution-text p{min-height:0}}
