/* =============================================
   UNIT 252 — PORTAL — style.css
   ============================================= */

@import url('https://fonts.googleapis.com/css2?family=Heebo:wght@200;300;400;600;700;900&family=Rubik:wght@300;400;500&display=swap');

@font-face {
  font-family: 'DanaYad';
  src: url('data:font/woff;base64,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') format('woff');
  font-weight: normal;
  font-style: normal;
}

:root {
  --cream:   #f7f3ec;
  --parch:   #faf7f2;
  --cream2:  #ede8df;
  --ink:     #1c1712;
  --ink2:    #2e2820;
  --muted:   rgba(28,23,18,.52);
  --muted2:  rgba(28,23,18,.32);
  --olive:   #4a5e30;
  --olive-l: #5c7a3c;
  --red:     #7a1c1c;
  --red-l:   #9b2828;
  --gold:    #9a7420;
  --gold-l:  #c09030;
  --border:  rgba(28,23,18,.1);
  --border2: rgba(28,23,18,.16);
  --shadow:  0 2px 16px rgba(28,23,18,.08);
  --shadow-lg: 0 8px 40px rgba(28,23,18,.14);
  --ease:    cubic-bezier(0.16,1,0.3,1);
  --fd: 'Heebo', sans-serif;
  --fb: 'Rubik', sans-serif;
}

*,*::before,*::after { box-sizing:border-box;margin:0;padding:0 }
html  { scroll-behavior:smooth;overflow-x:hidden }
body  { background:var(--cream);color:var(--ink);font-family:var(--fb);font-weight:300;line-height:1.65;direction:rtl;overflow-x:hidden }
a     { color:inherit;text-decoration:none }
img   { max-width:100%;display:block }
::-webkit-scrollbar       { width:5px }
::-webkit-scrollbar-track { background:var(--cream2) }
::-webkit-scrollbar-thumb { background:var(--olive);border-radius:3px }

/* ── LOADER ── */
.loader {
  position:fixed;inset:0;z-index:1000;
  background:var(--ink2);
  display:flex;align-items:center;justify-content:center;
  transition:opacity .9s var(--ease),visibility .9s;
}
.loader.done { opacity:0;visibility:hidden;pointer-events:none }
.loader-box  { display:flex;flex-direction:column;align-items:center;gap:24px }
.loader-logo {
  width:100px;height:auto;
  animation:lpulse 1.5s ease-in-out infinite;
}
@keyframes lpulse {
  0%,100%{transform:scale(1);filter:drop-shadow(0 0 16px rgba(154,116,32,.5))}
  50%{transform:scale(1.06);filter:drop-shadow(0 0 34px rgba(154,116,32,.85))}
}
.loader-track { width:180px;height:2px;background:rgba(255,255,255,.12);border-radius:1px;overflow:hidden }
.loader-bar   { height:100%;width:0;background:linear-gradient(90deg,var(--red-l),var(--gold-l));animation:lfill 1.2s var(--ease) forwards }
@keyframes lfill { to{width:100%} }
.loader-txt   { font-family:var(--fd);font-size:.62rem;letter-spacing:5px;text-transform:uppercase;color:rgba(255,255,255,.3) }

