.tiers{display:grid;grid-template-columns:1fr 1fr;max-width:1180px;margin:70px auto 0;border:1px solid var(--hair);text-align:left}
.tier{padding:48px 40px 44px;display:flex;flex-direction:column;gap:20px}
.tier+.tier{border-left:1px solid var(--hair)}
.tier--f{background:rgba(216,194,138,.05)}
.tier h3{font-weight:200;font-size:clamp(24px,2.3vw,34px);letter-spacing:.03em;line-height:1.2}
.tier__lead{font-size:15px;line-height:1.8;opacity:.72}
.tier code{font-family:ui-monospace,Menlo,monospace;font-size:13px;color:var(--acc);letter-spacing:0}
.tier__price{padding:22px 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}
.tier__price em{font-size:clamp(42px,4.4vw,64px);line-height:1;color:var(--acc)}
.tier__price small{font-size:11px;letter-spacing:.24em;text-transform:uppercase;opacity:.55}
.tier ul{list-style:none;flex:1}
.tier li{padding:11px 0 11px 22px;position:relative;font-size:14.5px;line-height:1.65;opacity:.85;border-bottom:1px solid rgba(255,255,255,.07)}
.tier li::before{content:"";position:absolute;left:0;top:20px;width:10px;height:1px;background:var(--acc)}
.tier strong{font-weight:400;color:#fff}
.tier .btn{margin-top:0;align-self:flex-start}
.tier__btns{display:flex;flex-wrap:wrap;gap:12px}
.cols--faq{grid-template-columns:repeat(2,1fr);max-width:1180px;border-left:0}
.cols--faq>div{border-left:0;border-bottom:1px solid var(--hair);padding:34px 40px 30px 0}
.cols--faq>div:nth-child(even){padding-left:40px;padding-right:0;border-left:1px solid var(--hair)}
.cols--faq b{font-size:clamp(19px,1.7vw,24px);line-height:1.35}
.sec .btn+.btn{margin-left:10px}
@media(max-width:900px){.tiers{grid-template-columns:1fr}.tier{padding:36px 22px}.tier+.tier{border-left:0;border-top:1px solid var(--hair)}.cols--faq{grid-template-columns:1fr}.cols--faq>div,.cols--faq>div:nth-child(even){padding:26px 0;border-left:0}.sec .btn+.btn{margin-left:0}}
.tier__btns .btn,.tier__btns .btn+.btn{margin:0}

/* copyfix 20261005: hero content overflowed up under the nav on laptop widths */
.sub.sub--short{min-height:520px}
