.project-payments-surface{background:#090b0c;min-height:100dvh}.project-payments{--payment-gold:#dec384;--payment-cream:#f4f1e9;--payment-muted:#b3bdb6;max-width:1240px;color:var(--payment-cream);font-family:var(--font-workspace,var(--font-sans,sans-serif));grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:64px 84px;margin:0 auto;padding:62px 32px 100px;line-height:1.65;display:grid}.project-payments,.project-payments *{box-sizing:border-box}.project-payments a{color:var(--payment-gold);text-underline-offset:4px}.project-payments a:focus-visible{outline:2px solid var(--payment-gold);outline-offset:5px}.project-payments__brand{background:#fff;width:min(100%,310px);margin-bottom:38px;display:block}.project-payments__brand img{width:100%;height:auto;display:block}.project-payments__eyebrow{color:var(--payment-gold);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:600}.project-payments h1{letter-spacing:-.045em;text-wrap:balance;max-width:560px;margin:0 0 24px;font-size:clamp(40px,4.5vw,62px);font-weight:500;line-height:1.08}.project-payments h2{letter-spacing:-.03em;margin:0 0 24px;font-size:clamp(25px,2.8vw,34px);font-weight:500;line-height:1.2}.project-payments__lead{color:var(--payment-muted);max-width:530px;margin:0 0 25px;font-size:17px}.project-payments__text-link{align-items:center;gap:12px;min-height:44px;display:inline-flex}.project-payments__checkout{background:#111612;border:1px solid #3a4038;align-self:start;padding:34px}.project-payments__steps{margin:28px 0;padding:0;list-style:none}.project-payments__steps li{grid-template-columns:30px minmax(0,1fr);gap:12px;margin-bottom:24px;display:grid}.project-payments__steps li>span{color:var(--payment-gold);padding-top:3px;font-size:12px}.project-payments__steps strong{font-size:14px;font-weight:600}.project-payments__steps p{color:var(--payment-muted);margin:4px 0 0;font-size:14px}.project-payments a.project-payments__button{color:#111610;background:var(--payment-gold);border:1px solid var(--payment-gold);justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:12px 18px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.project-payments__button:hover{filter:brightness(1.08)}.project-payments__note,.project-payments__membership,.project-payments__availability{color:var(--payment-muted);font-size:13px}.project-payments__note{margin:18px 0}.project-payments__membership{border-top:1px solid #313930;margin:22px 0 0;padding-top:20px}.project-payments__relationship{border-top:1px solid #313930;grid-column:1/-1;max-width:720px;padding-top:34px}.project-payments__relationship h2{margin-bottom:16px}.project-payments__relationship>p:not([class]){color:var(--payment-muted)}@media (max-width:850px){.project-payments{grid-template-columns:1fr;gap:40px;max-width:700px;padding:34px 24px 64px}.project-payments__brand{width:260px;margin-bottom:28px}}@media (max-width:480px){.project-payments{padding-inline:18px}.project-payments__checkout{padding:25px 21px}.project-payments__brand{width:230px}}
