:root{--paper:#f7f3e9;--white:#fff;--ink:#242b27;--muted:#67706a;--gold:#9b7446;--line:#ddd9cc;--green:#184b3c;--green-dark:#12382e;--light-green:#eaf1eb;--radius:3px;--max:1200px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{margin:0;font-family:Arial,"Noto Sans Hebrew",sans-serif;font-size:17px;line-height:1.65;color:var(--ink);background:var(--white)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #b78b4d;outline-offset:5px}svg{width:24px;height:24px;flex-shrink:0}img{max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.16}h2{font-size:clamp(32px,3.7vw,50px);letter-spacing:-1.2px;margin-bottom:28px}h3{font-size:23px;margin-bottom:14px}p{margin-bottom:20px}.wrap{width:min(var(--max),calc(100% - 96px));margin-inline:auto}.section{padding-block:106px}.svg-library{position:absolute;width:0;height:0;overflow:hidden}.skip-link{position:fixed;top:-100px;right:20px;z-index:1000;background:var(--green);color:white;padding:12px 24px}.skip-link:focus{top:12px}.topline{background:var(--paper);border-bottom:1px solid #e9e4d8;font-size:12px;color:#625d50;letter-spacing:.15px}.topline-inner{height:34px;display:flex;justify-content:space-between;align-items:center}.site-header{background:rgba(255,255,255,.97);position:sticky;top:0;z-index:80;border-bottom:1px solid #e9e6dd;backdrop-filter:blur(10px)}.nav-row{min-height:98px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:inline-flex;align-items:center;flex-shrink:0}.brand-image{display:block;width:128px;height:82px;position:relative;overflow:hidden}.brand-image img{width:128px;height:128px;max-width:none;position:absolute;left:0;top:-13px}.main-nav{display:flex;gap:29px;align-items:center;font-size:14px;font-weight:bold}.main-nav a{padding-block:15px;position:relative}.main-nav a:after{content:"";position:absolute;bottom:6px;right:0;left:100%;height:1px;background:var(--gold);transition:left .2s}.main-nav a:hover:after{left:0}.header-contact{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:bold;white-space:nowrap}.wa-mini{width:34px;height:34px;background:var(--green);color:white;border-radius:50%;display:grid;place-items:center}.wa-mini svg{width:20px;height:20px}.menu-toggle{display:none}.eyebrow{color:var(--gold);font-size:13px;letter-spacing:.4px;font-weight:bold;margin-bottom:25px;display:flex;align-items:center;gap:10px}.eyebrow>span{display:inline-block;width:27px;height:1px;background:var(--gold)}.hero{position:relative;min-height:650px;overflow:hidden;background:#eae8df}.hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:left 23%}.hero-shade{position:absolute;inset:0;background:linear-gradient(270deg,#fcfaf5 0%,rgba(252,250,245,.97) 24%,rgba(252,250,245,.83) 43%,rgba(252,250,245,.2) 64%,rgba(252,250,245,0) 77%)}.hero-inner{position:relative;padding-block:80px 88px}.hero-copy{width:59%;max-width:680px}.hero h1{font-size:clamp(43px,4.8vw,68px);letter-spacing:-2.1px;line-height:1.13;margin-bottom:25px}.hero h1 em{font-style:normal;color:var(--green)}.hero-lead{font-size:19px;font-weight:bold;margin-bottom:13px}.hero-description{max-width:460px;font-size:17px;line-height:1.8;color:#50594f;margin-bottom:31px}.hero-actions{display:flex;gap:27px;align-items:center;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:54px;padding:15px 22px;border:1px solid transparent;border-radius:var(--radius);font-size:15px;font-weight:bold;line-height:1.4;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--green);color:white}.button-primary:hover{background:var(--green-dark)}.button-arrow{margin-inline-start:16px;width:19px}.text-link{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:bold;border-bottom:1px solid #a6b2a6;padding-block:5px}.text-link svg{width:20px}.hero-small{display:flex;align-items:center;gap:7px;font-size:13px;color:#5c655b;margin:23px 0 0}.hero-small svg{width:17px;height:17px;color:var(--green)}.hero-note{position:absolute;bottom:38px;left:48px;display:flex;align-items:center;gap:12px;font-size:14px;color:white;text-shadow:0 1px 8px #1a2929}.note-line{width:32px;height:1px;background:currentColor}.image-caption{position:absolute;bottom:9px;left:15px;font-size:10px;line-height:1.5;color:white;background:#293c3570;padding:1px 5px}.proof-strip{border-block:1px solid var(--line);background:var(--paper)}.proof-inner{min-height:111px;display:flex;justify-content:space-between;align-items:center;gap:22px}.proof-inner>span{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:bold}.proof-inner>span svg{width:20px;color:var(--gold)}.approval-mini{display:flex;gap:12px;align-items:center;color:var(--green);font-size:12px;line-height:1.6;padding-inline-start:32px;border-inline-start:1px solid var(--line)}.approval-mini>svg{border:1px solid #7a9a83;border-radius:50%;padding:5px;width:36px;height:36px}.approval-mini strong{font-size:15px}.section-intro{display:grid;grid-template-columns:1fr 1.05fr;gap:80px;align-items:center}.section-intro h2{margin-bottom:0;font-size:clamp(44px,5vw,66px)}.intro-copy{max-width:580px;color:var(--muted);font-size:18px;line-height:1.9}.intro-copy p:last-child{margin-bottom:0}.advantage-list{margin-top:64px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.advantage-list article{padding-top:36px;padding-inline-end:40px;position:relative}.advantage-list article+article{padding-inline-start:36px;border-inline-start:1px solid var(--line);margin-top:22px;padding-top:14px}.advantage-number{position:absolute;top:37px;left:34px;color:#b4ae9f;font-size:12px;letter-spacing:1px}.advantage-list article+article .advantage-number{top:15px}.line-icon{width:35px;height:35px;stroke:var(--gold);stroke-width:1.2;fill:none;margin-bottom:24px}.advantage-list h3{font-size:22px}.advantage-list p{font-size:15px;line-height:1.85;color:var(--muted);max-width:280px;margin-bottom:0}.spaces{background:var(--paper)}.section-title-row{display:flex;justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:48px}.section-title-row h2{margin-bottom:0}.section-title-row>p{font-size:16px;color:var(--muted);max-width:330px;margin:0 0 4px}.space-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.space-card{display:block;background:white;border:1px solid #e2ded3;transition:transform .25s,border-color .25s}.space-card:hover{transform:translateY(-6px);border-color:#b39a74}.space-art{height:210px;display:flex;align-items:flex-end;justify-content:center;background:#eee8da;border-bottom:1px solid #e6dfd1;overflow:hidden}.space-art svg{width:100%;height:100%;fill:none;stroke:#8b714d;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s}.space-card:hover .space-art svg{transform:scale(1.04)}.industry-art{background:#e3e8df}.tower-art{background:#e7e9e5}.art-ground{stroke:#c2b69f}.art-light{stroke:#9caa94}.art-sun{stroke:none;fill:#d7ba7e;opacity:.55}.space-text{padding:29px 26px 28px}.space-index{color:var(--gold);font-size:10px;letter-spacing:.5px}.space-text h3{margin-top:14px;font-size:25px}.space-text p{font-size:15px;color:var(--muted);line-height:1.8;min-height:54px}.space-link{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:bold;border-top:1px solid var(--line);padding-top:21px;color:var(--green)}.space-link svg{width:22px}.warranty-band{background:var(--green);color:var(--paper);padding-block:44px}.warranty-inner{display:flex;align-items:center;gap:25px}.warranty-symbol{display:grid;place-items:center;width:65px;height:65px;border:1px solid #a9b79d;border-radius:50%;flex-shrink:0}.warranty-symbol svg{width:32px;height:32px;color:#d2b77d}.warranty-inner p{font-size:12px;letter-spacing:.8px;color:#cbd4bf;margin-bottom:10px}.warranty-inner h2{font-size:clamp(27px,3vw,39px);margin:0;letter-spacing:-.5px}.warranty-inner>a{display:flex;align-items:center;gap:16px;margin-inline-start:auto;font-size:14px;border-bottom:1px solid #a7b5a3;padding-block:9px;white-space:nowrap}.process{display:grid;grid-template-columns:1fr 1.13fr;gap:100px}.process-heading h2{margin-bottom:30px}.steps{list-style:none;margin:0;padding:0}.steps li{display:flex;gap:28px;padding:26px 0;border-bottom:1px solid var(--line)}.steps li:first-child{padding-top:0}.steps li:last-child{border-bottom:0;padding-bottom:0}.steps li>span{font-size:14px;color:var(--gold);padding-top:4px}.steps h3{font-size:22px;margin-bottom:11px}.steps p{font-size:15px;line-height:1.8;color:var(--muted);margin:0}.faq{background:#f5f6f1;border-block:1px solid #e5e7de}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:110px}.faq-grid>div>p:last-child{color:var(--muted);font-size:15px;line-height:1.9}.faq details{border-bottom:1px solid #d6dcd0}.faq details:first-child{border-top:1px solid #d6dcd0}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;cursor:pointer;padding-block:25px;font-size:17px;font-weight:bold}.faq summary::-webkit-details-marker{display:none}.faq summary>span{width:17px;height:17px;position:relative;flex-shrink:0}.faq summary>span:before,.faq summary>span:after{content:"";position:absolute;width:15px;height:1px;background:var(--green);top:8px;left:1px;transition:transform .2s}.faq summary>span:after{transform:rotate(90deg)}.faq details[open] summary>span:after{transform:rotate(0)}.faq details p{font-size:15px;line-height:1.9;color:var(--muted);max-width:90%;padding-bottom:15px;margin:0}.contact{background:var(--paper)}.contact-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:95px;align-items:center}.contact-copy>p:not(.eyebrow){font-size:16px;color:var(--muted);line-height:1.9}.contact-phone{display:inline-flex;gap:17px;align-items:center;font-size:30px;font-weight:bold;line-height:1.5;margin-block:9px 8px}.contact-phone svg{width:45px;height:45px;color:var(--green)}.contact-country{font-size:12px!important;margin:4px 0 0}.inquiry-form{background:white;padding:36px 36px 28px;border:1px solid #e4ded1}.inquiry-form h3{font-size:25px;margin-bottom:10px}.inquiry-form>p{font-size:14px;color:var(--muted);margin-bottom:26px}.inquiry-form label{display:block;font-size:13px;font-weight:bold;margin-bottom:18px}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}input,select,textarea{display:block;width:100%;border:1px solid #d4d6cc;background:#fdfcf8;border-radius:2px;color:var(--ink);padding:12px 11px;margin-top:8px;font-size:14px;line-height:1.6;min-width:0}input::placeholder,textarea::placeholder{color:#7c8179}textarea{resize:vertical;min-height:103px}.form-submit{width:100%;border:0}.inquiry-form .form-note{font-size:11px;line-height:1.7;margin-top:14px;margin-bottom:0}.inquiry-form .form-status{font-size:12px;margin:8px 0 0;min-height:0}.site-footer{border-top:1px solid #e2ded1;background:#fff;padding-top:30px}.footer-main{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-bottom:24px}.footer-address{display:flex;flex-direction:column;align-items:center;font-size:12px;color:var(--muted);gap:8px}.footer-address a{color:var(--gold);font-weight:bold}.footer-main nav{display:flex;gap:20px;font-size:12px;color:var(--muted)}.footer-main nav a:hover{text-decoration:underline}.footer-bottom{border-top:1px solid #eeeae1;display:flex;justify-content:space-between;padding-block:20px;font-size:11px;color:var(--muted)}.floating-wa{position:fixed;bottom:25px;left:25px;display:flex;align-items:center;gap:10px;z-index:90;padding:13px 17px;color:white;background:var(--green);box-shadow:0 4px 20px #184b3c26;border-radius:50px;font-size:12px;font-weight:bold;transition:transform .2s}.floating-wa:hover{transform:translateY(-3px)}.floating-wa svg{width:26px;height:26px}.info-page{background:var(--paper);min-height:100vh}.info-page main{max-width:780px;margin:60px auto;padding:48px;background:white;border:1px solid var(--line)}.info-page h1{font-size:36px;color:var(--green)}.info-page h2{font-size:22px;letter-spacing:0;margin-top:32px;margin-bottom:14px}.info-page p,.info-page li{font-size:16px;line-height:1.9}.info-page a{text-decoration:underline;color:var(--green)}
@media(min-width:1600px){.hero{min-height:740px}.hero-inner{padding-block:106px}.hero h1{font-size:76px}.hero-description{font-size:18px}.hero-shade{background:linear-gradient(270deg,#fcfaf5 0%,rgba(252,250,245,.97) 26%,rgba(252,250,245,.8) 44%,rgba(252,250,245,.15) 66%,transparent 78%)}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.nav-row{gap:18px}.main-nav{gap:20px;font-size:13px}.header-contact{font-size:14px}.hero h1{font-size:52px}.hero-copy{width:61%}.hero-inner{padding-block:68px}.hero-actions{gap:17px}.hero{min-height:620px}.section{padding-block:82px}.section-intro,.process,.faq-grid,.contact-grid{gap:52px}.proof-inner{gap:14px}.proof-inner>span{font-size:13px}.approval-mini{padding-inline-start:20px}.space-text{padding:25px 20px}.space-text h3{font-size:22px}.space-link{font-size:12px}.space-art{height:180px}.inquiry-form{padding:28px}.advantage-list article{padding-inline-end:24px}.advantage-list article+article{padding-inline-start:25px}}
@media(max-width:850px){html{scroll-padding-top:88px}.wrap{width:calc(100% - 44px)}.topline-inner{justify-content:center;height:29px;font-size:11px}.topline-inner>span:last-child{display:none}.nav-row{min-height:84px;gap:15px}.brand-image{width:108px;height:72px}.brand-image img{width:108px;height:108px;top:-10px}.menu-toggle{display:flex;flex-direction:column;gap:6px;background:none;border:1px solid #d4d9d0;min-height:42px;width:42px;justify-content:center;align-items:center;margin-inline-start:auto}.menu-toggle span{width:18px;height:1px;background:var(--green);transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.main-nav{display:none;position:absolute;top:100%;left:0;right:0;background:white;padding:14px 24px 22px;border-bottom:1px solid var(--line);box-shadow:0 10px 15px #182c2410}.main-nav.is-open{display:flex;align-items:stretch;flex-direction:column;gap:0}.main-nav a{padding:12px 0}.header-contact{gap:7px;font-size:13px}.wa-mini{width:32px;height:32px}.hero{min-height:auto}.hero-inner{padding-block:66px 80px}.hero-copy{width:72%}.hero h1{font-size:48px}.hero-shade{background:linear-gradient(270deg,#fcfaf5 0%,rgba(252,250,245,.95) 40%,rgba(252,250,245,.55) 73%,rgba(252,250,245,.05) 100%)}.hero-photo{object-position:left top}.hero-description{max-width:420px;font-size:16px}.hero-note{display:none}.proof-inner{min-height:135px;display:grid;grid-template-columns:1fr 1fr;padding-block:20px;gap:15px}.approval-mini{border:0;padding:0}.approval-mini>svg{width:24px;height:24px;padding:3px}.approval-mini span{font-size:11px}.approval-mini strong{font-size:12px}.section-intro{grid-template-columns:1fr 1.2fr;gap:38px}.section-intro h2{font-size:48px}.intro-copy{font-size:16px}.advantage-list article+article{padding-inline-start:19px}.advantage-list h3{font-size:19px}.advantage-list p{font-size:14px}.space-grid{gap:13px}.space-text{padding:22px 17px}.space-text h3{font-size:20px}.space-text p{font-size:14px;min-height:76px}.space-art{height:155px}.space-link{font-size:11px;gap:4px}.space-link svg{width:17px}.section-title-row>p{font-size:14px;max-width:260px}.process,.faq-grid,.contact-grid{grid-template-columns:1fr;gap:43px}.process{gap:40px}.steps{max-width:650px}.faq-grid{gap:28px}.faq h2 br{display:none}.faq-grid>div>p:last-child{display:none}.contact-grid{grid-template-columns:.9fr 1.1fr;gap:35px}.contact-copy h2{font-size:36px}.contact-phone{font-size:22px;gap:10px}.contact-phone svg{width:32px;height:32px}.inquiry-form{padding:25px 22px}.form-two{grid-template-columns:1fr;gap:0}.contact-copy>p:not(.eyebrow){font-size:14px}.footer-main{gap:20px}.footer-main nav{gap:13px;font-size:11px}.warranty-inner{gap:18px}.warranty-inner h2{font-size:28px}.warranty-inner>a{font-size:12px;gap:8px}}
@media(max-width:600px){.wrap{width:calc(100% - 40px)}body{font-size:16px}.section{padding-block:64px}.nav-row{gap:10px}.header-contact bdi{display:none}.menu-toggle{margin-inline-start:0;margin-inline-end:auto;order:2}.header-contact{order:3}.main-nav{order:4}.brand{order:0}.brand-image{width:105px;height:70px}.brand-image img{width:105px;height:105px;top:-10px}.hero-inner{padding-top:41px;padding-bottom:34px}.hero-copy{width:100%}.hero h1{font-size:43px;letter-spacing:-1.4px;line-height:1.15;margin-bottom:23px}.hero .eyebrow{font-size:11px;margin-bottom:22px;gap:8px}.hero-lead{font-size:16px}.hero-description{font-size:15px;max-width:100%;line-height:1.8;margin-bottom:24px}.hero-photo{position:relative;display:block;height:235px;object-fit:cover;object-position:left top;order:2}.hero-shade{display:none}.hero{display:flex;flex-direction:column;background:#fcfaf5}.hero-inner{order:0}.hero-note{display:none}.hero .image-caption{bottom:6px;font-size:9px}.hero-actions{gap:18px}.button{min-height:51px;font-size:14px;padding:14px 17px}.button-arrow{margin-inline-start:12px}.hero-actions .text-link{font-size:12px}.hero-small{margin-top:20px;font-size:12px}.hero-small svg{width:15px}.proof-inner{gap:17px 10px;min-height:130px}.proof-inner>span{font-size:12px;gap:5px}.proof-inner>span svg{width:15px;height:15px}.approval-mini{gap:5px}.approval-mini>svg{width:20px;height:20px}.approval-mini span{font-size:10px}.approval-mini strong{font-size:11px}.section-intro{grid-template-columns:1fr;gap:26px}.section-intro h2{font-size:46px}.section-intro h2 br{display:none}.eyebrow{font-size:11px;margin-bottom:18px}.intro-copy{font-size:15px;line-height:1.9}.advantage-list{grid-template-columns:1fr;margin-top:36px}.advantage-list article,.advantage-list article+article{padding:25px 0;margin-top:0;border-inline-start:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:35px 1fr;column-gap:18px}.advantage-list article:last-child{border-bottom:0;padding-bottom:0}.advantage-list h3{font-size:21px;margin-bottom:8px}.advantage-list p{grid-column:2;max-width:100%;font-size:14px}.advantage-number,.advantage-list article+article .advantage-number{left:0;top:26px;font-size:10px}.line-icon{grid-row:1/3;width:29px;height:29px;margin-top:3px;margin-bottom:0}.section-title-row{display:block;margin-bottom:32px}.section-title-row h2{font-size:37px;margin-bottom:22px}.section-title-row>p{max-width:100%;font-size:14px}.space-grid{grid-template-columns:1fr;gap:24px}.space-art{height:205px}.space-text{padding:26px}.space-text h3{font-size:26px}.space-text p{min-height:0;font-size:15px;margin-bottom:23px}.space-link{font-size:13px}.space-link svg{width:22px}.warranty-band{padding-block:33px}.warranty-inner{flex-wrap:wrap;gap:16px}.warranty-symbol{width:49px;height:49px}.warranty-symbol svg{width:25px;height:25px}.warranty-inner p{font-size:10px;margin-bottom:7px}.warranty-inner h2{font-size:26px}.warranty-inner>a{margin-inline-start:65px;font-size:12px}.process-heading h2{font-size:38px}.process-heading .text-link{font-size:13px}.steps li{gap:19px;padding-block:23px}.steps h3{font-size:21px}.steps p{font-size:14px}.faq h2{font-size:37px}.faq summary{font-size:16px;padding-block:22px;line-height:1.6}.faq details p{font-size:14px;max-width:100%;padding-bottom:22px}.contact-grid{grid-template-columns:1fr;gap:32px}.contact-copy h2{font-size:43px;margin-bottom:22px}.contact-copy>p:not(.eyebrow){font-size:15px}.contact-phone{font-size:29px}.contact-phone svg{width:40px;height:40px}.contact-country{font-size:11px!important}.inquiry-form{padding:29px 22px 22px}.inquiry-form h3{font-size:25px}.form-two{grid-template-columns:1fr}.inquiry-form label{font-size:13px}.footer-main{display:grid;grid-template-columns:1fr 1fr;gap:18px}.footer-address{align-items:flex-start;font-size:10px;gap:7px;justify-self:end}.footer-main nav{grid-column:1/-1;justify-content:center;gap:29px;font-size:12px;margin-top:10px}.footer-bottom{gap:13px;font-size:9px;padding-bottom:26px}.floating-wa{bottom:17px;left:16px;padding:12px}.floating-wa span{display:none}.floating-wa svg{width:27px;height:27px}.info-page main{margin:25px 18px;padding:27px 23px}.info-page h1{font-size:30px}.info-page p,.info-page li{font-size:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
