.capabilities-page{background:#fbfaf6;color:#30443f}.cap-section{padding:82px 0}.cap-white{background:#fff}.cap-light{background:#eef6f1}.cap-dark{background:#0f3f38;color:#fff}.cap-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,460px);gap:36px;align-items:end;margin-bottom:34px}.cap-head h2{margin-bottom:0;color:#102f2b}.cap-head p{margin:0;color:#64736f}.cap-dark .cap-head h2,.cap-dark h2,.cap-dark h3{color:#fff}.cap-dark .cap-head p,.cap-dark p{color:rgba(255,255,255,.78)}.cap-hero{position:relative;overflow:hidden;background:#0f3f38;color:#fff}.cap-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,45,39,.97) 0%,rgba(15,63,56,.89) 48%,rgba(15,63,56,.18) 100%),url("capabilities/used-clothing-supply-chain.jpg") center/cover no-repeat}.cap-hero .wrap{position:relative;z-index:1}.cap-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);gap:48px;align-items:center;min-height:680px;padding:74px 0}.cap-hero h1{max-width:780px;color:#fff;font-size:clamp(42px,5.8vw,70px);line-height:1.02}.cap-subtitle{max-width:760px;margin-bottom:18px;color:#f7c27e;font-size:22px;font-weight:800;line-height:1.35}.cap-hero-copy{max-width:700px;color:rgba(255,255,255,.84);font-size:17px}.cap-hero-media{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cap-hero-media figure{margin:0;overflow:hidden;border-radius:8px;border:1px solid rgba(255,255,255,.2);box-shadow:0 18px 42px rgba(0,0,0,.25)}.cap-hero-media figure:first-child{grid-column:span 2}.cap-hero-media img{width:100%;height:176px;object-fit:cover}.cap-hero-media figure:first-child img{height:326px}.cap-kicker-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:26px 0 30px;padding:0;list-style:none}.cap-kicker-list li{position:relative;padding-left:20px;color:rgba(255,255,255,.9);font-weight:700}.cap-kicker-list li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:50%;background:#df6b25}.cap-overview-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.cap-card,.cap-mini-card,.cap-quality-card,.cap-service-card,.cap-export-card,.cap-why-card{border:1px solid #d9e4de;border-radius:8px;background:#fff;box-shadow:0 10px 24px rgba(15,63,56,.06)}.cap-card{padding:22px;min-height:230px}.cap-card h3,.cap-mini-card h3,.cap-quality-card h3,.cap-service-card h3,.cap-export-card h3,.cap-why-card h3{margin:0 0 8px;color:#102f2b}.cap-card p,.cap-mini-card p,.cap-quality-card p,.cap-service-card p,.cap-export-card p,.cap-why-card p{margin:0;color:#64736f}.cap-icon{display:inline-grid;place-items:center;width:46px;height:46px;margin-bottom:16px;border-radius:8px;background:#eaf4ef;color:#1f7a5b}.cap-icon svg{width:23px;height:23px;stroke-width:2.3}.cap-split{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1fr);gap:52px;align-items:center}.cap-split p{color:#64736f}.cap-photo{margin:0;overflow:hidden;border-radius:10px;box-shadow:0 18px 42px rgba(15,63,56,.13)}.cap-photo img{width:100%;height:430px;object-fit:cover}.cap-mini-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px}.cap-mini-card{padding:18px}.cap-mini-card span{display:block;margin-bottom:8px;color:#df6b25;font-weight:900}.cap-material-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.cap-quality-card{overflow:hidden}.cap-quality-card img{width:100%;height:190px;object-fit:cover}.cap-quality-card div{padding:20px}.cap-checklist{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.cap-checklist li{position:relative;padding-left:22px;color:#30443f;font-size:14px}.cap-checklist li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;border-radius:50%;background:#1f7a5b}.cap-process{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.cap-step{position:relative;padding:22px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.08)}.cap-step span{display:inline-grid;place-items:center;width:36px;height:36px;margin-bottom:16px;border-radius:50%;background:#df6b25;color:#fff;font-weight:900}.cap-step h3{font-size:18px}.cap-weight-note{margin-top:24px;padding:22px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(255,255,255,.08)}.cap-weight-note ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.cap-weight-note li{color:rgba(255,255,255,.86);font-weight:700}.qc-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.qc-step{padding:20px;border:1px solid #d9e4de;border-radius:8px;background:#fff;box-shadow:0 10px 24px rgba(15,63,56,.06)}.qc-step span{color:#df6b25;font-weight:900}.quality-tabs{margin-top:32px}.tab-bar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.tab-button{min-height:44px;padding:0 16px;border:1px solid #d9e4de;border-radius:6px;background:#fff;color:#102f2b;font-weight:800;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.tab-button:hover,.tab-button.is-active{background:#1f7a5b;color:#fff;transform:translateY(-1px)}.grade-panel{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.grade-panel.is-active{display:grid}.grade-box{padding:22px;border:1px solid #d9e4de;border-radius:8px;background:#fff}.grade-box h3{color:#102f2b}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cap-service-card{padding:22px}.export-grid,.why-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.cap-export-card,.cap-why-card{padding:22px}.cap-banner{position:relative;overflow:hidden;background:#0f3f38;color:#fff}.cap-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,45,39,.96),rgba(9,45,39,.62)),url("capabilities/used-clothing-container-loading.jpg") center/cover no-repeat}.cap-banner .wrap{position:relative;z-index:1}.faq-list{display:grid;gap:12px}.faq-list details{padding:0;overflow:hidden;border:1px solid #d9e4de;border-radius:8px;background:#fff;box-shadow:0 8px 20px rgba(15,63,56,.05)}.faq-list summary{padding:18px 20px;cursor:pointer;color:#102f2b;font-weight:800;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list details p{padding:0 20px 20px;margin:0;color:#64736f}.inquiry-panel{display:grid;grid-template-columns:minmax(0,.74fr) minmax(360px,1fr);gap:42px;align-items:start}.contact-card{padding:26px;border-radius:8px;background:#102f2b;color:#fff}.contact-card h2{color:#fff}.contact-card p{color:rgba(255,255,255,.78)}.whatsapp-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:10px;padding:0 18px;border-radius:6px;background:#1f7a5b;color:#fff;font-weight:900}.seo-note{padding:18px;border-left:4px solid #df6b25;background:#fff;color:#64736f}.sticky-mobile-quote{display:none}@media(max-width:1180px){.cap-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cap-process{grid-template-columns:repeat(3,minmax(0,1fr))}.qc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.cap-head,.cap-hero-grid,.cap-split,.inquiry-panel{grid-template-columns:1fr}.cap-hero-grid{min-height:auto}.cap-hero-media figure:first-child img{height:260px}.cap-overview-grid,.cap-material-grid,.cap-mini-grid,.service-grid,.export-grid,.why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cap-weight-note ul{grid-template-columns:repeat(2,minmax(0,1fr))}.grade-panel{grid-template-columns:1fr}}@media(max-width:640px){.cap-section{padding:60px 0}.cap-hero-grid{padding:50px 0}.cap-kicker-list,.cap-overview-grid,.cap-material-grid,.cap-mini-grid,.cap-process,.qc-grid,.service-grid,.export-grid,.why-grid,.cap-weight-note ul{grid-template-columns:1fr}.cap-hero-media{grid-template-columns:1fr}.cap-hero-media figure:first-child{grid-column:auto}.cap-hero-media img,.cap-hero-media figure:first-child img,.cap-photo img,.cap-quality-card img{height:240px}.sticky-mobile-quote{position:fixed;left:14px;right:14px;bottom:14px;z-index:45;display:flex;box-shadow:0 12px 30px rgba(223,107,37,.35)}} 

.cap-process-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px}.cap-process-gallery figure{position:relative;min-height:220px;margin:0;overflow:hidden;border-radius:8px;background:#092d27}.cap-process-gallery img{width:100%;height:100%;object-fit:cover;opacity:.92;transition:transform .22s ease}.cap-process-gallery figure:hover img{transform:scale(1.04)}.cap-process-gallery figcaption{position:absolute;left:0;right:0;bottom:0;padding:34px 14px 14px;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.68));font-weight:900}@media(max-width:980px){.cap-process-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cap-process-gallery{grid-template-columns:1fr}.cap-process-gallery figure{min-height:240px}}
