:root{--o:#d67315;--o2:#b85c00;--ink:#303033;--muted:#666;--line:#e6e6e6;--soft:#f7f7f7;--dark:#222}*{box-sizing:border-box}body.hhe10-site{margin:0;direction:rtl;text-align:right;color:var(--ink);font-family:Tahoma,Arial,sans-serif;line-height:1.75;background:#fff}.hhe10-site a{color:inherit;text-decoration:none}.hhe10-site img{display:block;max-width:100%}.hhe10-wrap{width:min(1200px,calc(100% - 44px));margin:auto}.hhe10-top{height:30px;border-bottom:1px solid var(--line);font-size:11px;color:#666;background:#fafafa}.hhe10-top .hhe10-wrap{height:100%;display:flex;align-items:center;justify-content:space-between}.hhe10-header{height:132px;background:#fff;position:relative;z-index:80}.hhe10-header-row{height:100%;display:flex;align-items:center;gap:28px}.hhe10-brand{display:flex;align-items:center;gap:13px;min-width:295px}.hhe10-logo-mark{width:62px;height:62px;display:grid;grid-template-columns:1fr 1fr;gap:4px;transform:rotate(45deg);padding:4px}.hhe10-logo-mark i{border:3px solid var(--o)}.hhe10-brand-copy strong{display:block;font-size:20px;line-height:1.35}.hhe10-brand-copy small{display:block;font-size:10px;color:#777}.hhe10-nav{display:flex;align-items:center;gap:30px;flex:1;font-size:14px;font-weight:700}.hhe10-nav>a,.hhe10-nav-item>a{display:block;padding:48px 0 42px}.hhe10-nav>a:first-child{color:var(--o);border-bottom:2px solid var(--o)}.hhe10-nav-item{position:relative}.hhe10-subnav{position:absolute;right:-18px;top:88px;width:240px;background:#fff;border-top:3px solid var(--o);padding:10px 20px;box-shadow:0 18px 45px #0002;opacity:0;visibility:hidden;transition:.2s}.hhe10-subnav a{display:block;padding:7px 0;border-bottom:1px solid var(--line)}.hhe10-nav-item:hover .hhe10-subnav{opacity:1;visibility:visible}.hhe10-quote,.hhe10-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--o);border:1px solid var(--o);color:#fff!important;font-weight:800;padding:13px 27px}.hhe10-quote{height:80px;min-width:134px}.hhe10-btn:hover,.hhe10-quote:hover{background:var(--o2)}.hhe10-btn-dark{background:var(--dark);border-color:var(--dark)}.hhe10-btn-light{background:#fff;border-color:#fff;color:var(--ink)!important}.hhe10-menu{display:none}.hhe10-hero{height:850px;position:relative;overflow:hidden;background:#111;color:#fff}.hhe10-slide{position:absolute;inset:0;display:flex;align-items:center;background:center/cover no-repeat;opacity:0;animation:hhe10Slider 18s infinite}.hhe10-slide:before{content:'';position:absolute;inset:0;background:#0007}.hhe10-slide .hhe10-wrap{position:relative;z-index:1}.hhe10-slide h2{max-width:900px;font-size:58px;line-height:1.2;margin:12px 0 25px}.hhe10-slide p{max-width:750px;font-size:18px}.hhe10-slide-1{background-image:url('/assets/hhe10/hero-01.jpg')}.hhe10-slide-2{background-image:url('/assets/hhe10/hero-02.jpg');animation-delay:6s}.hhe10-slide-3{background-image:url('/assets/hhe10/hero-03.jpg');animation-delay:12s}@keyframes hhe10Slider{0%,28%{opacity:1}33%,95%{opacity:0}100%{opacity:1}}.hhe10-intro{background:var(--soft)}.hhe10-intro-grid{display:grid;grid-template-columns:1fr 1fr;align-items:start;position:relative;margin-top:-50px;z-index:5}.hhe10-intro-media{position:relative;padding-bottom:38px}.hhe10-intro-media img{width:100%;height:500px;object-fit:cover}.hhe10-intro-media span{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:82px;height:66px;border-radius:15px;background:#e83824;color:#fff;display:grid;place-items:center;font-size:28px}.hhe10-intro-copy{background:#fff;border-top:3px solid var(--o);padding:38px 4% 32px}.hhe10-intro-copy small,.hhe10-about small,.hhe10-heading-row small,.hhe10-why small,.hhe10-inquiry small,.hhe10-contact small{color:var(--o);font-size:12px;font-weight:800}.hhe10-intro h1{font-size:40px;line-height:1.35;margin:10px 0 20px}.hhe10-intro p{color:var(--muted);font-size:14px}.hhe10-showcase{padding:32px 0 25px}.hhe10-show-grid{display:grid;grid-template-columns:1fr 1fr}.hhe10-show-grid>a{height:330px;background-position:center;background-size:cover;position:relative;display:grid;place-items:center}.hhe10-show-grid>a:before{content:'';position:absolute;inset:0;background:#0009;transition:.3s}.hhe10-show-grid>a:hover:before{background:#0005}.hhe10-show-grid span{position:relative;color:#fff;text-align:center}.hhe10-show-grid strong,.hhe10-show-grid small{display:block}.hhe10-show-grid strong{font-size:26px}.hhe10-benefits{padding-bottom:20px}.hhe10-benefits>.hhe10-wrap{display:grid;grid-template-columns:repeat(3,1fr)}.hhe10-benefits article{display:flex;gap:20px;padding:35px 5%;border-left:1px solid #dd8f44}.hhe10-benefits b{font-size:42px;color:var(--o)}.hhe10-benefits h3{margin:0;font-size:18px}.hhe10-benefits p{margin:5px 0;font-size:13px;color:var(--muted)}.hhe10-about{padding:30px 0;text-align:center;background:var(--soft)}.hhe10-about h2{font-size:36px;line-height:1.3;margin:8px auto 24px}.hhe10-about>div>div{display:flex;justify-content:center;gap:14px}.hhe10-products,.hhe10-projects{padding:50px 0 20px}.hhe10-heading-row{display:flex;align-items:center;justify-content:space-between;padding:30px 0}.hhe10-heading-row h2{font-size:36px;line-height:1.25;margin:0}.hhe10-more{border:2px solid #222;padding:10px 22px;font-weight:700}.hhe10-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.hhe10-card-image{display:block;aspect-ratio:1.5/1;overflow:hidden}.hhe10-card-image img{width:100%;height:100%;object-fit:cover;transition:.35s}.hhe10-card:hover img{transform:scale(1.05)}.hhe10-card h3{font-size:17px;line-height:1.4;margin:12px 5% 26px}.hhe10-proof{display:grid;grid-template-columns:1fr 1fr;margin-top:40px}.hhe10-testimonials{min-height:590px;background:linear-gradient(#000d,#000d),url('/assets/hhe10/project.jpg') center/cover;color:#fff;padding:70px 10%}.hhe10-testimonials article{border-bottom:1px solid #ffffff40;padding:28px 3%}.hhe10-testimonials p{font-size:18px}.hhe10-testimonials strong{color:var(--o)}.hhe10-why{background:var(--o);color:#fff;padding:70px 10% 100px}.hhe10-why small{color:#fff}.hhe10-why h2{font-size:36px;margin:5px 0 22px}.hhe10-why h3{font-size:18px;margin:18px 0 0}.hhe10-why p{margin:3px 0}.hhe10-why .hhe10-btn{margin-top:24px}.hhe10-project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.hhe10-project-grid article{border:1px solid var(--line)}.hhe10-project-grid img{width:100%;aspect-ratio:1.55/1;object-fit:cover}.hhe10-project-grid article>div{padding:20px}.hhe10-project-grid h3{font-size:20px;line-height:1.45}.hhe10-project-grid p{font-size:13px;color:var(--muted)}.hhe10-link{color:var(--o)!important;font-weight:700}.hhe10-inquiry{display:grid;grid-template-columns:1fr 1fr;margin-top:30px}.hhe10-inquiry-media img{width:100%;height:100%;min-height:650px;object-fit:cover}.hhe10-inquiry-form{background:var(--soft);padding:62px 8%}.hhe10-inquiry-form h2{font-size:36px;margin:5px 0 20px}.hhe10-inquiry-form form{display:grid;gap:12px}.hhe10-inquiry-form input,.hhe10-inquiry-form select,.hhe10-inquiry-form textarea{width:100%;padding:14px;border:1px solid #ddd;background:#fff;font:inherit}.hhe10-inquiry-form textarea{min-height:145px}.hhe10-inquiry-form button{justify-self:start}.hhe10-contact{padding:34px 0;background:var(--o);color:#fff}.hhe10-contact .hhe10-wrap{display:flex;align-items:center;justify-content:space-between}.hhe10-contact small{color:#fff}.hhe10-contact h2{font-size:27px;margin:2px 0}.hhe10-footer{background:#222;color:#fff;padding-top:62px}.hhe10-footer-grid{display:grid;grid-template-columns:1.45fr 1fr 1fr 1fr;gap:45px}.hhe10-footer p,.hhe10-footer section>a:not(.hhe10-brand){display:block;color:#bbb;font-size:13px;padding:3px 0}.hhe10-footer-bottom{margin-top:45px;border-top:1px solid #ffffff20;padding:18px 0;font-size:11px;color:#888}.hhe10-mobile{display:none}@media(max-width:1080px){.hhe10-brand{min-width:240px}.hhe10-nav{gap:18px}}@media(max-width:820px){.hhe10-wrap{width:calc(100% - 28px)}.hhe10-top{display:none}.hhe10-header,.hhe10-header-row{height:76px}.hhe10-brand{min-width:0;flex:1}.hhe10-logo-mark{width:44px;height:44px}.hhe10-brand-copy strong{font-size:15px}.hhe10-nav,.hhe10-quote{display:none}.hhe10-menu{display:block;width:42px;border:0;background:none}.hhe10-menu i{display:block;height:2px;background:var(--o);margin:7px}.hhe10-hero{height:768px}.hhe10-slide h2{font-size:42px}.hhe10-intro-grid,.hhe10-proof,.hhe10-inquiry{grid-template-columns:1fr}.hhe10-show-grid{grid-template-columns:1fr 1fr}.hhe10-show-grid>a{height:250px}.hhe10-benefits>.hhe10-wrap{grid-template-columns:1fr}.hhe10-benefits article{border-left:0;border-bottom:1px solid #dd8f44}.hhe10-product-grid,.hhe10-project-grid{grid-template-columns:1fr 1fr}.hhe10-footer-grid{grid-template-columns:1fr 1fr}.hhe10-mobile{position:fixed;display:grid;grid-template-columns:repeat(3,1fr);right:0;left:0;bottom:0;height:52px;background:var(--o);color:#fff;z-index:95}.hhe10-mobile a{display:grid;place-items:center;border-left:1px solid #ffffff45;font-size:12px}.hhe10-footer{padding-bottom:52px}}@media(max-width:540px){.hhe10-brand-copy small{display:none}.hhe10-hero{height:720px}.hhe10-slide h2{font-size:35px}.hhe10-intro h1,.hhe10-heading-row h2,.hhe10-about h2{font-size:30px}.hhe10-show-grid,.hhe10-product-grid,.hhe10-project-grid,.hhe10-footer-grid{grid-template-columns:1fr}.hhe10-show-grid>a{height:270px}.hhe10-heading-row,.hhe10-contact .hhe10-wrap{display:block}.hhe10-more{display:inline-block;margin-top:15px}}
/* hhe10-final-mobile-inquiry */
.hhe10-cover-form{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px;margin:28px 0 42px;padding:28px;background:#f7f7f7;border-top:3px solid var(--o)}.hhe10-cover-form label{display:grid;gap:7px;font-size:13px;font-weight:700}.hhe10-cover-form input,.hhe10-cover-form textarea{width:100%;padding:13px 14px;border:1px solid #d8d8d8;background:#fff;color:var(--ink);font:inherit}.hhe10-cover-form textarea{min-height:150px;resize:vertical}.hhe10-cover-form .hhe10-form-wide{grid-column:1/-1}.hhe10-cover-form button{justify-self:start}
@media(max-width:820px){body.hhe10-menu-open{overflow:hidden}body.hhe10-menu-open .hhe10-nav{display:flex;position:absolute;top:76px;right:0;left:0;max-height:calc(100vh - 76px);overflow:auto;flex-direction:column;align-items:stretch;gap:0;padding:12px 22px 24px;background:#fff;border-top:3px solid var(--o);box-shadow:0 20px 35px #0002;z-index:90}body.hhe10-menu-open .hhe10-nav>a,body.hhe10-menu-open .hhe10-nav-item>a{padding:11px 0;border-bottom:1px solid var(--line)}body.hhe10-menu-open .hhe10-nav-item{width:100%}body.hhe10-menu-open .hhe10-subnav{position:static;width:100%;padding:4px 18px 8px;border:0;box-shadow:none;opacity:1;visibility:visible}body.hhe10-menu-open .hhe10-subnav a{font-size:12px;padding:6px 0}.hhe10-menu[aria-expanded="true"] i:nth-child(1){transform:translateY(9px) rotate(45deg)}.hhe10-menu[aria-expanded="true"] i:nth-child(2){opacity:0}.hhe10-menu[aria-expanded="true"] i:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.hhe10-menu i{transition:.2s}}
@media(max-width:640px){.hhe10-cover-form{grid-template-columns:1fr;padding:20px 16px}.hhe10-cover-form .hhe10-form-wide{grid-column:auto}}
