.contact>div>p{color:var(--muted);font-size:18px}
.company-details{display:flex;flex-direction:column;gap:5px;margin-top:28px;padding-top:22px;border-top:1px solid var(--line);font-style:normal;font-size:14px;color:var(--muted)}
.company-details strong{color:var(--ink);font-size:16px}
.company-details a{color:#315f54;width:max-content;border-bottom:1px solid #315f5450}
.drapery{background:linear-gradient(102deg,#4d4439 0%,#867764 13%,#554a3c 28%,#a19078 42%,#5f5344 57%,#95836c 72%,#4a4137 100%)}
.sheer{background:repeating-linear-gradient(88deg,#e5e1d8 0,#f4f1eb 3px,#c8c1b4 5px,#f0ede6 9px)}
.project{background:linear-gradient(135deg,#193d35 0 32%,#d7bd7c 32% 36%,#ece8df 36% 67%,#7d6a51 67% 72%,#2d4c44 72%)}
.products{grid-template-columns:repeat(3,1fr)}
@media(max-width:850px){.products{grid-template-columns:1fr}}
.solution-preview{background:var(--deep);color:#fff;padding:96px 0}.solution-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:center}.solution-grid h2{font-size:clamp(2.4rem,4.5vw,4.3rem);letter-spacing:-.045em;margin:20px 0}.solution-grid>div>p:not(.section-tag){color:#bdc8c4;font-size:18px;max-width:650px;margin-bottom:28px}.solution-list{display:grid;gap:12px;counter-reset:solution}.solution-list span{counter-increment:solution;padding:20px 22px;border:1px solid #ffffff26;background:#ffffff08;font:500 16px "Manrope","Noto Sans SC",sans-serif}.solution-list span:before{content:"0" counter(solution);color:var(--gold);margin-right:16px;font-size:12px}@media(max-width:850px){.solution-grid{grid-template-columns:1fr;gap:46px}.solution-preview{padding:76px 0}}
.brand-logo{padding:4px 0}
.brand-logo img{display:block;width:190px;height:auto}
.footer-logo{width:max-content}
.footer-logo img{display:block;width:160px;height:auto}
@media(max-width:520px){.brand-logo img{width:150px}.brand-logo{padding:4px 0}.footer-logo img{width:145px}}
.social-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.social-links a{display:flex;align-items:center;gap:8px;border:1px solid var(--line);padding:9px 12px;font-size:13px;transition:.2s}.social-links a:hover{border-color:var(--gold);background:#fff}.social-links span{display:grid;place-items:center;width:28px;height:28px;background:var(--green);color:#fff;border-radius:50%}.social-links svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.social-links svg .solid{fill:currentColor;stroke:none}.wa-chat{position:fixed;right:24px;bottom:24px;z-index:20;display:flex;align-items:center;gap:11px;background:#1f9d59;color:#fff;padding:12px 18px 12px 12px;border-radius:999px;box-shadow:0 12px 32px #071a1438;transition:.2s}.wa-chat:hover{background:#178c4c;transform:translateY(-2px)}.wa-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff;color:#1f9d59}.wa-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.wa-copy{display:flex;flex-direction:column;line-height:1.25}.wa-copy b{font-size:14px}.wa-copy small{font-size:11px;opacity:.82}@media(max-width:520px){.wa-chat{right:14px;bottom:14px;padding:10px}.wa-copy{display:none}.wa-icon{width:42px;height:42px}}
.social-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.social-links a,.social-links button{display:flex;align-items:center;gap:8px;border:1px solid var(--line);padding:9px 12px;font:13px/1.6 inherit;color:inherit;background:transparent;cursor:pointer;transition:.2s}.social-links a:hover,.social-links button:hover{border-color:var(--gold);background:#fff}.social-links span{display:grid;place-items:center;width:28px;height:28px;background:var(--green);color:#fff;border-radius:50%}.social-links svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.social-links svg .solid{fill:currentColor;stroke:none}.wechat-status{height:20px;margin:6px 0 0;color:#315f54;font-size:12px}.wa-chat{position:fixed;right:24px;bottom:24px;z-index:20;display:flex;align-items:center;gap:11px;background:#1f9d59;color:#fff;padding:12px 18px 12px 12px;border-radius:999px;box-shadow:0 12px 32px #071a1438;transition:.2s}.wa-chat:hover{background:#178c4c;transform:translateY(-2px)}.wa-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff;color:#1f9d59}.wa-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.wa-copy{display:flex;flex-direction:column;line-height:1.25}.wa-copy b{font-size:14px}.wa-copy small{font-size:11px;opacity:.82}@media(max-width:520px){.wa-chat{right:14px;bottom:14px;padding:10px}.wa-copy{display:none}.wa-icon{width:42px;height:42px}}
.lang{border:1px solid #ffffff55;background:#09251f;color:#fff;padding:8px 30px 8px 10px;font:14px "DM Sans","Noto Sans SC",sans-serif;cursor:pointer}html[dir="rtl"] body{text-align:right}html[dir="rtl"] .hero-content{left:auto;right:max(24px,calc((100vw - 1180px)/2))}html[dir="rtl"] .hero-shade{transform:scaleX(-1)}html[dir="rtl"] .text-link b{margin-left:0;margin-right:8px}html[dir="rtl"] .wa-chat{right:auto;left:24px}html[dir="rtl"] .checks>div{grid-template-columns:1fr 38px}html[dir="rtl"] .checks b{grid-column:2;grid-row:1/3}html[dir="rtl"] .company-details a{width:auto}html[dir="rtl"] .solution-list span:before{margin-right:0;margin-left:16px}
