.su-seller-stitch { --clarity-green:#0f766e; --clarity-red:#b42318; --clarity-ink:#111827; --clarity-muted:#4b5563; --clarity-rose:#af2952; }
.su-seller-stitch [id] { scroll-margin-top:120px; }
.su-seller-stitch :is(a,button,summary,input,select,textarea) { scroll-margin-top:120px; }
.su-seller-stitch :is(.content-shell,.content-shell > *,li > div,.su-vendor-register__layout > *,.su-vendor-final__inner > *) { min-width:0; max-width:100%; }
.su-seller-stitch :is(.button,input,select,textarea) { max-width:100%; box-sizing:border-box; }
.su-seller-stitch .button { white-space:normal; overflow-wrap:anywhere; }
.su-seller-stitch .su-vendor-section { padding-block:clamp(2.5rem,5vw,4.5rem); }
.su-seller-stitch .su-seller-nav .content-shell { display:flex; flex-wrap:wrap; gap:.3rem 1.3rem; }
.su-seller-stitch .su-seller-nav a { min-height:44px; display:inline-flex; align-items:center; }
.su-seller-stitch :is(a,button,summary,input,select,textarea):focus-visible { outline:3px solid #af2952; outline-offset:4px; }
.su-seller-stitch .su-clarity-benefits { display:grid; grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr); gap:clamp(2rem,5vw,5rem); align-items:start; }
.su-seller-stitch .su-clarity-benefits .su-vendor-section__heading { max-width:32rem; }
.su-seller-stitch .su-clarity-benefit-list { list-style:none; margin:0; padding:0; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:1.7rem 2rem; }
.su-seller-stitch .su-clarity-benefit-list li { display:flex; gap:.8rem; margin:0; align-items:start; }
.su-seller-stitch .su-clarity-check { color:var(--clarity-green); font-size:1.5rem; line-height:1.4; font-weight:800; flex:none; }
.su-seller-stitch .su-clarity-benefit-list h3 { font-size:1.08rem; line-height:1.4; margin:0 0 .45rem; color:var(--clarity-ink); }
.su-seller-stitch .su-clarity-benefit-list p { font-size:.96rem; line-height:1.65; color:var(--clarity-muted); margin:0; }
.su-seller-stitch .su-vendor-steps { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:1.25rem 2.5rem; }
.su-seller-stitch .su-vendor-steps li { border:0; border-radius:0; box-shadow:none; padding:1rem 0; border-top:1px solid #e5e7eb; background:transparent; }
.su-seller-stitch .su-clarity-dashboard { max-width:1100px; }
.su-seller-stitch .su-clarity-gallery { border-top:1px solid #e5e7eb; }
.su-seller-stitch .su-clarity-chapter { border-bottom:1px solid #e5e7eb; }
.su-seller-stitch .su-clarity-chapter > summary { min-height:56px; padding:.7rem .2rem; display:flex; gap:1rem; align-items:center; cursor:pointer; list-style:none; font-weight:650; }
.su-seller-stitch .su-clarity-chapter > summary::-webkit-details-marker { display:none; }
.su-seller-stitch .su-clarity-chapter__number { font-size:.8rem; color:var(--clarity-muted); letter-spacing:.03em; }
.su-seller-stitch .su-clarity-chapter__arrow { margin-left:auto; color:var(--clarity-rose); }
.su-seller-stitch .su-clarity-chapter__arrow::before { content:'+'; }
.su-seller-stitch .su-clarity-chapter[open] .su-clarity-chapter__arrow::before { content:'−'; }
.su-seller-stitch .su-clarity-chapter[open] > summary { color:var(--clarity-rose); border-left:3px solid var(--clarity-rose); padding-left:.8rem; }
.su-seller-stitch .su-clarity-chapter__body { padding:1rem 0 2rem; display:grid; grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr); gap:1.3rem 2rem; align-items:start; }
.su-seller-stitch .su-clarity-chapter__copy h3 { font-size:1.3rem; line-height:1.35; margin:.2rem 0 .8rem; }
.su-seller-stitch .su-clarity-chapter__copy p { line-height:1.7; margin:0 0 .75rem; }
.su-seller-stitch .su-clarity-capture-note { color:var(--clarity-muted); font-size:.86rem; }
.su-seller-stitch .su-clarity-chapter figure { margin:0; min-width:0; }
.su-seller-stitch .su-clarity-shot { position:relative; display:block; aspect-ratio:var(--ratio-desktop); max-height:410px; overflow:hidden; border:1px solid #e5e7eb; border-radius:8px; background:#fff; cursor:zoom-in; }
.su-seller-stitch .su-clarity-shot img { position:absolute; max-width:none; width:var(--width-desktop); left:0; top:0; transform:translate(var(--x-desktop),var(--y-desktop)); height:auto; }
.su-seller-stitch .su-clarity-shot__open { position:absolute; right:.6rem; bottom:.6rem; display:grid; place-items:center; width:32px; height:32px; background:#fff; color:var(--clarity-rose); border:1px solid #e9dee3; border-radius:50%; }
.su-seller-stitch .su-clarity-chapter figcaption { font-size:.8rem; line-height:1.5; color:var(--clarity-muted); margin-top:.55rem; }
.su-seller-stitch .su-clarity-product-details { grid-column:1/-1; border-top:1px solid #e5e7eb; padding-top:.5rem; }
.su-seller-stitch .su-clarity-product-details > summary { min-height:44px; display:flex; align-items:center; cursor:pointer; color:var(--clarity-rose); }
.su-seller-stitch .su-clarity-product-images { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:1rem; padding-block:1rem; }
.su-seller-stitch .su-clarity-example { color:var(--clarity-muted); font-size:.8rem; margin:.9rem 0 0; }
.su-seller-stitch .su-showcase-disclosure { border:1px solid #e5e7eb; border-radius:8px; background:#fff; min-width:0; }
.su-seller-stitch .su-showcase-disclosure > summary { padding:1rem; min-height:52px; display:flex; align-items:center; gap:.75rem; cursor:pointer; font-weight:600; list-style:none; }
.su-seller-stitch .su-showcase-disclosure > summary::-webkit-details-marker { display:none; }
.su-seller-stitch .su-showcase-disclosure > summary::after { content:'+'; margin-left:auto; color:var(--clarity-rose); }
.su-seller-stitch .su-showcase-disclosure[open] > summary::after { content:'−'; }
.su-seller-stitch .su-showcase-disclosure__body { padding:0 1rem 1.2rem; line-height:1.75; min-width:0; }
.su-seller-stitch .su-seller-guide__cards { display:grid; grid-template-columns:1fr; gap:.55rem; }
.su-seller-stitch .su-seller-care__panels { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:.75rem; }
.su-seller-stitch :is(.su-showcase-cost-note,.su-showcase-orientation) { font-size:.95rem; line-height:1.75; margin:1rem 0; }
.su-seller-stitch :is(.su-vendor-plan-table,.su-compare-table-wrap) { width:100%; max-width:100%; min-width:0; }
.su-seller-stitch :is(.su-vendor-plan-table table,.su-market-table,.su-clarity-feature-table) { display:table; width:100%; max-width:100%; min-width:0; border-collapse:collapse; table-layout:fixed; }
.su-seller-stitch :is(.su-vendor-plan-label,.su-compare-cell-label,.su-clarity-provider-label) { display:none; }
.su-seller-stitch .su-vendor-plan-table :is(th,td) { padding:.9rem; vertical-align:top; border-bottom:1px solid #e5e7eb; }
.su-seller-stitch .su-vendor-plan-extras { margin:0; padding-left:1rem; font-size:.87rem; }
.su-seller-stitch .su-market-compare { margin-top:2rem; padding-top:2rem; border-top:1px solid #e5e7eb; }
.su-seller-stitch .su-market-compare table { width:100%; border-collapse:collapse; }
.su-seller-stitch .su-market-compare :is(th,td) { text-align:left; vertical-align:top; padding:.9rem; border-bottom:1px solid #e5e7eb; }
.su-seller-stitch .su-market-compare details > summary { min-height:44px; padding:.7rem 0; cursor:pointer; }
.su-seller-stitch .su-market-compare :is(p,li) { line-height:1.7; }
.su-seller-stitch .su-compare-status { display:inline-flex; align-items:center; gap:.4rem; font-weight:700; }
.su-seller-stitch .su-compare-status--yes { color:var(--clarity-green); }
.su-seller-stitch .su-compare-status--no { color:var(--clarity-red); }
.su-seller-stitch :is(.su-compare-status--optional,.su-compare-status--unknown) { color:var(--clarity-muted); }
.su-seller-stitch .su-compare-explanation { display:block; font-size:.87rem; line-height:1.6; margin-top:.4rem; }
.su-seller-stitch .su-clarity-matrix { margin:1.5rem 0; }
.su-seller-stitch .su-clarity-matrix-legend { display:flex; flex-wrap:wrap; gap:.4rem 1rem; font-size:.85rem; }
.su-seller-stitch .su-clarity-feature-table { font-size:.88rem; }
.su-seller-stitch .su-clarity-feature-table :is(th,td) { overflow-wrap:anywhere; }
.su-seller-stitch .su-compare-cell-source { font-size:.78rem; }
.su-seller-stitch .su-compare-cell-source ul { padding-left:1rem; }
.su-seller-stitch .su-clarity-example-assumptions { font-size:.9rem; line-height:1.7; margin:1rem 0; }
.su-seller-stitch .su-vendor-register__layout { align-items:start; }
.su-seller-stitch .su-vendor-register__owner { max-width:100%; overflow-wrap:anywhere; }
@media (max-width:900px) {
 .su-seller-stitch .su-clarity-benefits { grid-template-columns:1fr; gap:1.5rem; }
 .su-seller-stitch .su-clarity-chapter__body { grid-template-columns:1fr; gap:1rem; }
 .su-seller-stitch :is(.su-vendor-register__layout,.su-vendor-final__inner) { grid-template-columns:minmax(0,1fr); }
 .su-seller-stitch :is(.su-vendor-plan-table table,.su-market-table,.su-clarity-feature-table) { display:block; min-width:0; width:100%; table-layout:auto; }
 .su-seller-stitch :is(.su-vendor-plan-table,.su-market-table,.su-clarity-feature-table) caption:not(.screen-reader-text) { display:block; width:100%; max-width:none; text-align:left; margin-bottom:.75rem; }
 .su-seller-stitch caption.screen-reader-text { width:1px; height:1px; }
 .su-seller-stitch :is(.su-vendor-plan-table,.su-market-table,.su-clarity-feature-table) thead { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0; }
 .su-seller-stitch :is(.su-vendor-plan-table,.su-market-table,.su-clarity-feature-table) :is(tbody,tr,th,td) { display:block; width:100%; min-width:0; max-width:100%; box-sizing:border-box; }
 .su-seller-stitch :is(.su-vendor-plan-table,.su-market-table,.su-clarity-feature-table) tr { margin-bottom:1.1rem; border:1px solid #e5e7eb; border-radius:8px; overflow:hidden; }
 .su-seller-stitch :is(.su-vendor-plan-table,.su-market-table,.su-clarity-feature-table) :is(th,td) { padding:.7rem .9rem; overflow-wrap:anywhere; }
 .su-seller-stitch :is(.su-vendor-plan-table,.su-market-table,.su-clarity-feature-table) th[scope=row] { background:#f5f6f8; font-size:1rem; }
 .su-seller-stitch :is(.su-vendor-plan-label,.su-compare-cell-label,.su-clarity-provider-label) { display:block; font-weight:650; font-size:.8rem; margin-bottom:.25rem; color:var(--clarity-muted); }
 .su-seller-stitch :is(.su-vendor-plan-table,.su-market-table,.su-clarity-feature-table) td:last-child { border-bottom:0; }
}
@media (max-width:600px) {
 .su-seller-stitch :is(.su-clarity-benefit-list,.su-vendor-steps,.su-seller-care__panels,.su-clarity-product-images) { grid-template-columns:1fr; }
 .su-seller-stitch .su-clarity-benefit-list { gap:1.3rem; }
 .su-seller-stitch .su-clarity-shot { aspect-ratio:var(--ratio-mobile); max-height:380px; }
 .su-seller-stitch .su-clarity-shot img { width:var(--width-mobile); transform:translate(var(--x-mobile),var(--y-mobile)); }
 .su-seller-stitch [id] { scroll-margin-top:100px; }
 .su-seller-stitch :is(a,button,summary,input,select,textarea) { scroll-margin-top:100px; }
}
@media (prefers-reduced-motion:reduce) {
 .su-seller-stitch *, .su-seller-stitch *::before, .su-seller-stitch *::after { scroll-behavior:auto; animation:none; transition:none; }
}

/* Body only: the current header, hero, footer and font stack are inherited. */
.su-seller-stitch.su-seller-stitch { color:#111827; background:#fff; }
.su-seller-stitch.su-seller-stitch :is(.content-shell,.content-shell > *,article,li > div) { min-width:0; box-sizing:border-box; }
.su-seller-stitch.su-seller-stitch .content-shell { width:100%; max-width:1200px; padding-inline:16px; margin-inline:auto; }
.su-seller-stitch.su-seller-stitch .su-vendor-section { padding-block:80px; }
.su-seller-stitch.su-seller-stitch :is(p,li) { line-height:1.7; }
.su-seller-stitch.su-seller-stitch .su-vendor-section__heading { max-width:700px; margin:0 auto 48px; text-align:center; }
.su-seller-stitch.su-seller-stitch .su-vendor-section__heading h2 { color:#370011; line-height:1.2; margin:10px 0 18px; font-size:clamp(1.9rem,3.4vw,2.65rem); }
.su-seller-stitch.su-seller-stitch .su-vendor-section__heading p { color:#4b5563; }
.su-seller-stitch.su-seller-stitch .eyebrow { color:#ae2956; background:transparent; box-shadow:none; padding:0; width:auto; letter-spacing:.1em; font-size:.78rem; font-weight:750; text-transform:uppercase; }
.su-seller-stitch.su-seller-stitch .su-seller-nav { background:#fff; border-block:1px solid #e9dee3; }
.su-seller-stitch.su-seller-stitch .su-seller-nav .content-shell { justify-content:center; gap:.2rem 1.35rem; }
.su-seller-stitch.su-seller-stitch .su-seller-nav a { font-size:.85rem; color:#4b5563; text-decoration:none; }
.su-seller-stitch.su-seller-stitch :is(a,button,summary,input,select,textarea):focus-visible { outline:3px solid #ae2956; outline-offset:4px; scroll-margin-top:120px; }
.su-seller-stitch.su-seller-stitch .button { min-height:48px; display:inline-flex; align-items:center; justify-content:center; gap:.6rem; padding:.85rem 1.3rem; border-radius:8px; border:1px solid #e9dee3; font-weight:750; line-height:1.4; text-decoration:none; white-space:normal; max-width:100%; box-sizing:border-box; }
.su-seller-stitch.su-seller-stitch a.button.button--primary { background:#ae2956 !important; color:#fff !important; border-color:#8d1f46 !important; box-shadow:0 2px 0 #8d1f46; }
.su-seller-stitch.su-seller-stitch a.button.button--primary:hover { background:#8d1f46 !important; }
.su-seller-stitch.su-seller-stitch a.button.button--secondary { background:#fff !important; color:#ae2956 !important; border-color:#e9dee3 !important; box-shadow:none; }
.su-seller-stitch.su-seller-stitch a.button.button--secondary:hover { background:#fbf1f2 !important; border-color:#ae2956 !important; }
.su-seller-stitch.su-seller-stitch .button .su-icon { width:20px; height:20px; flex:none; }
.su-seller-stitch.su-seller-stitch :is(#vorteile,#dashboard-vorschau,#verdienstrechner) { background:#fff8f8; }
.su-seller-stitch.su-seller-stitch :is(#so-startest-du,#pakete,#fragen) { background:#fbf1f2; }
.su-seller-stitch.su-seller-stitch .su-stitch-benefit-grid { display:grid; grid-template-columns:minmax(0,1fr); gap:24px; }
.su-seller-stitch.su-seller-stitch .su-stitch-benefit { background:#fff; border:1px solid #e5e7eb; border-radius:12px; padding:28px 24px; box-shadow:0 3px 12px #37001105; }
.su-seller-stitch.su-seller-stitch .su-stitch-check { display:inline-flex; align-items:center; justify-content:center; width:38px; height:38px; border-radius:50%; background:#e7f3ef; color:#0f766e; font-size:1.25rem; font-weight:800; }
.su-seller-stitch.su-seller-stitch :is(.su-stitch-benefit,.su-stitch-facts) h3 { font-size:1.1rem; line-height:1.4; color:#370011; margin:18px 0 10px; }
.su-seller-stitch.su-seller-stitch :is(.su-stitch-benefit,.su-stitch-facts) p { margin:0; font-size:.94rem; color:#4b5563; }
.su-seller-stitch.su-seller-stitch .su-stitch-facts { display:grid; grid-template-columns:minmax(0,1fr); gap:24px; padding:32px; margin-top:32px; border-radius:12px; background:#fbf1f2; }
.su-seller-stitch.su-seller-stitch .su-stitch-facts .su-stitch-check { width:26px; height:26px; font-size:1rem; }
.su-seller-stitch.su-seller-stitch .su-stitch-facts h3 { margin-top:12px; font-size:.96rem; }
.su-seller-stitch.su-seller-stitch .su-stitch-conditions { margin-top:24px; background:transparent; }
.su-seller-stitch.su-seller-stitch .su-showcase-disclosure { border:1px solid #e9dee3; border-radius:12px; background:#fff; box-shadow:none; overflow:visible; }
.su-seller-stitch.su-seller-stitch .su-showcase-disclosure > summary { min-height:56px; padding:16px 20px; cursor:pointer; }
.su-seller-stitch.su-seller-stitch .su-showcase-disclosure__body { padding:4px 20px 24px; }
.su-seller-stitch.su-seller-stitch .su-stitch-product-grid { display:grid; grid-template-columns:minmax(0,1fr); gap:32px; }
.su-seller-stitch.su-seller-stitch .su-stitch-product { padding:32px 24px; border:1px solid #e9dee3; background:#fbf1f2; border-radius:16px; }
.su-seller-stitch.su-seller-stitch .su-stitch-product:nth-child(2) { background:#fff8f8; }
.su-seller-stitch.su-seller-stitch .su-stitch-product h2 { color:#370011; font-size:clamp(1.65rem,2.5vw,2.1rem); line-height:1.25; margin:12px 0 20px; }
.su-seller-stitch.su-seller-stitch .su-stitch-product h3 { font-size:1rem; margin:0 0 5px; }
.su-seller-stitch.su-seller-stitch .su-stitch-product ol { margin:26px 0; padding-left:1.4rem; }
.su-seller-stitch.su-seller-stitch .su-stitch-product li { padding:0 0 12px 6px; }
.su-seller-stitch.su-seller-stitch .su-stitch-product li p { margin:0; color:#4b5563; font-size:.94rem; }
.su-seller-stitch.su-seller-stitch .su-stitch-band { padding:36px 0; background:#fbf1f2; border-block:1px solid #e9dee3; }
.su-seller-stitch.su-seller-stitch .su-stitch-band__inner { display:grid; grid-template-columns:minmax(0,1fr); align-items:center; gap:24px; }
.su-seller-stitch.su-seller-stitch .su-stitch-band h2 { color:#370011; font-size:1.5rem; line-height:1.3; margin:0 0 10px; }
.su-seller-stitch.su-seller-stitch .su-stitch-band p { margin:0; color:#4b5563; }
.su-seller-stitch.su-seller-stitch .su-stitch-note { font-size:.8rem; line-height:1.6; margin-top:12px; color:#4b5563; }
.su-seller-stitch.su-seller-stitch .su-vendor-steps { display:grid; grid-template-columns:minmax(0,1fr); gap:24px; counter-reset:none; }
.su-seller-stitch.su-seller-stitch .su-vendor-steps li { display:flex; flex-direction:column; align-items:flex-start; gap:20px; background:#fff; border:1px solid #e5e7eb; border-radius:12px; padding:24px; box-shadow:none; }
.su-seller-stitch.su-seller-stitch .su-vendor-steps li > span { display:inline-flex; width:40px; height:40px; align-items:center; justify-content:center; border-radius:50%; background:#fbf1f2; color:#ae2956; }
.su-seller-stitch.su-seller-stitch .su-vendor-steps h3 { font-size:1.1rem; line-height:1.4; margin:0 0 12px; color:#370011; }
.su-seller-stitch.su-seller-stitch .su-vendor-steps p { font-size:.93rem; margin:0; color:#4b5563; }
.su-seller-stitch.su-seller-stitch .su-clarity-dashboard { max-width:1100px; }
.su-seller-stitch.su-seller-stitch .su-clarity-gallery { border:1px solid #e9dee3; background:#fff; border-radius:16px; padding:8px 24px; }
.su-seller-stitch.su-seller-stitch .su-clarity-chapter:last-child { border-bottom:0; }
.su-seller-stitch.su-seller-stitch .su-clarity-chapter > summary { min-height:64px; }
.su-seller-stitch.su-seller-stitch .su-vendor-tools-layout { display:block; }
.su-seller-stitch.su-seller-stitch .su-showcase-cost-note { margin:24px 0; }
.su-seller-stitch.su-seller-stitch .su-payout-calculator { background:#fff; border:1px solid #e9dee3; border-radius:16px; padding:24px; box-shadow:0 6px 20px #37001106; }
.su-seller-stitch.su-seller-stitch .su-payout-calculator > * { min-width:0; }
.su-seller-stitch.su-seller-stitch .su-payout-form { grid-template-columns:minmax(0,1fr); }
.su-seller-stitch.su-seller-stitch .su-payout-selected { padding:24px; min-height:0; align-content:start; justify-content:flex-start; background:#fbf1f2; }
.su-seller-stitch.su-seller-stitch .su-payout-selected > :first-child { margin-top:0; }
.su-seller-stitch.su-seller-stitch .su-payout-selected > :last-child { margin-bottom:0; }
.su-seller-stitch.su-seller-stitch button.su-payout-submit { background:#541224 !important; color:#fff !important; border-color:#370011 !important; box-shadow:none; }
.su-seller-stitch.su-seller-stitch button.su-payout-submit:hover { background:#370011 !important; }
.su-seller-stitch.su-seller-stitch .su-payout-grid { grid-template-columns:minmax(0,1fr); gap:16px; }
.su-seller-stitch.su-seller-stitch .su-payout-plan { min-width:0; padding:20px 16px; }
.su-seller-stitch.su-seller-stitch .su-payout-plan :is(h3,p,dd) { overflow-wrap:anywhere; }
.su-seller-stitch.su-seller-stitch .su-stitch-plans { display:grid; grid-template-columns:minmax(0,1fr); gap:32px; align-items:stretch; }
.su-seller-stitch.su-seller-stitch .su-stitch-plan { display:flex; flex-direction:column; padding:32px 24px; background:#fff; border:1px solid #e5e7eb; border-radius:16px; position:relative; box-shadow:0 4px 14px #37001106; }
.su-seller-stitch.su-seller-stitch .su-stitch-plan--accent { border:2px solid #ae2956; background:#fffbfd; }
.su-seller-stitch.su-seller-stitch .su-stitch-plan h3 { margin:0 0 24px; font-size:1.5rem; color:#370011; }
.su-seller-stitch.su-seller-stitch .su-stitch-price { display:flex; flex-direction:column; gap:4px; margin:0 0 28px; }
.su-seller-stitch.su-seller-stitch .su-stitch-price strong { font-size:2.5rem; line-height:1.1; color:#370011; }
.su-seller-stitch.su-seller-stitch .su-stitch-price span { font-size:.9rem; color:#4b5563; }
.su-seller-stitch.su-seller-stitch .su-stitch-plan dl { margin:0; padding-bottom:20px; border-bottom:1px solid #e9dee3; }
.su-seller-stitch.su-seller-stitch .su-stitch-plan dl > div { display:flex; justify-content:space-between; align-items:baseline; gap:12px; margin-bottom:12px; }
.su-seller-stitch.su-seller-stitch .su-stitch-plan dt { font-size:.9rem; color:#4b5563; }
.su-seller-stitch.su-seller-stitch .su-stitch-plan dd { margin:0; font-size:1rem; font-weight:750; color:#370011; }
.su-seller-stitch.su-seller-stitch .su-stitch-plan h4 { font-size:.9rem; color:#4b5563; margin:22px 0 10px; }
.su-seller-stitch.su-seller-stitch .su-stitch-plan ul { padding-left:20px; font-size:.93rem; margin:0 0 28px; }
.su-seller-stitch.su-seller-stitch .su-stitch-plan .button { margin-top:auto; width:100%; }
.su-seller-stitch.su-seller-stitch .su-plan-value { margin-top:32px; }
.su-seller-stitch.su-seller-stitch .su-vendor-plan-help { background:#fff8f8; border:0; border-radius:12px; margin-top:32px; }
.su-seller-stitch.su-seller-stitch :is(.su-seller-care__panels,.su-seller-guide__cards) { display:grid; gap:20px; }
.su-seller-stitch.su-seller-stitch .su-vendor-faq-layout { display:block; max-width:900px; }
.su-seller-stitch.su-seller-stitch .su-vendor-faq { display:grid; gap:14px; }
.su-seller-stitch.su-seller-stitch .su-vendor-faq details { border:1px solid #e9dee3; border-radius:12px; background:#fff; padding:0 24px; box-shadow:none; }
.su-seller-stitch.su-seller-stitch .su-vendor-faq summary { min-height:64px; display:flex; align-items:center; padding-block:16px; }
.su-seller-stitch.su-seller-stitch .su-vendor-register__layout { display:grid; grid-template-columns:minmax(0,1fr); gap:32px; }
.su-seller-stitch.su-seller-stitch .su-vendor-final { background:#370011; padding-block:80px; color:#fff; }
.su-seller-stitch.su-seller-stitch .su-vendor-final__inner { display:flex; flex-direction:column; gap:28px; align-items:center; text-align:center; max-width:900px; }
.su-seller-stitch.su-seller-stitch .su-vendor-final h2 { color:#fff; font-size:clamp(2rem,4vw,3rem); line-height:1.2; }
.su-seller-stitch.su-seller-stitch .su-vendor-final p { color:#f5e8ed; }
.su-seller-stitch.su-seller-stitch .su-vendor-final .eyebrow { color:#f7b6c8; }
.su-seller-stitch.su-seller-stitch .su-stitch-final-actions { display:flex; flex-wrap:wrap; justify-content:center; gap:16px; }
@media (min-width:768px) {
  .su-seller-stitch.su-seller-stitch .content-shell { padding-inline:32px; }
  .su-seller-stitch.su-seller-stitch .su-vendor-section { padding-block:96px; }
  .su-seller-stitch.su-seller-stitch :is(.su-stitch-benefit-grid,.su-vendor-steps,.su-stitch-product-grid) { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .su-seller-stitch.su-seller-stitch .su-stitch-facts { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .su-seller-stitch.su-seller-stitch .su-stitch-plans { grid-template-columns:repeat(3,minmax(0,1fr)); gap:24px; }
  .su-seller-stitch.su-seller-stitch .su-stitch-plan--accent { transform:translateY(-8px); }
  .su-seller-stitch.su-seller-stitch .su-stitch-plan { padding:28px 20px; }
  .su-seller-stitch.su-seller-stitch .su-stitch-band__inner { grid-template-columns:minmax(0,1.15fr) minmax(0,1fr); gap:48px; }
  .su-seller-stitch.su-seller-stitch .su-payout-calculator { padding:40px; }
  .su-seller-stitch.su-seller-stitch .su-payout-grid { grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@media (min-width:1024px) {
  .su-seller-stitch.su-seller-stitch :is(.su-stitch-benefit-grid,.su-vendor-steps,.su-stitch-facts) { grid-template-columns:repeat(4,minmax(0,1fr)); }
  .su-seller-stitch.su-seller-stitch .su-stitch-plan { padding:32px; }
  .su-seller-stitch.su-seller-stitch .su-vendor-register__layout { grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr); }
  .su-seller-stitch.su-seller-stitch .su-payout-calculator { display:grid; grid-template-columns:minmax(0,5fr) minmax(0,7fr); gap:24px 32px; align-items:start; }
  .su-seller-stitch.su-seller-stitch .su-payout-form { grid-column:1; grid-row:1 / 3; margin:0; }
  .su-seller-stitch.su-seller-stitch .su-payout-selected { grid-column:2; grid-row:1; margin:0; }
  .su-seller-stitch.su-seller-stitch .su-payout-grid { grid-column:2; grid-row:2; margin:0; grid-template-columns:repeat(2,minmax(0,1fr)); }
  .su-seller-stitch.su-seller-stitch .su-payout-disclaimer { grid-column:1 / -1; margin:0; }
}
@media (min-width:1280px) {
  .su-seller-stitch.su-seller-stitch .su-payout-grid { grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@media (max-width:767px) {
  .su-seller-stitch.su-seller-stitch .su-clarity-gallery { padding-inline:14px; }
  .su-seller-stitch.su-seller-stitch .su-stitch-facts { padding:24px; }
  .su-seller-stitch.su-seller-stitch .su-compare-examples caption:not(.screen-reader-text) { display:block; width:100%; max-width:none; text-align:left; }
}
@media (prefers-reduced-motion:reduce) {
  .su-seller-stitch.su-seller-stitch :is(*,*::before,*::after) { animation:none !important; transition:none !important; scroll-behavior:auto !important; }
}

.su-seller-stitch .su-clarity-chapter__body.su-stitch-no-image { grid-template-columns:minmax(0,1fr); }
.su-seller-stitch #su-vendor-earning-animation-title { overflow-wrap:anywhere; hyphens:auto; }

/* BEGIN SU STITCH FIDELITY COMBINED */
/* Seller-only refinement. Deliberately preserve hero backgrounds and font families. */
.su-vendor-landing.su-vendor-landing .su-vendor-hero__inner {
  width:100%; max-width:1200px; margin-inline:auto; padding:48px 16px 32px; box-sizing:border-box;
}
.su-vendor-landing.su-vendor-landing .su-vendor-hero__grid {
  display:grid; grid-template-columns:minmax(0,1fr); align-items:center; gap:32px;
}
.su-vendor-landing.su-vendor-landing .su-vendor-hero__copy { min-width:0; }
.su-vendor-landing.su-vendor-landing .su-vendor-hero__copy > .eyebrow {
  display:inline-flex; align-items:center; max-width:100%; width:fit-content; box-sizing:border-box;
  padding:8px 14px; border:1px solid #ffffff40; border-radius:999px; background:#ffffff0d;
  font-size:.6875rem; line-height:1.5; letter-spacing:.075em; overflow-wrap:anywhere;
}
.su-vendor-landing.su-vendor-landing .su-vendor-hero h1 {
  max-width:20ch; margin:20px 0 0; font-size:clamp(2.125rem,5vw,3.5rem); line-height:1.08;
  letter-spacing:-.035em; overflow-wrap:anywhere; text-wrap:balance;
}
.su-vendor-landing.su-vendor-landing .su-vendor-hero h1 span { display:block; }
.su-vendor-landing.su-vendor-landing .su-vendor-hero__lead {
  max-width:36rem; margin-top:24px; font-size:1.0625rem; line-height:1.7; text-wrap:pretty;
}
.su-vendor-landing.su-vendor-landing .su-vendor-hero .su-vendor-actions {
  display:flex; flex-wrap:wrap; align-items:stretch; gap:14px; margin-top:28px;
}
.su-vendor-landing.su-vendor-landing .su-vendor-hero .su-vendor-actions .button {
  display:inline-flex; align-items:center; justify-content:center; gap:10px; max-width:100%;
  min-height:50px; padding:13px 22px; border:1px solid; border-radius:8px; box-sizing:border-box;
  line-height:1.4; text-decoration:none; white-space:normal; overflow-wrap:anywhere;
}
.su-vendor-landing.su-vendor-landing .su-vendor-hero a.button.button--primary {
  background:#fff !important; color:#541224 !important; border-color:#fff !important; box-shadow:0 4px 14px #20000814;
}
.su-vendor-landing.su-vendor-landing .su-vendor-hero a.button.button--primary:hover { background:#fff8f8 !important; }
.su-vendor-landing.su-vendor-landing .su-vendor-hero a.button.button--secondary {
  background:transparent !important; color:#fff !important; border-color:#ffffff80 !important; box-shadow:none;
}
.su-vendor-landing.su-vendor-landing .su-vendor-hero a.button.button--secondary:hover { background:#ffffff14 !important; }
.su-vendor-landing.su-vendor-landing .su-vendor-hero :is(a,button):focus-visible {
  outline:3px solid #fff; outline-offset:5px;
}
.su-vendor-landing.su-vendor-landing .su-vendor-hero__facts {
  display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:16px;
  margin:28px 0 0; padding:22px 0 0; border-top:1px solid #ffffff26;
}
.su-vendor-landing.su-vendor-landing .su-vendor-hero__facts li {
  align-items:center; padding:0; min-width:0; font-size:.8125rem; line-height:1.5;
}
.su-vendor-landing.su-vendor-landing .su-vendor-hero__facts .su-icon { color:#ffd9df; flex:none; }
.su-vendor-landing.su-vendor-landing .su-vendor-hero__media {
  width:100%; max-width:448px; height:390px; margin:0 auto; padding:8px; box-sizing:border-box;
  border:1px solid #ffffff33; border-radius:16px; box-shadow:0 16px 40px #22000b20;
}
.su-vendor-landing.su-vendor-landing .su-vendor-hero__media img {
  width:auto; max-width:100%; height:100%; max-height:100%; object-fit:contain; border-radius:10px;
}
.su-vendor-landing.su-vendor-landing .su-vendor-hero__media figcaption {
  left:16px; right:16px; bottom:16px; max-width:none; width:auto; padding:14px 16px; box-sizing:border-box;
  border:1px solid #ffffff80; border-radius:10px; background:#fffffff2; color:#541224; line-height:1.4;
}
.su-vendor-landing.su-vendor-landing .su-vendor-hero__panel {
  margin-top:32px; padding:24px; border:1px solid #ffffff80; border-radius:12px; background:#fffffff2;
}
.su-vendor-landing.su-vendor-landing .su-vendor-hero__panel > ul {
  display:grid; grid-template-columns:minmax(0,1fr); gap:12px; padding:0; margin:20px 0 0; list-style:none;
}
.su-vendor-landing.su-vendor-landing .su-vendor-hero__panel > ul > li {
  padding:12px 14px; border:1px solid #e9dee3; border-radius:8px; background:#fbf1f2;
  font-size:.875rem; line-height:1.6; overflow-wrap:anywhere;
}
.su-seller-stitch.su-seller-stitch .su-vendor-steps :is(h3,p) { overflow-wrap:anywhere; hyphens:auto; }
.su-seller-stitch.su-seller-stitch .su-vendor-faq-layout { max-width:850px; }
@media (min-width:768px) {
  .su-vendor-landing.su-vendor-landing .su-vendor-hero__inner { padding:64px 32px 40px; }
  .su-vendor-landing.su-vendor-landing .su-vendor-hero__panel > ul { grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@media (min-width:1024px) {
  .su-vendor-landing.su-vendor-landing .su-vendor-hero__grid { grid-template-columns:minmax(0,7fr) minmax(0,5fr); gap:40px; }
  .su-vendor-landing.su-vendor-landing .su-vendor-hero__media { height:408px; }
  .su-seller-stitch.su-seller-stitch .su-stitch-plans { gap:32px; }
}
@media (max-width:767px) {
  .su-vendor-landing.su-vendor-landing .su-vendor-hero .su-vendor-actions .button { flex:1 1 100%; }
  .su-vendor-landing.su-vendor-landing .su-vendor-hero__media { height:360px; }
  .su-vendor-landing.su-vendor-landing .su-vendor-hero__panel { padding:20px; }
}
@media (prefers-reduced-motion:reduce) {
  .su-vendor-landing.su-vendor-landing .su-vendor-hero :is(*,*::before,*::after) { animation:none !important; transition:none !important; }
}

/* BEGIN SU STITCH FIDELITY V2 */
/* Refinement v2: reference geometry; existing own content and brand fonts retained. */
.su-vendor-landing.su-vendor-landing .su-vendor-hero h1 { font-size:clamp(2rem,4vw,3rem); line-height:1.17; letter-spacing:-.02em; }
.su-vendor-landing.su-vendor-landing .su-vendor-hero__media { border-radius:16px; }
.su-seller-stitch.su-seller-stitch { background:#fff8f8; }
.su-seller-stitch.su-seller-stitch .su-vendor-section__heading { max-width:672px; margin-bottom:48px; }
.su-seller-stitch.su-seller-stitch .su-vendor-section__heading h2 { font-size:1.625rem; line-height:1.3; margin:8px 0 12px; }
.su-seller-stitch.su-seller-stitch .su-vendor-section__heading > p:not(.eyebrow) { font-size:.9375rem; line-height:1.6; }
.su-seller-stitch.su-seller-stitch #vorteile { background:#fff8f8; }
.su-seller-stitch.su-seller-stitch .su-stitch-benefit { padding:24px; }
.su-seller-stitch.su-seller-stitch .su-stitch-benefit .su-stitch-check {
  width:48px; height:48px; border-radius:12px; background:#fbf1f2; color:#ae2956; margin-bottom:20px;
}
.su-seller-stitch.su-seller-stitch .su-stitch-benefit .su-stitch-check svg { display:block; width:26px; height:26px; }
.su-seller-stitch.su-seller-stitch .su-stitch-benefit h3 { margin:0 0 8px; font-size:1.25rem; line-height:1.4; }
.su-seller-stitch.su-seller-stitch .su-stitch-benefit p { font-size:.8125rem; line-height:1.5; }
.su-seller-stitch.su-seller-stitch .su-stitch-facts {
  grid-template-columns:minmax(0,1fr); gap:24px; padding:24px; border:1px solid #e9dee3;
}
.su-seller-stitch.su-seller-stitch .su-stitch-facts > article { display:grid; grid-template-columns:24px minmax(0,1fr); column-gap:12px; align-content:start; }
.su-seller-stitch.su-seller-stitch .su-stitch-facts .su-stitch-check { grid-column:1; grid-row:1 / 3; width:24px; height:24px; margin-top:1px; }
.su-seller-stitch.su-seller-stitch .su-stitch-facts h3 { grid-column:2; margin:0 0 4px; font-size:.9375rem; line-height:1.5; }
.su-seller-stitch.su-seller-stitch .su-stitch-facts p { grid-column:2; font-size:.8125rem; line-height:1.5; }
.su-seller-stitch.su-seller-stitch :is(#so-startest-du,#pakete,#fragen) { background:#fbf1f2; border-block:1px solid #e9dee3; }
.su-seller-stitch.su-seller-stitch #verdienstrechner { background:#fff8f8; }
.su-seller-stitch.su-seller-stitch .su-vendor-steps { gap:24px; padding:0; margin:0; list-style:none; }
.su-seller-stitch.su-seller-stitch .su-vendor-steps li { gap:16px; padding:24px; }
.su-seller-stitch.su-seller-stitch .su-vendor-steps li > span { background:#541224; color:#fff; font-size:1.25rem; font-weight:700; }
.su-seller-stitch.su-seller-stitch .su-vendor-steps li:last-child > span { background:#ae2956; }
.su-seller-stitch.su-seller-stitch .su-vendor-steps h3 { margin:0 0 8px; font-size:1.25rem; line-height:1.4; }
.su-seller-stitch.su-seller-stitch .su-vendor-steps p { font-size:.8125rem; line-height:1.5; }
.su-seller-stitch.su-seller-stitch .su-step-release-notes { margin-top:24px; }
.su-seller-stitch.su-seller-stitch .su-step-release-notes summary { min-height:48px; }
.su-seller-stitch.su-seller-stitch .su-stitch-moved-benefit { margin:0 0 20px; }
.su-seller-stitch.su-seller-stitch .su-stitch-moved-benefit h3 { margin-top:0; font-size:1rem; }
.su-seller-stitch.su-seller-stitch .su-vendor-faq { gap:16px; }
.su-seller-stitch.su-seller-stitch .su-vendor-faq details { border-radius:8px; }
.su-seller-stitch.su-seller-stitch .su-vendor-faq summary { min-height:56px; }
@media (min-width:768px) {
  .su-seller-stitch.su-seller-stitch .su-vendor-section__heading { margin-bottom:64px; }
  .su-seller-stitch.su-seller-stitch .su-vendor-section__heading h2 { font-size:2.25rem; line-height:1.22; }
  .su-seller-stitch.su-seller-stitch .su-stitch-facts { grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@media (min-width:1024px) {
  .su-vendor-landing.su-vendor-landing .su-vendor-hero__media { height:476px; }
}

/* END SU STITCH FIDELITY V2 */
/* Actual new-price components, scoped exclusively to this seller landing. */
.su-seller-stitch.su-seller-stitch .su-pricing-v2 { --su-pricing-brand:#ae2956; max-width:none; margin:0; padding:0; border:0; border-radius:0; background:transparent; font-family:inherit; color:#370011; }
.su-seller-stitch.su-seller-stitch .su-pricing-v2 > h2 { max-width:672px; margin:0 auto 16px; color:#370011; text-align:center; font-size:clamp(1.625rem,3vw,2.25rem); line-height:1.22; }
.su-seller-stitch.su-seller-stitch .su-pricing-v2 > h2 + p { max-width:672px; margin:0 auto 32px; text-align:center; font-size:.9375rem; line-height:1.6; }
.su-seller-stitch.su-seller-stitch .su-pricing-v2__cards { display:grid; grid-template-columns:minmax(0,1fr); align-items:stretch; gap:32px; }
.su-seller-stitch.su-seller-stitch .su-pricing-v2__card { display:flex; flex-direction:column; min-width:0; padding:32px; background:#fff; border:1px solid #e9dee3; border-radius:16px; position:relative; box-shadow:0 4px 16px #37001108; }
.su-seller-stitch.su-seller-stitch .su-pricing-v2__card--recommended { border:2px solid #ae2956; background:#fffbfd; }
.su-seller-stitch.su-seller-stitch .su-pricing-v2__badge { top:0; left:50%; transform:translate(-50%,-50%); width:max-content; max-width:calc(100% - 32px); padding:5px 14px; border-radius:999px; background:#ae2956; color:#fff; text-align:center; font-size:.6875rem; line-height:1.4; }
.su-seller-stitch.su-seller-stitch .su-pricing-v2__card h3 { margin:0 0 24px; color:#370011; font-size:1.5rem; }
.su-seller-stitch.su-seller-stitch .su-pricing-v2__card :is(p,li) { font-size:.8125rem; line-height:1.6; overflow-wrap:anywhere; }
.su-seller-stitch.su-seller-stitch .su-pricing-v2__price strong { font-size:2.5rem; color:#370011; line-height:1.1; }
.su-seller-stitch.su-seller-stitch .su-pricing-v2__features { padding:20px 0; margin:16px 0 0; list-style:none; border-top:1px solid #e9dee3; }
.su-seller-stitch.su-seller-stitch .su-pricing-v2__features li { position:relative; padding-left:22px; margin-bottom:10px; }
.su-seller-stitch.su-seller-stitch .su-pricing-v2__features li::before { content:'✓'; position:absolute; left:0; color:#0f766e; font-weight:700; }
.su-seller-stitch.su-seller-stitch .su-pricing-v2__form { margin-top:auto; padding-top:20px; }
.su-seller-stitch.su-seller-stitch .su-pricing-v2__button { min-height:48px; width:100%; border:1px solid #ae2956; border-radius:8px; padding:12px 16px; background:#ae2956; color:#fff; white-space:normal; line-height:1.5; font-size:.875rem; }
.su-seller-stitch.su-seller-stitch .su-pricing-v2__button--secondary { background:#fff; color:#ae2956; }
.su-seller-stitch.su-seller-stitch .su-pricing-v2__footnote { margin-top:32px; padding:20px; border:1px solid #e9dee3; border-radius:8px; background:#fff8f8; font-size:.875rem; line-height:1.7; }
.su-seller-stitch.su-seller-stitch .su-pricing-v2__periods { max-width:672px; margin:0 auto 24px; }
.su-seller-stitch.su-seller-stitch .su-pricing-v2__selection { text-align:center; margin-bottom:32px; }
.su-seller-stitch.su-seller-stitch .su-pricing-v2.su-pricing-v2-landing-calculator { background:#fff; border:1px solid #e9dee3; border-radius:16px; padding:24px; }
.su-seller-stitch.su-seller-stitch .su-pricing-v2-landing-calculator form { min-width:0; max-width:none; background:#fbf1f2; padding:24px; border-radius:12px; }
.su-seller-stitch.su-seller-stitch .su-pricing-v2-landing-calculator__result { margin:0; padding:24px; min-width:0; background:#fff8f8; border:1px solid #e9dee3; border-radius:12px; }
.su-seller-stitch.su-seller-stitch .su-pricing-v2-landing-calculator__result :is(p,dt,dd) { font-size:.875rem; line-height:1.6; }
.su-seller-stitch.su-seller-stitch .su-pricing-v2-landing-calculator__result dl { grid-template-columns:minmax(0,1.25fr) minmax(0,1fr); }
.su-seller-stitch.su-seller-stitch .su-pricing-v2-landing-calculator :is(input,select) { font:inherit; min-height:48px; }
.su-seller-stitch.su-seller-stitch .su-pricing-v2-landing-calculator button { min-height:48px; padding:12px 20px; border:1px solid #370011; border-radius:8px; background:#541224; color:#fff; }
@media (min-width:768px) {
  .su-seller-stitch.su-seller-stitch .su-pricing-v2__cards { grid-template-columns:repeat(3,minmax(0,1fr)); gap:24px; }
  .su-seller-stitch.su-seller-stitch .su-pricing-v2__card { padding:24px 20px; }
  .su-seller-stitch.su-seller-stitch .su-pricing-v2__card--recommended { transform:translateY(-8px); }
  .su-seller-stitch.su-seller-stitch .su-pricing-v2.su-pricing-v2-landing-calculator { padding:40px; }
}
@media (min-width:1024px) {
  .su-seller-stitch.su-seller-stitch .su-pricing-v2__cards { gap:32px; }
  .su-seller-stitch.su-seller-stitch .su-pricing-v2__card { padding:32px; }
  .su-seller-stitch.su-seller-stitch .su-pricing-v2-landing-calculator { display:grid; grid-template-columns:minmax(0,5fr) minmax(0,7fr); gap:24px 32px; align-items:start; }
  .su-seller-stitch.su-seller-stitch .su-pricing-v2-landing-calculator > :is(h2,p) { grid-column:1 / -1; }
  .su-seller-stitch.su-seller-stitch .su-pricing-v2-landing-calculator form { grid-column:1; grid-row:3; }
  .su-seller-stitch.su-seller-stitch .su-pricing-v2-landing-calculator__result { grid-column:2; grid-row:3; }
}

/* END SU STITCH FIDELITY COMBINED */

/* BEGIN SU SELLER PLAN TABLET WRAP V2 */
.su-seller-stitch.su-seller-stitch .su-stitch-plan dt,
.su-seller-stitch.su-seller-stitch .su-stitch-plan dd {
  min-width: 0;
  overflow-wrap: anywhere;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .su-seller-stitch.su-seller-stitch .su-stitch-plan dl > div {
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
  }
  .su-seller-stitch.su-seller-stitch .su-stitch-plan dd {
    max-width: 100%;
    text-align: left;
  }
}
/* END SU SELLER PLAN TABLET WRAP V2 */

/* BEGIN SU HERO STITCH REFINEMENT 20261016 */
/* Own font families, images and patterned section backgrounds remain inherited. */
.su-vendor-landing.su-vendor-landing .su-vendor-hero__copy > .eyebrow { gap:8px; padding:6px 14px; }
.su-vendor-landing.su-vendor-landing .su-vendor-hero__copy > .eyebrow::before { content:""; display:block; width:8px; height:8px; flex:0 0 8px; border-radius:50%; background:#fe6792; }
.su-vendor-landing.su-vendor-landing .su-vendor-hero h1 { font-weight:800; color:#fff !important; }
.su-vendor-landing.su-vendor-landing .su-vendor-hero h1 span { color:#ffd9df !important; }
.su-vendor-landing.su-vendor-landing .su-vendor-hero .su-vendor-actions .button--primary { padding:14px 28px; }
.su-vendor-landing.su-vendor-landing .su-vendor-hero .su-vendor-actions .button--secondary { gap:8px; padding:14px 24px; border-width:2px; border-color:#ffffff4d !important; }
.su-vendor-landing.su-vendor-landing .su-vendor-hero .su-vendor-actions .su-icon { width:20px; height:20px; flex:0 0 20px; }
.su-vendor-landing.su-vendor-landing .su-vendor-hero__media figcaption { display:flex; align-items:center; gap:12px; left:24px; right:24px; bottom:24px; padding:16px; border:1px solid #d9c1c34d; border-radius:12px; background:#fffffff2; color:#370011; box-shadow:0 8px 24px #37001114; }
.su-vendor-landing.su-vendor-landing .su-vendor-hero__caption-icon { display:flex; align-items:center; justify-content:center; width:40px; height:40px; flex:0 0 40px; border-radius:50%; background:#ffd9df; color:#370011; }
.su-vendor-landing.su-vendor-landing .su-vendor-hero__caption-icon .su-icon { display:block; width:20px; height:20px; }
.su-vendor-landing.su-vendor-landing .su-vendor-hero__caption-copy { display:block; min-width:0; }
.su-vendor-landing.su-vendor-landing .su-vendor-hero__caption-copy strong { display:block; color:#370011; font-size:.875rem; font-weight:750; line-height:1.4; overflow-wrap:anywhere; }
.su-vendor-landing.su-vendor-landing .su-vendor-hero__caption-copy > span { display:block; margin-top:2px; color:#534245; font-size:.8125rem; line-height:1.5; overflow-wrap:anywhere; }
@media (max-width:479px) {
 .su-vendor-landing.su-vendor-landing .su-vendor-hero__media figcaption { left:16px; right:16px; bottom:16px; padding:12px; gap:10px; }
 .su-vendor-landing.su-vendor-landing .su-vendor-hero__caption-icon { width:36px; height:36px; flex-basis:36px; }
}
/* END SU HERO STITCH REFINEMENT 20261016 */

/* Nine-language seller-page clarity parity: reuse the existing final-CTA palette. */
.su-vendor-landing.su-vendor-landing .su-stitch-band {background:#370011;border-color:#6d3546;color:#fff;padding-block:44px}
.su-vendor-landing.su-vendor-landing .su-stitch-band h2 {color:#fff;font-size:clamp(1.5rem,3vw,2rem)}
.su-vendor-landing.su-vendor-landing .su-stitch-band p {color:#f5e8ed}
.su-vendor-landing.su-vendor-landing .su-stitch-band .su-stitch-note {margin-top:12px;font-size:.875rem;color:#f5e8ed}
.su-vendor-landing.su-vendor-landing .su-seller-zero-fee {display:grid;gap:6px;margin:16px 0;padding:16px;background:#ecf8f6;border:1px solid #b9ddd4;border-radius:10px;color:#164e43}
.su-vendor-landing.su-vendor-landing .su-seller-zero-fee strong {font-size:1.4rem;line-height:1.3;color:#0f766e}
.su-vendor-landing.su-vendor-landing .su-vendor-hero__panel .button {white-space:normal;text-align:center;margin:8px 10px 0 0}
.su-vendor-landing.su-vendor-landing .su-pricing-v2__features .su-pricing-v2__platform-fee {background:#ecf8f6;border:1px solid #b9ddd4;border-radius:10px;padding:14px 14px 14px 32px;color:#164e43}
.su-vendor-landing.su-vendor-landing .su-pricing-v2__platform-fee strong,.su-vendor-landing.su-vendor-landing .su-pricing-v2__platform-fee span {display:block}
.su-vendor-landing.su-vendor-landing .su-pricing-v2__platform-fee strong {font-size:1.15rem;color:#0f766e}
.su-vendor-landing.su-vendor-landing .su-pricing-v2__platform-fee span {margin-top:6px;font-size:.875rem;line-height:1.5}
.su-vendor-landing.su-vendor-landing .su-seller-calculator-disclosure {border:1px solid #e9dee3;background:#fff;border-radius:16px;overflow:hidden}
.su-vendor-landing.su-vendor-landing .su-seller-calculator-disclosure > summary {display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;color:#370011;cursor:pointer}
.su-vendor-landing.su-vendor-landing .su-seller-calculator-disclosure > summary strong {display:block;font-size:clamp(1.25rem,3vw,1.75rem);line-height:1.3}
.su-vendor-landing.su-vendor-landing .su-seller-calculator-disclosure > summary span span {display:block;margin-top:8px;font-size:1rem;font-weight:400;color:#4b5563}
.su-vendor-landing.su-vendor-landing .su-seller-calculator-disclosure .su-pricing-v2-landing-calculator {border:0;border-radius:0}
.su-vendor-landing.su-vendor-landing .su-pricing-v2__footnote summary {cursor:pointer;font-weight:700;min-height:44px;display:flex;align-items:center}
.su-vendor-landing.su-vendor-landing .su-pricing-v2__footnote p {margin-bottom:0}
@media(max-width:600px){.su-vendor-landing.su-vendor-landing .su-seller-calculator-disclosure > summary{padding:20px}.su-vendor-landing.su-vendor-landing .su-vendor-hero__panel .button{width:100%;margin-right:0}}

.su-vendor-landing.su-vendor-landing .su-vendor-hero .su-vendor-hero__panel a.button.button--primary{background:#ae2956!important;border-color:#8d1f46!important;color:#fff!important}
.su-vendor-landing.su-vendor-landing .su-vendor-hero .su-vendor-hero__panel a.button.button--secondary{background:#fff!important;border-color:#8d1f46!important;color:#541224!important}
.su-vendor-landing.su-vendor-landing .su-vendor-hero .su-vendor-hero__panel a.button:is(.button--primary,.button--secondary):hover{background:#8d1f46!important;border-color:#8d1f46!important;color:#fff!important}
.su-vendor-landing.su-vendor-landing .su-vendor-hero .su-vendor-hero__panel a.button:focus-visible{outline:3px solid #8d1f46;outline-offset:4px}
