/* LTR overrides for /en and /es (the Hebrew page is RTL) */
.skip{right:auto;left:12px}
.sound{left:auto;right:14px;padding:0 12px 0 14px}
.g-media .sound{left:auto;right:10px}
.cur{margin-left:0;margin-right:1px}
.badge{right:auto;left:20px}
.fab{left:auto;right:18px}
.step-ic .num{right:auto;left:-8px}
.life-points li{padding-right:0;padding-left:22px}
.life-points li::before{right:auto;left:0}
.price .was{margin-left:0;margin-right:8px}
/* before/after slider: before on the LEFT, as LTR reads */
.cmp-before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}
.cmp-tag-b{right:auto;left:10px}
.cmp-tag-a{left:auto;right:10px}
.eyebrow{letter-spacing:.04em}

/* Instagram links (2026-10-14) */
.btn-ig{padding:0 11px}
.btn-ig .ig-h{display:none}
@media (min-width:760px){.btn-ig{padding:0 14px}.btn-ig .ig-h{display:inline}}
.ig-follow{margin:26px 0 0;font-size:15.5px}
.ig-follow a{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 8px;color:var(--ink);font-weight:600;text-decoration:none;border-bottom:1.5px solid var(--accent-2,#f0a038);padding-bottom:2px}
.ig-follow a span.h{color:var(--ink-2);font-weight:500}
.ig-follow .ico{width:20px;height:20px}
.footer .ig-link{display:inline-flex;align-items:center;gap:5px;vertical-align:middle}
.footer .ig-link .ico{width:16px;height:16px}

/* v2: follow line as text + pill */
.ig-follow{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;color:var(--ink);font-weight:600}
.ig-follow a{border:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 16px 8px 12px;font-weight:600;color:var(--ink);gap:8px}
.ig-follow a:hover{border-color:var(--ink-2)}
/* long Spanish CTA must not overflow narrow phones */
.cta-row .btn{max-width:100%;white-space:normal;text-align:center}

/* pricing: what each plan includes (2026-10-15) */
.pkg-list{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px;font-size:14.5px;line-height:1.45;color:var(--ink-2)}
.pkg-list li{position:relative;padding-left:20px}
.pkg-list li::before{content:"";position:absolute;left:2px;top:.42em;width:9px;height:5px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}
.pkg-list li.best{color:var(--ink)}
.pkg-list li.best strong{font-weight:700}
.pkg-featured .pkg-list{color:#e3d9cd}
.pkg-featured .pkg-list li.best{color:#fff}
.pkg-featured .pkg-list li::before{border-color:var(--accent-2)}
.pkg-list + .price{margin-top:auto;padding-top:18px}
.pkg-try{border:1.5px dashed var(--accent);background:transparent}
.badge-try{background:var(--bg);color:var(--accent);border:1.5px solid var(--accent);top:-14px}
