/* עו"ד עכשיו – עיצוב חדש (כרטיס משרד, עמוד עיר, דף הבית) */
@font-face{font-family:'MT Head';src:url('fonts/plex-500-hebrew.woff2') format('woff2');font-weight:500;font-display:swap;unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'MT Head';src:url('fonts/plex-500-latin.woff2') format('woff2');font-weight:500;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}
@font-face{font-family:'MT Head';src:url('fonts/plex-600-hebrew.woff2') format('woff2');font-weight:600;font-display:swap;unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'MT Head';src:url('fonts/plex-600-latin.woff2') format('woff2');font-weight:600;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}
@font-face{font-family:'MT Head';src:url('fonts/plex-700-hebrew.woff2') format('woff2');font-weight:700;font-display:swap;unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'MT Head';src:url('fonts/plex-700-latin.woff2') format('woff2');font-weight:700;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}
@font-face{font-family:'MT Body';src:url('fonts/assistant-he.woff2') format('woff2');font-weight:300 800;font-display:swap;unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'MT Body';src:url('fonts/assistant-lat.woff2') format('woff2');font-weight:300 800;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}

.mt{--ink:#142033;--ink2:#1e2a3d;--gold:#c8a974;--gold-d:#7f6033;--gold-soft:#f4ecdd;--sand:#b8996a;--paper:#ffffff;--bg:#faf8f4;--line:#e7e1d6;--line2:#efeae0;--muted:#5b6372;--green:#2f6b4f;
 direction:rtl;font-family:'MT Body','Arial Hebrew',Arial,sans-serif;color:var(--ink);background:var(--bg);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}