/* ── NAV ── */
.nav {
  position:fixed;top:0;left:0;right:0;z-index:200;height:68px;
  background:rgba(247,243,236,.9);
  backdrop-filter:blur(18px) saturate(1.5);
  border-bottom:1px solid var(--border);
  transition:background .4s,box-shadow .4s;
}
.nav.scrolled { background:rgba(247,243,236,.97);box-shadow:0 2px 20px rgba(28,23,18,.1) }
.nav-in {
  max-width:1280px;margin:0 auto;height:100%;padding:0 40px;
  display:flex;align-items:center;gap:28px;
}
.brand      { display:flex;align-items:center;gap:12px }
.brand-logo { width:36px;height:auto }
.brand-name { display:block;font-family:var(--fd);font-weight:800;font-size:.98rem;color:var(--olive);letter-spacing:.5px }
.brand-sub  { display:block;font-size:.56rem;font-weight:400;letter-spacing:2px;color:var(--muted) }
.nav-links  { display:flex;gap:28px;margin-right:auto }
.nav-links a {
  font-size:.76rem;font-weight:500;color:var(--muted);letter-spacing:.5px;
  position:relative;transition:color .2s;
}
.nav-links a::after {
  content:'';position:absolute;bottom:-3px;right:0;
  width:0;height:1.5px;background:var(--olive);transition:width .3s var(--ease);
}
.nav-links a:hover { color:var(--ink) }
.nav-links a:hover::after { width:100% }
.nav-cta {
  padding:9px 22px;border-radius:6px;background:var(--olive);color:#fff;
  font-size:.78rem;font-weight:500;transition:.3s;white-space:nowrap;font-family:var(--fb);
}
.nav-cta:hover { background:var(--olive-l);box-shadow:0 4px 16px rgba(74,94,48,.35);transform:translateY(-1px) }
.burger { display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px }
.burger span { display:block;height:1.5px;border-radius:1px;background:var(--ink) }
.burger span:nth-child(1){width:22px}
.burger span:nth-child(2){width:14px;background:var(--olive)}
.burger span:nth-child(3){width:18px}
.drawer {
  position:fixed;top:68px;right:-100%;bottom:0;width:72%;
  background:var(--parch);border-left:1px solid var(--border);
  z-index:190;padding:40px 28px;display:flex;flex-direction:column;gap:24px;
  transition:right .4s var(--ease);box-shadow:-8px 0 40px rgba(28,23,18,.12);
}
.drawer.open { right:0 }
.drawer a { font-family:var(--fd);font-size:1.4rem;font-weight:300;color:var(--muted);letter-spacing:2px;transition:color .2s }
.drawer a:hover { color:var(--olive) }
.drawer-veil { display:none;position:fixed;inset:0;background:rgba(28,23,18,.35);z-index:180 }
.drawer-veil.open { display:block }

/* ── HERO ── */
.hero {
  position:relative;min-height:100svh;overflow:hidden;
  display:flex;flex-direction:column;
  background:linear-gradient(135deg,#1a1c14 0%,#2a1e0c 25%,#151c10 50%,#0e1418 75%,#1a1408 100%);
}
/* Smooth fade from hero into next section */
.hero::after {
  content:'';
  position:absolute;bottom:0;left:0;right:0;
  height:160px;
  background:linear-gradient(to bottom, transparent, var(--cream));
  z-index:5;
  pointer-events:none;
}

/* VIDEO */
.hero-vid-wrap {
  position:absolute;inset:0;z-index:0;overflow:hidden;
}
.hero-vid-wrap video {
  position:absolute;inset:0;width:100%;height:100%;
  object-fit:cover;opacity:1;
}
.hero-vid-fallback {
  position:absolute;inset:0;z-index:-1;
  background:linear-gradient(135deg,#1a1c14 0%,#2a1e0c 25%,#151c10 50%,#0e1418 75%,#1a1408 100%);
}

/* CANVAS */
.hero-canvas { position:absolute;inset:0;z-index:1;pointer-events:none }



/* GRID */
.hero-grid-overlay {
  position:absolute;inset:0;z-index:2;pointer-events:none;
  background-image:
    linear-gradient(rgba(255,255,255,.016) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.016) 1px,transparent 1px);
  background-size:54px 54px;
  mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black,transparent);
}

/* DARK OVERLAY */
.hero-overlay-dark {
  position:absolute;inset:0;z-index:3;pointer-events:none;
  background:
    radial-gradient(ellipse 60% 50% at 50% 45%,rgba(122,28,28,.15) 0%,transparent 70%),
    linear-gradient(180deg,rgba(10,8,6,.3) 0%,rgba(10,8,6,.72) 100%);
}

/* CONTENT */
.hero-content {
  position:relative;z-index:4;flex:1;
  display:flex;flex-direction:column;align-items:center;justify-content:center;
  text-align:center;padding:96px 32px 80px;
}

