@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700;800&display=swap');
:root{--brown:#a66b2e;--dark:#24211e;--cream:#f8f5ef;--muted:#706b65;--line:#e9e1d7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;font-family:Cairo,Inter,Arial,sans-serif;color:var(--dark);background:#fff}html[lang=en] body{font-family:Inter,Arial,sans-serif}a{text-decoration:none;color:inherit}button,input,textarea{font:inherit}.container{width:min(1160px,calc(100% - 48px));margin:auto}.site-header{position:sticky;top:0;z-index:20;background:#fffdfbf5;backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;gap:30px;min-height:92px}.brand{width:155px;flex:none;display:block}.brand img{width:100%;height:76px;object-fit:contain}.nav-links{display:flex;align-items:center;gap:28px;flex:1;justify-content:center}.nav-links a{font-size:14px;font-weight:700;transition:color .2s}.nav-links a:hover{color:var(--brown)}.language{display:flex;background:#f4eee7;padding:4px;border-radius:30px;gap:3px}.language button{border:0;background:transparent;color:#645d54;padding:7px 13px;border-radius:25px;font-weight:800;cursor:pointer;font-size:12px}.language button.active{background:var(--brown);color:white}.menu-toggle{display:none}.hero{background:linear-gradient(120deg,#fff 0%,#fff 49%,#f7f0e7 100%);overflow:hidden}.hero-inner{min-height:570px;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:50px}.eyebrow,.section-kicker{color:var(--brown);font-size:14px;font-weight:800;letter-spacing:.02em}.hero h1{font-size:clamp(32px,4vw,57px);line-height:1.38;margin:14px 0 18px;max-width:640px;font-weight:800}.hero p{font-size:17px;line-height:2;color:var(--muted);max-width:600px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.btn{border-radius:8px;padding:13px 25px;font-size:14px;font-weight:800;display:inline-flex;justify-content:center;align-items:center;border:1px solid transparent;cursor:pointer;transition:transform .2s,background .2s}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--brown);color:#fff}.btn-primary:hover{background:#85511d}.btn-outline{border-color:#c7a17d;color:#815326}.hero-art{height:440px;position:relative;border-radius:25px;background:radial-gradient(circle at 20% 35%,#e6d6c3,transparent 55%),linear-gradient(145deg,#e8d6c0,#f8f2e9);box-shadow:0 25px 80px #a66b2e1c;overflow:hidden}.hero-art:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 56px,#b89d7b12 57px 58px)}.roll{position:absolute;border-radius:50%;background:repeating-radial-gradient(circle at 50% 50%,#e8dfd3 0 3px,#b6a18d 4px 5px,#e5dbcf 6px 9px);box-shadow:20px 18px 25px #60472d3d;transform:rotate(-17deg) scaleX(.65)}.roll:after{content:"";position:absolute;inset:38%;border:14px solid #c7ae8d;background:#66513b;border-radius:50%}.roll-one{height:330px;width:330px;top:35px;right:7%}.roll-two{height:240px;width:240px;top:190px;right:42%}.box-art{position:absolute;bottom:42px;left:7%;height:125px;width:140px;background:#a66b2e;transform:skewY(-8deg);box-shadow:14px 16px 0 #78441d}.box-art:before,.box-art:after{content:"";position:absolute;top:-26px;width:72px;height:28px;background:#c28a4c}.box-art:before{left:-3px;transform:skewX(-25deg)}.box-art:after{right:-3px;transform:skewX(25deg)}.hero-tag{position:absolute;left:20px;top:20px;background:#ffffffde;padding:12px 18px;border-radius:8px;font-weight:800;letter-spacing:2px;color:#6f461e;direction:ltr}.hero-tag small{display:block;letter-spacing:0;font-size:10px}.features{border-bottom:1px solid var(--line)}.features-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:28px 0}.features-grid>div{display:flex;align-items:center;justify-content:center;gap:13px;border-inline-end:1px solid var(--line);font-size:14px}.features-grid>div:last-child{border:0}.feature-icon{font-size:30px;color:var(--brown)}.section{padding:100px 0}.section h2{font-size:clamp(27px,3vw,39px);line-height:1.4;margin:12px 0 22px}.section p{line-height:2;color:var(--muted)}.about-grid{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:90px}.about-grid p{font-size:16px}.text-link{display:inline-block;margin-top:18px;color:var(--brown);font-weight:800}.about-panel{background:#f5eee5;border-radius:22px;min-height:310px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.panel-top{position:absolute;top:25px;left:30px;font-weight:800;color:#ab865e;letter-spacing:3px}.panel-symbol{font-size:125px;font-family:Inter,sans-serif;font-weight:800;line-height:1;color:#a66b2e}.panel-symbol span{color:#d3ae82}.about-panel p{letter-spacing:2px;font-size:12px!important}.section-tint{background:var(--cream)}.section-intro{margin-top:-10px;margin-bottom:35px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.product-card{background:white;border:1px solid #eee4d8;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #43301b08}.product-visual{height:210px;position:relative;overflow:hidden;background:linear-gradient(140deg,#e4d6c5,#f7f1e9)}.paper-rolls i{position:absolute;display:block;border-radius:50%;width:135px;height:135px;background:repeating-radial-gradient(circle,#f3ede4 0 6px,#b6a38c 7px 8px,#e9ddcd 9px 12px);transform:scaleX(.68);top:45px;right:12%}.paper-rolls i:nth-child(2){right:38%;top:25px;transform:scaleX(.7) scale(.8)}.paper-rolls i:nth-child(3){right:61%;top:70px;transform:scaleX(.7) scale(.75)}.cartons i{position:absolute;display:block;width:120px;height:90px;background:#ba864c;box-shadow:inset 0 0 0 2px #97672e;top:65px;right:30%;transform:skewY(-7deg)}.cartons i:nth-child(2){top:90px;right:55%;transform:scale(.65) skewY(8deg)}.cartons i:nth-child(3){top:20px;right:15%;transform:scale(.55) skewY(-8deg)}.sheets i{position:absolute;display:block;width:180px;height:115px;background:#f9f5eb;border:1px solid #b4a58e;top:40px;right:24%;transform:rotate(-12deg);box-shadow:7px 8px 0 #e7dccc}.sheets i:nth-child(2){transform:rotate(0);top:52px;right:26%}.sheets i:nth-child(3){transform:rotate(10deg);top:65px;right:28%}.product-body{padding:24px}.product-num{color:#b18a60;font-size:12px;font-weight:800}.product-body h3{font-size:19px;margin:8px 0}.product-body p{font-size:14px;margin:0}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:45px}.service{padding:28px;border:1px solid var(--line);border-radius:14px}.service-mark{font-size:28px;color:var(--brown);font-weight:800}.service h3{margin:18px 0 7px}.service p{font-size:14px;margin:0}.contact-section{background:#28221d;color:white}.contact-section h2{color:white}.contact-section p{color:#d0c4b7}.section-kicker.light{color:#d7a16a}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.contact-person{margin-top:38px;display:flex;flex-direction:column;gap:5px}.contact-person span{font-size:13px;color:#c3b1a1}.contact-person strong{font-size:26px}.contact-person small{color:#b7a392;font-size:14px}.contact-form{padding:32px;background:white;border-radius:15px;color:#28221d;display:flex;flex-direction:column;gap:10px}.contact-form label{font-weight:700;font-size:13px}.contact-form input,.contact-form textarea{width:100%;border:1px solid #ddd4c9;background:#fdfbf8;padding:12px;border-radius:7px;outline-color:var(--brown);resize:vertical}.contact-form .btn{margin-top:10px}.contact-form .form-note{color:#82796e;font-size:12px;line-height:1.7;margin:0}footer{background:#1b1714;color:#d5c7b8;padding:25px 0}.footer-inner{display:flex;justify-content:space-between;gap:15px;font-size:12px}footer a:hover{color:white}
@media(max-width:950px){.nav{gap:14px}.nav-links{gap:13px}.nav-links a{font-size:12px}.brand{width:110px}.hero-inner{gap:20px}.hero-art{height:340px}.roll-one{right:0}.roll-two{right:35%}.about-grid,.contact-grid{gap:35px}}
@media(max-width:720px){.container{width:min(100% - 32px,560px)}.nav{min-height:76px;justify-content:space-between;gap:10px}.brand{width:100px}.brand img{height:62px}.menu-toggle{display:block;border:0;background:none;font-size:27px;cursor:pointer;order:2}.language{margin-inline-start:auto}.language button{padding:7px 9px}.nav-links{display:none;position:absolute;top:76px;left:0;right:0;background:white;flex-direction:column;padding:20px;box-shadow:0 20px 30px #00000016}.nav-links.open{display:flex}.hero-inner{grid-template-columns:1fr;padding:45px 0}.hero-art{height:290px;order:-1}.hero h1{font-size:32px}.hero p{font-size:15px}.features-grid{grid-template-columns:repeat(2,1fr);gap:22px}.features-grid>div{border:0;justify-content:flex-start;font-size:12px}.section{padding:65px 0}.about-grid,.contact-grid{grid-template-columns:1fr}.cards,.service-grid{grid-template-columns:1fr}.product-visual{height:185px}.about-panel{min-height:230px}.footer-inner{flex-wrap:wrap}}

.contact-details{display:flex;flex-direction:column;align-items:flex-start;gap:13px;margin-top:25px}.contact-details a{color:#fff;border:1px solid #79604b;background:#ffffff0b;padding:12px 16px;border-radius:9px;font-weight:650;max-width:100%;overflow-wrap:anywhere;transition:background .2s,border-color .2s}.contact-details a:hover{background:#a66b2e;border-color:#a66b2e}.contact-details a span{color:#e0ad79}

.about-expansion{margin-top:14px}.contact-details{align-items:stretch;gap:20px}.contact-group{display:flex;flex-wrap:wrap;gap:9px 12px;align-items:center}.contact-group h3{width:100%;margin:0 0 2px;color:#e0ad79;font-size:16px}.contact-details .contact-group a{font-size:14px;direction:ltr;unicode-bidi:isolate}.contact-group.procurement{padding:17px;border:1px solid #79604b;border-radius:12px;background:#ffffff08;display:flex;flex-direction:column;align-items:stretch}.contact-method{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.contact-method span{color:#d0c4b7;font-size:14px}.contact-details .contact-email{align-self:flex-start}@media(max-width:720px){.contact-method{align-items:flex-start}.contact-details .contact-group a{font-size:13px}}

.procurement-person{margin-top:28px;padding-top:22px;border-top:1px solid #79604b}.procurement-person strong{font-size:24px}.contact-details{display:flex;flex-direction:column;margin-top:18px}.contact-group{margin-bottom:8px}
