/* Homepage: profit by SKU, real demo evidence, API as the primary workflow. */
.hero-grid{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:48px;padding:32px 0 36px}
.hero h1{font-size:clamp(48px,5.1vw,76px);line-height:1.12;letter-spacing:-3.7px;font-weight:650}
.hero-accent{color:#697e4d}
.hero-aside{max-width:360px}
.hero-aside>p{color:#535b4d;font-size:14px;line-height:1.85;margin-bottom:20px}
.hero-aside>.button{max-width:none;min-height:54px}
.hero-proof{font-size:11px;color:#606956;margin:12px 0 17px}
.hero-aside>.text-link{font-size:12px}
.hero-trust-links{display:flex;flex-wrap:wrap;gap:9px 16px;margin-top:20px;font-size:10px;color:#5b674d}
.hero-trust-links a{border-bottom:1px solid #cbd3bd;padding-bottom:3px}
.product-proof{margin:0;background:#222920;border-radius:14px;padding:20px;color:#fff;box-shadow:0 20px 45px -30px #25332166}
.proof-heading{display:flex;justify-content:space-between;gap:16px;font-size:9px;font-weight:700;letter-spacing:.8px;color:#d6dfcc;padding:3px 3px 18px}
.proof-heading>span:first-child{display:flex;align-items:center;gap:10px}
.proof-heading .status-dot{background:var(--lime)}
.proof-heading>span:last-child{color:#aebba2;font-size:8px}
.proof-screen{display:block;overflow:hidden;border-radius:8px;background:#f5f6f8}
.proof-screen picture,.proof-screen img{display:block;width:100%;height:auto}
.product-proof figcaption{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:20px 4px 4px}
.product-proof figcaption strong{font-size:16px;line-height:1.5;font-weight:600}
.product-proof figcaption p{font-size:12px;line-height:1.8;color:#bac7af;max-width:670px;margin-top:6px}
.product-proof figcaption .button{color:#eef5e6;border-color:#607152;flex-shrink:0;font-size:12px;min-height:48px;padding:12px 18px}
.product-proof figcaption .button:hover{background:#35412e}
.hero-foot{padding:24px 0}
.hero-foot>span{font-size:9px;color:#646e59;letter-spacing:.6px}
.hero-foot p{font-size:11px;color:#4f5b43}
.decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.decision-card{border:1px solid #d4dbca;border-radius:10px;padding:28px 28px 0;background:#f9faf5;display:flex;flex-direction:column}
.decision-card:nth-child(2){background:#ecf0e4}
.decision-number{font-size:10px;color:#657452;letter-spacing:.8px;font-weight:700}
.decision-card h3{font-size:26px;letter-spacing:-.9px;line-height:1.3;font-weight:650;margin:25px 0 17px}
.decision-card>p{font-size:13px;line-height:1.85;color:#626e57;padding-bottom:25px;flex:1}
.decision-card .card-link{font-size:12px;border-color:#d7dfcc}
.sku-board-top a{font-size:10px;color:#536b3e;border-bottom:1px solid #c6d4b5;padding-bottom:3px}
.sku-table td{white-space:nowrap}
.sku-table td:first-child{white-space:normal}
.sku-table th{font-size:10px}
.sku-table td:first-child{font-size:12px}
.sku-insight b{font-size:11px}
.sku-bottom{font-size:8px;line-height:1.7;flex-wrap:wrap;gap:7px}
.ab-inner{padding-block:74px}
.ab-copy h2{font-size:clamp(36px,3.5vw,49px)}
.closing h2{font-size:clamp(38px,4.8vw,65px);max-width:760px}
.closing-copy{position:relative;z-index:1}
.closing-orbit{opacity:.3}
.section-heading>p,.section-text,.benefit-list p{color:#626e57}
@media(max-width:1100px){
 .hero-grid{gap:32px}.hero h1{font-size:clamp(42px,5.3vw,60px);letter-spacing:-2.7px}
 .proof-heading{font-size:8px}.hero-foot{flex-wrap:wrap;gap:10px}.hero-foot p{font-size:10px}
 .decision-card{padding:23px 23px 0}.decision-card h3{font-size:23px}
}
@media(max-width:1000px){
 .hero-grid{grid-template-columns:1fr;gap:25px}
 .hero h1{font-size:clamp(44px,6.7vw,68px);letter-spacing:-3px}
 .hero-aside{display:block;max-width:650px;padding:0}
 .hero-aside>p{font-size:15px;margin-bottom:18px}.hero-aside>.button{width:auto;min-width:240px}
 .hero-proof{display:block;margin:12px 0 18px}.hero-trust-links{margin-top:16px;font-size:11px}
 .product-proof figcaption{align-items:flex-start}.product-proof figcaption strong{font-size:14px}
 .decision-grid{grid-template-columns:1fr}.decision-card h3 br{display:none}.decision-card h3{margin-top:16px}
 .decision-card>p{padding-bottom:20px;max-width:620px}.decision-card .card-link{padding:18px 0}
}
@media(max-width:600px){
 .hero{padding-top:25px}.hero-topline .eyebrow{font-size:8px;letter-spacing:.45px}
 .hero-edition{display:none}.hero-grid{padding:25px 0 28px;gap:22px}
 .hero h1{font-size:clamp(32px,7.9vw,45px);letter-spacing:-1.65px;line-height:1.18}
 .hero-aside>p{font-size:13px;line-height:1.85;margin-bottom:18px}
 .hero-aside>.button{width:100%;font-size:13px;padding:15px 19px;min-height:54px}
 .hero-proof{font-size:10px;margin:11px 0 17px}.hero-aside>.text-link{font-size:12px}
 .hero-trust-links{font-size:10px;gap:12px 17px}
 .product-proof{padding:12px;border-radius:10px}.proof-heading{padding:4px 1px 13px;font-size:7px;letter-spacing:.5px}
 .proof-heading>span:last-child{display:none}.proof-screen{border-radius:6px}
 .product-proof figcaption{display:block;padding:17px 3px 3px}.product-proof figcaption strong{font-size:15px}
 .product-proof figcaption p{font-size:12px;margin-top:7px}.product-proof figcaption .button{margin-top:16px;width:100%;font-size:12px}
 .hero-foot{display:block;padding:22px 0}.hero-foot>span{font-size:8px}.hero-foot p{font-size:10px;line-height:1.9;margin-top:9px;max-width:290px}.hero-foot b{margin:0 6px}
 .decision-card{padding:24px 24px 0}.decision-card h3{font-size:25px;letter-spacing:-.8px;line-height:1.3}.decision-card h3 br{display:block}
 .decision-card>p{font-size:13px}.decision-number{font-size:9px}
 .sku-board{padding:23px 17px}.sku-table th{font-size:9px;line-height:1.5;white-space:normal}
 .sku-table td{font-size:11px;padding:15px 4px}.sku-table td:first-child{font-size:10px}.sku-table td:last-child{font-size:12px}
 .sku-letter{display:none}.sku-board-top{font-size:8px}.sku-board-top a{font-size:9px}.sku-insight b{font-size:11px;line-height:1.6}
 .sku-bottom{font-size:8px}.sku-bottom span{display:none}
 .ab-inner{padding-block:55px}.ab-copy h2{font-size:42px}.ab-copy .ab-access-note{font-size:11px;max-width:none}
 .closing h2{font-size:37px;letter-spacing:-1.7px;line-height:1.17}.closing p{font-size:13px;max-width:300px}
}
@media(max-width:360px){.hero h1{font-size:30px;letter-spacing:-1.6px}.hero-topline .eyebrow{font-size:7px}.hero-trust-links{gap:10px 12px;font-size:9px}.closing h2{font-size:32px}}

/* Four complementary areas of seller analytics. */
.hero-message{min-width:0}.hero-scope{display:flex;flex-wrap:wrap;gap:8px;margin-top:21px}
.hero-scope a{border:1px solid #ccd5bf;border-radius:5px;padding:7px 11px;font-size:11px;color:#526343;background:#eff3e7;font-weight:600}
.hero-scope a:hover{background:#dfe9d0}.hero-aside>p{font-size:14px}
.analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.analytics-card{padding:30px 32px 0;border:1px solid #d4dbca;border-radius:10px;background:#f9faf5;display:flex;flex-direction:column;scroll-margin-top:110px}
.analytics-card h3{font-size:29px;line-height:1.27;letter-spacing:-.9px;font-weight:650;margin:20px 0 16px}
.analytics-card>p{font-size:14px;line-height:1.85;color:#626e57;max-width:510px;flex:1;padding-bottom:24px}
.finance-card{background:#ecf0e4}.funnel-card{background:#e6eed9;border-left:1px solid #d4dbca;padding-left:32px}
.ads-card{background:#f1f2e9}.metric-tags{display:flex;flex-wrap:wrap;gap:7px;min-height:48px;align-content:flex-start;margin-bottom:12px}
.metric-tags span{font-size:11px;font-weight:600;line-height:1.5;border:1px solid #ced8c0;padding:7px 11px;border-radius:5px;color:#556b40;background:#ffffff60}
.analytics-card .card-link{font-size:12px;padding:20px 0;margin-top:auto}
.funnel-path{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;min-height:48px;align-content:flex-start}
.funnel-path li{font-size:11px;font-weight:600;line-height:1.5;border:1px solid #bed0a7;padding:7px 10px;border-radius:5px;color:#425d2b;background:#f4f8ed}
.funnel-path li:not(:last-child):after{content:' →';color:#758d5c;margin-left:5px}
.analytics-coverage{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;border-top:1px solid #d4dbca;margin-top:28px;padding-top:24px}
.analytics-coverage p{font-size:12px;line-height:1.85;color:#627054;max-width:840px}
.analytics-coverage b{color:#425137}.analytics-coverage>a{font-size:11px;line-height:1.85;font-weight:600;white-space:nowrap;border-bottom:1px solid #c7d2b8;color:#526b39}
@media(max-width:1000px){.analytics-card h3{font-size:25px}.analytics-card{padding:26px 26px 0}.analytics-card>p{font-size:13px}.analytics-coverage{display:block}.analytics-coverage>a{display:inline-block;margin-top:15px}}
@media(max-width:600px){.hero h1{font-size:clamp(29px,7.6vw,42px);letter-spacing:-1.5px}.hero-scope{margin-top:17px;gap:6px}.hero-scope a{font-size:10px;padding:6px 9px}.hero-aside>p{font-size:13px}.analytics-grid{grid-template-columns:1fr;gap:18px}.analytics-card{padding:25px 24px 0}.analytics-card h3{font-size:25px;letter-spacing:-.8px}.analytics-card>p{font-size:13px}.analytics-card .card-link{font-size:11px}.metric-tags span,.funnel-path li{font-size:10px;padding:7px 9px}.analytics-coverage p{font-size:11px}.proof-heading{font-size:6.5px;letter-spacing:.3px}}
@media(max-width:360px){.hero h1{font-size:28px;letter-spacing:-1.5px}.hero-scope a{font-size:9px}}
