.content-page{background:#fffdf8;color:#2e3b37}.inner-hero{display:grid;grid-template-columns:55% 45%;min-height:430px;background:#f8f2e9;border-bottom:1px solid #e5dacd}.inner-hero-copy{padding:72px 7% 62px 8%;display:flex;flex-direction:column;justify-content:center}.inner-kicker{margin:0 0 18px;font:700 10px/1 Inter,sans-serif;letter-spacing:.22em;color:#315148;text-transform:uppercase}.inner-hero h1{margin:0;max-width:760px;font:400 clamp(48px,5.4vw,78px)/.98 "DM Serif Display","Noto Serif SC",Georgia,serif;letter-spacing:-.045em;color:#0d342b}.inner-hero p{max-width:690px;margin:24px 0 0;font:400 17px/1.6 Georgia,"Noto Serif SC",serif;color:#5e5952}.inner-hero-actions{display:flex;gap:12px;margin-top:28px}.inner-hero-art{min-height:430px;background-color:#d7c1a8;background-position:center;background-size:cover;position:relative}.inner-hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(248,242,233,.4),transparent 25%)}.art-services{background-image:url('/assets/retailkid-product-to-market.png')}.art-solutions{background-image:url('/assets/hero-zh.jpg')}.art-markets{background-image:url('/assets/retailkid-global-market-network.png');background-size:115% auto;background-repeat:no-repeat;background-color:#f0e9dd}.art-about{background-image:url('/assets/retailkid-brand-market-operations.png')}.content-shell{width:min(1370px,90%);margin:0 auto}.content-section{padding:78px 0;border-bottom:1px solid #ebe2d7}.content-section.soft{background:#f8f3eb}.content-section.dark{background:#123f35;color:white}.section-head{display:grid;grid-template-columns:32% 68%;gap:50px;margin-bottom:42px}.section-head .eyebrow{margin-top:8px}.section-head h2{margin:0;font:400 clamp(36px,4vw,58px)/1.02 "DM Serif Display","Noto Serif SC",serif;letter-spacing:-.035em;color:#123d33}.dark .section-head h2{color:#fff}.section-head p{max-width:760px;margin:16px 0 0;color:#6d665e;font-size:15px;line-height:1.65}.dark .section-head p{color:#c7d1cd}.capability-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.capability-card{position:relative;min-height:250px;padding:32px 34px 30px;background:#fffdf8;border:1px solid #e5dbcf;overflow:hidden}.capability-card .num{font:500 10px/1 Inter,sans-serif;letter-spacing:.18em;color:#b96649}.capability-card h3{margin:19px 0 0;font:400 32px/1 "DM Serif Display","Noto Serif SC",serif;color:#133d33}.capability-card p{margin:14px 0 0;max-width:540px;color:#6d665e;font-size:14px;line-height:1.65}.capability-card ul{margin:20px 0 0;padding:0;list-style:none;display:grid;gap:8px}.capability-card li{font-size:12px;color:#46564f}.capability-card li:before{content:"→";color:#b96649;margin-right:8px}.capability-card .card-link{position:absolute;right:28px;bottom:25px;width:34px;height:34px;border:1px solid #c98970;border-radius:50%;display:grid;place-items:center;color:#aa5a42}.process-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #d9cec0;border-bottom:1px solid #d9cec0}.process-step{padding:28px 24px 32px;border-right:1px solid #d9cec0;min-height:180px}.process-step:last-child{border-right:0}.process-step span{font:700 9px/1 Inter,sans-serif;color:#b96649;letter-spacing:.16em}.process-step h3{margin:18px 0 0;font:400 22px/1.1 "DM Serif Display","Noto Serif SC",serif;color:#143d33}.process-step p{margin:11px 0 0;font-size:12px;line-height:1.55;color:#71695f}.operating-split{display:grid;grid-template-columns:1fr 1fr;gap:20px}.scope-panel{padding:34px;background:#fffdf8;border:1px solid #e3d8cb}.scope-panel h3{margin:0;font:400 30px/1.05 "DM Serif Display","Noto Serif SC",serif;color:#143d33}.scope-panel .label{display:block;margin-bottom:13px;font:700 9px/1 Inter,sans-serif;letter-spacing:.18em;color:#b96649}.scope-list{margin:24px 0 0;display:grid;gap:0}.scope-row{display:grid;grid-template-columns:38% 62%;gap:18px;padding:13px 0;border-top:1px solid #e8dfd4}.scope-row b{font-size:12px;color:#1d4037}.scope-row span{font-size:12px;color:#746d64;line-height:1.45}.content-pill-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.content-pill{padding:8px 13px;border:1px solid #d8ccbd;border-radius:999px;font-size:11px;color:#53615d;background:#fffdf8}.editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.editorial-card{padding:32px;background:#fffdf8;border:1px solid #e3d8cb}.editorial-card strong{font:400 28px/1.05 "DM Serif Display","Noto Serif SC",serif;color:#143d33}.editorial-card p{margin:13px 0 0;font-size:13px;line-height:1.62;color:#6f675e}.editorial-card small{display:block;margin-top:22px;color:#b96649;font-size:9px;letter-spacing:.16em;font-weight:700}.market-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.market-card{min-height:285px;padding:34px;border:1px solid #e2d7c9;background:#fffdf8;display:flex;flex-direction:column}.market-card .region{font:700 9px/1 Inter,sans-serif;letter-spacing:.18em;color:#b96649}.market-card h3{margin:18px 0 0;font:400 32px/1 "DM Serif Display","Noto Serif SC",serif;color:#123d33}.market-card p{margin:15px 0 0;color:#6d665e;font-size:13px;line-height:1.6}.market-card ul{margin:auto 0 0;padding:20px 0 0;list-style:none;border-top:1px solid #e8dfd4}.market-card li{display:inline-block;margin:5px 10px 0 0;font-size:10px;color:#475850}.model-band{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.model-band h2{margin:0;font:400 clamp(39px,4vw,58px)/1.02 "DM Serif Display","Noto Serif SC",serif;color:#fff}.model-band p{color:#c6d1cd;line-height:1.7}.model-points{display:grid;grid-template-columns:1fr 1fr;border-left:1px solid rgba(255,255,255,.2)}.model-point{padding:22px 24px;border-bottom:1px solid rgba(255,255,255,.16)}.model-point b{display:block;color:#fff;font-size:13px}.model-point span{display:block;margin-top:6px;color:#aebfba;font-size:11px;line-height:1.45}.who-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.who-card{padding:26px 24px;background:#f8f3eb;border:1px solid #e5dacd}.who-card h3{margin:0;font:400 24px/1 "DM Serif Display","Noto Serif SC",serif;color:#123d33}.who-card p{font-size:12px;line-height:1.55;color:#71695f}.disclaimer-box{margin-top:28px;padding:20px 24px;border-left:3px solid #b96649;background:#f8f3eb;color:#746c63;font-size:11px;line-height:1.6}.page-cta{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;padding:48px 6%;background:#153f35;color:white}.page-cta h2{margin:0;font:400 38px/1.05 "DM Serif Display","Noto Serif SC",serif}.page-cta p{margin:9px 0 0;color:#bdcbc6;font-size:13px}.page-cta .green-pill{background:#b96649;border-color:#b96649}.page-cta .green-pill:hover{background:#a4573f}.content-page .site-header .nav-shell{max-width:1586px;margin:auto}.content-page .footer-shell{min-height:0}@media(max-width:1000px){.inner-hero{grid-template-columns:1fr}.inner-hero-art{min-height:330px}.section-head{grid-template-columns:1fr;gap:10px}.capability-grid,.market-grid,.editorial-grid{grid-template-columns:1fr 1fr}.process-grid{grid-template-columns:1fr 1fr}.process-step{border-bottom:1px solid #d9cec0}.operating-split,.model-band{grid-template-columns:1fr}.who-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.inner-hero-copy{padding:52px 22px}.inner-hero h1{font-size:46px}.inner-hero p{font-size:15px}.content-section{padding:55px 0}.content-shell{width:calc(100% - 36px)}.capability-grid,.market-grid,.editorial-grid,.who-grid,.process-grid{grid-template-columns:1fr}.scope-row{grid-template-columns:1fr;gap:4px}.page-cta{grid-template-columns:1fr;padding:38px 22px}.page-cta .green-pill{justify-self:start}.model-points{grid-template-columns:1fr}.section-head h2{font-size:39px}}