.buyer-auth-page{max-width:70rem;padding-block:2rem 3rem}.buyer-back-link{min-height:44px;color:var(--color-brand);align-items:center;margin-bottom:1.2rem;font-size:.88rem;font-weight:600;display:inline-flex}.buyer-auth-card{background:#fff;border:1px solid #dde9e6;border-radius:28px;grid-template-columns:1fr 1.08fr;display:grid;overflow:hidden;box-shadow:0 16px 60px #0734490a}.buyer-auth-story{background:#eaf5ee;padding:3rem 2.75rem 2rem;position:relative;overflow:hidden}.buyer-auth-eyebrow{color:#356451;letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:700}.buyer-auth-story h2{color:#164b40;margin-block:1.3rem 1rem;font-size:clamp(2rem,3.5vw,2.8rem)}.buyer-auth-story>p:not(.buyer-auth-eyebrow){color:#365e53;max-width:22rem;font-size:.93rem}.buyer-paper-scene{max-width:310px;height:310px;margin:2rem auto .5rem;position:relative}.buyer-paper-back{background:#fbe2a3;border:1px solid #e8ce96;border-radius:8px;position:absolute;inset:10px 20px 25px 12px;transform:rotate(-11deg)}.buyer-paper{background:#fffef9;border:1px solid #d2e1da;border-radius:8px;padding:21px;position:absolute;inset:4px 12px 21px 15px;transform:rotate(5deg);box-shadow:0 12px 20px #164b4015}.buyer-paper-label{letter-spacing:1.3px;color:#55746a;font-size:7px;display:block}.buyer-paper strong{font-family:var(--font-display);color:#164b40;margin-top:8px;font-size:1.1rem;display:block}.buyer-paper svg{width:100%;height:132px;margin-block:8px}.buyer-paper-lines{gap:10px;display:flex}.buyer-paper-lines span{border-bottom:1px dashed #9cafa7;flex:1;height:18px}.buyer-paper-note{text-align:center;color:#55746a;letter-spacing:1px;margin-top:12px;font-size:9px;display:block}.buyer-sticker{color:#67420b;text-align:center;width:94px;height:94px;font-family:var(--font-display);background:#ffd97d;border:5px solid #fffdf8;border-radius:50%;place-content:center;font-size:1.05rem;line-height:1.15;display:grid;position:absolute;bottom:5px;right:-3px;transform:rotate(9deg)}.buyer-auth-footnote{text-align:center}.buyer-auth-content{align-self:center;padding:3.4rem 3rem}.buyer-auth-kicker{color:var(--color-brand);letter-spacing:.16em;margin-bottom:.75rem;font-size:.68rem;font-weight:700}.buyer-auth-content h1{font-size:clamp(2rem,3.5vw,2.75rem)}.buyer-auth-intro{color:var(--color-muted);margin-top:.85rem;font-size:.95rem}.buyer-auth-tabs{background:#f0f4f3;border-radius:13px;grid-template-columns:1fr 1fr;gap:5px;margin-block:1.5rem;padding:5px;display:grid}.buyer-auth-tabs a{text-align:center;color:#526171;border-radius:9px;padding:9px;font-size:.875rem;font-weight:600}.buyer-auth-tabs a[aria-current=page]{color:var(--color-brand);background:#fff;box-shadow:0 1px 4px #07344912}.buyer-auth-field{font-size:.84rem;font-weight:650;display:block}.buyer-auth-field input{background:#fff;border:1px solid #92a9aa;border-radius:11px;width:100%;min-height:49px;margin-top:7px;padding:11px 14px;font-size:1rem;font-weight:400}.buyer-auth-field input::placeholder{color:#66777e}.buyer-auth-submit{background:var(--color-brand);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:50px;padding:12px 16px;font-weight:650;display:flex}.buyer-auth-submit:hover{background:var(--color-brand-strong)}.buyer-auth-note{color:#526171;align-items:flex-start;gap:9px;font-size:.78rem;line-height:1.6;display:flex}.buyer-auth-note svg{flex:0 0 16px;width:16px;height:18px;margin-top:2px}.buyer-auth-terms{color:#526171;margin-top:1.5rem;font-size:.75rem;line-height:1.7}.buyer-auth-terms a{color:var(--color-brand);text-underline-offset:3px;text-decoration:underline}.buyer-auth-bottom{text-align:center;color:#526171;margin-top:1.5rem;font-size:.8rem}.buyer-auth-code{border-top:1px solid #dde9e6;margin-top:1.5rem;padding-top:1.5rem}@media (max-width:760px){.buyer-auth-page{padding-block:.75rem 2rem}.buyer-auth-card{border-radius:22px;grid-template-columns:1fr}.buyer-auth-content{grid-row:1;padding:2rem 1.5rem}.buyer-auth-story{padding:2rem 1.5rem}.buyer-auth-story h2 br{display:none}.buyer-auth-story h2{font-size:1.75rem}.buyer-auth-story>p:not(.buyer-auth-eyebrow){max-width:none}.buyer-paper-scene,.buyer-auth-footnote{display:none}}
