.mast{position:relative;min-height:82vh;display:flex;align-items:center;overflow:hidden;background:#0B0D0E}
.mast-bg{position:absolute;inset:0;z-index:0}
.mast-bg img{width:100%;height:100%;object-fit:cover}
.mast::before{content:"";position:absolute;inset:0;background:rgba(11,13,14,.8);z-index:1}
.mast-in{position:relative;z-index:2;max-width:880px;margin:0 auto;padding:96px 24px;text-align:center}
.mast-lead{font-size:clamp(16px,2vw,19px);color:#F2F4F5;margin:0 auto 26px;max-width:760px}
.mast-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}
.mast-cta .btn{min-width:170px}
.tierlist{list-style:none;margin:14px 0 6px;padding:0;display:grid;grid-template-columns:1fr;gap:10px}
.tierlist li{background:#14171B;border-radius:10px;padding:12px 16px;font-size:14.5px;color:#F2F4F5}
.tierlist strong{color:#E8B33C}
@media(min-width:769px){.tierlist{grid-template-columns:repeat(2,1fr)}}
.note{font-size:13px;color:#A9B2B8;margin:10px 0 0}
.reveal{opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .5s ease}
.reveal.reveal-in{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}
