.seller-header{width:min(1240px,100% - 40px);min-height:72px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}
.seller-header nav{display:flex;align-items:center;gap:22px}
.seller-header nav a{text-decoration:none;color:var(--muted);font-size:12px;font-weight:700}
.seller-page{width:min(1240px,100% - 40px);margin:0 auto;padding-bottom:60px}
.seller-hero{min-height:420px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:50px 0 58px;border-bottom:1px solid var(--line)}
.seller-hero-copy{max-width:600px}
.seller-hero h1{max-width:590px;margin:0;font-size:clamp(42px,6vw,70px);line-height:1.02;font-weight:900}
.seller-hero h1 span{color:var(--blue)}
.seller-hero-copy>p:not(.eyebrow){max-width:500px;margin:18px 0 24px;color:var(--muted);font-size:16px}
.seller-hero-copy>small{display:block;margin-top:11px;color:var(--muted);font-size:10px}
.seller-hero-art{position:relative;min-height:300px;overflow:hidden;border-radius:18px;background:linear-gradient(160deg,#f8e7d2,#e7c99a);box-shadow:0 18px 36px #5c3a2118;transform:rotateY(-6deg) rotateX(3deg)}
.seller-hero-art::before{position:absolute;inset:0;content:"";background:linear-gradient(135deg,transparent 48%,#ffffff55 48.2%,#ffffff55 49%,transparent 49.2%),linear-gradient(35deg,transparent 54%,#7a433026 54.2%,#7a433026 55%,transparent 55.2%)}
.shop-sign,.customer-mark,.order-mark{position:absolute;z-index:1;display:grid;gap:3px;padding:16px;border:1px solid #fff;background:#ffffffed;border-radius:11px;box-shadow:0 8px 22px #17212114}
.shop-sign{left:9%;top:16%;min-width:160px}
.shop-sign strong,.customer-mark strong,.order-mark strong{font-size:12px}
.shop-sign small,.customer-mark small,.order-mark small{color:var(--muted);font-size:10px}
.sign-dot{width:10px;height:10px;margin-bottom:5px;border-radius:50%;background:var(--green)}
.customer-mark{right:10%;top:19%;min-width:118px}
.customer-mark>span,.order-mark>span{color:var(--blue);font-size:22px;font-weight:900}
.order-mark{right:26%;bottom:13%;min-width:130px;background:var(--electric)}
.route-line{position:absolute;left:29%;top:39%;width:39%;height:1px;border-top:2px dashed #7a433077;transform:rotate(18deg)}
.route-line i{position:absolute;top:-5px;width:8px;height:8px;border-radius:50%;background:var(--blue)}
.route-line i:nth-child(1){left:0}.route-line i:nth-child(2){left:48%}.route-line i:nth-child(3){right:0}
.seller-benefits{padding:62px 0 58px;border-bottom:1px solid var(--line)}
.seller-section-heading{max-width:600px;margin-bottom:26px}
.seller-section-heading h2,.seller-economics h2,.seller-cta h2{margin:0;font-size:clamp(28px,4vw,40px);line-height:1.08}
.seller-section-heading>p:last-child{margin:9px 0 0;color:var(--muted);font-size:13px}
.benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.benefit{min-height:215px;padding:18px 18px 18px 0}
.benefit+.benefit{padding-left:18px;border-left:1px solid var(--line)}
.benefit-number{color:var(--blue);font-size:10px;font-weight:900}
.benefit h3{margin:24px 0 8px;font-size:16px}
.benefit p{margin:0;color:var(--muted);font-size:12px;line-height:1.65}
.seller-economics{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding:62px 0;border-bottom:1px solid var(--line)}
.seller-economics>div:first-child>p:last-child{max-width:490px;margin:12px 0 0;color:var(--muted);font-size:13px}
.economics-breakdown{padding:22px;border-radius:16px;background:#f3e6d6;box-shadow:inset 0 1px 0 #fff}
.economics-breakdown h3{margin:0 0 14px;font-size:15px}
.equation{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 15px;font-size:16px;font-weight:800}
.equation span{color:var(--blue)}
.economics-breakdown>p:not(.equation){margin:0;color:var(--muted);font-size:11px;line-height:1.65}
.economics-breakdown a{display:inline-block;margin-top:15px;color:var(--blue);font-size:11px;font-weight:800;text-decoration:none}
.seller-steps{padding:62px 0}
.seller-steps ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:25px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}
.seller-steps li{display:grid;gap:8px;padding:17px 18px 0 0;border-top:3px solid var(--electric)}
.seller-steps li+li{margin-left:16px}
.seller-steps b{font-size:14px}
.seller-steps li span{color:var(--muted);font-size:11px}
.seller-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 28px;border-radius:12px;background:var(--electric)}
.seller-cta p:last-child{margin:8px 0 0;color:#43513f;font-size:12px}
.seller-footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}
.site-footer .wordmark{color:#fff8ef}
@media(max-width:800px){.seller-footer-links{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.seller-footer-links{grid-template-columns:1fr}}
@media(max-width:800px){.seller-header nav{gap:12px}.seller-hero{min-height:0;grid-template-columns:1fr;gap:26px;padding:38px 0}.seller-hero-art{min-height:260px}.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benefit:nth-child(3){border-left:0;padding-left:0;border-top:1px solid var(--line)}.benefit:nth-child(4){border-top:1px solid var(--line)}.seller-economics{grid-template-columns:1fr;gap:22px}.seller-steps ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.seller-steps li:nth-child(3){margin-left:0}}
@media(max-width:900px){.seller-header{flex-wrap:wrap;height:auto;row-gap:10px}.seller-header nav{display:flex;flex-wrap:wrap;width:100%;gap:10px 16px}.seller-header>.button{min-height:42px;padding:10px 14px;font-size:13px}.seller-hero-art{transform:none}}
@media(max-width:560px){.seller-header{width:calc(100% - 28px);min-height:62px;gap:8px}.seller-header nav{display:flex}.seller-header>.button{min-height:42px;padding:10px 14px;font-size:13px}.seller-page{width:calc(100% - 28px)}.seller-hero{padding:30px 0}.seller-hero h1{font-size:44px}.seller-hero-copy>p:not(.eyebrow){font-size:14px}.seller-hero-art{min-height:230px}.shop-sign{left:5%;top:15%;min-width:140px}.customer-mark{right:5%;top:18%;min-width:100px}.order-mark{right:17%;bottom:10%;min-width:120px}.seller-benefits,.seller-economics,.seller-steps{padding:42px 0}.benefit-grid{grid-template-columns:1fr}.benefit,.benefit+.benefit{min-height:0;padding:15px 0;border-left:0;border-top:1px solid var(--line)}.benefit h3{margin:10px 0 6px}.seller-steps ol{grid-template-columns:1fr}.seller-steps li,.seller-steps li+li{margin-left:0;padding:12px 0 0}.seller-cta{align-items:flex-start;flex-direction:column;padding:21px}.seller-section-heading h2,.seller-economics h2,.seller-cta h2{font-size:30px}}