.offer-section{padding:100px 0}.offer-card{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;background:#183d35;color:#f7f4ec;padding:64px;border-radius:6px}.offer-card h2{font-size:clamp(2.2rem,4vw,4rem);margin:12px 0 22px}.offer-card .eyebrow,.offer-card .small-note{color:#d0dbcc}.offer-card .button{background:#d7eb6d;color:#183d35;margin:18px 0 8px}.offer-card .button:disabled{opacity:.72;cursor:not-allowed}.offer-price{font-size:4rem;font-weight:500;line-height:1}.offer-price small{font-size:1.125rem}.offer-list{padding-left:20px;line-height:2}.offer-card a{color:#d7eb6d}.purchase-page{padding-top:50px;padding-bottom:70px}.purchase-page h1{font-size:clamp(2.8rem,6vw,4.5rem)}.purchase-actions{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0}.purchase-actions [hidden]{display:none}.product-links{display:flex;gap:20px;flex-wrap:wrap}.seller-checklist{padding:24px;background:#e8eddf;margin:24px 0}.seller-checklist li{margin:8px 0}.seller-upload{display:grid;gap:14px;margin:25px 0}.seller-upload input,.seller-upload select{font:inherit;padding:12px;max-width:100%}@media(max-width:760px){.offer-section{padding:60px 0}.offer-card{grid-template-columns:1fr;gap:25px;padding:30px 23px}.offer-price{font-size:3rem}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

.purchase-page [hidden]{display:none!important}.purchase-form input,.purchase-form select,#verified-access-details input{width:100%;min-width:0;box-sizing:border-box;font:inherit;padding:12px;border:1px solid #bdc9b3;border-radius:5px;background:#fffef8}.purchase-form .button{justify-self:start}.purchase-recovery{margin:35px 0}.purchase-recovery h2{margin-top:0}.purchase-page .button:disabled{opacity:.55;cursor:not-allowed}.seller-step{padding:26px 0;border-bottom:1px solid #c9d2c0}.seller-step .button{margin:10px 0}.purchase-page button.text-link{background:transparent;border:0;padding:0;font:inherit;cursor:pointer;text-decoration:underline}.purchase-page input:focus-visible,.purchase-page select:focus-visible{outline:3px solid #b96043;outline-offset:3px}
.personal-workbook{margin:32px 0;padding:clamp(18px,4vw,32px);border:1px solid #bac9bd;border-radius:8px;background:#f5f6ee}.personal-workbook h2{margin-top:0}.name-preview{display:grid;gap:8px;padding:20px;background:#fffef8;border-left:4px solid #183d35;overflow-wrap:anywhere}.name-preview strong,.name-preview [lang=ko]{font-size:1.575rem;color:#183d35}.name-confirm{display:flex;gap:12px;align-items:flex-start}.purchase-form .name-confirm input{width:auto;flex:none;margin-top:5px}.personal-workbook .small-note{line-height:1.6}
