.solution-page{--ink:#000;color:var(--ink)}.solution-page h1{font-size:clamp(44px,5.8vw,86px);letter-spacing:-.065em;line-height:1.06;max-width:15ch;font-weight:650;overflow-wrap:break-word}.solution-page h2{font-size:clamp(34px,4.4vw,60px);line-height:1.12;letter-spacing:-.05em;font-weight:600}.solution-page h3{font-size:26px;line-height:1.3;letter-spacing:-.035em}.solution-page li,.solution-page p{font-size:20px;line-height:1.75}.solution-page p{margin:20px 0;max-width:68ch}.sol-hero{padding-block:70px 80px}.sol-hero .eyebrow{margin-bottom:24px;display:block}.sol-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:32px}.sol-section{padding-block:90px}.sol-heading{max-width:850px;margin-bottom:48px}.sol-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.sol-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.sol-card{padding:36px;background:#f3f5f7;border-radius:16px}.sol-card .image-skeleton{margin-bottom:28px}.sol-number{display:block;font-size:52px;line-height:1.2;color:#1864d3;margin-bottom:20px;letter-spacing:-.07em}.sol-wash{background:#f5f7fa}.sol-dark{background:#000;color:#fff}.sol-dark p{color:#dce2eb}.sol-dark .eyebrow{color:#9ac2ff}.sol-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 60px}.sol-steps article{padding-top:20px}.sol-steps h3{margin:16px 0}.sol-faq{max-width:1000px;margin-inline:auto}.sol-quote{background:#edf3fd}.sol-quote .sol-split{align-items:start}.sol-quote .lead-form-card{color:#000}.sol-evidence{padding:30px;background:#edf3fd;border-left:5px solid #1864d3;margin-top:32px}.sol-evidence a,.sol-page-link{text-decoration:underline;text-underline-offset:5px}.moq-hero{display:grid;grid-template-columns:1.25fr .75fr;gap:50px;align-items:center}.moq-volume{background:#1864d3;color:white;padding:44px;border-radius:24px;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;gap:40px}.moq-volume>div>p>strong{font-size:clamp(60px,7vw,108px);line-height:1;letter-spacing:-.08em}.moq-volume .image-skeleton{color:#000;min-height:200px}.cut-hero{display:grid;grid-template-columns:1fr 1fr;gap:50px}.cut-hero .cut-title{grid-column:1/-1;display:grid;grid-template-columns:1.4fr .6fr;gap:50px;align-items:end}.cut-hero .image-skeleton{grid-column:1/-1;min-height:430px;aspect-ratio:2.6}.cut-models{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2px;background:#cbd5e1}.cut-models article{padding:40px;background:white}.startup-hero{display:grid;grid-template-columns:1fr .9fr;gap:70px}.startup-board{padding:28px;background:#eef3fb;transform:rotate(2deg);border-radius:20px;align-self:center}.startup-board .image-skeleton{aspect-ratio:4/3}.startup-board ol{padding:28px 0 0;list-style:none;display:grid;gap:15px}.startup-board li{background:white;border-radius:8px;padding:16px}.startup-roadmap{display:grid;grid-template-columns:180px 1fr;gap:24px 60px}.startup-roadmap article{grid-column:2}.startup-roadmap>span{font-size:58px;color:#1864d3}.sustainable-hero{text-align:center}.sustainable-hero h1{margin:auto;max-width:19ch}.sustainable-hero>p{margin:28px auto}.sustainable-hero .sol-actions{justify-content:center}.sustainable-gallery{display:grid;grid-template-columns:.65fr 1.25fr .65fr;gap:24px;align-items:center;margin-top:60px}.sustainable-gallery .image-skeleton{min-height:240px;padding:24px 16px}.sustainable-gallery .image-skeleton:nth-child(2){aspect-ratio:4/3}.sustainable-ledger{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.sustainable-ledger .sol-card{margin-bottom:24px}.amazon-hero{background:#000;color:white}.amazon-hero .site-shell{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}.amazon-hero .eyebrow{color:#a6caff}.amazon-hero .image-skeleton{color:#000;aspect-ratio:4/5}.amazon-hero p{color:#dbe2ea}.amazon-label{background:#1864d3;padding:22px;margin-top:20px;font-size:18px;letter-spacing:.03em}.amazon-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}@media(max-width:1000px){.amazon-hero .site-shell,.cut-hero,.cut-hero .cut-title,.moq-hero,.sol-split,.startup-hero,.sustainable-ledger{grid-template-columns:minmax(0,1fr);gap:40px}.cut-models,.sol-grid{grid-template-columns:1fr}.amazon-flow,.moq-volume{grid-template-columns:1fr 1fr}.moq-volume{display:grid}.startup-board{transform:none}}@media(max-width:600px){.solution-page li,.solution-page p{font-size:18px}.solution-page h1{font-size:42px}.sol-hero{padding-block:44px 54px}.sol-section{padding-block:60px}.amazon-flow,.moq-volume,.sol-steps{grid-template-columns:1fr}.cut-models article,.sol-card{padding:26px}.sustainable-gallery{grid-template-columns:1fr 1fr;gap:14px}.sustainable-gallery .image-skeleton:nth-child(2){grid-column:1/-1;grid-row:1}.startup-roadmap{grid-template-columns:50px 1fr;gap:20px}.startup-roadmap>span{font-size:36px}.cut-hero .image-skeleton{min-height:240px;aspect-ratio:1.3}}