*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,"Noto Sans Hebrew",sans-serif;color:#171712;background:#fbfaf6}.top{height:76px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;position:sticky;top:0;z-index:20;box-shadow:0 2px 16px #0000000c}.brand{display:flex;gap:12px;align-items:center;color:#171712;text-decoration:none}.brand b{font-size:22px}.brand small{display:block;color:#766d60;margin-top:3px}.mark{width:46px;height:46px;border:2px solid #9a6b20;display:grid;place-items:center;font:700 28px Georgia;color:#9a6b20;border-radius:50%}nav{display:flex;gap:28px}nav a{color:#29251f;text-decoration:none;font-weight:600;font-size:14px}.phone,.call{background:#c89237;color:#fff;text-decoration:none;padding:14px 20px;border-radius:8px;font-weight:800}.hero{min-height:560px;display:grid;grid-template-columns:1.05fr .95fr;direction:ltr}.hero-photo{background:url('hero-kitchen.jpg') center/cover no-repeat;min-height:560px}.hero-copy{direction:rtl;padding:90px 8vw 70px 5vw;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(135deg,#f8f5ed,#fff)}.eyebrow,.kicker{color:#9a6b20;font-weight:800;letter-spacing:.03em}.hero h1{font-size:56px;line-height:1.08;margin:18px 0}.hero h1 em{font-style:normal;color:#a87424}.hero p{font-size:20px;line-height:1.8;max-width:650px;color:#504a40}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.wa{background:#169c3a;color:#fff;text-decoration:none;padding:15px 22px;border-radius:8px;font-weight:800}.trust{width:88%;margin:-32px auto 0;position:relative;z-index:3;background:#fff;border-radius:14px;box-shadow:0 10px 30px #0001;display:grid;grid-template-columns:repeat(4,1fr);padding:25px}.trust>div{display:flex;gap:14px;align-items:center;border-left:1px solid #e7e0d4;padding:0 22px}.trust>div:last-child{border:0}.trust b{font-size:28px;color:#c89237}.trust strong{display:block;margin-bottom:5px}.trust span{font-size:14px;color:#6b6257}.section{padding:75px 4vw;text-align:center}.section h2,.about h2,.contact h2{font-size:38px;margin:10px 0 30px}.cards{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;direction:rtl}.cards article{height:250px;background:linear-gradient(0deg,#0009,#0000 55%),var(--img) center/cover;border-radius:8px;position:relative;overflow:hidden;transition:.25s}.cards article:hover{transform:translateY(-5px)}.cards span{position:absolute;bottom:20px;right:20px;color:#fff;font-size:20px;font-weight:800}.about{padding:80px 8vw;background:#eee9de;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.about h2{margin-bottom:15px}.about p{font-size:18px;line-height:1.8;color:#5c554b}.dark{display:inline-block;background:#20281f;color:#fff;padding:15px 22px;border-radius:7px;text-decoration:none;font-weight:800;margin-top:10px}.features{display:grid;gap:15px}.features>div{background:#fff;padding:22px;border-radius:10px}.features b{color:#c89237;font-size:14px}.features strong{display:block;font-size:20px;margin:6px 0}.features p{margin:0;font-size:15px}.contact{text-align:center;padding:80px 20px;background:#1f291f;color:#fff}.contact p{font-size:18px}.contact .actions{justify-content:center}.float{position:fixed;bottom:22px;left:22px;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#16a34a;color:#fff;text-decoration:none;font-size:28px;z-index:30;box-shadow:0 8px 20px #0003}footer{text-align:center;padding:25px;background:#151b15;color:#bbb}@media(max-width:900px){.top{height:auto;padding:12px 18px}.top nav{display:none}.brand b{font-size:18px}.phone{padding:11px;font-size:13px}.hero{grid-template-columns:1fr}.hero-photo{min-height:340px;order:1}.hero-copy{order:2;padding:45px 24px}.hero h1{font-size:40px}.hero p{font-size:17px}.trust{grid-template-columns:1fr 1fr;margin:20px auto}.trust>div{border:0;padding:12px}.cards{grid-template-columns:1fr 1fr}.cards article{height:220px}.about{grid-template-columns:1fr;padding:55px 24px}.section h2,.about h2,.contact h2{font-size:30px}}@media(max-width:520px){.brand small{display:none}.mark{width:38px;height:38px}.phone{font-size:0}.phone:after{content:'☎';font-size:20px}.hero h1{font-size:34px}.hero-photo{min-height:280px}.trust{grid-template-columns:1fr}.cards{grid-template-columns:1fr}.cards article{height:260px}}
