*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,"Noto Sans Hebrew",sans-serif;background:#f4f1ea;color:#1d211d}a{color:inherit;text-decoration:none}header{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 6vw;border-bottom:1px solid #d8d3c7;background:#f4f1eaeF;position:sticky;top:0;z-index:5;backdrop-filter:blur(12px)}.brand{font-weight:900;letter-spacing:2px}.brand small{display:block;font-size:10px;letter-spacing:0;font-weight:500}nav{display:flex;gap:22px;align-items:center}nav button{border:1px solid #aaa;background:transparent;padding:8px 11px}.hero{min-height:560px;padding:90px 8vw;display:grid;grid-template-columns:1.5fr .7fr;gap:8vw;align-items:center;background:linear-gradient(120deg,#f4f1ea 55%,#ddd6c8 55%)}.eyebrow,.section-head span,.quote>div>span{font-size:12px;letter-spacing:3px}.hero h1{font-size:clamp(42px,6vw,78px);line-height:1;max-width:800px;margin:20px 0}.hero p{font-size:19px;max-width:650px;line-height:1.7}.primary{display:inline-block;background:#1d211d;color:white;padding:14px 24px;border:0;font-weight:700;cursor:pointer}.hero-card{background:#1d211d;color:white;padding:40px}.hero-card b{font-size:72px;display:block}.hero-card span{display:block;margin-bottom:25px}.search{margin:-30px auto 0;position:relative;z-index:2;width:min(1000px,90%);background:white;padding:18px;display:grid;grid-template-columns:2fr 1fr;gap:12px;box-shadow:0 12px 40px #0001}.search input,.search select,.quote input,.quote select,.quote textarea{width:100%;padding:14px;border:1px solid #d3d0c8;background:#fff;font:inherit}.section{padding:90px 7vw}.section-head h2{font-size:42px;margin:10px 0 35px}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.card{background:white;border:1px solid #ddd8cc;overflow:hidden}.cover{height:230px;background:linear-gradient(135deg,#2d332e,#767164);display:flex;align-items:center;justify-content:center;color:white;font-size:64px;font-weight:900}.card-body{padding:25px}.card h3{font-size:28px;margin:0 0 6px}.meta{color:#6d6d67;margin-bottom:16px}.tags{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0}.tag{background:#eeeae0;padding:6px 9px;font-size:12px}.actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.actions a,.actions button{padding:11px 14px;border:1px solid #1d211d;background:white;cursor:pointer}.actions .wa{background:#1d211d;color:#fff}.quote{padding:80px 8vw;background:#dcd5c7;display:grid;grid-template-columns:1fr 1fr;gap:7vw}.quote h2{font-size:42px;margin:12px 0}.quote form{display:grid;gap:10px}#status{min-height:20px;font-weight:700}footer{padding:35px 7vw;display:flex;justify-content:space-between;background:#1d211d;color:white}.hidden{display:none}@media(max-width:720px){nav a{display:none}.hero{grid-template-columns:1fr;padding:65px 6vw;background:#f4f1ea}.hero-card{display:none}.search{grid-template-columns:1fr}.cards,.quote{grid-template-columns:1fr}.section{padding:65px 5vw}.quote{padding:60px 6vw}footer{gap:12px;flex-direction:column}.hero h1{font-size:44px}}
.finder{display:grid;grid-template-columns:1.3fr 1fr auto;gap:10px;margin-top:28px}.finder input,.finder select{min-height:54px;border:1px solid #cbc6bb;background:#fff;padding:0 16px;font:inherit}.cover.photo{background-size:cover;background-position:center;color:transparent}.join{margin:30px 5.5% 70px;padding:54px;background:#20231f;color:#fff;text-align:center}.join h2{font-size:clamp(30px,4vw,52px);margin:10px 0}.join p{max-width:650px;margin:0 auto 28px;color:#ddd}.join .primary{background:#fff;color:#111}@media(max-width:760px){.finder{grid-template-columns:1fr}.join{margin:20px 18px 50px;padding:34px 20px}}
.card h3 a{color:inherit;text-decoration:none}.card .cover{text-decoration:none}.card .cover:visited{color:white}
