.staging-guide{border-top:1px solid #a27bc326}.staging-guide h2{font-size:clamp(36px,4vw,60px);line-height:1.08;letter-spacing:-.05em;font-weight:500;margin:25px 0}.guide-lede{max-width:620px;font-size:15px;line-height:1.9;color:#b2a5bd}.guide-choices{display:flex;gap:14px;flex-wrap:wrap;margin:30px 0}.guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0;list-style:none;margin:42px 0}.guide-grid li{padding:26px 22px;border:1px solid #86619844;border-radius:16px;background:linear-gradient(145deg,#24182f66,#14101a);position:relative}.guide-grid li>span{font-size:9px;letter-spacing:1.3px;color:#bd99de}.guide-grid h3{font-size:18px;font-weight:500;letter-spacing:-.6px;line-height:1.3;margin:25px 0 12px}.guide-grid p{font-size:12px;line-height:1.9;color:#ac9db8}.guide-receipt{padding:30px;border:1px solid #aa7ed540;border-radius:18px;background:radial-gradient(at right top,#6e429b22,transparent 70%),#17101e}.guide-receipt>span{font-size:9px;letter-spacing:1.5px;color:#b28acb}.guide-receipt h3{font-size:28px;font-weight:500;letter-spacing:-1px;margin:17px 0 12px}.guide-receipt p,.guide-boundary{font-size:12px;line-height:1.9;color:#aa9ab6;max-width:750px}.guide-receipt>div{display:flex;gap:25px;flex-wrap:wrap}.guide-boundary{margin:28px 0 15px}.guide-choices .button{white-space:normal;text-align:center}
@media(max-width:950px){.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.guide-grid{grid-template-columns:minmax(0,1fr)}.guide-choices{flex-direction:column;align-items:stretch}.guide-receipt{padding:23px}.guide-grid h3{margin-top:16px}}
