/* Phase 44: How It Works + Initiative + Win It Forward cohesion pass */
.en-trustPage{position:relative;overflow:hidden}.en-trustPage .en-strip{position:relative}.en-trustPage .en-strip:nth-of-type(odd){background:linear-gradient(180deg,transparent,rgba(212,175,55,.025),transparent)}.en-trustPage .en-strip:nth-of-type(even){background:linear-gradient(180deg,rgba(255,255,255,.015),rgba(212,175,55,.035),rgba(255,255,255,.012))}.en-trustHero .en-title span,.en-trustPage .en-title span{color:var(--en-gold-2,#f0cf68);text-shadow:0 0 34px rgba(212,175,55,.22)}.en-title--small{font-size:clamp(2rem,5vw,5.6rem);max-width:12ch}.en-trustCard{position:relative;border:1px solid var(--en-gold-line,rgba(212,175,55,.42));border-radius:30px;padding:clamp(20px,2vw,34px);background:linear-gradient(180deg,var(--en-surface-2,rgba(255,255,255,.06)),var(--en-surface,rgba(255,255,255,.035)));box-shadow:0 24px 80px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.06);overflow:hidden}.en-trustCard:before{content:"";position:absolute;inset:-1px;pointer-events:none;background:radial-gradient(520px 220px at 20% 0,rgba(212,175,55,.18),transparent 60%)}.en-trustCard>*{position:relative}.en-trustCard small,.en-trustSteps span{display:inline-flex;align-items:center;width:max-content;max-width:100%;margin-bottom:12px;padding:8px 12px;border:1px solid rgba(212,175,55,.35);border-radius:999px;color:var(--en-gold-2,#f0cf68);background:rgba(212,175,55,.08);font-weight:950;font-size:.72rem;letter-spacing:.15em;text-transform:uppercase}.en-trustCard h2{margin:0 0 12px;font-size:clamp(1.45rem,3vw,2.7rem);line-height:1.02;letter-spacing:-.04em;color:var(--en-text)}.en-trustCard p{margin:0;color:var(--en-muted);font-weight:680;line-height:1.68}.en-trustCard .en-list{margin-top:18px}.en-trustCard--gold{background:linear-gradient(180deg,rgba(212,175,55,.18),rgba(212,175,55,.055));border-color:rgba(240,207,104,.58)}.en-trustCard--gold h2{font-size:clamp(2.6rem,8vw,6.5rem);color:var(--en-gold-2,#f0cf68);text-shadow:0 0 44px rgba(212,175,55,.22)}.en-trustSteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.en-trustSteps--five{grid-template-columns:repeat(5,minmax(0,1fr))}.en-trustSteps article{min-height:100%;border:1px solid var(--en-gold-line,rgba(212,175,55,.42));border-radius:26px;padding:20px;background:linear-gradient(180deg,var(--en-surface-2,rgba(255,255,255,.06)),var(--en-surface,rgba(255,255,255,.035)));box-shadow:0 18px 56px rgba(0,0,0,.16)}.en-trustSteps h3{margin:0 0 9px;color:var(--en-text);font-size:clamp(1.04rem,1.4vw,1.4rem);line-height:1.12;letter-spacing:-.025em}.en-trustSteps p{margin:0;color:var(--en-muted);line-height:1.58;font-weight:650;font-size:.96rem}.en-trustSplit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.en-laneGrid--three{grid-template-columns:repeat(3,minmax(0,1fr))!important}.en-actions--stack{display:grid;align-content:center;gap:12px}.en-actions--stack .en-btn{width:100%;justify-content:center}.en-list--proof li{padding-block:10px;border-bottom:1px solid rgba(212,175,55,.13)}.en-list--proof li:last-child{border-bottom:0}.en-faq--trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.en-faq--trust details{border:1px solid var(--en-gold-line,rgba(212,175,55,.42));border-radius:22px;background:linear-gradient(180deg,var(--en-surface-2,rgba(255,255,255,.06)),var(--en-surface,rgba(255,255,255,.035)));padding:18px}.en-faq--trust summary{cursor:pointer;font-weight:950;color:var(--en-text)}.en-faq--trust p{color:var(--en-muted);line-height:1.62;font-weight:650}html[data-en-theme="light"] .en-trustCard,html[data-en-theme="light"] .en-trustSteps article,html[data-en-theme="light"] .en-faq--trust details{box-shadow:0 18px 46px rgba(61,43,9,.10),inset 0 1px 0 rgba(255,255,255,.70)}
@media(max-width:1180px){.en-trustSteps,.en-trustSteps--five{grid-template-columns:repeat(2,minmax(0,1fr))}.en-trustSplit,.en-laneGrid--three{grid-template-columns:1fr!important}.en-faq--trust{grid-template-columns:1fr}.en-title--small{max-width:none}}
@media(max-width:720px){.en-trustCard{border-radius:22px;padding:18px}.en-trustSteps,.en-trustSteps--five{grid-template-columns:1fr;gap:12px}.en-trustSteps article{border-radius:20px;padding:17px}.en-trustCard small,.en-trustSteps span{font-size:.66rem;letter-spacing:.12em}.en-trustCard h2{font-size:clamp(1.35rem,7vw,2.2rem)}.en-trustCard--gold h2{font-size:clamp(2.6rem,16vw,4.4rem)}.en-trustPage .en-statrow{grid-template-columns:1fr}.en-trustPage .en-actions{display:grid;grid-template-columns:1fr}.en-trustPage .en-title{max-width:9.5ch}.en-trustPage .en-title--small{max-width:10ch}}
