.homepage-hero { min-height:680px; display:flex; align-items:center; background:radial-gradient(circle at 85% 10%,rgba(34,197,94,.13),transparent 34%); }
.homepage-hero-detail { max-width:640px; color:var(--marketing-ink-soft); font-weight:600; }
.homepage-product-window { position:relative; z-index:1; overflow:hidden; border:1px solid rgba(15,23,42,.12); border-radius:var(--marketing-radius-lg); background:rgba(255,255,255,.96); box-shadow:var(--marketing-shadow-lg); }
.homepage-seller-window { border-color:rgba(34,197,94,.34); }
.homepage-window-bar { display:flex; align-items:center; gap:1rem; padding:1rem 1.25rem; border-bottom:1px solid var(--marketing-border); }
.homepage-window-bar strong { margin-right:auto; }.homepage-window-dots { display:flex; gap:.35rem; }.homepage-window-dots i { width:.65rem; height:.65rem; border-radius:50%; background:#cbd5e1; }.homepage-window-dots i:first-child{background:#f87171}.homepage-window-dots i:nth-child(2){background:#fbbf24}.homepage-window-dots i:nth-child(3){background:#4ade80}
.homepage-kpi-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:1rem; padding:1.25rem; }.homepage-kpi-grid article { padding:1.15rem; border:1px solid var(--marketing-border); border-radius:var(--marketing-radius-sm); background:#fff; }.homepage-kpi-grid article.attention{border-color:#f3c56b;background:#fffaf0}.homepage-kpi-grid small,.homepage-kpi-grid span{display:block;color:var(--marketing-muted)}.homepage-kpi-grid strong{display:block;margin:.25rem 0;color:var(--marketing-ink);font-size:1.8rem}.homepage-kpi-grid span{font-size:.8rem}
.homepage-alert-list { display:grid; gap:.55rem; padding:0 1.25rem 1.25rem; }.homepage-alert-list span { display:flex; align-items:center; gap:.65rem; padding:.65rem .8rem; border-radius:.75rem; background:#f8fafc; color:var(--marketing-ink-soft); font-size:.84rem; font-weight:650; }.homepage-alert-list i{color:var(--marketing-brand)}
.homepage-channels { background:linear-gradient(180deg,#fff,#f8faf9); }.homepage-channel-grid { display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:.8rem; }.homepage-channel-grid article { min-height:130px; display:flex; flex-direction:column; justify-content:center; padding:1.25rem; border:1px solid var(--marketing-border); border-radius:1rem; background:#fff; box-shadow:var(--marketing-shadow-sm); text-align:center; }.homepage-channel-grid strong{font-size:1.2rem;color:var(--marketing-ink)}.homepage-channel-grid span{margin-top:.45rem;color:var(--marketing-muted);font-size:.82rem}
.homepage-problem-list { display:grid; gap:.75rem; margin-top:1.5rem; }.homepage-problem-list span { display:flex; gap:.65rem; color:var(--marketing-ink-soft); font-weight:650; }.homepage-problem-list i{color:#dc2626}
.homepage-solution-panel { padding:clamp(1.5rem,3vw,2.5rem); border:1px solid rgba(34,197,94,.25); border-radius:var(--marketing-radius-lg); background:#fff; box-shadow:var(--marketing-shadow-lg); }.homepage-solution-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:1rem; margin-top:1.5rem; }.homepage-solution-grid article { padding:1.15rem; border-radius:1rem; background:#f8faf9; }.homepage-solution-grid i,.homepage-solution-grid strong,.homepage-solution-grid span{display:block}.homepage-solution-grid i{margin-bottom:.7rem;color:var(--marketing-brand);font-size:1.35rem}.homepage-solution-grid strong{color:var(--marketing-ink)}.homepage-solution-grid span{margin-top:.35rem;color:var(--marketing-muted);font-size:.85rem}
.homepage-journey { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:1rem; }.homepage-journey article{padding:1.5rem;border-top:3px solid var(--marketing-brand);background:#fff;box-shadow:var(--marketing-shadow-sm)}.homepage-journey article>span{display:inline-block;margin-bottom:1rem;color:var(--marketing-brand);font-weight:900}.homepage-outcome-strip { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); margin-top:1rem; border-radius:1rem; overflow:hidden; background:#111827; }.homepage-outcome-strip div{padding:1.25rem;text-align:center}.homepage-outcome-strip strong,.homepage-outcome-strip span{display:block}.homepage-outcome-strip strong{color:#fff}.homepage-outcome-strip span{margin-top:.3rem;color:#cbd5e1;font-size:.82rem}
.homepage-icon { display:grid; width:3.25rem; height:3.25rem; margin-bottom:1.2rem; place-items:center; border-radius:1rem; color:var(--marketing-brand-strong); background:var(--marketing-brand-soft); font-size:1.45rem; }
.homepage-seller-pricing { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:1rem; max-width:820px; margin:auto; }.homepage-seller-pricing article{display:grid;gap:1rem;padding:2rem;border:1px solid var(--marketing-border);border-radius:1.2rem;background:#fff;box-shadow:var(--marketing-shadow-sm)}.homepage-seller-pricing article.featured{border:2px solid var(--marketing-brand);background:linear-gradient(145deg,#f0fdf4,#fff)}.homepage-seller-pricing span{font-weight:800}.homepage-seller-pricing strong{font-size:2.35rem;color:var(--marketing-ink)}.homepage-seller-pricing small{font-size:.9rem;color:var(--marketing-muted)}
.homepage-trust-panel{padding:clamp(2rem,5vw,4rem);border-radius:var(--marketing-radius-lg);box-shadow:var(--marketing-shadow-lg)}.homepage-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.homepage-trust-grid div{padding:1.25rem;border:1px solid rgba(255,255,255,.12);border-radius:1rem;background:rgba(255,255,255,.05)}.homepage-trust-grid i,.homepage-trust-grid strong,.homepage-trust-grid span{display:block}.homepage-trust-grid i{margin-bottom:.8rem;color:#4ade80;font-size:1.4rem}.homepage-trust-grid strong{color:#fff}.homepage-trust-grid span{margin-top:.4rem;color:#cbd5e1;font-size:.85rem}
.homepage-warehouse-aside { display:flex; align-items:center; justify-content:space-between; gap:2rem; padding:2rem; border:1px solid var(--marketing-border); border-radius:1.2rem; background:#fff; }.homepage-warehouse-aside h2{font-size:clamp(1.45rem,2.2vw,2rem)!important}.homepage-warehouse-aside p{max-width:850px;margin-bottom:0;color:var(--marketing-muted)}.homepage-warehouse-aside .btn{flex:0 0 auto}
@media(max-width:991.98px){.homepage-hero{min-height:auto}.homepage-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-warehouse-aside{align-items:flex-start;flex-direction:column}}
@media(max-width:767.98px){.homepage-kpi-grid,.homepage-solution-grid,.homepage-journey,.homepage-outcome-strip,.homepage-seller-pricing,.homepage-trust-grid,.homepage-channel-grid{grid-template-columns:1fr}.homepage-channel-grid article{min-height:auto}.homepage-hero{text-align:left}.homepage-warehouse-aside{padding:1.4rem}}
.homepage-seller-pro-card{border-color:var(--marketing-brand)!important}
.homepage-platform-flow{display:flex;align-items:center;justify-content:center;gap:.7rem;padding:1rem 0 2rem;color:var(--marketing-muted);font-weight:750}.homepage-platform-flow span{padding:.55rem .9rem;border-radius:999px;background:var(--marketing-brand-soft);color:var(--marketing-brand-strong)}.homepage-platform-flow i{color:var(--marketing-brand)}
/* Responsive regression contract: @media (max-width:767.98px) */
