/* Releasing Guilt and Anger landing: CSS of the Hebrew page (source/lp/4844-ltr.html), scoped for the static site, LTR */
body:has(.alc) .site-header{display:none}
body:has(.alc){background:#FFFAF0}
.alc{background:#FFFAF0;font-family:'Assistant',sans-serif;color:#2a2520;-webkit-font-smoothing:antialiased;direction:ltr;line-height:1.6;overflow-x:hidden}
.alc *{box-sizing:border-box}
.alc h1,.alc h2,.alc h3{font-family:'Assistant',sans-serif;background:transparent;letter-spacing:normal;word-spacing:normal;white-space:normal;border:0}
.alc .htx{background:linear-gradient(180deg,#262621,#2b2a29);color:#fff;padding:44px 24px 40px;text-align:center;max-width:1200px;margin:0 auto}
.alc .htx .pre{font-size:18px;font-weight:600;opacity:.9}
.alc .htx h1{font-size:38px;font-weight:800;color:#F4C542;margin:6px 0 16px;line-height:1.15}
.alc .htx img{width:230px;border-radius:16px;margin:6px auto 18px;display:block;box-shadow:0 10px 30px rgba(0,0,0,.3)}
.alc .htx .d{font-size:20px;font-weight:800;color:#fff}
.alc .htx .loc{font-size:16px;opacity:.85;margin-bottom:20px}
.alc .sec{max-width:680px;margin:0 auto;padding:36px 24px}
.alc .sec h2{font-size:27px;font-weight:800;color:#262621;text-align:center;margin:0 0 18px;line-height:1.3}
.alc .sec p{font-size:17.5px;line-height:1.9;color:#444;margin:0;text-align:center}
.alc .sec .blk{margin:0 0 18px}
.alc .lead p{font-size:19px;font-weight:700;color:#2a2520}
.alc .cta{display:inline-block;background:#F4C542;color:#262621;font-size:20px;font-weight:800;padding:15px 42px;border-radius:50px;text-decoration:none;box-shadow:0 6px 20px rgba(212,160,23,.35);transition:transform .15s;margin:6px}
.alc .cta:hover{transform:translateY(-2px)}.alc .cta.wa{background:#262621;color:#fff}
.alc .price .cta.wa{border:1px solid rgba(255,255,255,.35)}
.alc .ctaw{text-align:center;margin:22px 0}
.alc .video{max-width:680px;margin:0 auto;padding:8px 24px}
.alc .video .w{position:relative;padding-bottom:56.25%;height:0;border-radius:14px;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.15)}
.alc .video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.alc .dark{background:#262621;max-width:none}.alc .dark>*{max-width:632px;margin-left:auto;margin-right:auto}.alc .dark h2{color:#F4C542}.alc .dark p{color:#e8e2d4}
.alc .crown{background:#fff;max-width:none}
.alc .crown ul{list-style:none;padding:0;max-width:560px;margin:0 auto;font-size:17px;line-height:1.85;color:#444;text-align:center}
.alc .sec ul.dots{list-style:none;padding:0;margin:0;text-align:center;font-size:17.5px;line-height:1.9;color:#444}
.alc .price{background:linear-gradient(180deg,#2b2a29,#262621);color:#fff;text-align:center;padding:46px 24px}
.alc .price h2{color:#fff;font-size:27px;font-weight:800;margin:0 0 18px}.alc .price .when{font-size:18px;opacity:.92;line-height:1.9;margin-bottom:20px}
.alc .cards{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:22px}
.alc .card{background:rgba(255,255,255,.08);border:2px solid #F4C542;border-radius:16px;padding:18px 30px;min-width:160px}
.alc .card .t{font-size:15px;color:#F4C542;margin-bottom:6px}.alc .card .v{font-size:26px;font-weight:800}
.alc .price .lang{font-size:15px;opacity:.85;margin-bottom:14px}
.alc .testi{background:#fff;max-width:none}.alc .testi>*{max-width:632px;margin-left:auto;margin-right:auto}.alc .testi h2{margin-bottom:22px}
.alc .tc{background:#FFFAF0;border-radius:14px;padding:20px 22px;margin-bottom:16px;border-left:4px solid #F4C542;text-align:left}
.alc .tc .nm{font-weight:800;color:#F4C542;margin-bottom:6px}
.alc .tc .q{font-size:16px;font-style:italic;color:#444;line-height:1.8}
.alc .obj{background:#FFFAF0}.alc .obj .o{margin-bottom:18px;text-align:left;max-width:600px;margin-left:auto;margin-right:auto}
.alc .obj .q{font-weight:800;color:#262621;font-size:18px;margin-bottom:4px}.alc .obj .a{font-size:16px;color:#555;line-height:1.8}
.alc .me{background:#fff;text-align:center;padding:40px 24px}
.alc .me img{width:160px;border-radius:14px;margin-bottom:14px}
.alc .me .nm{font-size:22px;font-weight:800;color:#2a2520;margin:6px 0}
.alc .me p{font-size:16px;color:#555;line-height:1.75;max-width:560px;margin:0 auto 8px;text-align:center}
.alc .pod{max-width:680px;margin:10px auto 30px;text-align:center;padding:0 20px}
.alc .pod h2{color:#f4c542;font-weight:800;font-size:26px;margin:0 0 16px}
.alc .pod iframe{border:0;border-radius:12px}
.alc .pod .note{font-size:14px;color:#888;margin-top:6px}
@media(max-width:600px){.alc .htx h1{font-size:29px}.alc .sec{padding:28px 18px}.alc .sec h2{font-size:23px}.alc .cards{flex-direction:column;align-items:center}}
