/* THE GROUP INVEST, ערכת עיצוב v4. טורקיז/מנטה/אקווה, Heebo. נטען כ-assets/style.css */
@font-face{font-family:Heebo;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/heebo-hebrew.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:Heebo;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/heebo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--teal:#3f7a6e;--teal-d:#2d6a5f;--deep:#173f38;--mint:#bdd6cf;--mint-l:#eaf3f0;--aqua:#55FEDE;--ink:#15221f;--txt:#2e3d39;--line:#d6e4e0;--white:#fff;--r:18px}
*{box-sizing:border-box;margin:0}
html{scroll-behavior:smooth;scroll-padding-top:84px}
body{font-family:Heebo,Arial,sans-serif;font-size:17px;line-height:1.75;color:var(--txt);background:#fff;text-align:right;-webkit-font-smoothing:antialiased}
img{max-width:100%;height:auto}
a{color:var(--teal-d)}
h1,h2,h3,h4{font-family:Heebo,Arial,sans-serif;font-weight:800;line-height:1.25;color:var(--ink);text-align:right}
h2{font-size:clamp(28px,3.6vw,44px);margin-bottom:18px}
h3{font-size:20px;margin-bottom:8px}
.wrap{max-width:1160px;margin:0 auto;padding:0 24px}
.skip{position:absolute;right:-9999px;top:0;background:#fff;padding:10px 16px;z-index:999}
.skip:focus{right:8px}
:focus-visible{outline:3px solid var(--aqua);outline-offset:3px}
/* כותרת עליונה */
header{background:var(--teal);position:sticky;top:0;z-index:100;transition:box-shadow .3s,background .3s}
header.scrolled{box-shadow:0 4px 22px rgba(0,0,0,.18);background:#4d8a7e}
header .wrap{display:flex;align-items:center;justify-content:space-between;gap:18px;height:76px;max-width:1260px}
.brand img{height:58px;width:auto;display:block}
nav ul{list-style:none;padding:0;display:flex;gap:6px;align-items:center}
nav a{color:#fff;text-decoration:none;font-weight:500;font-size:17px;padding:10px 12px;border-radius:999px;display:block;white-space:nowrap;transition:background .2s}
nav a:hover{background:rgba(0,0,0,.16)}
nav a[aria-current=page]{background:rgba(0,0,0,.22);font-weight:700}
@media(max-width:1280px) and (min-width:1021px){nav a{padding:9px 7px;font-size:15px}nav ul{gap:2px}}
.call{background:var(--aqua);color:var(--ink);text-decoration:none;font-weight:800;padding:10px 24px;border-radius:999px;white-space:nowrap;transition:transform .2s,box-shadow .2s}
.call:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.2)}
.burger{display:none;background:none;border:2px solid rgba(255,255,255,.7);border-radius:10px;color:#fff;width:46px;height:42px;font-size:24px;cursor:pointer}
/* כפתורים */
.btns{display:flex;flex-wrap:wrap;gap:14px}
.btn{display:inline-block;background:var(--aqua);color:var(--ink);text-decoration:none;font-weight:800;padding:14px 32px;border-radius:999px;border:0;font-size:17px;cursor:pointer;transition:transform .2s,box-shadow .2s,filter .2s}
.btn:hover{transform:translateY(-3px);box-shadow:0 10px 22px rgba(0,0,0,.2)}
.btn.ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 2px #fff}
.btn.dark{background:var(--deep);color:#fff}
/* פתיחה */
.hero4{position:relative;min-height:min(92vh,800px);display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;background:linear-gradient(180deg,rgba(23,63,56,.62) 0%,rgba(23,63,56,.80) 100%),url(/assets/hero1.jpg) center/cover no-repeat;padding:70px 0 130px}
.hero4 .q{font-weight:800;font-size:clamp(30px,5.2vw,68px);line-height:1.15;color:#fff;text-align:center;max-width:16em;margin:0 auto 22px;animation:fadeUp .9s ease both}
.hero4 .q em{font-style:normal;color:var(--aqua);display:block}
.hero4 h1{font-size:clamp(18px,2.2vw,26px);font-weight:500;color:#e9f5f2;text-align:center;max-width:34em;margin:0 auto 12px;animation:fadeUp .9s .15s ease both}
.hero4 p{color:#d3e6e1;max-width:34em;margin:0 auto 30px;font-size:20px;animation:fadeUp .9s .3s ease both}
.hero4 .btns{justify-content:center;animation:fadeUp .9s .45s ease both}
.hstats{position:relative;margin-top:-72px;z-index:5}
.hstats .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;background:#fff;border-radius:var(--r);box-shadow:0 16px 44px rgba(0,0,0,.18);overflow:hidden}
.hstats .grid.g4{grid-template-columns:repeat(4,1fr)}
.hstats .it{padding:26px 16px;text-align:center;border-left:1px solid var(--line)}
.hstats .it:last-child{border-left:0}
.hstats b{display:block;font-weight:800;font-size:clamp(34px,5vw,54px);color:var(--teal);line-height:1.1}
.hstats .it>span{font-size:15px;color:#3c4f4a}
.hstats b span{font-size:inherit;color:inherit;font-weight:inherit}
@keyframes fadeUp{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}
/* כותרות סקשנים */
.sec{padding:92px 0}
.sec.tight{padding:64px 0}
.mint{background:var(--mint-l)}
.deep{background:var(--deep);color:#d9ebe7}
.deep h2,.deep h3{color:#fff}
.eyebrow{display:block;font-weight:700;font-size:15px;letter-spacing:.04em;color:var(--teal-d);margin-bottom:10px}
.deep .eyebrow{color:var(--aqua)}
.sh{margin-bottom:44px}
.sh h2{margin-bottom:12px}
.sh h2::after{content:"";display:block;width:64px;height:5px;border-radius:4px;background:var(--aqua);margin-top:14px}
.sh.c{text-align:center}.sh.c h2,.sh.c .eyebrow,.sh.c p{text-align:center}.sh.c h2::after{margin-inline:auto}
.sh p{max-width:44em;font-size:20px}
.sh.c p{margin-inline:auto}
.quote{font-weight:800;font-size:clamp(24px,3.4vw,40px);line-height:1.3;color:var(--teal-d);text-align:center;max-width:22em;margin:0 auto}
.quote span{display:block;color:var(--ink)}
/* תהליך */
.tl{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:30px 22px;counter-reset:t}
.tl li{position:relative;background:#fff;border-radius:var(--r);padding:26px 22px 22px;box-shadow:0 4px 20px rgba(0,0,0,.08);counter-increment:t;transition:transform .25s,box-shadow .25s}
.tl li:hover{transform:translateY(-6px);box-shadow:0 14px 32px rgba(0,0,0,.16)}
.tl li::before{content:counter(t);position:absolute;top:-18px;right:22px;width:44px;height:44px;border-radius:50%;background:var(--teal);color:#fff;font-weight:800;font-size:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(0,0,0,.2)}
.tl strong{display:block;font-weight:800;font-size:20px;color:var(--ink);margin:6px 0 6px}
.tl span{font-size:15px;color:#455a55;line-height:1.6}
/* למה אנחנו */
.why{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}
.why>div{background:#fff;border-radius:var(--r);padding:30px 28px;display:flex;gap:20px;align-items:flex-start;box-shadow:0 4px 20px rgba(0,0,0,.08)}
.ico{flex:0 0 62px;height:62px;border-radius:50%;background:var(--mint-l);display:flex;align-items:center;justify-content:center}
.ico svg{width:32px;height:32px;stroke:var(--teal-d);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.why h3{margin-bottom:6px;color:var(--teal-d);font-size:24px}
.why p{font-size:17px;margin:0}
/* כרטיסי עסקאות */
.dcards{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:22px}
.dcard{background:#fff;border-radius:var(--r);overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.10);transition:transform .25s,box-shadow .25s;display:flex;flex-direction:column}
.dcard:hover{transform:translateY(-6px);box-shadow:0 16px 36px rgba(0,0,0,.2)}
.dimg{display:block;width:100%;aspect-ratio:4/3;border:0;padding:0;background:#cfdcd8;cursor:pointer;position:relative;overflow:hidden}
.dimg img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}
.dcard:hover .dimg img{transform:scale(1.07)}
.dimg[data-n]:not([data-n="1"]):not([data-n="0"])::after{content:attr(data-n) " תמונות";position:absolute;left:10px;bottom:10px;background:rgba(0,0,0,.65);color:#fff;font-size:15px;padding:3px 11px;border-radius:999px}
.dbody{padding:16px 18px 18px}
.dbody h3{margin:0 0 10px;font-size:20px}
.dbody dl{margin:0;display:grid;gap:4px;font-size:17px}
.dbody dl div{display:flex;justify-content:space-between;gap:10px;padding:4px 0}
.dbody dt{color:#566a65}.dbody dd{margin:0;font-weight:800;color:var(--ink)}
.dbody p{font-size:17px;margin:0;line-height:1.6}
/* סרטונים וקרוסלה */
.vids{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:20px;list-style:none;padding:0}
.vid{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 6px 22px rgba(0,0,0,.18)}
.vid button{display:block;width:100%;border:0;padding:0;background:#000;cursor:pointer;position:relative;aspect-ratio:9/16;overflow:hidden}
.vid img{width:100%;height:100%;object-fit:cover;display:block;opacity:.92;transition:transform .5s,opacity .3s}
.vid button:hover img{transform:scale(1.05);opacity:1}
.vid .play{position:absolute;inset:0;margin:auto;width:64px;height:64px;border-radius:50%;background:rgba(255,255,255,.94);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(0,0,0,.35)}
.vid .play::after{content:"";border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent var(--teal-d);margin-right:-5px}
.vid iframe{width:100%;aspect-ratio:9/16;border:0;display:block}
.vid p{padding:11px 14px;font-weight:700;font-size:17px;color:var(--ink);text-align:center}
.car{position:relative}
.car .track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 4px 18px;scrollbar-width:thin;list-style:none;margin:0}
.car .track>li{flex:0 0 min(236px,72%);scroll-snap-align:start}
.car .arr{position:absolute;top:40%;width:48px;height:48px;border-radius:50%;border:0;background:var(--aqua);color:var(--ink);font-size:24px;line-height:1;cursor:pointer;z-index:2;box-shadow:0 4px 14px rgba(0,0,0,.3)}
.car .prev{right:-18px}.car .next{left:-18px}
/* מייסדים */
.founders{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center}
.founders img{width:100%;border-radius:var(--r);box-shadow:0 18px 46px rgba(0,0,0,.25);display:block}
.founders .txt p{margin-bottom:14px}
.sig{display:flex;gap:30px;margin:18px 0 22px;flex-wrap:wrap}
.sig strong{display:block;color:var(--ink);font-weight:800}
.sig span{font-size:15px;color:#566a65}
/* מאמרים */
.acards{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:22px}
.acard{background:#fff;border-radius:var(--r);padding:26px 24px;box-shadow:0 4px 20px rgba(0,0,0,.09);border-top:5px solid var(--aqua);transition:transform .25s,box-shadow .25s;display:flex;flex-direction:column}
.acard:hover{transform:translateY(-5px);box-shadow:0 14px 32px rgba(0,0,0,.18)}
.acard h3{font-size:20px;line-height:1.35;margin:0 0 10px}
.acard h3 a{color:var(--ink);text-decoration:none}
.acard p{font-size:17px;margin:0 0 14px;color:#455a55;flex:1}
.more{font-weight:800;text-decoration:none;color:var(--teal-d)}
.more::after{content:" ←"}
/* פס פנייה */
.band{position:relative;color:#fff;text-align:center;padding:84px 0;background:linear-gradient(rgba(23,63,56,.82),rgba(23,63,56,.86)),url(/assets/hero1.jpg) center/cover fixed}
.band h2{color:#fff;text-align:center}
.band h2::after{display:none}
.band p{color:#d6e9e4;max-width:34em;margin:0 auto 26px;text-align:center;font-size:20px}
.band .btns{justify-content:center}
/* כותרת עמודים פנימיים */
.page-head{position:relative;color:#fff;padding:64px 0 54px;background:linear-gradient(rgba(23,63,56,.78),rgba(23,63,56,.86)),url(/assets/hero-s.jpg) center 40%/cover no-repeat}
.page-head h1{color:#fff;font-size:clamp(25px,4.4vw,52px);max-width:22em}
.crumbs{font-size:15px;color:#cfe3de;margin-bottom:12px}
.crumbs a{color:#fff}
/* תוכן */
section.first{padding:56px 0}
section{padding:60px 0}
.prose{max-width:46em}
.prose p{margin-bottom:16px}
.prose ul,.prose ol{margin:0 0 18px;padding-right:26px}
.prose li{margin-bottom:8px}
.lead{font-size:20px;line-height:1.7;color:var(--ink);margin-bottom:22px}
.list{list-style:none;padding:0;max-width:46em}
.list li{padding:16px 0;border-bottom:1px solid var(--line)}
.list li:last-child{border-bottom:0}
.list strong{display:block;font-weight:800;font-size:20px;color:var(--teal-d)}
.list span{font-size:17px}
.note-box{background:var(--mint-l);border-right:5px solid var(--teal);padding:18px 22px;border-radius:12px;max-width:46em;font-size:17px;margin-top:22px}
.article{max-width:46em}
.article h2{font-size:clamp(23px,3vw,31px);margin:36px 0 12px;color:var(--teal-d)}
.article h3,.article h4{font-size:20px;margin:22px 0 6px}
.article p,.article li{font-size:20px;line-height:1.95}
.lay{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:60px;align-items:start}
.lay .prose,.lay .article{max-width:none}
.side{position:sticky;top:98px;background:var(--mint-l);border-radius:var(--r);padding:28px 24px;box-shadow:0 6px 26px rgba(0,0,0,.1)}
.side h3{font-size:24px;color:var(--teal-d)}
.side p{margin-bottom:16px;font-size:17px}
.side .btn{display:block;text-align:center;margin-bottom:10px}
.side h4{font-size:17px;margin:22px 0 8px;color:var(--ink)}
.side ul{list-style:none;padding:0;display:grid;gap:7px;font-size:17px}
@media(max-width:1020px){.lay{grid-template-columns:1fr;gap:34px}.side{position:static}}
.two{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}
.person img{width:100%;max-width:440px;border-radius:var(--r);box-shadow:0 14px 40px rgba(0,0,0,.22)}
details{background:var(--mint-l);border-radius:14px;margin-bottom:12px;max-width:46em}
summary{cursor:pointer;padding:18px 22px;font-weight:700;list-style:none;color:var(--ink)}
summary::-webkit-details-marker{display:none}
summary::after{content:"+";float:left;font-size:24px;line-height:1;color:var(--teal-d)}
details[open] summary::after{content:"−"}
details div{padding:0 22px 18px}
/* טפסים */
.formbox{background:#fff;padding:34px;border-radius:var(--r);box-shadow:0 12px 44px rgba(0,0,0,.14);max-width:640px}
label{display:block;font-weight:700;font-size:17px;margin:15px 0 5px;color:var(--ink)}
input,select,textarea{width:100%;font:inherit;text-align:right;padding:13px 14px;border:1.5px solid #bcd0cb;border-radius:12px;background:#fff;color:var(--ink);transition:border-color .2s,box-shadow .2s}
input:focus,select:focus,textarea:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 4px rgba(85,254,222,.35)}
textarea{min-height:96px;resize:vertical}
.hp{position:absolute;right:-9999px;height:0;overflow:hidden}
button[type=submit]{margin-top:22px;width:100%;font:inherit;font-weight:800;font-size:20px;padding:15px;border:0;border-radius:999px;background:var(--aqua);color:var(--ink);cursor:pointer;transition:transform .2s,box-shadow .2s}
button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(0,0,0,.2)}
button[disabled]{opacity:.6;cursor:wait}
.note{font-size:15px;color:#3c4f4a;margin-top:14px}
.chk{display:flex;gap:10px;align-items:flex-start;font-size:15px;margin:16px 0 4px;line-height:1.5}.chk input{width:20px;height:20px;margin-top:3px;flex:0 0 auto}
#msg{margin-top:16px;padding:13px 15px;border-radius:10px;display:none;font-weight:500}
#msg.ok{display:block;background:#dff3ea;color:#17553a}
#msg.err{display:block;background:#fbe9e7;color:#8a2a1b}
/* תחתית */
footer{background:var(--deep);color:#c7dcd7;padding:64px 0 24px;margin-top:0;font-size:15px}
footer a{color:#fff;text-decoration:none}
footer a:hover{text-decoration:underline}
.fgrid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:36px;margin-bottom:34px}
footer h3{color:#fff;font-size:20px;margin-bottom:14px}
footer ul{list-style:none;padding:0;display:grid;gap:9px}
footer .logo img{width:128px;height:auto;margin-bottom:12px}
.fbot{border-top:1px solid rgba(255,255,255,.16);padding-top:18px;font-size:15px;color:#e6efec}
/* צפים */
.wafloat{position:fixed;left:20px;bottom:20px;z-index:120;background:var(--aqua);color:var(--ink);text-decoration:none;font-weight:800;padding:13px 22px;border-radius:999px;box-shadow:0 6px 20px rgba(0,0,0,.3);transition:transform .2s}
.wafloat:hover{transform:translateY(-3px)}
.a11y{position:fixed;right:0;top:48%;z-index:130}
.a11y>button{background:var(--deep);color:#fff;border:0;padding:11px 13px;font:inherit;font-size:15px;cursor:pointer;border-radius:8px 0 0 8px}
.a11y .pn{display:none;background:#fff;border:1px solid #b7c9c4;padding:12px;position:absolute;right:100%;top:0;width:200px;box-shadow:0 8px 24px rgba(0,0,0,.22);border-radius:12px}
.a11y.on .pn{display:block}
.a11y .pn button{display:block;width:100%;margin:5px 0;padding:9px;font:inherit;font-size:15px;cursor:pointer;background:var(--mint-l);border:1px solid #c4d6d1;border-radius:8px}
html.a-big{font-size:120%}
html.a-contrast body{background:#000;color:#fff}
html.a-contrast header,html.a-contrast .formbox,html.a-contrast .dcard,html.a-contrast .vid,html.a-contrast details,html.a-contrast .tl li,html.a-contrast .why>div,html.a-contrast .acard,html.a-contrast .hstats .grid{background:#111;color:#fff}
html.a-contrast h1,html.a-contrast h2,html.a-contrast h3,html.a-contrast .lead,html.a-contrast .tl strong{color:#fff}
html.a-contrast a,html.a-contrast .call{color:#ffe14d}
html.a-links a{text-decoration:underline!important;font-weight:700}
/* לייטבוקס */
.lb{position:fixed;inset:0;background:rgba(0,0,0,.9);z-index:200;display:none;align-items:center;justify-content:center;flex-direction:column;padding:16px}
.lb.on{display:flex}
.lb img{max-width:min(980px,100%);max-height:78vh;display:block;border-radius:8px}
.lb p{color:#fff;margin:12px 0}
.lb button{background:#fff;border:0;padding:9px 20px;margin:4px;font:inherit;cursor:pointer;border-radius:999px}
/* אנימציות */
.rv{opacity:0;transform:translateY(26px);transition:opacity .75s ease,transform .75s ease}
.rv.in{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.rv{opacity:1;transform:none}html{scroll-behavior:auto}}
/* רספונסיב */
@media(max-width:1020px){.tl{grid-template-columns:repeat(2,1fr)}.fgrid{grid-template-columns:1fr 1fr}.why{grid-template-columns:1fr}.founders,.two{grid-template-columns:1fr;gap:30px}}
@media(max-width:900px){
 .burger{display:block}
 header .wrap{height:68px}
 nav{position:absolute;top:100%;right:0;left:0;background:var(--teal);display:none;padding:10px 20px 18px;box-shadow:0 14px 24px rgba(0,0,0,.2)}
 nav.open{display:block}
 nav ul{flex-direction:column;align-items:stretch;gap:2px}
 nav a{padding:13px 14px;font-size:20px}
 .brand img{height:50px}
 .call{padding:8px 16px;font-size:15px}
}
@media(max-width:640px){
 body{font-size:17px}.sec{padding:60px 0}.hero4{padding:50px 0 110px;min-height:84vh}
 .hstats .grid{grid-template-columns:1fr 1fr 1fr}.hstats .it{padding:16px 6px}.hstats .it>span{font-size:15px}
 .hstats .grid.g4{grid-template-columns:1fr 1fr}.hstats .it{border-bottom:1px solid var(--line)}
 .tl{grid-template-columns:1fr;gap:34px}.fgrid{grid-template-columns:1fr}
 .car .prev{right:-4px}.car .next{left:-4px}.band{background-attachment:scroll}
 .a11y{top:auto;bottom:20px;right:10px}.a11y>button{border-radius:999px;padding:11px 15px;box-shadow:0 4px 14px rgba(0,0,0,.3)}.a11y .pn{top:auto;bottom:100%;right:0;margin-bottom:8px}
 .formbox{padding:24px 18px}.wafloat{padding:11px 16px}.dcards{grid-template-columns:1fr 1fr;gap:14px}
}
.acard .more{display:inline-block;padding:11px 0;min-height:44px;font-weight:700}
/* שטוח: בלי צללים במנוחה (רק בריחוף ובשכבות צפות), הפרדה בקו דק או בגוון */
.tl li,.dcard,.acard,.hstats .grid,.formbox{box-shadow:none;border:1px solid var(--line)}
.vid,.founders img,.person img{box-shadow:none}
.why>div{box-shadow:none;background:var(--mint-l);border:0;display:block}
.why .num{display:block;font-size:44px;font-weight:800;line-height:1;color:var(--teal);margin-bottom:12px}
.why h3{font-size:24px}
.burger svg{display:block;margin:auto}
.hero4 .q{font-size:clamp(26px,5.2vw,68px)}
/* בלי מסגרות ובלי מספרים דקורטיביים: הפרדה בגוון (קלף בהיר על רקע לבן, קלף לבן על רקע מנטה) */
.why .num{display:none}
.tl li,.dcard,.acard,.formbox{border:0;background:var(--mint-l)}
.mint .tl li,.mint .dcard,.mint .acard,.sec.mint .why>div{background:#fff}
.hstats .grid{border:0}
.car .arr,.vid .play{box-shadow:none}
.dcard:hover,.acard:hover,.tl li:hover{box-shadow:none}
/* צ'יפים לערים ולשירותים בדף הבית */
.chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:8px}
.chips a,.chips span{padding:11px 22px;border-radius:999px;background:var(--mint-l);color:var(--teal-d);font-weight:700;text-decoration:none;font-size:17px;min-height:44px;display:inline-flex;align-items:center}
.chips span{background:transparent;color:#3c4f4a;font-weight:500}
.chips a:hover{background:var(--teal);color:#fff}
.chips.alt a{background:#fff;border:1px solid var(--line)}
/* טופס + פרטי קשר זה לצד זה */
.cgrid{display:grid;grid-template-columns:minmax(0,640px) 1fr;gap:56px;align-items:start}
.cinfo h3{font-size:24px;margin-bottom:14px}
.cinfo p{margin:0 0 12px;font-size:20px}
.cinfo .big{font-size:clamp(30px,3.4vw,40px);font-weight:800;text-decoration:none;color:var(--teal-d)}
.cinfo .small{font-size:15px;color:#3c4f4a;margin-top:20px;max-width:26em}
@media(max-width:900px){.cgrid{grid-template-columns:1fr;gap:30px}}
/* קריאות בדפי תוכן: שורות באורך סביר, טקסט גדול יותר בפרטי קשר, בלי צל לתיבת הצד */
.list span{font-size:20px}
.lay .prose p,.lay .prose li,.lay .article p,.lay .article li{max-width:44em}
.side{box-shadow:none}
/* עוד קריאות: שמות בהמלצות, נתוני עסקאות, הערת תחתית */
.vid p{font-size:17px}
.fbot{max-width:56em;line-height:1.7}
/* עסקאות מקובצות לפי מחיר */
.band-h{font-size:24px;margin:44px 0 16px;color:var(--ink)}
.band-h:first-child{margin-top:8px}
.band-h span{color:var(--teal-d);font-weight:700}
/* רשימת מאמרים עריכתית בדף הבית (במקום עוד שורת כרטיסים) */
.alist{list-style:none;padding:0;margin:0;max-width:52em}
.arow{padding:22px 0}
.arow+.arow{margin-top:0}
.arow h3{font-size:24px;margin:0 0 8px;line-height:1.35}
.arow h3 a{color:var(--ink);text-decoration:none}
.arow h3 a:hover{color:var(--teal-d);text-decoration:underline}
.arow p{margin:0 0 6px;max-width:44em}
/* פחות קווים: הפרדה במרווח ובגוון */
.list li{border-bottom:0;padding:14px 0}
.chips.alt a{border:0;background:var(--mint-l)}
/* כרטיסי עסקאות: טקסט גדול יותר, ולכן כרטיס רחב יותר */
.dcards{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}
.dbody dt{font-size:15px}
/* מחשבון */
#calc{max-width:560px;margin:18px 0}
.calc-out{margin:26px 0;padding:26px;background:var(--mint-l);border-radius:var(--r)}
.calc-out h2{margin:0 0 14px;font-size:24px}
.res{margin:0;display:grid;gap:10px}
.res>div{display:grid;grid-template-columns:1fr auto;gap:2px 16px;align-items:baseline}
.res dt{font-weight:700}
.res dd{margin:0;font-weight:800;font-size:20px;color:var(--teal-d);text-align:left}
.res dd.why{grid-column:1/-1;font-size:15px;font-weight:400;color:#3c4f4a;text-align:right}
/* הדפסה: בלי ניווט וכפתורים צפים */
@media print{header,.wafloat,.a11y,.band,.burger,.car .arr,#calc button,.formbox{display:none!important}body{font-size:12pt;color:#000}a{color:#000;text-decoration:underline}.page-head{background:none!important;color:#000;padding:0}.page-head h1{color:#000}footer{background:none;color:#000}.dcards{display:block}.dcard{break-inside:avoid;margin-bottom:10px}}
/* שורת דירוג Google */
.gline{text-align:center;margin:22px 0 0;font-weight:700;font-size:17px}
.deep .gline{color:#fff}.deep .gline a{color:var(--aqua)}
/* נתוני שוק */
.mkt{width:100%;max-width:640px;border-collapse:collapse;margin:14px 0 18px;font-size:17px}
.mkt th,.mkt td{padding:11px 14px;text-align:right;border-bottom:1px solid var(--line)}
.mkt thead th{background:var(--mint-l);font-weight:800}
.mkt.wide{max-width:none}
.tscroll{overflow-x:auto}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.wph{margin:22px 0}
.wph img,.pgal img{width:100%;display:block;border-radius:var(--r);object-fit:cover}
.wph img{max-height:460px}
.pgal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}
.pgal img{aspect-ratio:4/3}
@media(max-width:700px){.pgal{grid-template-columns:repeat(2,minmax(0,1fr))}.pgal img:last-child{grid-column:1/-1}}
.pgal.four{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:700px){.pgal.four{grid-template-columns:repeat(2,minmax(0,1fr))}.pgal.four img:last-child{grid-column:auto}}
.tl strong .pico{display:block;color:var(--teal-d);margin:4px 0 12px}
