
:root{--red:#c50c21;--dark:#091523;--muted:#647080;--pink:#fff6f6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Heebo,Arial,sans-serif;color:var(--dark);background:#fff}a{color:inherit;text-decoration:none}button,a{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}.container{max-width:1320px;margin:auto;padding-inline:30px}
.header{height:82px;background:#fff;position:sticky;top:0;z-index:50;box-shadow:0 2px 16px #1522350b}.header-inner{height:100%;max-width:1550px;margin:auto;padding:0 34px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand img{width:165px;height:70px;object-fit:contain}.nav{display:flex;align-items:center;gap:30px}.nav a{font-size:14px;font-weight:800;white-space:nowrap;position:relative}.nav a:hover,.nav a.active{color:var(--red)}.nav a.active:after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:var(--red);right:calc(50% - 3px);bottom:-13px}.header-contact{display:flex;gap:14px;align-items:center}.header-contact span{font-size:12px;font-weight:800;line-height:1.3}.header-contact small{display:block;color:var(--red)}.phone-pill{background:var(--red);border-radius:30px;padding:12px 19px;color:#fff;font-weight:900;white-space:nowrap;box-shadow:0 9px 19px #c50c2129}.menu-toggle{display:none;background:#fff;border:1px solid #f0d6d9;border-radius:12px;padding:7px 12px;font-size:25px;color:var(--dark)}
.hero{min-height:590px;position:relative;isolation:isolate;overflow:hidden;background:#fff}.hero:before{content:"";position:absolute;inset:0 0 0 37%;background:url('../img/hero-about.webp') center center/cover no-repeat;z-index:-2}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(to left,#ffffff 0%,#ffffff 31%,#fffffff2 44%,#ffffff7a 61%,#ffffff00 85%),linear-gradient(to top,#fff 0%,transparent 25%);z-index:-1}.hero-inner{max-width:1400px;margin:auto;min-height:590px;padding:65px 45px;display:flex;align-items:center;justify-content:flex-end;direction:ltr}.hero-copy{direction:rtl;text-align:right;width:min(530px,100%)}.crumb{color:#8b95a1;font-size:12px;font-weight:700}.kicker{font-size:12px;letter-spacing:1.6px;font-weight:900;color:var(--red);display:inline-block}.hero .kicker{margin-top:24px}.hero h1{font-size:clamp(43px,4.8vw,67px);line-height:1.13;letter-spacing:-2px;font-weight:900;margin:18px 0}.hero h1 em{font-style:normal;color:var(--red)}.hero p{font-size:17px;line-height:1.9;color:#5e6a78;max-width:500px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;border-radius:32px;padding:13px 22px;font-weight:900;font-size:14px;transition:transform .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px)}.btn.red{background:var(--red);color:white;box-shadow:0 10px 23px #c50c212d}.btn.line{border:1px solid #ead4d5;background:#fff}
.section{padding:105px 0}.intro{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.intro h2,.section-head h2,.promise h2,.closing h2{font-size:clamp(34px,4vw,53px);letter-spacing:-1.8px;line-height:1.2;margin:14px 0 24px}.intro h2 span,.section-head h2 span,.promise h2 span{color:var(--red)}.intro p{font-size:16px;color:#596778;line-height:2;margin:0 0 17px}.image-wrap{position:relative}.image-wrap img{width:100%;height:440px;object-fit:cover;border-radius:26px;box-shadow:0 25px 70px #12263d24}.stamp{position:absolute;bottom:-22px;right:-22px;background:var(--red);color:#fff;font-weight:900;font-size:20px;line-height:1.3;border-radius:20px;padding:22px 26px;box-shadow:0 15px 35px #c50c2130;transform:rotate(-4deg)}
.work{background:linear-gradient(180deg,#fff6f6,#fff 95%)}.section-head{text-align:center;max-width:770px;margin:0 auto 43px}.section-head p{color:var(--muted);line-height:1.9}.work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.work-card{background:#fff;border:1px solid #f1e4e5;border-radius:23px;overflow:hidden;box-shadow:0 14px 35px #1723380b;transition:transform .25s}.work-card:hover{transform:translateY(-5px)}.work-card img{height:220px;width:100%;object-fit:cover}.work-card-body{padding:25px}.work-card h3{font-size:23px;margin:0 0 9px}.work-card p{font-size:14px;color:#667180;line-height:1.9;margin:0 0 16px}.work-card a{font-size:13px;font-weight:900;color:var(--red)}
.promise{padding:100px 0}.promise-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center}.promise-lead p{line-height:1.95;color:var(--muted)}.values{display:grid;grid-template-columns:repeat(2,1fr);gap:17px}.value{padding:26px;border:1px solid #e9ebee;border-radius:21px;background:#fff;min-height:180px}.value .symbol{display:grid;place-items:center;background:#fff1f2;color:var(--red);border-radius:13px;width:47px;height:47px;font-size:24px;font-weight:900}.value h3{font-size:19px;margin:16px 0 5px}.value p{font-size:13px;line-height:1.8;color:var(--muted);margin:0}
.closing{background:#101a29;color:#fff;padding:85px 0;position:relative;overflow:hidden}.closing:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 30%,#c50c213b,transparent 50%);pointer-events:none}.closing-inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:45px}.closing h2{margin:12px 0}.closing p{color:#c5ced8;line-height:1.8;max-width:660px}
..footer-inner{max-width:1320px;margin:auto;display:flex;justify-content:space-between;gap:35px}.footer-logo{width:160px;background:#fff;border-radius:10px;padding:5px}.footer p{max-width:390px;line-height:1.9;color:#b9c2cd}.footer-links{display:flex;gap:18px;flex-wrap:wrap;align-content:start}.footer-links a{font-size:13px;font-weight:700}.footer-links a:hover{color:#f35b69}.copyright{max-width:1320px;margin:28px auto 0;padding-top:17px;border-top:1px solid #ffffff1a;color:#9aa4b0;font-size:12px}
@media(max-width:1100px){.header-contact span{display:none}.nav{gap:17px}.intro,.promise-grid{gap:35px}}
@media(max-width:950px){.nav{display:none;position:absolute;top:82px;right:0;left:0;background:#fff;padding:22px 30px;box-shadow:0 20px 30px #15223516;flex-direction:column;align-items:stretch}.nav.open{display:flex}.menu-toggle{display:block}.intro,.promise-grid{grid-template-columns:1fr}.work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.closing-inner{flex-direction:column;align-items:start}.hero:before{inset:0 0 0 28%}}
@media(max-width:640px){.header{height:72px}.header-inner{padding:0 14px;gap:8px}.brand img{width:105px;height:60px}.nav{top:72px}.phone-pill{font-size:11px;padding:9px 11px}.hero{min-height:690px}.hero:before{inset:0 0 37% 0;background-position:center}.hero:after{background:linear-gradient(to top,#fff 27%,#fffffff7 47%,#ffffff00 89%)}.hero-inner{min-height:690px;padding:35px 22px 48px;align-items:flex-end}.hero h1{font-size:44px}.hero p{font-size:15px}.section{padding:70px 0}.container{padding-inline:19px}.intro h2,.section-head h2,.promise h2,.closing h2{font-size:35px}.image-wrap img{height:290px}.stamp{right:5px;bottom:-17px;font-size:15px;padding:15px 18px}.work-grid,.values{grid-template-columns:1fr}.promise{padding:65px 0}.closing{padding:65px 0}.footer-inner{flex-direction:column}.footer-links{gap:13px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}

/* האדם מאחורי + הצי · נוסף v1.6 */
.mh-owner-inner{ max-width:1180px; margin:auto; display:grid; grid-template-columns:1.3fr 1fr; gap:46px; align-items:center; }
.mh-owner-text h2{ font-size:clamp(28px,3.2vw,44px); font-weight:900; margin:12px 0 14px; color:#0b1622; letter-spacing:-1px; }
.mh-owner-text h2 { line-height:1.12; }
.mh-owner-text p{ font-size:16.5px; line-height:1.95; color:#5e6a78; margin:0 0 22px; }
.mh-owner-quote{ background:var(--red); color:#fff; border-radius:24px; padding:34px 30px; font-size:clamp(19px,2vw,25px); font-weight:800; line-height:1.4; position:relative; box-shadow:0 20px 44px rgba(197,12,33,.22); }
.mh-owner-quote::before{ content:"“"; font-size:70px; line-height:0; position:absolute; top:34px; inset-inline-start:22px; opacity:.35; }
.mh-fleet{ background:#fff8f8; padding:92px 28px; }
.mh-fleet .section-heading{ max-width:1180px; margin:0 auto; }
.mh-fleet .section-heading h2{ font-size:clamp(34px,4vw,53px); line-height:1.16; letter-spacing:-1px; margin:14px 0 0; }
.mh-fleet .section-heading p{ font-size:16px; line-height:1.9; }
.mh-fleet .section-kicker{ color:var(--red); font-size:13px; font-weight:900; letter-spacing:.4px; }
.mh-fleet .section-heading h2 span{ color:var(--red); }
@media (max-width:760px){ .mh-fleet{ padding:58px 18px; } .mh-fleet .section-heading{ display:block; } .mh-fleet .section-heading p{ margin-top:10px; } }
.mh-fleet-grid{ max-width:1180px; margin:30px auto 0; display:grid; grid-template-columns:repeat(3,1fr); gap:16px; }
.mh-fleet-grid img{ width:100%; height:230px; object-fit:cover; border-radius:18px; box-shadow:0 12px 28px rgba(43,23,32,.1); transition:transform .3s ease; }
.mh-fleet-grid img:hover{ transform:scale(1.03); }
@media (max-width:860px){ .mh-owner-inner{ grid-template-columns:1fr; gap:28px; } .mh-fleet-grid{ grid-template-columns:repeat(2,1fr); } .mh-fleet-grid img{ height:180px; } }
@media (max-width:520px){ .mh-fleet-grid{ grid-template-columns:1fr; } }
