/* Centralfrysboxin seller information pages — aligned with public storefront */
:root{--cfb-ink:#20231f;--cfb-green:#34422f;--cfb-accent:#6f941f;--cfb-paper:#fbfaf7;--cfb-line:#d9d8cf;--cfb-soft:#f4f1e8}
.seller-info-page{padding-bottom:4rem}
.seller-info-page .seller-content{max-width:1050px;margin:1.5rem auto 0}
.seller-info-page .hero{background:linear-gradient(120deg,#fff 0%,#f4f5e9 100%);color:var(--cfb-ink);border:1px solid rgba(50,56,38,.16);border-radius:24px;padding:2.2rem;margin-bottom:1.5rem}
.seller-info-page .hero h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.7rem,6vw,5.1rem);line-height:.96;margin:.15em 0 .28em;letter-spacing:-.025em}
.seller-info-page .hero p{max-width:760px;font-size:1.18rem;line-height:1.55;color:#555d50}
.seller-info-page .eyebrow{font-family:system-ui,sans-serif;text-transform:uppercase;letter-spacing:.13em;font-size:.76rem;font-weight:850;color:#526f19}
.seller-info-page .grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.seller-info-page .card,.seller-info-page .flow,.seller-info-page .plan,.seller-info-page .footnote{background:#fff;border:1px solid var(--cfb-line);border-radius:18px;padding:28px}
.seller-info-page .card h2,.seller-info-page .flow h2,.seller-info-page .plan h2,.seller-info-page .footnote h2{font-family:Georgia,"Times New Roman",serif;margin:.1em 0 .35em}
.seller-info-page .card li{margin:.55rem 0}.seller-info-page .flow{margin:24px 0}.seller-info-page .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.seller-info-page .step{border-left:3px solid var(--cfb-green);padding:8px 14px}.seller-info-page .step b{display:block;font-family:system-ui,sans-serif}
.seller-info-page .note,.seller-info-page .summary{background:#ece8dc;border-radius:14px;padding:20px;margin:24px 0}.seller-info-page .cta{background:var(--cfb-green);color:#fff;border-radius:18px;padding:30px;margin:24px 0 54px}.seller-info-page .button{display:inline-block;background:#fff;color:var(--cfb-green);text-decoration:none;font-family:system-ui,sans-serif;font-weight:750;padding:12px 18px;border-radius:999px;margin:4px 4px 4px 0}.seller-info-page .button.alt{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5)}.seller-info-page .price-pill,.seller-info-page .price{display:inline-block;background:#e7eed7;color:var(--cfb-green);font:800 .92rem/1 system-ui,sans-serif;padding:9px 12px;border-radius:999px;margin-top:8px}
.seller-info-page .plans{display:grid;gap:18px}.seller-info-page .plan-head{display:flex;justify-content:space-between;gap:18px;align-items:start}.seller-info-page .plan ul{columns:2;column-gap:34px;padding-left:1.2rem}.seller-info-page .plan li{break-inside:avoid;margin:.55rem 0}.seller-info-page .muted{color:#64695f}.seller-info-page .example{background:#f8f6ef;border-left:4px solid var(--cfb-green);padding:16px 18px;margin-top:18px;border-radius:0 12px 12px 0;font-family:system-ui,sans-serif}.seller-info-page .web-visual{margin:28px auto;max-width:780px}.seller-info-page .web-visual img{display:block;width:100%;height:auto;border-radius:16px}.seller-info-page .footnote{margin:22px 0}
/* Keep public CFB brand identical to storefront header */
.seller-info-page .central-brand {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-decoration: none;
  line-height: 1.05;
}

.seller-info-page .central-brand strong,
.seller-info-page .central-brand span {
  display: block;
}

.seller-info-page .central-brand span {
  margin-top: .25rem;
  font-size: .72rem;
  font-weight: 500;
  letter-spacing: .09em;
  text-transform: uppercase;
}
@media(max-width:760px){.seller-info-page .grid,.seller-info-page .steps{grid-template-columns:1fr}.seller-info-page .hero{padding:1.35rem}.seller-info-page .plan-head{display:block}.seller-info-page .price{margin-top:10px}.seller-info-page .plan ul{columns:1}}