.mt *{box-sizing:border-box}
.mt img{max-width:100%;height:auto}
.mt a{color:var(--gold-d)}
.mt a:hover{color:#5a4423}
.mt a:focus-visible,.mt button:focus-visible{outline:2px solid var(--sand);outline-offset:2px}
.mt h1,.mt h2,.mt h3{font-family:'MT Head',sans-serif !important;color:var(--ink);margin:0;line-height:1.2;letter-spacing:-.005em;text-wrap:balance}
.mt p{margin:0}
.mt-wrap{max-width:1240px;margin:0 auto;padding-inline:32px}
.mt-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.mt-kicker{display:flex;align-items:center;gap:12px;font-family:'MT Head',sans-serif;font-weight:600;font-size:15px;color:var(--gold-d)}
.mt-kicker::before{content:"";width:36px;height:2px;background:var(--sand)}
.mt-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:12px;font-family:'MT Head',sans-serif;font-weight:600;font-size:16px;text-decoration:none!important;border:1.5px solid transparent;cursor:pointer;line-height:1.2;text-align:center}
.mt-btn-dark{background:var(--ink);color:#fff!important}
.mt-btn-dark:hover{background:#0d1626}
.mt-btn-gold{background:var(--gold);color:var(--ink)!important}
.mt-btn-gold:hover{background:#b9985f}
.mt-btn-line{background:#fff;border-color:#ddd3c1;color:var(--ink)!important}
.mt-btn-line:hover{border-color:var(--ink)}
.mt-btn svg{flex:0 0 auto}
.mt-badge{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#6a4f26;background:var(--gold-soft);border-radius:99px;padding:3px 12px;font-family:'MT Head',sans-serif}
.mt-stars{display:inline-flex;align-items:center;gap:6px;font-size:15px}
.mt-stars b{color:var(--ink)}
.mt-stars span{color:var(--muted)}
.mt-panel{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:28px;box-shadow:0 1px 2px rgba(20,32,51,.04),0 10px 30px rgba(20,32,51,.04)}
.mt-panel h2{font-size:26px;margin-bottom:16px}
.mt-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:#6b7280}
.mt-crumbs a{color:#6b7280}
.mt-chips{display:flex;flex-wrap:wrap;gap:8px}
.mt-chip{padding:7px 14px;border-radius:99px;background:var(--gold-soft);color:#4f3c1d;font-weight:700;font-size:15px}
.mt-pill{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:99px;background:#fff;color:var(--ink)!important;text-decoration:none!important;font-weight:600}
.mt-pill:hover{border-color:var(--sand)}

/* ===== כרטיס משרד ===== */
.mt-card-hero{background:#fff;border-bottom:1px solid var(--line)}
.mt-card-hero .mt-wrap{padding-block:22px 36px;display:flex;flex-direction:column;gap:24px}
.mt-card-top{display:flex;flex-wrap:wrap;gap:28px 48px;align-items:center}
.mt-card-id{flex:1 1 560px;min-width:0;display:flex;flex-wrap:wrap;gap:26px;align-items:center}
.mt-card-logo{width:132px;height:132px;flex:0 0 132px;border-radius:18px;object-fit:cover;box-shadow:0 6px 20px rgba(30,42,61,.15);background:#fff}
.mt-card-logo-ph{width:132px;height:132px;flex:0 0 132px;border-radius:18px;background:var(--ink);color:#d4bb8f;display:grid;place-items:center;font-family:'MT Head',sans-serif;font-weight:700;font-size:44px}
.mt-card-name{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:10px}
.mt-card-name h1{font-size:clamp(30px,3.3vw,44px);line-height:1.15}
.mt-card-sub{font-size:19px;color:#4b5260}
.mt-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;font-size:16px;color:var(--muted)}
.mt-contact-box{flex:0 1 360px;min-width:0;background:var(--bg);border:1px solid var(--line);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:10px}
.mt-contact-box .t{font-family:'MT Head',sans-serif;font-weight:700;font-size:18px}
.mt-contact-box .mt-btn-dark{min-height:56px;font-size:19px;font-weight:700}
.mt-contact-box .row{display:flex;gap:10px}
.mt-contact-box .row .mt-btn{flex:1}
.mt-contact-box .note{font-size:14px;color:var(--muted);text-align:center}
.mt-card-body{display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start;padding-block:34px 64px}
.mt-card-main{flex:999 1 620px;min-width:0;display:flex;flex-direction:column;gap:22px}
.mt-card-side{flex:1 1 330px;min-width:0;display:flex;flex-direction:column;gap:18px}
.mt-about{display:flex;flex-direction:column;gap:14px}
.mt-about img{border-radius:12px;max-width:100%;height:auto;max-height:340px;width:auto;object-fit:cover}
.mt-about iframe{max-width:100%}
.mt-about h3{font-size:20px;margin-top:8px}
.mt-about ul{margin:0;padding-inline-start:22px}
.mt-about li{margin-bottom:4px}
.mt-videos{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}
.mt-video{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:var(--ink)}
.mt-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.mt-side h2{font-size:20px;margin-bottom:12px}
.mt-dl{display:grid;grid-template-columns:auto 1fr;gap:10px 16px;margin:0;font-size:16px}
.mt-dl dt{color:var(--muted)}
.mt-dl dd{margin:0;font-weight:700;text-align:left;direction:ltr;overflow-wrap:anywhere}
.mt-dl dd.rtl{direction:rtl;text-align:right;font-weight:600}
.mt-hours{display:flex;flex-direction:column;gap:6px;font-size:16px}
.mt-hours div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line2);padding-bottom:6px}
.mt-hours div:last-child{border:0;padding:0}
.mt-hours span:last-child{font-weight:700}
.mt-map{width:100%;height:200px;border:0;border-radius:12px;background:#e9ecef;display:block}
.mt-rating-big{display:flex;align-items:baseline;gap:10px}
.mt-rating-big b{font-family:'MT Head',sans-serif;font-size:44px;line-height:1}
.mt-rating-big span{color:var(--muted)}
.mt-bars{display:flex;flex-direction:column;gap:6px;font-size:14px;margin-top:10px}
.mt-bar{display:flex;align-items:center;gap:8px}
.mt-bar i{flex:1;height:8px;border-radius:99px;background:#eef0f3;overflow:hidden;display:block}
.mt-bar i em{display:block;height:100%;background:#c9a24a}
.mt-bar span{width:30px}
.mt-bar span:last-child{text-align:left}
.mt-social{display:flex;flex-wrap:wrap;gap:10px}
.mt-social a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:12px;text-decoration:none;color:var(--ink)!important;font-weight:600;font-size:15px}
.mt-upsell{border:2px solid var(--gold);background:#fffaf1;border-radius:18px;padding:20px;text-align:center;display:flex;flex-direction:column;gap:8px;align-items:center}
.mt-upsell .t{font-family:'MT Head',sans-serif;font-weight:700;font-size:18px}
.mt-upsell p{font-size:15px;color:#4a5262}
.mt-fineprint{font-size:14px;color:var(--muted)}
.mt-more{background:#fff;border-top:1px solid var(--line)}
.mt-more .mt-wrap{padding-block:48px 64px;display:flex;flex-direction:column;gap:22px}
.mt-more h2{font-size:28px}
.mt-mini-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}
.mt-mini{display:flex;gap:14px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--bg);text-decoration:none!important;color:var(--ink)!important}
.mt-mini img,.mt-mini .ph{width:64px;height:64px;flex:0 0 64px;border-radius:12px;object-fit:cover;background:#e9ecef}
.mt-mini b{display:block;font-family:'MT Head',sans-serif;font-size:16px;line-height:1.3}
.mt-mini span{font-size:14px;color:var(--muted)}
.mt-mobile-bar{display:none}

/* ===== עמוד עיר ===== */
.mt-city-hero{background:var(--ink);color:#e9e3d7}
.mt-city-hero .mt-wrap{padding-block:30px 42px;display:flex;flex-direction:column;gap:14px}
.mt-city-hero .mt-crumbs,.mt-city-hero .mt-crumbs a{color:#cfc8ba}
.mt-city-hero h1{color:#fff !important;font-size:clamp(30px,3.6vw,50px);line-height:1.15}
.mt-city-hero p{font-size:19px;color:#c3bcae;max-width:760px}
.mt-city-body{display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start;padding-block:34px 64px}
.mt-city-main{flex:999 1 640px;min-width:0;display:flex;flex-direction:column;gap:18px}
.mt-city-side{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:18px}
.mt-city-main>h2{font-size:28px}
.mt-feat{background:#fff;border:2px solid var(--gold);border-radius:18px;padding:22px;display:flex;flex-wrap:wrap;gap:20px;align-items:center}
.mt-feat img,.mt-feat .ph{width:104px;height:104px;flex:0 0 104px;border-radius:14px;object-fit:cover;background:#eef0f3}
.mt-feat .txt{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:6px}
.mt-feat h3{font-size:23px;line-height:1.25}
.mt-feat h3 a{color:var(--ink)!important;text-decoration:none}
.mt-feat .areas{color:#4b5260}
.mt-feat .acts{flex:0 1 210px;display:flex;flex-direction:column;gap:10px}
.mt-slot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:18px 22px;border:1.5px dashed var(--gold);border-radius:18px;background:#fffdf8;text-decoration:none!important;color:var(--ink)!important}
.mt-slot span:last-child{font-weight:700;color:var(--gold-d)}
.mt-list{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden}
.mt-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:16px 22px;border-bottom:1px solid var(--line2)}
.mt-row:last-child{border-bottom:0}
.mt-row .who{flex:1 1 300px;min-width:0}
.mt-row .who a{display:block;color:var(--ink)!important;font-family:'MT Head',sans-serif;font-weight:600;font-size:17px;text-decoration:none}
.mt-row .who span{color:var(--muted);font-size:15px}
.mt-row .rate{font-size:15px;color:#4b5260;white-space:nowrap}
.mt-row .tel{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border-radius:10px;border:1px solid #ddd3c1;color:var(--ink)!important;text-decoration:none;font-weight:700;direction:ltr}
.mt-pages{display:flex;flex-wrap:wrap;gap:8px;padding:14px 22px}
.mt-pages a,.mt-pages span{display:inline-flex;min-width:42px;min-height:42px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:10px;text-decoration:none;color:var(--ink)!important;font-weight:700;padding:0 10px}
.mt-pages .current{background:var(--ink);color:#fff!important;border-color:var(--ink)}
.mt-text p{margin-bottom:12px}
.mt-text p:last-child{margin-bottom:0}
.mt-faq details{border-top:1px solid var(--line2);padding:12px 0}
.mt-faq summary{cursor:pointer;font-family:'MT Head',sans-serif;font-weight:600;font-size:18px}
.mt-faq details p{margin-top:8px;color:#3d4452}
.mt-links{display:flex;flex-direction:column;gap:10px}
.mt-links a{display:flex;justify-content:space-between;gap:10px;text-decoration:none;color:var(--ink)!important;font-weight:600}
.mt-links a::after{content:"←";color:var(--sand)}
.mt-cta-dark{background:var(--ink);border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:10px;color:#c3bcae}
.mt-cta-dark h2{color:#fff !important;font-size:23px}

/* ===== דף הבית ===== */
.mt-home-hero{background:var(--ink);color:#e9e3d7}
.mt-home-hero .mt-wrap{padding-block:76px 84px;display:flex;flex-wrap:wrap;gap:48px;align-items:center}
.mt-home-hero .txt{flex:1 1 560px;min-width:0;display:flex;flex-direction:column;gap:22px}
.mt-home-hero .mt-kicker{color:#d4bb8f}
.mt-home-hero h1{color:#fff !important;font-size:clamp(34px,4.2vw,56px);line-height:1.14;font-weight:700}
.mt-home-hero .lead{font-size:20px;color:#c3bcae;max-width:580px}
.mt-search{margin-top:8px;background:#fff;border-radius:16px;padding:14px;display:flex;flex-wrap:wrap;gap:10px;box-shadow:0 24px 60px rgba(5,10,20,.35)}
.mt-search .f{flex:1 1 220px;display:flex;flex-direction:column;gap:2px;padding:8px 12px;border:1px solid var(--line);border-radius:12px}
.mt-search label{font-family:'MT Head',sans-serif;font-size:12px;font-weight:600;color:var(--gold-d)}
.mt-search select,.mt-search input{border:0;padding:0;font:inherit;font-size:17px;font-weight:600;color:var(--ink);background:transparent;min-height:30px;width:100%;outline:none}
.mt-search button{flex:0 1 200px;min-height:66px;border:0;border-radius:12px;background:var(--gold);color:var(--ink);font-family:'MT Head',sans-serif;font-size:18px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px}
.mt-popular{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:15px;color:#a9a293}
.mt-popular a{color:#e9e3d7}
.mt-hero-card{flex:0 1 400px;min-width:0;position:relative;padding-top:26px}
.mt-hero-card .card{background:#fff;color:var(--ink);border-radius:20px;overflow:hidden;box-shadow:0 30px 70px rgba(5,10,20,.45)}
.mt-hero-card .card img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center 20%}
.mt-hero-card .card .b{padding:20px 22px 22px;display:flex;flex-direction:column;gap:8px}
.mt-hero-card .nm{color:var(--ink)!important;font-family:'MT Head',sans-serif;font-weight:700;font-size:21px;line-height:1.3}
.mt-hero-card .float{position:absolute;top:0;left:-22px;background:#fff;color:var(--ink);border-radius:14px;padding:12px 16px;box-shadow:0 14px 34px rgba(5,10,20,.35);display:flex;align-items:center;gap:10px;line-height:1.3}
.mt-hero-card .float i{width:36px;height:36px;border-radius:50%;background:#e8f2ec;display:grid;place-items:center}
.mt-trust{background:#fff;border-bottom:1px solid var(--line)}
.mt-trust .mt-wrap{padding-block:30px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.mt-trust .it{display:flex;gap:14px;align-items:center}
.mt-trust .ic{flex:0 0 48px;height:48px;border-radius:12px;background:var(--gold-soft);display:grid;place-items:center}
.mt-trust b{display:block;font-family:'MT Head',sans-serif;font-weight:700;font-size:21px;line-height:1.2}
.mt-trust span{color:var(--muted);font-size:15px}
.mt-sec{padding-block:80px}
.mt-sec-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:32px}
.mt-sec-head h2{font-size:40px;line-height:1.15}
.mt-sec-head p{color:var(--muted);font-size:18px;margin-top:6px}
.mt-sec-head .mt-kicker{margin-bottom:8px}
.mt-sec-head>a{font-family:'MT Head',sans-serif;font-weight:600;text-decoration:none}
.mt-white{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.mt-fgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.mt-fcard{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 2px rgba(20,32,51,.04),0 10px 30px rgba(20,32,51,.05)}
.mt-fcard>a{display:block}
.mt-fcard img{display:block;width:100%;height:230px!important;object-fit:cover;object-position:center 18%;background:#eef0f3}
.mt-fcard .b{padding:22px 24px 24px;display:flex;flex-direction:column;gap:8px;flex:1}
.mt-fcard .k{font-size:14px;font-weight:700;color:var(--gold-d)}
.mt-fcard h3{font-size:21px;line-height:1.3}
.mt-fcard h3 a{color:var(--ink)!important;text-decoration:none}
.mt-fcard .mt-btn{margin-top:auto}
.mt-agrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.mt-area{display:flex;flex-direction:column;gap:4px;padding:20px 22px;border:1px solid var(--line);border-radius:14px;background:var(--bg);text-decoration:none!important;color:var(--ink)!important}
.mt-area b{font-family:'MT Head',sans-serif;font-weight:700;font-size:18px}
.mt-area span{font-size:14px;color:var(--gold-d)}
.mt-area:hover{border-color:var(--sand)}
.mt-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.mt-steps li{display:flex;gap:16px;align-items:flex-start}
.mt-steps .n{flex:0 0 44px;height:44px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-family:'MT Head',sans-serif;font-weight:700;font-size:19px}
.mt-steps b{font-family:'MT Head',sans-serif;font-size:19px}
.mt-steps p{color:var(--muted);margin-top:4px}
.mt-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}
.mt-two h2{font-size:32px;margin-bottom:10px}
.mt-two>div>p{color:var(--muted);margin-bottom:16px}
.mt-lbox{display:flex;justify-content:space-between;align-items:center;min-height:58px;padding:0 20px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink)!important;text-decoration:none!important;font-weight:700;margin-bottom:10px}
.mt-lbox::after{content:"←";color:var(--sand)}
.mt-lawyers{padding:0 32px 80px}
.mt-lawyers .box{max-width:1176px;margin:0 auto;background:var(--ink);border-radius:24px;padding:52px 56px;display:flex;flex-wrap:wrap;gap:32px 56px;align-items:center}
.mt-lawyers .l{flex:1 1 460px;min-width:0;display:flex;flex-direction:column;gap:14px}
.mt-lawyers .l .mt-kicker{color:#d4bb8f}
.mt-lawyers h2{color:#fff !important;font-size:36px}
.mt-lawyers ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;color:#d9d2c4}
.mt-lawyers li{display:flex;gap:10px;align-items:center}
.mt-lawyers .r{flex:0 1 300px;display:flex;flex-direction:column;gap:8px}
.mt-lawyers .r .s{color:#c3bcae;font-size:15px}
.mt-lawyers .r .p{font-family:'MT Head',sans-serif;font-weight:700;font-size:38px;line-height:1.05;color:#fff}

@media (max-width:1024px){
 .mt-fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .mt-agrid{grid-template-columns:repeat(3,minmax(0,1fr))}
 .mt-trust .mt-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}
 .mt-hero-card{display:none}
}
@media (max-width:760px){
 .mt{font-size:16px}
 .mt-wrap{padding-inline:16px}
 .mt-card-hero .mt-wrap{padding-block:14px 22px;gap:16px}
 .mt-card-id{gap:14px;flex-wrap:nowrap;align-items:flex-start}
 .mt-card-logo,.mt-card-logo-ph{width:84px;height:84px;flex-basis:84px;border-radius:14px;font-size:30px}
 .mt-card-name h1{font-size:25px}
 .mt-card-sub{font-size:16px}
 .mt-card-meta{font-size:15px;gap:6px 16px}
 .mt-contact-box{flex-basis:100%;padding:16px}
 .mt-contact-box .mt-btn-dark{display:none}
 .mt-contact-box .t{display:none}
 .mt-card-body{padding-block:16px 110px;gap:14px}
 .mt-card-main,.mt-card-side{gap:14px}
 .mt-panel{padding:18px;border-radius:16px}
 .mt-panel h2{font-size:22px;margin-bottom:12px}
 .mt-mobile-bar{display:flex;position:fixed;bottom:0;right:0;left:0;z-index:9999;background:#fff;border-top:1px solid var(--line);box-shadow:0 -6px 20px rgba(30,42,61,.10);padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));gap:10px}
 .mt-mobile-bar .mt-btn{flex:1;min-height:52px;font-size:17px}
 .mt-mobile-bar .mt-btn-dark{flex:1.4}
 .mt-city-hero .mt-wrap{padding-block:18px 24px}
 .mt-city-hero h1{font-size:29px}
 .mt-city-hero p{font-size:15px}
 .mt-city-body{padding-block:18px 40px;gap:14px}
 .mt-feat{padding:16px;gap:12px}
 .mt-feat img,.mt-feat .ph{width:72px;height:72px;flex-basis:72px}
 .mt-feat h3{font-size:19px}
 .mt-feat .acts{flex:1 1 100%;flex-direction:row;flex-wrap:wrap}
 .mt-feat .acts .mt-btn{flex:1 1 calc(50% - 5px);min-width:0}
.mt-feat .acts .mt-btn-dark{flex-basis:100%}
 .mt-row{padding:14px 16px;flex-wrap:nowrap}
 .mt-row .who{flex:1 1 auto}
 .mt-row .rate{display:none}
 .mt-row .tel{width:44px;min-height:44px;padding:0;justify-content:center}
 .mt-row .tel span{display:none}
 .mt-home-hero .mt-wrap{padding-block:34px 30px;gap:24px}
 .mt-home-hero h1{font-size:33px}
 .mt-home-hero .lead{font-size:16px}
 .mt-search{flex-direction:column;padding:10px}
 .mt-search .f{flex:0 0 auto}
 .mt-search button{flex:0 0 auto}
 .mt-search button{flex-basis:auto;min-height:54px}
 .mt-trust .mt-wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-block:20px}
 .mt-trust .ic{display:none}
 .mt-trust b{font-size:18px}
 .mt-sec{padding-block:36px}
 .mt-sec-head{margin-bottom:16px}
 .mt-sec-head h2{font-size:27px}
 .mt-sec-head p{font-size:15px}
 .mt-fgrid{grid-template-columns:1fr;gap:12px}
 .mt-fcard{flex-direction:row;align-items:center;padding:12px;gap:12px;border-radius:14px}
 .mt-fcard>a{flex:0 0 84px}
 .mt-fcard img{width:84px;height:84px!important;aspect-ratio:auto;flex:0 0 84px;border-radius:10px}
 .mt-fcard .b{padding:0;gap:3px}
 .mt-fcard h3{font-size:18px}
 .mt-fcard .k{font-size:12px}
 .mt-fcard .mt-btn{display:none}
 .mt-agrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
 .mt-area{padding:14px}
 .mt-area b{font-size:15px}
 .mt-steps{grid-template-columns:1fr;gap:14px}
 .mt-two{grid-template-columns:1fr;gap:30px}
 .mt-lawyers{padding:0 16px 36px}
 .mt-lawyers .box{padding:24px 20px;border-radius:16px}
 .mt-lawyers h2{font-size:25px}
 .mt-lawyers .r .p{font-size:30px}
}

/* ===== סוגי תוכן נוספים: מאמר, בית משפט, תחום, פרסום, מדריכים, צור קשר ===== */
.mt-chip-row{display:flex;flex-wrap:wrap;gap:10px}
.mt-chip-dk{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 14px;border-radius:99px;background:rgba(255,255,255,.09);color:#e8e2d6;font-size:15px;white-space:nowrap}
.mt-chip{white-space:nowrap;flex:0 0 auto;display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border-radius:99px;border:1px solid var(--line);background:#fff;color:var(--ink)!important;font-size:15px;font-weight:700;text-decoration:none!important}
.mt-chip.on{background:var(--ink);border-color:var(--ink);color:#fff!important}
.mt-chip:hover{border-color:var(--sand)}
.mt-panel-gold{background:#fffdf8;border:2px solid var(--gold);border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:12px}
.mt .mt-side-h{font-size:20px;margin:0}
.mt-lrow{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 18px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink)!important;text-decoration:none!important;font-weight:700;line-height:1.35}
.mt-lrow::after{content:"←";color:var(--sand);flex:0 0 auto}
.mt-lrow:hover{border-color:var(--sand)}
.mt-lrow.slot{border-style:dashed;border-color:var(--gold);background:#fffdf8}
.mt-stack{display:flex;flex-direction:column;gap:10px}
.mt-disc{font-size:14px;color:var(--muted);background:#f3f0ea;border-radius:12px;padding:14px 18px}
.mt-sf{display:flex;flex-direction:column;gap:2px;padding:8px 14px;border:1px solid var(--line);border-radius:12px;background:#fff}
.mt-sf label{font-family:'MT Head',sans-serif;font-size:12px;font-weight:600;color:var(--gold-d)}
.mt-sf input,.mt-sf select{border:0;padding:0;font:inherit;font-size:17px;font-weight:600;color:var(--ink);background:transparent;min-height:30px;width:100%;outline:none;box-shadow:none}
.mt-sf input::placeholder{color:#9a9385;font-weight:500}
.mt-hero-search{margin-top:6px;max-width:760px}
.mt-stats{display:flex;flex-wrap:wrap;gap:12px 32px;margin-top:6px}
.mt-stats div{display:flex;flex-direction:column}
.mt-stats b{font-family:'MT Head',sans-serif;font-weight:700;font-size:28px;color:#fff;line-height:1.15}
.mt-stats span{font-size:14px;color:#a9a294}
.mt-sec-plain{padding-block:56px}
.mt-sec-plain .mt-sec-head{margin-bottom:24px}
.mt .mt-sec-plain .mt-sec-head h2{font-size:34px}

/* מאמר */
.mt-art-head .mt-wrap{padding-block:28px 0;display:flex;flex-direction:column;gap:14px}
.mt-art-head .mt-crumbs{color:var(--muted)}
.mt-art-head .mt-crumbs a{color:var(--gold-d);font-weight:600}
.mt .mt-art-head h1{font-size:clamp(30px,3.4vw,44px);line-height:1.2;max-width:940px}
.mt-art-lead{font-size:19px;color:var(--muted);max-width:820px;margin:0}
.mt-art-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:15px;color:var(--muted)}
.mt-art-meta span{display:inline-flex;align-items:center;gap:6px}
.mt .mt-art-cover{display:block;width:100%;height:380px;object-fit:cover;border-radius:20px;background:#e9e6df}
.mt-art-cover-ph{height:240px;border-radius:20px;display:flex;align-items:flex-end;padding:28px;position:relative;overflow:hidden}
.mt-art-cover-ph .ic{position:absolute;top:22px;left:26px;opacity:.35}
.mt-art-body{padding-block:28px 64px;display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start}
.mt-art-main{flex:999 1 640px;min-width:0;display:flex;flex-direction:column;gap:22px}
.mt-art-side{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:18px;position:sticky;top:20px}
.mt-toc{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 24px;display:flex;flex-direction:column;gap:8px}
.mt-toc b{font-family:'MT Head',sans-serif;font-size:19px}
.mt-toc a{color:var(--ink)!important;text-decoration:none!important;font-weight:600;display:flex;gap:10px;line-height:1.4}
.mt-toc a span{color:var(--gold-d);font-family:'MT Head',sans-serif;font-weight:700;min-width:22px}
.mt-prose{font-size:18px;line-height:1.8;color:#263246;overflow-wrap:anywhere}
.mt-prose>*{margin:0 0 18px}
.mt .mt-prose h2{font-size:28px;line-height:1.3;margin:34px 0 12px;color:var(--ink);scroll-margin-top:20px}
.mt .mt-prose h3{font-size:22px;margin:26px 0 10px;color:var(--ink)}
.mt-prose h4{font-family:'MT Head',sans-serif;font-size:19px;margin:20px 0 8px}
.mt-prose ul,.mt-prose ol{padding-inline-start:24px}
.mt-prose li{margin-bottom:6px}
.mt-prose img{max-width:100%;height:auto;border-radius:14px}
.mt-prose figure{margin:0 0 18px;max-width:100%}
.mt-prose figcaption{font-size:14px;color:var(--muted);margin-top:6px}
.mt-prose blockquote{margin:0 0 18px;border-right:4px solid var(--gold);background:#fffdf8;padding:16px 20px;border-radius:0 12px 12px 0;font-size:17px}
.mt-prose table{width:100%;border-collapse:collapse;font-size:16px;display:block;overflow-x:auto}
.mt-prose td,.mt-prose th{border:1px solid var(--line);padding:10px 12px;text-align:right}
.mt-prose a{color:var(--gold-d);text-decoration:underline;text-underline-offset:3px}
.mt-prose iframe{max-width:100%}
.mt-inline-cta{background:var(--ink);border-radius:16px;padding:24px 26px;display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;justify-content:space-between;color:#c9c2b4;margin:8px 0 26px}
.mt-inline-cta b{display:block;font-family:'MT Head',sans-serif;font-size:21px;color:#fff;margin-bottom:2px}
.mt-inline-cta .t{flex:1 1 320px;line-height:1.5;font-size:16px}
.mt-author{display:flex;gap:14px;align-items:center;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.mt-author .av{width:52px;height:52px;border-radius:50%;background:var(--gold-soft);display:grid;place-items:center;flex:0 0 52px}
.mt-mini{display:flex;gap:12px;align-items:center;text-decoration:none!important;color:var(--ink)!important}
.mt .mt-mini img,.mt-mini .ph{width:64px;height:64px;flex:0 0 64px;border-radius:12px;object-fit:cover}
.mt-mini .ph{background:linear-gradient(135deg,var(--ink),#2c3d58);display:grid;place-items:center;color:var(--gold);font-family:'MT Head',sans-serif;font-weight:700;font-size:24px}
.mt-mini b{display:block;line-height:1.35}
.mt-rel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.mt-rel{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none!important;color:var(--ink)!important}
.mt-rel:hover{border-color:var(--sand)}
.mt-rel .cv{height:160px;position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:14px 16px}
.mt .mt-rel .cv img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.mt-rel .cv .ic{position:absolute;top:14px;left:16px;opacity:.35}
.mt-rel .cv .mt-chip-dk{position:relative;background:rgba(20,32,51,.72)}
.mt-rel .b{padding:18px 20px 20px;display:flex;flex-direction:column;gap:8px}
.mt-rel .k{font-size:13px;font-weight:800;color:var(--gold-d)}
.mt-rel .t{font-family:'MT Head',sans-serif;font-weight:700;font-size:19px;line-height:1.35}

/* בית משפט */
.mt-qf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.mt-qf>div{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:6px}
.mt-qf .l{font-size:14px;font-weight:700;color:var(--gold-d);display:flex;gap:8px;align-items:center}
.mt .mt-qf .v{font-family:'MT Head',sans-serif;font-weight:700;font-size:22px;line-height:1.25;color:var(--ink);text-decoration:none;direction:ltr;text-align:right}
.mt-tbl{width:100%;border-collapse:collapse;font-size:16px}
.mt-tbl th{text-align:right;font-weight:700;color:var(--muted);font-size:14px;padding:10px 12px;border-bottom:1px solid var(--line);background:transparent}
.mt-tbl td{padding:12px;border-bottom:1px solid var(--line2);background:transparent}
.mt-tbl td:first-child{font-weight:700}
.mt-tbl tr.today td{background:var(--gold-soft)}
.mt-map-lg{width:100%;height:300px;border:0;border-radius:14px;display:block}

/* פרסום */
.mt-pk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}
.mt-pk{background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px 28px;display:flex;flex-direction:column;gap:14px;position:relative}
.mt-pk.top{border:2px solid var(--gold);box-shadow:0 24px 60px rgba(20,32,51,.12)}
.mt-pk .flag{position:absolute;top:-14px;right:24px;background:var(--gold);color:var(--ink);font-family:'MT Head',sans-serif;font-weight:700;font-size:14px;padding:4px 14px;border-radius:99px}
.mt-pk .nm{font-family:'MT Head',sans-serif;font-weight:700;font-size:22px}
.mt-pk .pr{font-family:'MT Head',sans-serif;font-weight:700;font-size:40px;line-height:1.05}
.mt-pk .vat{font-family:'MT Head',sans-serif;font-weight:600;font-size:20px}
.mt-pk .per{font-size:15px;color:var(--muted)}
.mt-pk ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}
.mt-pk li{display:flex;gap:10px;align-items:flex-start}
.mt-pk li svg{flex:0 0 18px;margin-top:4px}
.mt-pk .ex{font-size:14px;color:var(--muted);background:var(--bg);border-radius:10px;padding:10px 12px}
.mt-pk .mt-btn{margin-top:auto}
.mt-cmp{width:100%;border-collapse:collapse;font-size:16px;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}
.mt-cmp th{padding:16px;text-align:center;font-family:'MT Head',sans-serif;font-weight:700;background:var(--bg);border-bottom:1px solid var(--line);color:var(--ink)}
.mt-cmp td{padding:14px 16px;text-align:center;border-bottom:1px solid var(--line2);background:#fff}
.mt-cmp th:first-child,.mt-cmp td:first-child{text-align:right;font-weight:600}
.mt-cmp .y{color:var(--green);font-weight:800}
.mt-cmp .n{color:#b7b0a2}
.mt-steps4{grid-template-columns:repeat(4,minmax(0,1fr))}
.mt-demo{flex:0 1 400px;min-width:0;background:#fff;border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:10px;box-shadow:0 30px 70px rgba(5,10,20,.45);color:var(--ink)}
.mt-demo .top{display:flex;gap:14px;align-items:center;padding:14px;border:2px solid var(--gold);border-radius:14px;background:#fffdf8}
.mt-demo .lg{width:60px;height:60px;border-radius:12px;background:var(--ink);color:var(--gold);display:grid;place-items:center;font-family:'MT Head',sans-serif;font-weight:700;font-size:13px;text-align:center;line-height:1.2;flex:0 0 60px}
.mt-demo .row{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid var(--line2);border-radius:12px;opacity:.55}
.mt-demo .row i{width:48px;height:48px;border-radius:10px;background:#e9e6df;flex:0 0 48px}
.mt-cta-wide{background:var(--ink);border-radius:20px;padding:34px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;color:#c9c2b4}
.mt .mt-cta-wide h2{color:#fff!important;font-size:28px}

/* מדריכים */
.mt-big-art{display:grid;grid-template-columns:1.25fr 1fr;background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;text-decoration:none!important;color:var(--ink)!important}
.mt-big-art .cv{min-height:320px;position:relative;display:flex;align-items:flex-end;padding:26px;overflow:hidden}
.mt .mt-big-art .cv img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.mt-big-art .cv .mt-chip-dk{position:relative;background:rgba(20,32,51,.72)}
.mt-big-art .b{padding:32px;display:flex;flex-direction:column;gap:12px;justify-content:center}
.mt-big-art .t{font-family:'MT Head',sans-serif;font-weight:700;font-size:30px;line-height:1.25}
.mt-filter{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}

/* צור קשר */
.mt-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.mt-path{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:8px;text-decoration:none!important;color:var(--ink)!important}
.mt-path:hover,.mt-path.on{border:2px solid var(--gold);padding:21px;background:#fffdf8}
.mt-path i{width:44px;height:44px;border-radius:12px;background:var(--gold-soft);display:grid;place-items:center}
.mt-path b{font-family:'MT Head',sans-serif;font-size:18px}
.mt-path span{font-size:14px;color:var(--muted)}
.mt-embed{min-width:0}

@media (max-width:1024px){
 .mt-qf{grid-template-columns:repeat(2,minmax(0,1fr))}
 .mt-rel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .mt-pk-grid{grid-template-columns:1fr;max-width:560px;margin:0 auto}
 .mt-steps4{grid-template-columns:repeat(2,minmax(0,1fr))}
 .mt-demo{display:none}
 .mt-art-side{position:static}
}
@media (max-width:760px){
 .mt-art-head .mt-wrap{padding-block:16px 0;gap:12px}
 .mt .mt-art-head h1{font-size:28px}
 .mt-art-lead{font-size:16px}
 .mt .mt-art-cover{height:200px;border-radius:14px}
 .mt-art-cover-ph{height:150px;border-radius:14px;padding:18px}
 .mt-art-body{padding-block:18px 40px;gap:16px}
 .mt-prose{font-size:17px;line-height:1.75}
 .mt .mt-prose h2{font-size:23px;margin-top:26px}
 .mt .mt-prose h3{font-size:20px}
 .mt-inline-cta{padding:18px}
 .mt-rel-grid{grid-template-columns:1fr;gap:14px}
 .mt-rel .cv{height:120px}
 .mt-qf{gap:10px}
 .mt-qf>div{padding:14px}
 .mt .mt-qf .v{font-size:18px}
 .mt-tbl{font-size:15px}
 .mt-tbl td{padding:10px 8px}
 .mt-map-lg{height:210px}
 .mt-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}
 .mt-stats b{font-size:22px}
 .mt-sec-plain{padding-block:34px}
 .mt .mt-sec-plain .mt-sec-head h2{font-size:26px}
 .mt-pk{padding:24px 20px}
 .mt-pk .pr{font-size:34px}
 .mt-cmp{font-size:13px}
 .mt-cmp th,.mt-cmp td{padding:10px 4px}
 .mt-cmp th:first-child,.mt-cmp td:first-child{padding-inline:8px}
 .mt-steps4{grid-template-columns:1fr}
 .mt-cta-wide{padding:22px}
 .mt .mt-cta-wide h2{font-size:23px}
 .mt-big-art{display:flex;flex-direction:column;border-radius:16px}
 .mt-big-art .cv{min-height:170px;padding:16px}
 .mt-big-art .b{padding:18px;gap:8px}
 .mt-big-art .t{font-size:22px}
 .mt-filter{flex-wrap:nowrap;overflow-x:auto;margin-inline:-16px;padding-inline:16px}
 .mt-paths{grid-template-columns:1fr}
 .mt-chip-row.scroll{flex-wrap:nowrap;overflow-x:auto;margin-inline:-16px;padding-inline:16px}
}

@media (max-width:760px){.mt-court .mt-city-body{padding-bottom:110px}}
.mt button.mt-btn{display:inline-flex;cursor:pointer;font-family:'MT Head',sans-serif}
.mt button.mt-btn-dark{background:var(--ink)!important;color:#fff!important;border:0!important}
.mt-embed [class*="breadcrumb"],.mt-embed .mt-hide{display:none!important}

/* רשימת בתי משפט */
.mt-court-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.mt-court-item{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:8px}
.mt-court-item:hover{border-color:var(--sand)}
.mt .mt-court-item h2{font-size:19px;line-height:1.3;margin:0 0 2px}
.mt-court-item h2 a{color:var(--ink)!important;text-decoration:none}
.mt-court-item .ln{display:flex;gap:8px;align-items:flex-start;font-size:15px;color:#3d4657;line-height:1.45}
.mt-court-item .ln svg{flex:0 0 15px;margin-top:3px}
.mt-court-item .ln.off{color:#9a4a3a}
.mt-court-item .acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:6px}
.mt-court-item .acts .mt-btn{flex:1 1 140px;min-height:44px;font-size:15px;padding:0 14px}
@media (max-width:760px){.mt-court-grid{grid-template-columns:1fr;gap:10px}.mt-court-item{padding:16px}}

.mt-art-cover-wrap{height:380px;border-radius:20px;overflow:hidden;background:#e9e6df}
.mt .mt-art-cover-wrap img{display:block;width:100%!important;height:100%!important;max-width:none;object-fit:cover}
@media (max-width:760px){.mt-art-cover-wrap{height:200px;border-radius:14px}}

/* דף הבית: לוח תחומים מבוקשים במקום כרטיס משרד */
.mt-hero-panel{background:#fff;color:var(--ink);border-radius:20px;padding:22px 22px 18px;box-shadow:0 30px 70px rgba(5,10,20,.45);display:flex;flex-direction:column}
.mt-hero-panel .hd{display:flex;flex-direction:column;padding:4px 4px 12px;border-bottom:1px solid var(--line2)}
.mt-hero-panel .hd b{font-family:'MT Head',sans-serif;font-weight:700;font-size:21px}
.mt-hero-panel .hd span{font-size:14px;color:var(--muted)}
.mt-hero-panel .row{display:flex;align-items:center;gap:12px;padding:11px 4px;border-bottom:1px solid var(--line2);text-decoration:none!important;color:var(--ink)!important}
.mt-hero-panel .row:hover{background:#fffdf8}
.mt-hero-panel .row i{flex:0 0 38px;height:38px;border-radius:10px;background:var(--gold-soft);display:grid;place-items:center}
.mt-hero-panel .row span{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}
.mt-hero-panel .row b{font-family:'MT Head',sans-serif;font-weight:600;font-size:17px}
.mt-hero-panel .row small{font-size:13px;color:var(--muted)}
.mt-hero-panel .row em{font-style:normal;color:var(--sand);font-weight:700}
.mt-hero-panel .all{margin-top:12px;font-family:'MT Head',sans-serif;font-weight:600;color:var(--gold-d)!important;text-decoration:none!important;text-align:center}
.mt-fslot{justify-content:center;align-items:flex-start;padding:28px;border:1.5px dashed var(--gold);background:#fffdf8;text-decoration:none!important;color:var(--ink)!important;gap:8px;min-height:220px}
.mt-fslot b{font-family:'MT Head',sans-serif;font-size:22px}
.mt-fslot span{color:var(--muted);max-width:460px}
.mt-fslot em{font-style:normal;font-weight:700;color:var(--gold-d)}
@media (max-width:760px){.mt-fslot{grid-column:auto!important;min-height:0;padding:18px;flex-direction:column}}
.mt-court-note{display:flex;gap:12px;align-items:flex-start;background:#fdf4e3;border:1px solid #ecd9b0;border-radius:14px;padding:16px 18px;margin-bottom:18px}
.mt-court-note.closed{background:#fbecea;border-color:#efc9c2}
.mt-court-note p{margin:0;font-size:17px;font-weight:600;line-height:1.6;color:#2a2f3a}
.mt-court-note svg{flex:0 0 auto;margin-top:3px}
/* מאמרים חדשים: תשובה בקצרה, שאלות נפוצות ומקורות */
.mt .mt-answer{background:#fff;border:1px solid var(--line);border-right:5px solid var(--gold);border-radius:14px;padding:18px 22px;margin:0 0 26px}
.mt .mt-answer strong:first-child{display:block;font-family:'MT Head',sans-serif;font-size:19px;margin-bottom:6px;color:var(--ink)}
.mt .mt-answer p{margin:0}
.mt .mt-faq-art h3{font-size:19px;margin:18px 0 6px}
.mt ul.mt-sources li{font-size:15px}
.mt .mt-art-disc{font-size:14px;color:var(--muted);border-top:1px solid var(--line);padding-top:14px;margin-top:28px}
/* תיבת כלים משפטיים בצד */
.mt .mt-tools-side ul{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column}
.mt .mt-tools-side li a{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--line2);text-decoration:none;color:var(--ink);font-weight:700;font-size:15px}
.mt .mt-tools-side li:first-child a{border-top:0}
.mt .mt-tools-side li a span{display:flex;flex-direction:column;line-height:1.25}
.mt .mt-tools-side li a small{font-weight:600;font-size:12px;color:var(--muted)}
.mt .mt-tools-side li a:hover span{color:var(--gold-d)}
.mt .mt-tools-side a.all{display:inline-block;margin-top:10px;font-weight:800;font-size:14px;color:var(--gold-d);text-decoration:none}
/* תיבת אמינות במאמרים שעברו בדיקת עובדות */
.mt .mt-trust{display:flex;gap:10px;align-items:flex-start;background:#eef6f1;border:1px solid #cfe5d8;border-radius:12px;padding:12px 16px;margin:0 0 20px;font-size:15px;line-height:1.55;color:#1f3b2d}
.mt .mt-trust svg{flex:0 0 18px;margin-top:3px}
.mt .mt-trust a{color:#2f6b4f;font-weight:700;text-decoration:underline}
/* קרדיט התמונה הראשית במאמר */
.mt .mt-cover-credit{display:block;margin-top:8px;font-size:13px;color:#6b7280;text-align:start}

/* QA 19.10: hour ranges read left-to-right (8:00–20:00), not reversed by RTL */
.mt-hours span:last-child{direction:ltr;unicode-bidi:isolate}
/* QA 19.10: the phone button in city lists never shrinks; the name wraps instead */
.mt-row .tel{flex:0 0 auto;min-width:44px}
.mt-row .who a{overflow-wrap:anywhere}

/* QA 19.10 closed courts */
.mt-court-note .mt-court-goto{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;padding:0 18px;border-radius:10px;text-decoration:none!important}
.mt-court-note.closed{flex-wrap:wrap}

/* QA 19.10: article tables on phones scroll sideways instead of breaking numbers onto two lines */
@media (max-width:760px){.mt-prose table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.mt-prose td,.mt-prose th{white-space:nowrap;font-size:15px}.mt-prose th{white-space:normal;min-width:84px}}

/* QA 19.10: WhatsApp contact for lawyers (pricing/contact) */
.mt-btn.mt-btn-wa{display:inline-flex;align-items:center;gap:8px;background:#1f9d55!important;color:#fff!important;border:0!important;text-decoration:none!important}
.mt-btn.mt-btn-wa:hover{background:#18874a!important}

/* QA 19.10: firm images keep their square frame everywhere (img or <picture> wrapper), faces biased to the top */
.mt picture.mt-card-logo{display:block;overflow:hidden;width:132px;height:132px;flex:0 0 132px;border-radius:18px;background:#fff}
.mt picture.mt-card-logo img{width:100%!important;height:100%!important;max-width:none;object-fit:cover;object-position:50% 20%;display:block;border-radius:0}
.mt img.mt-card-logo{width:132px!important;height:132px!important;max-width:none;object-position:50% 20%}
.mt-feat picture,.mt-mini picture{display:block;flex:0 0 auto}
.mt .mt-feat img{width:104px!important;height:104px!important;min-width:104px;max-width:none;object-fit:cover;object-position:50% 20%}
.mt .mt-mini img{width:64px!important;height:64px!important;min-width:64px;max-width:none;object-fit:cover;object-position:50% 20%}
.mt-mini{min-width:0}.mt-mini>span,.mt-mini>div{min-width:0}
@media (max-width:760px){.mt .mt-feat img{width:72px!important;height:72px!important;min-width:72px}}

.mt-wa-note{margin:10px 0 0;font-size:14px;opacity:.85}.mt-wa-note a{text-decoration:underline!important}

/* QA 19.10: plain cards show hours, map and reviews in the main column */
.mt-card-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}
.mt-card-info>.mt-panel{margin:0}
.mt-card-info>.mt-panel:has(.mt-map){grid-column:1/-1;order:3}
@media (max-width:760px){.mt-card-info{grid-template-columns:1fr}}

/* QA 19.10: 404 + search in the new design */
.mt-sform{display:flex;gap:10px;max-width:620px;margin-top:18px}
.mt-sform input{flex:1 1 auto;min-width:0;min-height:52px;padding:0 16px;border:1.5px solid var(--line);border-radius:12px;font:inherit;font-size:17px;background:#fff;color:var(--ink)}
.mt .mt-sform button.mt-btn{min-height:52px;padding:0 22px;background:var(--gold,#c8a974)!important;color:#142033!important;border:0!important;border-radius:12px;font-family:'MT Head',sans-serif;font-weight:700;font-size:17px;cursor:pointer}
.mt-404-fields{margin:12px 0 28px}
.mt-404-fields a.mt-chip{text-decoration:none!important;color:var(--ink)!important}
.mt-404-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.mt-404-quick a{display:flex;flex-direction:column;gap:6px;text-decoration:none!important;color:var(--ink)!important}
.mt-404-quick b{font-family:'MT Head',sans-serif;font-size:19px}
.mt-404-quick span{color:var(--muted)}
.mt-s-kind{font-size:13px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:2px 10px;white-space:nowrap}
.mt-search-list .who span{display:block}
@media (max-width:760px){.mt-404-quick{grid-template-columns:1fr}.mt-s-kind{display:none}}

/* QA 19.10 medium fixes */
.mt-art-side{top:130px}
.mt-tool-out,.mt-tool-side{top:130px}
@media (max-width:760px){.mt-row .rate{display:inline;font-size:13px;white-space:nowrap}}
.mt .mt-crumbs a,.mt .mt-panel a:not(.mt-btn):not(.mt-chip),.mt .mt-fineprint a,.mt .mt-sec-head a:not(.mt-btn),.mt-more>.mt-wrap>a{color:var(--gold-d,#7f6033)!important}
@media (max-width:760px){
 .mt-tools-grid,.mt-tool-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
 .mt-tool-card{padding:14px!important;gap:6px!important}
 .mt-tool-card .ic{width:34px!important;height:34px!important}
 .mt-tool-card b{font-size:16px!important}
 .mt-tool-card span:last-child{display:none}
}

.mt-nf{display:inline-block;margin:12px 0 0;padding:10px 14px;border-radius:10px;background:#fff4e0;color:#5a3d0c;font-weight:600}

/* QA 19.10: on phones the call button lives in the bottom bar; hide the top box when it would show only its note */
@media (max-width:760px){.mt-contact-box:not(:has(.row)){display:none}}
.mt-mini .ph{display:grid;place-items:center;color:#c8a974;font-family:'MT Head',sans-serif;font-weight:700;font-size:24px;background:#142033!important}

/* 20.10: empty recommended slot – same quiet style as the homepage slot */
.mt-adslot{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:24px 26px;border:1.5px dashed var(--gold,#c8a974);border-radius:18px;background:#fffdf8;text-decoration:none!important;color:var(--ink,#142033)!important}
.mt-adslot b{font-family:'MT Head',sans-serif;font-size:21px;line-height:1.3}
.mt-adslot span{color:var(--muted,#5b6372);max-width:520px;line-height:1.55}
.mt-adslot em{font-style:normal;font-weight:700;color:var(--gold-d,#7f6033)}
@media (max-width:760px){.mt-adslot{padding:18px}.mt-adslot b{font-size:19px}}

/* 20.10: homepage – recommended firms beyond the 12 cards, compact list with direct links */
.mt-fmore{margin-top:26px;padding:22px 24px;border:1px solid #e7e0d2;border-radius:18px;background:#fffdf8}
.mt-fmore h3{font-family:'MT Head',sans-serif;font-size:20px;margin:0 0 12px}
.mt-fmore ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 22px}
.mt-fmore li{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-bottom:1px solid #f0ebe0;min-width:0}
.mt-fmore .n{font-weight:700;color:#142033;text-decoration:none}
.mt-fmore .n:hover{text-decoration:underline}
.mt-fmore .k{font-size:13px;color:#5b6372}
.mt-fmore .s{font-size:14px;font-weight:600;color:#7f6033;overflow-wrap:anywhere}
@media (max-width:900px){.mt-fmore ul{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:600px){.mt-fmore{padding:18px}.mt-fmore ul{grid-template-columns:1fr}}

/* דף הבית: רשימה שוויונית של משרדים מומלצים (21.10.2026). תמונות מעוצבות לפי תגית בתוך מיכל קבוע, כי תוסף באתר מוחק מחלקות מתמונות */
.mt-olist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.mt-olist>li{display:flex;gap:12px;align-items:flex-start;min-width:0;background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px 14px;margin:0}
.mt-olist .ph{flex:0 0 60px;width:60px;height:60px;border-radius:10px;overflow:hidden;background:#eef0f3;display:block;text-decoration:none!important}
.mt-olist .ph img{display:block;width:60px!important;height:60px!important;max-width:none;object-fit:cover;border-radius:10px}
.mt-olist .ph span{display:grid;place-items:center;width:60px;height:60px;background:var(--ink);color:#d4bb8f;font-family:'MT Head',sans-serif;font-weight:700;font-size:24px}
.mt-olist .b{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}
.mt-olist h3{font-size:17px!important;line-height:1.3}
.mt-olist h3 a{color:var(--ink)!important;text-decoration:none}
.mt-olist h3 a:hover{text-decoration:underline}
.mt-olist .f{font-size:14px;color:var(--gold-d);font-weight:600;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.mt-olist .m{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:14px;color:var(--muted)}
.mt-olist .m span{display:inline-flex;align-items:center;gap:4px}
.mt-olist .m b{color:var(--ink)}
.mt-olist .a{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:6px;font-size:14px}
.mt-olist .a a{text-decoration:none}
.mt-olist .a .t{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 10px;border:1px solid #ddd3c1;border-radius:9px;color:var(--ink)!important;font-weight:700;background:#fff!important}
.mt-olist .a .t:hover{border-color:var(--ink)}
.mt-olist .a .s{color:var(--gold-d)!important;font-weight:600;text-decoration:underline!important;text-underline-offset:3px;overflow-wrap:anywhere}
.mt-olist .m .p{margin-inline-start:auto;color:var(--muted)!important;font-weight:600;text-decoration:none}
.mt-olist .m .p:hover{color:var(--ink)!important;text-decoration:underline}
.mt-olist .m .c::before,.mt-olist .m .r::before,.mt-olist .a .t::before{content:"";width:14px;height:14px;flex:0 0 14px;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}
.mt-olist .m .c::before{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-12a7 7 0 0 1 14 0c0 5.8-7 12-7 12z'/%3E%3Ccircle cx='12' cy='9' r='2.5'/%3E%3C/svg%3E");background:var(--gold-d)}
.mt-olist .m .r::before{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.8l2.8 5.9 6.4.8-4.7 4.4 1.2 6.4L12 17.2l-5.7 3.1 1.2-6.4L2.8 9.5l6.4-.8z'/%3E%3C/svg%3E");background:#c9a24a}
.mt-olist .a .t::before{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1.9.4 1.8.7 2.7a2 2 0 0 1-.5 2.1L8 9.8a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.7.7a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E");background:var(--ink)}
@media (max-width:1080px){.mt-olist{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){
 .mt-olist{grid-template-columns:1fr;gap:10px}
 .mt-olist>li{padding:12px}
 .mt-olist .a{gap:8px 12px;margin-inline-start:-72px;flex-wrap:nowrap;justify-content:space-between}
 .mt-olist .a .s{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block!important;line-height:40px;min-height:0!important}
 .mt-olist .a .t{flex:0 0 auto}
 .mt-olist .f{-webkit-line-clamp:1}
 .mt-olist .a .t{min-height:40px;padding:0 12px}
 .mt-olist .a .s{display:inline-flex;align-items:center;min-height:40px}
 .mt-olist .m .p{min-height:32px;display:inline-flex;align-items:center}
}

/* 21.10.2026 – תמונות ברשימות המדריכים ביחס 16:9 (התמונות הראשיות הן 1408x768), במקום פס רחב ונמוך */
.mt .mt-rel .cv{height:auto!important;aspect-ratio:16/9;min-height:0}
.mt .mt-big-art .cv{min-height:320px;aspect-ratio:16/9}
.mt .mt-mini:has(> b) img,.mt .mt-mini:has(> b) .ph{width:96px!important;height:54px!important;min-width:96px;flex:0 0 96px;border-radius:10px;object-position:50% 50%}
.mt .mt-mini:has(> b) picture{flex:0 0 96px}
@media (max-width:760px){
 .mt .mt-rel .cv{height:auto!important;aspect-ratio:16/9}
 .mt .mt-big-art .cv{min-height:0;aspect-ratio:16/9}
}

/* 21.10: firm-verified details badge (meta _mt_verified = Y-m-d) */
.mt-verified{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:600;color:#2f6b4f;background:#e5f4e4;border-radius:999px;padding:3px 10px}

/* 21.10: homepage firm cards v2 - larger photo, equal height, actions pinned to bottom */
.mt-olist{gap:14px}
.mt-olist>li{display:grid;grid-template-columns:108px minmax(0,1fr);gap:16px;align-items:stretch;padding:14px;height:100%;box-sizing:border-box}
.mt-olist .ph{width:108px;height:auto;min-height:108px;flex:none;align-self:stretch;border-radius:12px}
.mt-olist .ph img{width:100%!important;height:100%!important;object-fit:cover;object-position:center 25%;border-radius:12px}
.mt-olist .ph span{width:100%;height:100%;min-height:108px;font-size:36px}
.mt-olist .b{gap:3px}
.mt-olist h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mt-olist .f{-webkit-line-clamp:1}
.mt-olist .a{margin-top:auto;padding-top:8px;flex-wrap:nowrap;justify-content:space-between}
.mt-olist .a .t{flex:0 0 auto}
.mt-olist .a .s{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mt-olist .a .s{direction:ltr;text-align:left;font-size:13.5px}
.mt-olist .m{flex-wrap:nowrap;white-space:nowrap;overflow:hidden}
@media (min-width:641px){.mt-olist .m .p{display:none}}
@media (max-width:640px){
 .mt-olist>li{grid-template-columns:84px minmax(0,1fr);grid-auto-rows:auto;column-gap:12px;row-gap:3px;padding:12px}
 .mt-olist .b{display:contents}
 .mt-olist .ph{grid-column:1;grid-row:1/span 3;width:84px;height:84px;min-height:84px;align-self:start}
 .mt-olist .ph span{min-height:84px;font-size:30px}
 .mt-olist h3,.mt-olist .f,.mt-olist .m{grid-column:2;min-width:0}
 .mt-olist .a{grid-column:1/-1;margin:6px 0 0!important;padding-top:10px;border-top:1px solid var(--line)}
}

/* 21.10: homepage photos uncropped (contain on white, square) */
.mt-olist>li{align-items:center}
.mt-olist .ph{width:108px;height:108px;min-height:0;align-self:center;background:#fff!important;border:1px solid var(--line);box-sizing:border-box}
.mt-olist .ph img{width:100%!important;height:100%!important;object-fit:contain;object-position:center;background:#fff;border-radius:11px}
.mt-olist .b{align-self:stretch}
@media (max-width:640px){.mt-olist .ph{width:84px;height:84px;align-self:start}.mt-olist .m{flex-wrap:wrap;white-space:normal}}

/* 23.10: ad spaces – court service providers, small ad slot, extra ad products on the pricing page */
.mt-svc{position:relative;display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:#fff}
.mt-svc .txt{min-width:0;flex:1 1 260px}
.mt-svc h3{font-size:18px!important;margin:0 0 4px}
.mt-svc p{margin:0;color:var(--muted);font-size:15px;line-height:1.5}
.mt-svc .acts{display:flex;gap:8px;flex-wrap:wrap}
.mt-svc-lbl{position:absolute;top:8px;left:12px;font-size:12px;color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:0 6px}
.mt-adslot-sm{padding:16px 18px;margin-bottom:14px}
.mt-adslot-sm b{font-size:17px}
.mt-adslot-sm span{font-size:14px}
.mt-tool-spon .mt-feat{flex-direction:column;align-items:stretch}
.mt-ad-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
@media (max-width:1000px){.mt-ad-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){.mt-ad-grid{grid-template-columns:1fr}}
.mt-ad{scroll-margin-top:110px}
.mt-author-spon{margin-top:12px}

/* 23.10: ad order form + WhatsApp link under ad products */
.mt-ad-wa{display:block;text-align:center;margin-top:10px;font-size:14px;font-weight:600;color:var(--gold-d)!important}
.mt-order{padding-top:28px;padding-bottom:48px;max-width:720px}
.mt-order-form{display:flex;flex-direction:column;gap:14px}
.mt-order-form label{display:flex;flex-direction:column;gap:6px;font-weight:600}
.mt-order-form input{font:inherit;padding:12px 14px;border:1px solid #d9d4c7;border-radius:10px;background:#fff}
.mt-order-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}
@media (max-width:640px){.mt-order-2{grid-template-columns:1fr}}
.mt-order-form button{align-self:flex-start;border:0;cursor:pointer}
.mt-order-note{margin:0;font-size:14px;color:var(--muted)}
.mt-order-err{margin:0;padding:10px 14px;border-radius:10px;background:#fdecea;color:#8a2a1a}
.mt-hp{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);opacity:0;pointer-events:none}

.mt .mt-order-form input[type=email],.mt .mt-order-form input[type=text],.mt .mt-order-form input:not([type]){font:inherit;padding:12px 14px!important;border:1px solid #d9d4c7!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}
.mt .mt-order-form input:focus{outline:2px solid #c8a974!important;outline-offset:1px}
.mt .mt-order-form button.mt-btn{background:#c8a974!important;color:#142033!important;border:0!important;border-radius:12px!important;padding:14px 26px!important;font-family:'MT Head',sans-serif;font-weight:700;font-size:17px}
.mt .mt-order-form button.mt-btn:hover{filter:brightness(.95)}

/* 24.10: on-site card payment (Sumit payments.js) */
.mt .mt-order-h{font-size:19px!important;margin:6px 0 0}
.mt-order-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}
@media (max-width:640px){.mt-order-3{grid-template-columns:1fr 1fr}.mt-order-3 label:last-child{grid-column:1/-1}}
.mt .mt-order-form select{font:inherit;padding:12px 14px!important;border:1px solid #d9d4c7!important;border-radius:10px!important;background:#fff!important;color:#142033}
.mt .mt-order-form input[inputmode=numeric]{text-align:left}
.mt-order-chk{flex-direction:row!important;align-items:flex-start;gap:10px!important;font-weight:500!important;font-size:15px;line-height:1.55}
.mt-order-chk input{width:20px;height:20px;margin-top:3px;flex:0 0 20px}
.mt .mt-order-form button.mt-btn[disabled]{opacity:.5;cursor:not-allowed}

/* קישור לאתר המשרד למשרדים בתשלום (25.10.2026) */
.mt-row .who .mt-row-site{display:inline-block;margin-top:2px;color:#7f6033;font-weight:600;font-size:14px;text-decoration:underline;text-underline-offset:3px}
.mt-fcard .mt-fcard-site{align-self:flex-start;color:#7f6033;font-weight:600;font-size:15px;text-decoration:underline;text-underline-offset:3px}
