/* Journey to Inner Truth — LTR overrides for the English site (loaded after style.css) */
body{text-align:left}
.skip{right:auto;left:-9999px}.skip:focus{left:12px;right:auto}
.eyebrow::before{margin-left:0;margin-right:10px}
.hero{background:radial-gradient(1200px 500px at 20% -10%,rgba(212,175,55,.18),transparent 60%),linear-gradient(180deg,var(--cream) 0%,var(--cream-2) 100%)}
.hero-meta li::before{margin-left:0;margin-right:8px}
.pain-list li{padding-right:20px;padding-left:52px}
.pain-list li::before{right:auto;left:20px}
.state ul,.policy ul{padding-right:0;padding-left:20px}
.check-list li{padding-right:0;padding-left:34px}
.check-list li::before{right:auto;left:0}
.badge{right:auto;left:24px}
.wa-float{left:auto;right:20px}
input[type=text],input[type=email],input[type=tel],input[type=password],select,textarea{text-align:left}
input[type=email],input[type=tel]{text-align:left}
th,td,.legal th,.legal td{text-align:left}
.notice{border-right:none;border-left:5px solid var(--green-700)}
blockquote{border-right:none;border-left:4px solid var(--gold-400)}
.screening-note{border-right:none;border-left:4px solid var(--green-700)}
.hd-table td:nth-child(2),.hd-table th:nth-child(2){text-align:left}
.legal ol,.legal ul{padding-left:1.4em;padding-right:0}
.translation-note{background:#eef3e9;border:1px solid #cfdcc6;color:var(--green-900);border-radius:12px;padding:12px 16px;margin:0 0 18px;font-weight:600}
.brand span{letter-spacing:.005em}
@media (max-width:640px){.wa-float{left:auto;right:14px}}
@media (max-width:640px){.shift .door{transform:rotate(90deg)}}
.hero h1.slogan{font-size:clamp(2rem,3.4vw,2.65rem)}
.nowrap{white-space:nowrap}
