.sell-page { max-width: var(--page-width); padding: 28px 32px 76px; margin: auto; }
.sell-cover { display: grid; grid-template-columns: 1.05fr 1fr; gap: 54px; align-items: center; padding: 48px 0 64px; }
.sell-copy h1 { margin: 24px 0; font: italic 900 clamp(44px, 4.8vw, 68px)/1 'Barlow Condensed', Impact, sans-serif; letter-spacing: -.6px; }
.sell-copy h1 span, .sell-faq h2 span { color: var(--accent); }
.sell-copy > p { max-width: 520px; color: var(--text-soft); font-size: 14px; line-height: 1.9; margin-bottom: 16px; }
.sell-copy .yellow-btn { margin-top: 12px; min-height: 50px; }
.sell-contact { display: block; margin-top: 12px; color: var(--muted); font-size: 11px; }
.sell-platforms { display: flex; gap: 14px; align-items: center; margin-top: 32px; font-size: 10px; color: var(--muted); letter-spacing: 1.2px; font-weight: 700; }
.sell-platforms span { color: var(--accent); }
.sell-process { padding: 32px; border: 1px solid color-mix(in srgb, var(--accent) 40%, var(--line)); border-radius: 28px; background: linear-gradient(140deg, var(--accent-wash), var(--surface) 50%); box-shadow: var(--shadow); }
.sell-process h2 { margin: 12px 0 28px; font: italic 800 30px/1.1 'Barlow Condensed', Impact, sans-serif; }
.sell-process ol { display: grid; gap: 24px; margin: 0; padding: 0; list-style: none; }
.sell-process li { display: flex; align-items: start; gap: 16px; }
.sell-process li > span { display: grid; place-items: center; width: 38px; height: 38px; flex-shrink: 0; border: 1px solid var(--line); border-radius: 11px; background: var(--surface); color: var(--accent); font-size: 12px; font-weight: 800; }
.sell-process h3 { font-size: 14px; margin-bottom: 5px; }
.sell-process p { color: var(--muted); font-size: 12px; line-height: 1.8; }
.sell-faq { padding-top: 44px; border-top: 1px solid var(--line); }
.sell-faq h2 { margin: 14px 0 28px; font: italic 800 42px/1.05 'Barlow Condensed', Impact, sans-serif; }
@media (max-width: 960px) { .sell-cover { gap: 30px; } .sell-process { padding: 24px; } }
@media (max-width: 760px) { .sell-page { padding: 22px 20px 54px; } .sell-cover { grid-template-columns: 1fr; padding-top: 32px; gap: 34px; } .sell-copy h1 { font-size: clamp(42px, 8vw, 62px); } .sell-copy .yellow-btn { width: 100%; padding: 12px; font-size: 10px; } .sell-faq h2 { font-size: 34px; } }