/* BADGE */
.hero-badge { position:relative;display:inline-block;margin-bottom:22px }
.hb-ring { position:absolute;border-radius:50%;border:1px solid;top:50%;left:50%;transform:translate(-50%,-50%) }
.r1{width:150px;height:150px;border-color:rgba(154,116,32,.22);animation:hr 3s ease-out infinite}
.r2{width:210px;height:210px;border-color:rgba(154,116,32,.13);animation:hr 3s .9s ease-out infinite}
.r3{width:280px;height:280px;border-color:rgba(154,116,32,.06);animation:hr 3s 1.8s ease-out infinite}
@keyframes hr {
  0%{opacity:.6;transform:translate(-50%,-50%) scale(.85)}
  100%{opacity:0;transform:translate(-50%,-50%) scale(1.45)}
}
.hb-logo {
  width:96px;height:auto;position:relative;z-index:1;
  filter:drop-shadow(0 4px 22px rgba(154,116,32,.8)) drop-shadow(0 0 50px rgba(154,116,32,.35));
  animation:hbFloat 3.5s ease-in-out infinite;
  transition:transform .15s linear;
}
@keyframes hbFloat { 0%,100%{transform:translateY(0)} 50%{transform:translateY(-10px)} }

/* TITLE */
.hero-h1 { font-family:var(--fd);line-height:.92;margin-bottom:14px }
.h1-a {
  display:block;font-size:clamp(2.4rem,5.5vw,5rem);
  font-weight:200;letter-spacing:8px;color:rgba(255,255,255,.5);
}
.h1-b {
  display:block;font-size:clamp(3.8rem,8.5vw,8rem);
  font-weight:900;letter-spacing:-2px;color:#fff;
  text-shadow:0 2px 40px rgba(0,0,0,.45);
}
.hero-unit {
  font-size:clamp(.88rem,1.8vw,1rem);font-weight:300;
  color:rgba(255,255,255,.5);letter-spacing:.5px;margin-bottom:18px;
}
.hero-unit strong { color:var(--gold-l);font-weight:700 }

/* SLOGAN — typewriter */
/* ── SLOGAN ANIMATION ── */
.hero-slogan {
  font-family: 'DanaYad', var(--fd);
  font-size: clamp(1.4rem, 3vw, 2.4rem);
  color: var(--gold-l);
  letter-spacing: 1.5px;
  margin-bottom: 34px;
  min-height: 2.6em;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  position: relative;
  width: fit-content;
}
.slogan-words {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0 14px;
}
.slogan-word {
  display: inline-block;
  opacity: 0;
  transform: translateY(22px);
  transition: opacity 0.55s ease, transform 0.55s ease;
}
.slogan-word.show {
  opacity: 1;
  transform: translateY(0);
}
.slogan-underline {
  display: block;
  height: 1px;
  width: 0;
  /* full width line — same golden tone, very thin and elegant */
  background: linear-gradient(90deg,
    transparent 0%,
    rgba(192,144,48,.4) 8%,
    var(--gold-l) 35%,
    #f0d878 50%,
    var(--gold-l) 65%,
    rgba(192,144,48,.4) 92%,
    transparent 100%);
  background-size: 200% 100%;
  border-radius: 0;
  transition: width 1.4s cubic-bezier(0.16,1,0.3,1);
  box-shadow: 0 0 6px rgba(192,144,48,.35);
  /* stretch full width of parent */
  max-width: 100%;
}
.slogan-underline.drawn {
  width: 100%;
}
.slogan-underline.glow {
  animation: underlineGlow 3s ease-in-out infinite,
             underlineShimmer 3s linear infinite;
}
@keyframes underlineGlow {
  0%,100% { opacity:.65; box-shadow: 0 0 5px rgba(192,144,48,.3); }
  50%     { opacity:1;   box-shadow: 0 0 14px rgba(192,144,48,.65), 0 0 28px rgba(192,144,48,.2); }
}
@keyframes underlineShimmer {
  0%   { background-position: 200% 0; }
  100% { background-position: -200% 0; }
}

