.seller-page { scroll-behavior: smooth; }
.native-hero--seller .native-hero__content { max-width: 1500px; }
.seller-buyers { padding-bottom: 40px; }
.seller-inventory .native-visual { margin-right: -4vw; }
.seller-tools .native-card { min-height: 440px; text-align: center; }
.seller-tools .native-card img { margin-top: 20px; }
.seller-insights .native-split__grid { grid-template-columns: 1.15fr .85fr; }
.seller-visibility .native-split__grid { align-items: stretch; }
.seller-featured-mockup img { border-radius: 22px; filter: drop-shadow(0 20px 24px rgba(0,0,0,.15)); }
.seller-social .native-visual img { max-height: 650px; }
.seller-managed .native-visual img { max-height: 650px; }
.seller-app .native-split__grid { grid-template-columns: .9fr .8fr .7fr; }
.seller-app .native-visual img { max-height: 700px; }
.seller-page__subscriptions { scroll-margin-top: 100px; padding: 50px 0 75px; background: white; }
.seller-page__community { padding: 60px 24px; border-top: 2px solid var(--native-gold); background: #080806; }
.seller-page__community .testimonials { border: 2px solid var(--native-gold); border-radius: 34px; background: white; }

@media (max-width: 1199px) {
    .seller-app .native-split__grid { grid-template-columns: 1fr 1fr; }
    .seller-app .native-app-list { grid-column: 1 / -1; display: grid; grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 899px) {
    .seller-insights .native-split__grid, .seller-app .native-split__grid { grid-template-columns: 1fr; }
    .seller-inventory .native-visual { margin-right: 0; }
}
@media (max-width: 599px) {
    .seller-tools .native-card { min-height: 360px; }
    .seller-app .native-app-list { grid-template-columns: 1fr; }
    .seller-page__community { padding: 30px 12px; }
}
