.purchase-gate-body{padding:40px var(--checkout-gutter,20px) 64px;grid-template-columns:minmax(0,520px) 360px;grid-template-areas:"card event";justify-content:center;align-items:start;gap:32px;display:grid}.purchase-gate-event{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--elev-card);grid-area:event;position:sticky;top:92px}.purchase-gate-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-width:0;box-shadow:var(--elev-card);grid-area:card;padding:32px 32px 0}.purchase-gate-card h1{letter-spacing:-.6px;text-wrap:balance;margin:0;font-size:28px;font-weight:600;line-height:34px}.purchase-gate-lead{color:var(--muted);margin:8px 0 24px;font-size:14px;line-height:1.6}.purchase-gate-form{padding-bottom:28px}.purchase-gate-form .auth-submit{margin-top:4px}.purchase-gate-guest{gap:10px;margin-top:16px;display:grid}.purchase-gate-guest p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.purchase-gate-guest .purchase-gate-guest-submit{gap:8px;width:100%;min-height:48px;font-size:15px;font-weight:600}.purchase-gate-or{color:var(--muted);align-items:center;gap:12px;margin:20px 0 0;font-size:13px;line-height:1.4;display:flex}.purchase-gate-or:before,.purchase-gate-or:after{content:"";background:var(--line);flex:1;height:1px}@media (max-width:1000px){.purchase-gate-body{grid-template-columns:minmax(0,560px);grid-template-areas:"event""card";gap:16px;padding-top:24px}.purchase-gate-event{box-shadow:none;position:static}}@media (max-width:560px){.purchase-gate-page{flex-direction:column;min-height:100dvh;display:flex}.purchase-gate-body{flex-direction:column;flex:1;gap:16px;padding:16px 0 0;display:flex}.purchase-gate-event{margin:0 16px}.purchase-gate-event .order-event{padding:14px}.purchase-gate-card{border-width:1px 0 0;border-radius:24px 24px 0 0;flex-direction:column;flex:1;padding:28px 20px 0;display:flex}.purchase-gate-card h1{font-size:24px;line-height:30px}}