/* BUTTONS */
.hero-btns { display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:44px }
.hbtn-main {
  display:inline-flex;align-items:center;gap:10px;
  padding:15px 34px;border-radius:8px;
  background:var(--olive);color:#fff;
  font-size:.92rem;font-weight:500;font-family:var(--fb);
  position:relative;overflow:hidden;transition:.3s;
  box-shadow:0 0 20px rgba(74,94,48,.5), 0 0 40px rgba(74,94,48,.25);
  animation:btnGlow 2.5s ease-in-out infinite;
}
.hbtn-main::before {
  content:'';position:absolute;inset:0;
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);
  transform:translateX(-200%);transition:transform 0.5s;
}
.hbtn-main:hover::before { transform:translateX(200%) }
.hbtn-main:hover {
  background:var(--olive-l);
  box-shadow:0 0 30px rgba(74,94,48,.8), 0 0 60px rgba(74,94,48,.4);
  transform:translateY(-2px);
}
@keyframes btnGlow {
  0%,100% { box-shadow:0 0 18px rgba(74,94,48,.45), 0 0 36px rgba(74,94,48,.2); }
  50%     { box-shadow:0 0 28px rgba(92,122,60,.8), 0 0 56px rgba(92,122,60,.4), 0 0 80px rgba(92,122,60,.15); }
}
/* Arrow bounce */
.hbtn-main svg {
  animation:arrowBounce 1.2s ease-in-out infinite;
  flex-shrink:0;
}
@keyframes arrowBounce {
  0%,100% { transform:translateY(0); }
  50%     { transform:translateY(5px); }
}

/* PILLS */
.hero-pills { display:flex;align-items:center;gap:20px }
.hpill { text-align:center }
.hpill b    { display:block;font-family:var(--fd);font-size:2rem;font-weight:900;color:#fff;line-height:1; text-shadow:0 2px 12px rgba(0,0,0,.4); }
.hpill span { display:block;font-size:.68rem;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.75);margin-top:5px }
.hpill-div  { width:1px;height:36px;background:rgba(255,255,255,.25) }

/* SCROLL */
.hero-scroll-hint {
  position:absolute;bottom:26px;left:50%;transform:translateX(-50%);
  z-index:4;display:flex;flex-direction:column;align-items:center;gap:7px;
}
.sh-line  { width:1px;height:44px;background:rgba(154,116,32,.2);position:relative;overflow:hidden }
.sh-dot   {
  width:3px;height:11px;
  background:linear-gradient(to bottom,transparent,var(--gold-l));
  border-radius:2px;position:absolute;right:-1px;top:-11px;
  animation:shd 2s ease-in-out infinite;
}
@keyframes shd { 0%{top:-11px;opacity:0} 40%{opacity:1} 100%{top:44px;opacity:0} }
.hero-scroll-hint span { font-size:.52rem;letter-spacing:3px;text-transform:uppercase;color:rgba(154,116,32,.35) }

/* ── SECTIONS ── */
section { padding:96px 40px }
.sec-services { background:var(--parch) }
.sec-events   { background:var(--cream2) }
.sec-hd       { text-align:center;margin-bottom:52px }
.sec-tag {
  display:inline-block;font-size:.62rem;font-weight:600;
  letter-spacing:5px;text-transform:uppercase;
  color:var(--olive);padding:5px 14px;
  border:1px solid rgba(74,94,48,.25);border-radius:4px;margin-bottom:14px;
}
.sec-hd h2 { font-family:var(--fd);font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;color:var(--ink);margin-bottom:10px }
.sec-hd p  { font-size:.9rem;color:var(--muted);max-width:440px;margin:0 auto }

/* REVEAL */
.rv { opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease }
.rv.vi { opacity:1;transform:translateY(0) }

/* ── SERVICE CARDS ── */
.svc-grid {
  max-width:1280px;margin:0 auto;
  display:grid;grid-template-columns:repeat(3,1fr);gap:18px;
}
.svc-card {
  background:#fff;border-radius:14px;overflow:hidden;
  border:1px solid var(--border);box-shadow:var(--shadow);
  transition:box-shadow .3s,transform .3s;display:flex;flex-direction:column;
  position:relative;cursor:pointer;
}
.svc-card:hover { box-shadow:var(--shadow-lg);transform:translateY(-4px) }
/* Full card overlay — makes entire card (incl. photo) clickable */
.svc-card::before {
  content:'';
  position:absolute;inset:0;z-index:3;
  border-radius:14px;
}

