.sell-landing--plans .sell-hero {
    min-height: 0;
    padding-block: clamp(36px, 5vw, 64px);
}
.sell-landing--plans .sell-hero__visual { min-height: 0; }
.sell-landing--plans .sell-listing-preview { position: relative; margin-left: auto; }
.sell-landing--plans .sell-listing-preview__media img.is-unavailable { object-fit: contain; padding: 28px; }
.sell-plans {
    width: min(100%, 1380px);
    margin-inline: auto;
    padding: clamp(40px, 5vw, 64px) var(--layout-gutter);
    scroll-margin-top: 100px;
}
.sell-section-heading { max-width: 760px; margin-bottom: 24px; }
.sell-section-heading h2 {
    margin-block: 12px;
    font-size: clamp(30px, 4vw, 48px);
    line-height: 1.1;
    letter-spacing: -.035em;
    color: var(--color-brand-deep);
}
.sell-section-heading p { color: var(--color-text-secondary); line-height: 1.6; }
.sell-plans .platform-price { margin-top: 22px; }
.sell-plans .platform-launch h3 { margin-bottom: 12px; font-size: 26px; }
.sell-plans .platform-plan > .btn { margin-top: auto; }
.sell-plan-faq { margin-top: 24px; }
.sell-plan-links { display: flex; flex-wrap: wrap; gap: 12px 28px; margin-block: 24px 0; }
.sell-landing--plans .sell-how { padding-bottom: 56px; }
.sell-landing--plans .sell-how__intro { margin-bottom: 28px; }
.sell-landing--plans .sell-how h2 { font-size: clamp(28px, 3.5vw, 42px); }
.sell-proposition, .sell-business, .sell-media-bridge {
    width: min(100%, 1380px);
    margin-inline: auto;
    padding: clamp(36px, 5vw, 64px) var(--layout-gutter);
}
.sell-proposition { border-block: 1px solid var(--color-border-default, #d7e0e8); }
.sell-benefit-grid, .sell-business-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; }
.sell-benefit-grid article { border: 1px solid #d7e0e8; border-radius: 14px; padding: 24px; background: #fff; }
.sell-benefit-grid h3, .sell-business-grid h3, .sell-media-choices h3 { margin-block: 16px 10px; font-size: 19px; line-height: 1.3; }
.sell-benefit-grid p, .sell-business-grid p, .sell-media-choices p { margin-bottom: 0; color: var(--color-text-secondary); line-height: 1.65; font-size: 15px; }
.sell-benefit-grid article > svg, .sell-business-grid article > svg { width: 28px; height: 28px; color: var(--color-brand-ocean); }
.sell-example-link { margin-top: 24px; }
.sell-business { background: #edf5f9; }
.sell-business-grid { gap: 32px; }
.sell-business-grid a { display: inline-block; margin-top: 12px; }
.sell-business-footnote { display: flex; align-items: flex-start; gap: 12px; margin: 28px 0 0; padding-top: 24px; border-top: 1px solid #d0dfe8; color: var(--color-text-secondary); line-height: 1.6; font-size: 15px; }
.sell-business-footnote svg { flex: 0 0 22px; color: var(--color-brand-ocean); }
.sell-media-bridge { display: grid; grid-template-columns: minmax(220px, .7fr) minmax(0, 1.3fr); align-items: center; gap: 36px; padding-top: 0; }
.sell-media-bridge > img { width: 100%; aspect-ratio: 4 / 3; object-fit: cover; border-radius: 14px; }
.sell-media-bridge h2 { margin-block: 12px 20px; font-size: clamp(26px, 3vw, 36px); line-height: 1.15; }
.sell-media-choices { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; margin-bottom: 24px; }
.sell-media-choices h3 { margin-top: 0; }
.sell-media-bridge .platform-muted { margin-top: 14px; }
@media (max-width: 1050px) {
    .sell-benefit-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .sell-media-bridge { grid-template-columns: minmax(180px, .7fr) minmax(0, 1.3fr); gap: 24px; }
    .sell-media-choices { grid-template-columns: 1fr; gap: 18px; }
}
@media (max-width: 760px) {
    .sell-plans { scroll-margin-top: 80px; }
    .sell-plan-links { flex-direction: column; }
    .sell-benefit-grid, .sell-business-grid, .sell-media-bridge { grid-template-columns: 1fr; }
    .sell-benefit-grid { gap: 14px; }
    .sell-business-grid { gap: 28px; }
    .sell-media-bridge > img { aspect-ratio: 16 / 9; }
}
