/* Visatiq — עמודי ויזה ומדריכים */
.nav a.on{color:var(--lagoon-deep);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}
.crumbs{max-width:var(--maxw);margin:0 auto;padding:18px 20px 0;font-size:.92rem;color:var(--ink-2);display:flex;flex-wrap:wrap;gap:8px}
.crumbs a{color:var(--ink-2)}
.pg-hero{background:linear-gradient(180deg,#eef6f4 0%,#f6f1e4 100%);border-bottom:1px solid var(--line)}
.pg-hero-in{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;padding-block:40px 56px}
.kicker{font-weight:700;color:var(--lagoon-deep);margin:0 0 6px;direction:ltr;text-align:right}
.pg-hero h1{font-size:clamp(2.1rem,5vw,3.4rem)}
.pg-hero .lede{font-size:1.2rem;color:var(--ink-2);max-width:46ch}
.checked{font-size:.92rem;color:var(--ink-2);margin:0}
.pg-stamp{width:180px;height:180px;animation:press .6s cubic-bezier(.2,.9,.25,1.2) .2s both}
@media (max-width:720px){.pg-hero-in{grid-template-columns:1fr;gap:10px;padding-block:24px 36px}.pg-stamp{width:110px;height:110px;order:-1}}
.pg-body{max-width:860px;padding-block:8px 64px}
.facts-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:-28px 0 40px;background:#fff;border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--shadow);position:relative;z-index:2}
.facts-strip div{padding:18px 18px;border-inline-start:1px solid var(--line)}
.facts-strip div:first-child{border-inline-start:0}
.facts-strip dt{font-size:.88rem;color:var(--ink-2);margin:0 0 2px}
.facts-strip dd{margin:0;font-weight:700;font-size:1.08rem;line-height:1.35}
@media (max-width:720px){.facts-strip{grid-template-columns:1fr 1fr}.facts-strip div:nth-child(3){border-inline-start:0}.facts-strip div:nth-child(n+3){border-top:1px solid var(--line)}}
.pg-sec{margin-top:44px}
.pg-sec h2{font-size:clamp(1.5rem,3vw,1.9rem)}
.pg-sec ul,.article ul{padding-inline-start:22px;margin:0}
.pg-sec li,.article li{margin-bottom:.55em}
ul.conds{list-style:none;padding:0;counter-reset:c}
ul.conds li{counter-increment:c;position:relative;padding:14px 18px 14px 18px;padding-inline-start:58px;background:#fff;border:1px solid var(--line);border-radius:var(--r-s);margin-bottom:10px}
ul.conds li::before{content:counter(c);position:absolute;inset-inline-start:16px;top:12px;width:28px;height:28px;border-radius:50%;border:2px solid var(--stamp);color:var(--stamp);display:grid;place-items:center;font:400 .95rem/1 var(--display)}
.change-card{background:var(--ink);color:#e9f3f1;border-radius:var(--r-m);padding:22px 26px}
.change-card ul{padding-inline-start:20px}
.change-card li::marker{color:var(--sun)}
ul.warn-list{list-style:none;padding:0}
ul.warn-list li{position:relative;padding-inline-start:30px}
ul.warn-list li::before{content:"";position:absolute;inset-inline-start:2px;top:.5em;width:14px;height:14px;border-radius:3px;background:#f8e6cf;border:2px solid var(--warn);transform:rotate(45deg)}
.cost{overflow-x:auto}
.cost table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid var(--line);border-radius:var(--r-m);overflow:hidden;font-size:1rem}
.cost caption{text-align:start;font-weight:700;padding:0 0 10px;caption-side:top}
.cost th,.cost td{padding:13px 14px;text-align:start;vertical-align:top;border-bottom:1px solid var(--line)}
.cost tbody tr:last-child>*{border-bottom:0}
.cost thead th{background:var(--sea);color:var(--lagoon-deep);font-weight:700}
.cost td:first-child{width:2.5em;color:var(--ink-2)}
.cost-note{font-size:.95rem;color:var(--ink-2);margin-top:12px}
.cost.wide table{min-width:640px}
.pg-cta{margin-top:52px;display:flex;gap:24px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:var(--sand);border-radius:var(--r-l);padding:30px 32px}
.pg-cta h2{font-size:1.5rem;margin:0 0 6px}
.pg-cta p{margin:0;color:var(--ink)}
.pg-cta .price{font:400 1.5rem/1.2 var(--display);margin-top:10px;color:var(--lagoon-deep)}
.pg-cta .price small{font:600 .92rem var(--body);color:var(--ink-2)}
.src ul{font-size:.98rem}
.src{border-top:1px solid var(--line);padding-top:26px}
.pg-sec.faq-wrap{max-width:none}
.article{max-width:780px;padding-block:28px 64px}
.article h1{font-size:clamp(2rem,4.6vw,3rem);margin-top:14px}
.article h2{font-size:1.55rem;margin-top:1.6em}
.article .lede{font-size:1.18rem;color:var(--ink-2);margin-top:14px}
.art-disc{background:var(--sea);border-radius:var(--r-s);padding:14px 18px;font-size:.95rem;margin:0}
.art-foot{font-style:italic;color:var(--ink-2);margin-top:28px}
.article .cost{margin-top:24px}
.pg-sec .faq,.pg-body .faq{max-width:none}
.pg-faq{padding-top:0}
.pg-related{margin-top:40px;border:1px solid var(--line);border-radius:var(--r-m);padding:22px 26px;background:#fff}
.pg-related h2{font-size:1.25rem;margin-bottom:.5em}
.pg-related ul{display:grid;grid-template-columns:1fr 1fr;gap:6px 24px;padding-inline-start:20px;margin:0}
@media (max-width:600px){.pg-related ul{grid-template-columns:1fr}}

/* עור 2026 — פתיחת עמוד ירוקה עם חותמת על "מדבקה" */
.pg-hero{background:radial-gradient(90% 140% at 12% 0%,#14684f 0%,#0b3a2d 55%,#082b22 100%);color:#fff;border-bottom:0;position:relative;overflow:hidden}
.pg-hero::after{content:"";position:absolute;inset:auto 0 0 0;height:60px;background:linear-gradient(to top,rgba(243,247,241,.08),transparent);pointer-events:none}
.pg-hero h1{color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.3)}
.pg-hero .lede{color:#d5eadf}
.pg-hero .checked{color:#b9d8cb}
.kicker{color:#f6dcae}
.pg-stamp{background:#fbf8f0;border-radius:50%;padding:12px;box-shadow:0 20px 40px -18px rgba(0,0,0,.6),inset 0 0 0 1px rgba(165,64,44,.15)}
.nav a.on{color:var(--lagoon)}
.facts-strip{box-shadow:var(--shadow-2);border-color:#d6e6db}
ul.conds li{box-shadow:0 8px 20px -18px rgba(6,32,24,.5)}
.pg-cta{background:linear-gradient(160deg,#e3f1e7 0%,#d3e8da 100%)}
.cost thead th{background:#e1f1e6}

/* ציר זמן — עדכוני רגולציה */
.timeline{list-style:none;margin:8px 0 0;padding:0;position:relative}
.timeline::before{content:"";position:absolute;top:8px;bottom:8px;inset-inline-start:7px;width:2px;background:linear-gradient(to bottom,var(--lagoon),rgba(14,107,79,.15))}
.tl-item{position:relative;padding-inline-start:40px;margin-bottom:28px}
.tl-item::before{content:"";position:absolute;inset-inline-start:0;top:6px;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--lagoon);box-shadow:0 0 0 5px rgba(17,133,96,.15)}
.tl-date{font-weight:700;color:var(--lagoon-deep);margin-bottom:8px}
.tl-card{background:#fff;border:1px solid #d6e6db;border-radius:var(--r-m);padding:22px 24px;box-shadow:var(--shadow-2)}
.tl-card h2{font-size:1.4rem;margin:0 0 .4em}
.tl-means{background:#eef6f0;border-radius:var(--r-s);padding:12px 14px}
.tl-src{font-size:.94rem;color:var(--ink-2);margin:0}
