.seller-landing { --seller-accent:#176b45; --seller-soft:#eff8f2; padding-bottom:48px; }
.seller-landing__hero { margin-top:18px; padding:clamp(28px,5vw,58px); border:1px solid #dbe9df; border-radius:26px; background:linear-gradient(135deg,#f2f9f4 0%,#fff 54%,#f7f1e5 100%); overflow:hidden; }
.seller-landing__eyebrow { display:inline-flex; align-items:center; gap:8px; margin-bottom:12px; color:var(--seller-accent); font-size:.78rem; font-weight:800; letter-spacing:.06em; text-transform:uppercase; }
.seller-landing__hero h1 { max-width:780px; margin:0; font-size:clamp(2rem,5vw,4.2rem); line-height:1.03; letter-spacing:-.05em; text-wrap:balance; }
.seller-landing__lead { max-width:760px; margin:18px 0 0; color:#5f6e65; font-size:clamp(1rem,1.7vw,1.18rem); line-height:1.65; text-wrap:pretty; }
.seller-landing__actions { display:flex; flex-wrap:wrap; gap:10px; margin-top:24px; }
.seller-landing__facts { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:12px; margin-top:22px; }
.seller-landing__fact { padding:16px; border:1px solid #e1e9e3; border-radius:16px; background:#fff; }
.seller-landing__fact i { color:var(--seller-accent); font-size:1.25rem; }
.seller-landing__fact strong { display:block; margin-top:8px; font-size:.92rem; }
.seller-landing__fact span { display:block; margin-top:4px; color:#748077; font-size:.78rem; line-height:1.45; }
.seller-landing__section { padding:48px 0 0; }
.seller-landing__section-head { max-width:760px; margin-bottom:20px; }
.seller-landing__section-head h2 { margin:0; font-size:clamp(1.55rem,3vw,2.2rem); letter-spacing:-.03em; text-wrap:balance; }
.seller-landing__section-head p { margin:9px 0 0; color:#6d7971; line-height:1.6; }
.seller-landing__grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px; }
.seller-landing__card { padding:22px; border:1px solid #e0e7e2; border-radius:18px; background:#fff; box-shadow:0 6px 24px rgba(24,55,38,.04); }
.seller-landing__card-icon { display:grid; width:42px; height:42px; place-items:center; border-radius:12px; color:var(--seller-accent); background:var(--seller-soft); font-size:1.1rem; }
.seller-landing__card h3 { margin:14px 0 7px; font-size:1rem; }
.seller-landing__card p { margin:0; color:#6f7a73; font-size:.86rem; line-height:1.55; }
.seller-landing__steps { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px; counter-reset:seller-step; }
.seller-landing__step { position:relative; padding:23px; border-radius:18px; background:#25362d; color:#fff; counter-increment:seller-step; }
.seller-landing__step::before { content:counter(seller-step, decimal-leading-zero); display:block; margin-bottom:28px; color:#9ad8b5; font-size:.78rem; font-weight:800; letter-spacing:.08em; }
.seller-landing__step h3 { margin:0 0 7px; font-size:1rem; }
.seller-landing__step p { margin:0; color:#d5dfd8; font-size:.84rem; line-height:1.55; }
.seller-landing__legacy { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:22px; align-items:center; margin-top:48px; padding:24px; border:1px solid #d7e5dc; border-radius:20px; background:#f6fbf7; }
.seller-landing__legacy h2 { margin:0 0 7px; font-size:1.2rem; }
.seller-landing__legacy p { margin:0; color:#647269; line-height:1.55; }
.seller-landing__cta { margin-top:48px; padding:28px; border-radius:22px; background:#eef6f0; }
.seller-landing__cta-inner { display:flex; align-items:center; justify-content:space-between; gap:24px; }
.seller-landing__cta h2 { margin:0; font-size:1.45rem; }
.seller-landing__cta p { margin:7px 0 0; color:#66746b; }
@media(max-width:991.98px){.seller-landing__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-landing__grid,.seller-landing__steps{grid-template-columns:1fr}.seller-landing__legacy{grid-template-columns:1fr}.seller-landing__cta-inner{align-items:flex-start;flex-direction:column}}
@media(max-width:575.98px){.seller-landing__hero{padding:26px 20px;border-radius:20px}.seller-landing__facts{grid-template-columns:1fr}.seller-landing__actions .btn{width:100%}.seller-landing__section{padding-top:36px}.seller-landing__cta{padding:22px 18px}.seller-landing__cta .btn{width:100%}}
.seller-application{scroll-margin-top:88px}.seller-application__card{padding:clamp(18px,3vw,28px);border:1px solid #dfe8e2;border-radius:20px;background:#fff;box-shadow:0 10px 34px rgba(24,55,38,.05)}.seller-application__card .form-label{font-size:.82rem;font-weight:700;color:#33473b}.seller-application__submit{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding-top:18px;border-top:1px solid #edf1ee}.seller-application__submit p{margin:0;color:#728078;font-size:.8rem}.seller-application__submit p i{color:var(--seller-accent)}.seller-application__success,.seller-application__locked{display:flex;align-items:flex-start;gap:14px;padding:20px;border:1px solid #cfe6d7;border-radius:18px;background:#f2faf5}.seller-application__success>i{color:#278653;font-size:1.45rem}.seller-application__locked>i{color:#6b7a71;font-size:1.45rem}.seller-application__success strong,.seller-application__locked strong{display:block}.seller-application__success span,.seller-application__locked span{display:block;margin-top:4px;color:#67756d;line-height:1.5}@media(max-width:767.98px){.seller-application__submit{align-items:stretch;flex-direction:column}.seller-application__submit .btn{width:100%}}