/* Photo strip */
.svc-photo {
  width:100%;height:170px;
  background-size:cover;background-position:center;
  background-repeat:no-repeat;
  position:relative;overflow:hidden;
  transition:transform .5s ease;
  flex-shrink:0;
}
.svc-card:hover .svc-photo { transform:scale(1.04) }
.svc-photo-overlay {
  position:absolute;inset:0;
  background:linear-gradient(180deg,transparent 50%,rgba(28,23,18,.25) 100%);
}
/* Fallback gradients */
.si-housing   { background-color:#c8742a }
.si-car       { background-color:#2a5090 }
.si-family    { background-color:#a0284a }
.si-logistics { background-color:#2a6038 }
.si-cards     { background-color:#4a2880 }
.si-vacation  { background-color:#1a7090 }

/* Card header */
.svc-head-btn {
  width:100%;display:flex;align-items:center;gap:14px;
  padding:18px 20px 14px;border:none;background:none;cursor:pointer;
  text-align:right;color:var(--ink);transition:background .2s;
}
.svc-head-btn:hover { background:rgba(74,94,48,.04) }
.svc-icon-wrap {
  width:56px;height:56px;flex-shrink:0;border-radius:10px;overflow:hidden;
  display:flex;align-items:center;justify-content:center;
  border:1px solid var(--border);background:var(--cream2);
}
.svc-svg { width:52px;height:52px }
.svc-label { flex:1;text-align:right }
.svc-label h3 { font-family:var(--fd);font-size:1rem;font-weight:700;color:var(--ink);margin-bottom:4px }
.svc-label p  { font-size:.78rem;font-weight:400;color:var(--muted);line-height:1.5 }
.svc-chevron {
  width:32px;height:32px;flex-shrink:0;border-radius:8px;
  background:var(--cream2);border:1px solid var(--border2);
  display:flex;align-items:center;justify-content:center;
  color:var(--muted2);cursor:pointer;transition:background .2s,color .2s,transform .35s var(--ease);
}
.svc-head-btn:hover .svc-chevron { background:var(--olive);color:#fff;border-color:var(--olive) }
.svc-card.open .svc-chevron { transform:rotate(180deg) }

/* Dropdown */
.svc-drop { max-height:0;overflow:hidden;transition:max-height .55s var(--ease);border-top:0 solid var(--border) }
.svc-drop.open { max-height:400px;border-top-width:1px }
.sdrop-inner { padding:4px 0 8px }
.sdl {
  display:flex;align-items:flex-start;gap:12px;
  padding:11px 20px;transition:background .2s,color .2s;cursor:pointer;
  border-bottom:1px solid var(--border);
}
.sdl:last-child { border-bottom:none }
.sdl:hover { background:rgba(74,94,48,.06) }
.sdl-icon { font-size:1.3rem;flex-shrink:0;margin-top:1px }
.sdl div  { flex:1 }
.sdl div b { display:block;font-size:.85rem;font-weight:600;color:var(--ink);margin-bottom:2px }
.sdl div span { font-size:.75rem;color:var(--muted);font-weight:300;line-height:1.5 }
.sdl-link { color:var(--olive);font-size:1rem;opacity:.5;transition:opacity .2s,transform .2s;flex-shrink:0;margin-top:2px }
.sdl:hover .sdl-link { opacity:1;transform:translateX(-3px) }

/* ── EVENTS ── */
.ev-grid {
  max-width:1280px;margin:0 auto;
  display:grid;grid-template-columns:repeat(3,1fr);gap:16px;
}
.ev-card {
  background:#fff;border-radius:12px;overflow:hidden;
  border:1px solid var(--border);box-shadow:var(--shadow);
  transition:transform .3s var(--ease),box-shadow .3s;
}
.ev-card:hover { transform:translateY(-5px);box-shadow:var(--shadow-lg) }
.ev-img {
  height:180px;background-size:cover;background-position:center;
  background-repeat:no-repeat;
  position:relative;overflow:hidden;transition:transform .5s ease;
}
.ev-card:hover .ev-img { transform:scale(1.04) }
.ei-1{background-color:#1d3118}
.ei-2{background-color:#1a1410}
.ei-3{background-color:#0e1c2a}
.ei-4{background-color:#2a1c0e}
.ei-5{background-color:#1a2a1a}
.ei-6{background-color:#2a1a1a}
.ev-info { padding:18px 20px }
.ev-tag  { display:inline-block;font-size:.6rem;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--olive);margin-bottom:8px }
.ev-info h4 { font-family:var(--fd);font-size:.98rem;font-weight:700;color:var(--ink);margin-bottom:5px }
.ev-info p  { font-size:.78rem;color:var(--muted);line-height:1.55;margin-bottom:8px }
.ev-date    { font-size:.7rem;color:var(--muted2);letter-spacing:.5px }

/* ── FOOTER ── */
.footer { background:var(--ink2);color:rgba(220,210,195,.8);padding:0 40px 0;position:relative }
.footer-glow {
  position:absolute;top:0;left:0;right:0;height:1px;
  background:linear-gradient(90deg,transparent,var(--red-l),var(--gold-l),var(--red-l),transparent);
  animation:fg 4s ease-in-out infinite;
}
@keyframes fg { 0%,100%{opacity:.4} 50%{opacity:1} }
.foot-logo  { width:56px;height:auto;filter:drop-shadow(0 2px 8px rgba(154,116,32,.4)) }
.foot-name  { font-family:var(--fd);font-size:1.2rem;font-weight:800;color:var(--gold-l) }
.foot-sub   { font-size:.62rem;letter-spacing:2px;color:rgba(200,185,165,.35);margin-top:3px }

/* ── SIMPLE FOOTER ── */
.footer-simple {
  max-width: 1280px;
  margin: 0 auto;
  padding: 48px 40px 36px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 14px;
  text-align: center;
}
.foot-simple-text {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
}
.foot-slogan {
  font-family: 'DanaYad', var(--fd);
  font-size: clamp(1.1rem, 2.5vw, 1.6rem);
  color: var(--gold-l);
  letter-spacing: 1px;
  margin-top: 6px;
  text-shadow: 0 2px 14px rgba(154,116,32,.4);
}


/* ── RESPONSIVE ── */
@media(max-width:1100px){
  .nav-in,.footer-in { padding-right:28px;padding-left:28px }
  .svc-grid { grid-template-columns:1fr 1fr }
  .footer-in { grid-template-columns:1fr 1fr }
}
@media(max-width:900px){
  .nav-links,.nav-cta { display:none }
  .burger { display:flex; margin-right:auto }
  .ev-grid { grid-template-columns:1fr 1fr }
  .footer-in { grid-template-columns:1fr;gap:28px }
  .footer { padding-left:28px;padding-right:28px }
}
@media(max-width:640px){
  section { padding:72px 20px }
  .svc-grid { grid-template-columns:1fr;gap:12px }
  .ev-grid  { grid-template-columns:1fr }
  .nav-in   { padding:0 20px }
  .h1-b     { font-size:3.2rem }
  .hero-pills{ gap:14px }
}

/* ═══════════════════════════════
   INNER PAGES
═══════════════════════════════ */
.inner-page {
  position: fixed;
  inset: 0;
  z-index: 500;
  background: var(--cream);
  transform: translateX(-100%);
  transition: transform 0.45s cubic-bezier(0.16,1,0.3,1);
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.inner-page.open {
  transform: translateX(0);
}

/* Top nav bar */
.ip-nav {
  position: sticky;
  top: 0;
  z-index: 10;
  background: rgba(247,243,236,0.95);
  backdrop-filter: blur(14px);
  border-bottom: 1px solid var(--border);
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  justify-content: space-between;
  gap: 16px;
  padding: 0 28px;
  height: 62px;
}
.ip-back {
  display: flex;
  align-items: center;
  gap: 6px;
  background: none;
  border: 1px solid var(--border2);
  border-radius: 8px;
  padding: 7px 14px;
  font-family: var(--fb);
  font-size: 0.82rem;
  font-weight: 500;
  color: var(--muted);
  cursor: pointer;
  transition: 0.2s;
}
.ip-back:hover {
  background: var(--cream2);
  color: var(--olive);
  border-color: var(--olive);
}
.ip-title {
  font-family: var(--fd);
  font-size: 1rem;
  font-weight: 700;
  color: var(--ink);
  margin-right: 4px;
}

/* Header */
.ip-content {
  max-width: 900px;
  margin: 0 auto;
  padding: 40px 28px 80px;
}
.ip-header {
  text-align: center;
  margin-bottom: 44px;
}
.ip-header h1 {
  font-family: var(--fd);
  font-size: clamp(2rem, 5vw, 3rem);
  font-weight: 800;
  color: var(--ink);
  margin-bottom: 10px;
}
.ip-header p {
  font-size: 0.9rem;
  color: var(--muted);
  max-width: 420px;
  margin: 0 auto;
  line-height: 1.7;
}

/* Cards grid */
.ip-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 20px;
}
.ip-card {
  flex: 0 0 280px;
  max-width: 300px;
  cursor: pointer;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
  position: relative;
}
/* Invisible full-cover layer makes the entire card clickable */
.ip-card::after {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 1;
  border-radius: 16px;
}
/* Keep action button visible above the overlay */
.ip-card-action {
  position: relative;
  z-index: 2;
}

/* Each service card */
.ip-card {
  background: #fff;
  border-radius: 16px;
  border: 1px solid var(--border);
  box-shadow: var(--shadow);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 32px 24px 24px;
  gap: 16px;
  cursor: pointer;
  transition: transform 0.3s var(--ease), box-shadow 0.3s, border-color 0.3s;
  text-decoration: none;
  color: var(--ink);
}
.ip-card:hover {
  transform: translateY(-6px);
  box-shadow: var(--shadow-lg);
  border-color: var(--olive);
}
.ip-card-icon svg {
  width: 80px;
  height: 80px;
  filter: drop-shadow(0 4px 12px rgba(28,23,18,0.1));
  transition: transform 0.3s var(--ease);
}
.ip-card:hover .ip-card-icon svg {
  transform: scale(1.08) translateY(-3px);
}
.ip-card-body {
  display: flex;
  flex-direction: column;
  gap: 8px;
  flex: 1;
}
.ip-card-body h3 {
  font-family: var(--fd);
  font-size: 1.15rem;
  font-weight: 700;
  color: var(--ink);
}
.ip-card-body p {
  font-size: 0.8rem;
  font-weight: 300;
  color: var(--muted);
  line-height: 1.65;
}
.ip-card-action {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  margin-top: 8px;
  padding: 9px 18px;
  border-radius: 8px;
  background: var(--olive);
  color: #fff;
  font-size: 0.78rem;
  font-weight: 500;
  font-family: var(--fb);
  transition: background 0.2s;
}
.ip-card:hover .ip-card-action {
  background: var(--olive-l);
}

/* Chevron pointing left (for RTL navigation) */
.svc-chevron-left {
  background: var(--olive-bg) !important;
  color: var(--olive) !important;
  border-color: rgba(74,94,48,.2) !important;
}
.svc-page-btn:hover .svc-chevron-left {
  background: var(--olive) !important;
  color: #fff !important;
  border-color: var(--olive) !important;
}

@media(max-width:600px){
  .ip-grid { grid-template-columns: 1fr; }
  .ip-content { padding: 28px 18px 60px; }
}

/* ── SOON card variant ── */
.ip-card-soon {
  opacity: 0.72;
  cursor: default;
  pointer-events: none;
}
.ip-card-action-soon {
  background: var(--cream3);
  color: var(--muted);
  font-style: italic;
  justify-content: center;
}

/* ═══════════════════════════
   ACCESSIBILITY WIDGET
   לפי תקן ישראלי WCAG 2.1 AA
═══════════════════════════ */
#a11y-widget {
  position: fixed;
  bottom: 24px;
  left: 24px;
  z-index: 9999;
  direction: rtl;
  isolation: isolate;
  transform: translateZ(0);
  will-change: transform;
}
#a11y-toggle {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background: #1a5276;
  color: #fff;
  border: 2.5px solid rgba(255,255,255,0.85);
  box-shadow: 0 3px 12px rgba(0,0,0,0.28);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.2s, background 0.2s;
  font-size: 0.65rem;
  font-weight: 700;
  font-family: Arial, sans-serif;
  letter-spacing: 0.5px;
}
#a11y-toggle:hover,
#a11y-toggle:focus {
  background: #154360;
  transform: scale(1.08);
  outline: 3px solid #fff;
  outline-offset: 2px;
}
#a11y-toggle:focus-visible {
  outline: 3px solid #FFD700;
}
#a11y-panel {
  position: absolute;
  bottom: 64px;
  left: 0;
  width: 280px;
  background: #fff;
  border: 2px solid #1a5276;
  border-radius: 14px;
  box-shadow: 0 8px 40px rgba(0,0,0,0.25);
  padding: 0 0 14px;
  animation: a11ySlideIn 0.22s ease;
}
#a11y-panel[hidden] { display: none !important; }
@keyframes a11ySlideIn {
  from { opacity: 0; transform: translateY(10px); }
  to   { opacity: 1; transform: translateY(0); }
}
.a11y-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #1a5276;
  border-radius: 11px 11px 0 0;
  padding: 12px 16px;
}
.a11y-header h2 {
  font-family: var(--fd);
  font-size: 1rem;
  font-weight: 700;
  color: #fff;
  margin: 0;
}
#a11y-close {
  background: none;
  border: none;
  color: #fff;
  font-size: 1.1rem;
  cursor: pointer;
  padding: 2px 6px;
  border-radius: 4px;
  line-height: 1;
}
#a11y-close:hover,
#a11y-close:focus {
  background: rgba(255,255,255,0.2);
  outline: 2px solid #FFD700;
}
.a11y-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
  padding: 14px 14px 8px;
}
.a11y-btn {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 5px;
  padding: 10px 8px;
  background: #f4f6f8;
  border: 1.5px solid #d0d7de;
  border-radius: 8px;
  font-size: 0.72rem;
  font-weight: 600;
  color: #1a5276;
  cursor: pointer;
  transition: background 0.2s, border-color 0.2s;
  font-family: var(--fb);
}
.a11y-btn:hover,
.a11y-btn:focus {
  background: #d6eaf8;
  border-color: #1a5276;
  outline: none;
}
.a11y-btn:focus-visible {
  outline: 3px solid #FFD700;
  outline-offset: 1px;
}
.a11y-btn.active {
  background: #1a5276;
  color: #fff;
  border-color: #1a5276;
}
.a11y-icon {
  font-size: 1.1rem;
  font-weight: 700;
  line-height: 1;
  font-family: Arial, sans-serif;
}
.a11y-reset {
  display: block;
  width: calc(100% - 28px);
  margin: 4px 14px 0;
  padding: 9px;
  background: none;
  border: 1.5px solid #c0392b;
  border-radius: 7px;
  font-size: 0.78rem;
  font-weight: 600;
  color: #c0392b;
  cursor: pointer;
  font-family: var(--fb);
  transition: background 0.2s;
}
.a11y-reset:hover,
.a11y-reset:focus {
  background: #fdecea;
  outline: none;
}
.a11y-reset:focus-visible {
  outline: 3px solid #FFD700;
}
.a11y-statement {
  text-align: center;
  font-size: 0.7rem;
  margin: 8px 0 0;
  color: #666;
}
.a11y-statement a {
  color: #1a5276;
  text-decoration: underline;
}

/* ── Accessibility classes applied to <html> ── */
html.a11y-contrast body > *:not(#a11y-widget) {
  filter: contrast(1.5);
}
html.a11y-grayscale body > *:not(#a11y-widget) {
  filter: grayscale(1);
}
html.a11y-links a {
  text-decoration: underline !important;
  text-underline-offset: 3px !important;
  outline: 1px dashed currentColor !important;
}
html.a11y-readable,
html.a11y-readable * {
  font-family: Arial, sans-serif !important;
  letter-spacing: 0.06em !important;
  word-spacing: 0.1em !important;
}
html.a11y-big-cursor,
html.a11y-big-cursor * {
  cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M4 2l24 12-10 2-6 10z' fill='%23000' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") 0 0, auto !important;
}
html.a11y-no-animations *,
html.a11y-no-animations *::before,
html.a11y-no-animations *::after {
  animation: none !important;
  transition: none !important;
}
html.a11y-font-lg { font-size: 120% !important; }
html.a11y-font-xl { font-size: 140% !important; }
html.a11y-font-sm { font-size: 90% !important; }
