.seha{--n:#09263f;--d:#051725;--g:#f7b500;--p:#f5f4ef;--i:#192a37;--m:#68757e;font-family:Arial,Helvetica,sans-serif;color:var(--i);overflow:hidden}.seha *{box-sizing:border-box}.seha-wrap{max-width:1180px;padding:0 28px;margin:auto}.seha-bar{height:42px;background:var(--d);color:#cad6dd;font-size:13px}.seha-bar .seha-wrap{height:100%;display:flex;align-items:center;justify-content:space-between}.seha-bar a{color:#fff;text-decoration:none;font-weight:800}.seha-hero{min-height:690px;display:flex;align-items:center;background:linear-gradient(90deg,rgba(5,23,37,.94) 0%,rgba(5,23,37,.57) 37%,rgba(5,23,37,.04) 68%),url('images/hero.jpg') center/cover}.seha-hero__inner{width:100%;padding:70px 28px}.seha-logo{width:305px;height:80px;background:url('images/logo.svg') left center/contain no-repeat;margin:0 0 35px}.seha-overline{font-size:12px;letter-spacing:2px;font-weight:800;color:var(--g);margin:0 0 15px}.seha-overline--dark{color:#ba7f00}.seha h1,.seha h2{margin:0;line-height:1.04;letter-spacing:-2px}.seha h1{font-size:clamp(45px,6vw,78px);font-weight:500;color:#fff}.seha h1 strong{font-weight:800}.seha-lead{max-width:520px;margin:21px 0 31px;color:#e5ebee;font-size:18px;line-height:1.62}.seha-actions{display:flex;gap:12px;flex-wrap:wrap}.seha-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 25px;text-decoration:none;border-radius:2px;font-size:14px;font-weight:800}.seha-btn--gold{background:var(--g);color:var(--d)}.seha-btn--line{color:#fff;border:1px solid rgba(255,255,255,.7)}.seha-trust{display:flex;gap:20px;flex-wrap:wrap;margin-top:42px;color:#fff;font-size:13px}.seha-intro{padding:105px 0;background:#fff}.seha-twocol{display:grid;grid-template-columns:1fr 1fr;gap:90px}.seha h2{font-size:clamp(32px,4vw,52px);font-weight:700;color:var(--n)}.seha h2 em{color:#c58600;font-style:normal}.seha-intro p:not(.seha-overline),.seha-faq p{font-size:16px;line-height:1.75;color:var(--m);margin:0 0 18px}.seha-services{padding:105px 0;background:var(--p)}.seha-sectionlead{max-width:700px;color:var(--m);font-size:16px;line-height:1.65;margin:20px 0 42px}.seha-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.seha-cards article{min-height:255px;padding:30px 27px;background:#fff;border-bottom:3px solid transparent;transition:.2s}.seha-cards article:hover{transform:translateY(-4px);border-color:var(--g)}.seha-cards b{display:block;font-size:12px;letter-spacing:2px;color:#c68800;margin-bottom:27px}.seha h3{font-size:20px;color:var(--n);margin:0 0 11px}.seha-cards p{color:var(--m);font-size:14px;line-height:1.62;margin:0 0 17px}.seha-cards span{display:block;border-top:1px solid #e6eaeb;padding-top:14px;color:#3c515f;font-size:12px}.seha-feature{display:grid;grid-template-columns:1.03fr .97fr;background:var(--n)}.seha-feature__photo{min-height:575px;background:url('images/panel.jpg') center/cover}.seha-feature__copy{padding:90px max(38px,calc((100vw - 1180px)/2)) 85px 65px;color:#fff}.seha-feature__copy h2{color:#fff}.seha-feature__copy>p:not(.seha-overline){font-size:16px;line-height:1.75;color:#cbd6dd;margin:23px 0}.seha-feature__copy ul{padding:0;list-style:none;margin:29px 0}.seha-feature__copy li{font-size:14px;color:#fff;margin:12px 0}.seha-feature__copy li:before{content:'✓';color:var(--g);margin-right:10px}.seha-feature__copy a{color:var(--g);font-size:14px;font-weight:800;text-decoration:none;border-bottom:1px solid var(--g);padding-bottom:7px}.seha-process{padding:98px 0;background:#fff}.seha-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:45px}.seha-steps b{width:43px;height:43px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff1ca;color:#b57b00;margin-bottom:22px}.seha-steps p{margin:0;color:var(--m);font-size:14px;line-height:1.6}.seha-gallery{padding:100px 0;background:#eef1f0}.seha-gallerygrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px}.seha-photo{height:290px;margin:0;position:relative;background-size:cover;background-position:center;overflow:hidden}.seha-photo:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,rgba(5,23,37,.82))}.seha-photo figcaption{position:absolute;z-index:1;bottom:0;left:0;right:0;padding:22px;color:#fff;font-size:14px;font-weight:800}.seha-photo--lighting{background-image:url('images/lighting.jpg')}.seha-photo--office{background-image:url('images/office.jpg')}.seha-photo--tools{background-image:url('images/tools.jpg')}.seha-faq{padding:105px 0;background:#fff}.seha-questions{border-top:1px solid #dce2e3}.seha-questions details{padding:19px 0;border-bottom:1px solid #dce2e3}.seha-questions summary{cursor:pointer;color:var(--n);font-size:17px;font-weight:800;list-style:none;position:relative;padding-right:24px}.seha-questions summary:after{content:'+';font-size:24px;color:#c48700;position:absolute;right:2px;top:-5px}.seha-questions details[open] summary:after{content:'−'}.seha-questions details p{font-size:14px!important;margin:14px 20px 0 0!important}.seha-cta{padding:82px 0;background:linear-gradient(90deg,rgba(5,23,37,.96),rgba(5,23,37,.72)),url('images/cta.jpg') center/cover}.seha-cta h2{color:#fff;margin-bottom:30px;font-size:clamp(36px,4vw,56px)}.seha-footer{background:var(--d);color:#abbac5;font-size:13px}.seha-footer .seha-wrap{min-height:77px;display:flex;align-items:center;justify-content:space-between;gap:18px}.seha-footer b{color:#fff;font-size:15px}.seha-footer a{color:var(--g);text-decoration:none}.seha-mobile{display:none}@media(max-width:850px){.seha-cards{grid-template-columns:repeat(2,1fr)}.seha-twocol{gap:40px}.seha-feature{grid-template-columns:1fr}.seha-feature__photo{min-height:410px}.seha-feature__copy{padding:70px 40px}.seha-steps{grid-template-columns:repeat(2,1fr);row-gap:35px}}@media(max-width:540px){.seha-wrap,.seha-hero__inner{padding-left:20px;padding-right:20px}.seha-bar .seha-wrap{justify-content:center}.seha-bar span{display:none}.seha-hero{min-height:620px;background-position:62% center}.seha-hero__inner{padding-top:45px}.seha-logo{width:245px;height:65px;margin-bottom:30px}.seha-lead{font-size:16px;max-width:360px}.seha-trust{display:none}.seha-intro,.seha-services,.seha-process,.seha-gallery,.seha-faq{padding:70px 0}.seha-twocol,.seha-cards,.seha-steps,.seha-gallerygrid{grid-template-columns:1fr;gap:28px}.seha-cards{gap:13px}.seha-feature__photo{min-height:300px}.seha-feature__copy{padding:60px 20px}.seha-photo{height:250px}.seha-footer{padding-bottom:59px}.seha-footer .seha-wrap{flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;padding-top:20px;padding-bottom:20px}.seha-mobile{position:fixed;z-index:9999;bottom:0;left:0;right:0;height:56px;display:flex;align-items:center;justify-content:center;background:var(--g);color:var(--d);font-weight:800;text-decoration:none}}
.seha-page{--n:#09263f;--d:#051725;--g:#f7b500;--p:#f5f4ef;--m:#68757e;font-family:Arial,Helvetica,sans-serif;color:#192a37}.seha-page *{box-sizing:border-box}.seha-page .seha-wrap{max-width:1180px;padding:0 28px;margin:auto}.seha-pagehero{min-height:420px;display:flex;align-items:center;background:linear-gradient(90deg,rgba(5,23,37,.94),rgba(5,23,37,.58) 46%,rgba(5,23,37,.08)),url('images/panel.jpg') center/cover}.seha-pagehero--lighting{background-image:linear-gradient(90deg,rgba(5,23,37,.94),rgba(5,23,37,.57) 46%,rgba(5,23,37,.06)),url('images/lighting.jpg')}.seha-pagehero--office{background-image:linear-gradient(90deg,rgba(5,23,37,.94),rgba(5,23,37,.57) 46%,rgba(5,23,37,.06)),url('images/office.jpg')}.seha-breadcrumb{color:#dce4e9;font-size:13px;margin:0 0 17px}.seha-breadcrumb a{color:#fff;text-decoration:none}.seha-pagehero .seha-overline{margin-bottom:13px}.seha-pagehero h1{color:#fff;font-size:clamp(38px,5vw,64px);line-height:1.05;letter-spacing:-2px;margin:0;max-width:680px}.seha-pagehero__lead{max-width:580px;color:#e1e9ee;font-size:17px;line-height:1.65;margin:18px 0 0}.seha-pagebody{padding:90px 0;background:#fff}.seha-pagegrid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:75px}.seha-copy h2{color:var(--n);font-size:31px;line-height:1.15;letter-spacing:-1px;margin:0 0 18px}.seha-copy h3{color:var(--n);font-size:22px;margin:36px 0 12px}.seha-copy p{color:var(--m);font-size:16px;line-height:1.78;margin:0 0 17px}.seha-copy ul{margin:20px 0;padding:0;list-style:none}.seha-copy li{position:relative;padding-left:24px;margin:12px 0;color:#465963;font-size:15px;line-height:1.55}.seha-copy li:before{content:'✓';position:absolute;left:0;color:#bd8100;font-weight:bold}.seha-pageaside{align-self:start;background:var(--p);padding:29px 25px;border-top:4px solid var(--g)}.seha-pageaside h3{font-size:21px;color:var(--n);margin:0 0 12px}.seha-pageaside p{color:var(--m);font-size:14px;line-height:1.6;margin:0 0 19px}.seha-pageaside a{display:flex;align-items:center;justify-content:center;min-height:49px;color:var(--d);background:var(--g);font-size:14px;font-weight:800;text-decoration:none}.seha-pageaside small{display:block;color:#687780;font-size:12px;text-align:center;margin-top:14px}.seha-pagebottom{padding:55px 0;background:var(--n);color:#fff}.seha-pagebottom .seha-wrap{display:flex;align-items:center;justify-content:space-between;gap:25px}.seha-pagebottom h2{color:#fff;font-size:32px;margin:0;letter-spacing:-1px}.seha-pagebottom a{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;background:var(--g);color:var(--d);text-decoration:none;font-size:14px;font-weight:800;white-space:nowrap}@media(max-width:720px){.seha-pagehero{min-height:345px;background-position:63% center}.seha-page .seha-wrap{padding:0 20px}.seha-pagehero h1{letter-spacing:-1.4px}.seha-pagehero__lead{font-size:16px;max-width:370px}.seha-pagebody{padding:62px 0}.seha-pagegrid{grid-template-columns:1fr;gap:36px}.seha-copy h2{font-size:28px}.seha-pagebottom{padding:45px 0}.seha-pagebottom .seha-wrap{align-items:flex-start;flex-direction:column}.seha-pagebottom h2{font-size:29px}}
