.sell-design{--sell-ink:#082830;--sell-green:#007c57;--sell-blue:#eef3ff;background:#f7f8ff;color:var(--sell-ink);font-family:var(--font-inter),Arial,sans-serif}.sell-design .sell-container{width:100%;max-width:1296px;margin-inline:auto;padding-inline:32px}.sell-design h2{font-size:clamp(28px,3vw,36px);line-height:1.2;font-weight:700;letter-spacing:-1.2px}.sell-design a:focus-visible,.sell-design button:focus-visible{outline:3px solid #008c64;outline-offset:4px}.sell-design .sell-eyebrow{color:var(--sell-green);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.6px}.sell-hero-topbar{justify-content:space-between;gap:12px 24px;padding:clamp(12px,.75vw,19px) clamp(20px,2.5vw,63px);background:#eef3ff}.sell-breadcrumb,.sell-hero-topbar{display:flex;align-items:center;flex-wrap:wrap}.sell-breadcrumb{gap:.3em;font-size:clamp(13px,.95vw,24px);font-weight:500;color:#545d60}.sell-breadcrumb [aria-current]{color:#007c57;font-weight:600}.sell-framework-badge{display:inline-flex;align-items:center;gap:.5em;border-radius:999px;padding:.45em 1.2em;background:white;color:#082830;font-size:clamp(10px,.8vw,20px);line-height:1.2;letter-spacing:.025em;font-weight:750;text-transform:uppercase}.sell-framework-badge:before{content:"";width:.75em;height:.75em;flex-shrink:0;border-radius:50%;background:#007c57}.sell-hero{background:#f7f8ff}.sell-hero-grid{display:grid;grid-template-columns:minmax(0,1.83fr) minmax(0,1fr);gap:clamp(48px,9vw,225px);align-items:start;padding-block:clamp(32px,2.5vw,63px) clamp(24px,1.7vw,43px)}.sell-design .sell-hero-grid{max-width:2504px;padding-inline:clamp(20px,2.5vw,63px)}.sell-hero-badge{display:inline-flex;align-items:center;gap:.35em;padding:.45em 1em;color:#087959;background:#e5edff;border-radius:5px;font-size:clamp(10px,.8vw,20px);line-height:1.3;text-transform:uppercase;font-weight:750;letter-spacing:.025em}.sell-hero-badge svg{width:1.2em;height:1.2em;flex-shrink:0}.sell-hero h1{margin-top:clamp(18px,1.1vw,28px);color:#001c24;font-size:clamp(32px,2.85vw,71px);line-height:1.2;letter-spacing:-.04em;font-weight:750}.sell-introduction{font-size:clamp(18px,1.4vw,35px);line-height:1.62;color:#545d60;margin-top:clamp(16px,1vw,25px)}.sell-introduction p{display:inline}.sell-introduction p+p:before{content:" "}.sell-benchmark{background:white;border-radius:clamp(8px,.65vw,16px);overflow:hidden;box-shadow:0 2px 3px #08283004}.sell-benchmark-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:clamp(24px,1.85vw,46px)}.sell-benchmark .sell-benchmark-heading h2{color:#545d60;font-size:clamp(10px,.8vw,20px);line-height:1.4;letter-spacing:.09em;text-transform:uppercase;font-weight:700}.sell-benchmark-value{margin-top:.15em;color:#001c24;font-size:clamp(38px,2.9vw,73px);line-height:1;letter-spacing:-.025em;font-weight:750;white-space:nowrap}.sell-benchmark-value span{color:#007c57;font-size:.44em;font-weight:500;letter-spacing:-.04em}.sell-benchmark-icon{display:grid;place-items:center;width:clamp(48px,3.75vw,94px);height:clamp(48px,3.75vw,94px);flex-shrink:0;background:#dce8ff;color:#007c57;border-radius:14px}.sell-benchmark-icon svg{width:50%;height:50%}.sell-benchmark-details{padding:clamp(18px,1.25vw,31px);background:#eef3ff}.sell-benchmark-details h3{display:flex;align-items:center;gap:.35em;color:#082830;font-size:clamp(14px,1vw,25px);line-height:1.4;font-weight:600}.sell-benchmark-details h3 svg{width:1em;height:1em;flex-shrink:0;color:#007c57}.sell-benchmark-details p{margin-top:.3em;color:#545d60;font-size:clamp(14px,1vw,25px);line-height:1.4}.sell-story{padding-block:32px}.sell-story-panel{background:white;border-radius:18px;padding:32px 24px}.sell-story-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px}.sell-story-heading h2{font-size:12px;letter-spacing:0;font-weight:500;color:#536d77}.sell-story-copy{color:#253d49;font-size:18px;font-weight:500;line-height:1.6}.sell-benefits{background:var(--sell-blue)}.sell-benefits>div{padding-block:12px 64px}.sell-benefits h2{margin-top:8px}.sell-benefits ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;margin-top:48px}.sell-benefits li{padding:24px;background:#fff;border-radius:18px;min-height:140px}.sell-icon{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border-radius:5px;color:#44efb1;background:#06313b}.sell-icon svg{width:25px;height:25px}.sell-benefits li p{font-size:20px;font-weight:500;line-height:1.45;margin-top:20px}.sell-benefits li:last-child{grid-column:1/-1;background:#001c24;display:flex;align-items:flex-start;gap:16px;color:#e0edf1;min-height:150px;padding:32px 24px;border-radius:14px;box-shadow:0 3px 5px #12374125}.sell-benefits li:last-child p{margin-top:6px}.sell-benefits li:last-child .sell-icon{background:#007c57}.sell-start{padding-block:40px 64px}.sell-start-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.sell-start h2{margin-top:10px}.sell-links .sell-eyebrow:before,.sell-start .sell-eyebrow:before{content:"";display:inline-block;width:30px;height:3px;border-radius:2px;background:#007c57;vertical-align:middle;margin-right:6px}.sell-signup{display:inline-flex;align-items:center;padding:12px 20px;border-radius:6px;font-size:14px;font-weight:600;background:#007c57;color:white}.sell-signup:hover{background:#005e42}.sell-start ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;margin-top:24px}.sell-start li{padding:24px;border-radius:18px;background:white;min-height:124px}.sell-number{color:#007c57;font-size:32px;font-weight:650;line-height:1.2}.sell-start li p{font-size:20px;line-height:1.4;font-weight:500;margin-top:14px}.sell-tips{background:var(--sell-blue)}.sell-tips>div{padding-block:64px}.sell-tips h2{margin-top:10px}.sell-tips ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;margin-top:24px}.sell-tips li{padding:16px;background:white;border-radius:7px}.sell-tip-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.sell-tip-heading svg{width:20px;height:20px;color:#00845d}.sell-tip-heading span{color:#818b91;font-size:9px;font-weight:650}.sell-tips li p{font-size:16px;font-weight:500;line-height:1.45;margin-top:10px}.sell-faq{padding-block:8px 48px}.sell-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start;margin-top:32px}.sell-faq-card{background:#fff;border:1px solid #f0f3f9;border-radius:6px;padding:24px}.sell-faq button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;cursor:pointer;font-size:16px;font-weight:650;color:#29434d}.sell-faq button svg{color:#76858c;flex-shrink:0;transition:transform .2s;transform:rotate(-90deg)}.sell-faq button .sell-faq-expanded{transform:none}.sell-faq-card>p{margin-top:12px;color:#6c767b;font-size:14px;line-height:1.55}.sell-links{padding-block:64px}.sell-links h2{margin-top:12px}.sell-resource-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:32px}.sell-resource-grid a{padding:24px;background:white;border-radius:18px;font-size:20px;font-weight:500;line-height:1.4;transition:transform .2s,box-shadow .2s}.sell-resource-grid a:hover{transform:translateY(-3px);box-shadow:0 4px 12px #153d4812}.sell-resource-grid .sell-icon{background:#e4edff;color:#00845d;margin-bottom:20px}.sell-resource-label{display:flex;align-items:center;justify-content:space-between;gap:12px}.sell-resource-label svg{flex-shrink:0;color:#87959c}@media (max-width:1023px){.sell-hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:32px}.sell-summary{padding:20px}.sell-summary dt{font-size:26px}.sell-benefits li p,.sell-start li p{font-size:17px}.sell-resource-grid,.sell-tips ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sell-breadcrumb,.sell-design .sell-container,.sell-design .sell-hero-grid{padding-inline:20px}.sell-hero-grid{grid-template-columns:1fr;padding-block:32px}.sell-hero-grid>div{padding-top:0}.sell-introduction{font-size:16px}.sell-summary{min-height:0;padding:24px}.sell-story{padding-block:24px}.sell-story-panel{padding:24px}.sell-story-copy{font-size:16px}.sell-story-copy p+p{margin-top:12px}.sell-benefits>div{padding-block:24px 32px}.sell-benefits ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.sell-benefits li{padding:18px;border-radius:12px}.sell-benefits li p{font-size:15px;margin-top:14px}.sell-benefits li:last-child{min-height:0;padding:24px}.sell-start{padding-block:32px}.sell-start-heading{flex-wrap:wrap;gap:18px}.sell-start ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sell-start li{padding:18px;border-radius:12px}.sell-start li p{font-size:15px}.sell-number{font-size:28px}.sell-tips>div{padding-block:32px}.sell-tips ul{gap:12px}.sell-tips li p{font-size:14px}.sell-faq{padding-block:24px 32px}.sell-faq-grid{grid-template-columns:1fr;margin-top:24px}.sell-faq-card{padding:22px}.sell-faq button{font-size:15px}.sell-links{padding-block:24px 32px}.sell-resource-grid{gap:12px;margin-top:24px}.sell-resource-grid a{padding:18px;font-size:15px;border-radius:12px}}@media (prefers-reduced-motion:reduce){.sell-design *{transition:none!important}.sell-design a:hover{transform:none}}.site-shell:has(.sell-design)>footer,.site-shell:has(.sell-design)>header{font-family:var(--font-inter),Arial,sans-serif}.site-shell:has(.sell-design)>header{border:0;background:#fff}.site-shell:has(.sell-design)>header>div:first-child{border:0;background:#edf2ff}.site-shell:has(.sell-design)>header>div:nth-child(2){padding-top:20px;padding-bottom:0}.site-shell:has(.sell-design) header form[role=search] input{border:1px solid #e6ecf7;border-radius:7px;background:#eef3ff;padding-right:58px}.site-shell:has(.sell-design) header form[role=search]>button{right:5px;width:40px;height:33px;display:grid;place-items:center;border-radius:5px;background:#007b55;color:#fff}.site-shell:has(.sell-design) header nav{position:relative;margin-top:20px;min-height:46px;padding-block:12px;background:#e7eeff;box-shadow:0 0 0 100vmax #e7eeff;clip-path:inset(0 -100vmax);font-size:12px}.site-shell:has(.sell-design) header a[href="/easy-sourcing"].whitespace-nowrap:not(nav a){background:#42f4b0;border-radius:5px;padding:10px 12px;color:#063e32}.site-shell:has(.sell-design)>footer{border:0;background:#001c24!important}.site-shell:has(.sell-design)>footer>div{max-width:1308px;padding:44px 38px 32px}.site-shell:has(.sell-design)>footer .border-t{margin-top:28px;padding-top:22px}.site-shell:has(.sell-design)>footer h3{color:#f0f7fa;font-size:14px;font-weight:600}.site-shell:has(.sell-design)>footer address,.site-shell:has(.sell-design)>footer ul{color:#9eb4bd;font-size:12px}.site-shell:has(.sell-design)>footer li{margin-top:7px;line-height:1.8}.site-shell:has(.sell-design)>footer a:hover{color:#55edb0}.site-shell:has(.sell-design)>footer .border-t{border-color:#173b45}.site-shell:has(.sell-design)>footer p.text-xs{color:#93acb5}@media (max-width:767px){.site-shell:has(.sell-design)>header>div:nth-child(2){padding-top:15px;padding-bottom:15px}.site-shell:has(.sell-design)>footer>div{padding:40px 20px}}@media (min-width:1024px){.site-shell:has(.sell-design)>header>div:nth-child(2){padding-inline:22px}.site-shell:has(.sell-design) header nav{font-size:14px;gap:32px}.site-shell:has(.sell-design) header form[role=search] input{padding-right:118px}.site-shell:has(.sell-design) header form[role=search]>button{width:108px;display:flex;align-items:center;justify-content:center;gap:6px}.site-shell:has(.sell-design) header form[role=search]>button:after{content:"Search";font-size:14px;font-weight:600}.site-shell:has(.sell-design)>footer>div{display:grid;grid-template-columns:1.55fr 1fr 1fr 1fr;gap:18px 44px;padding:42px 22px 28px}.site-shell:has(.sell-design)>footer .border-t,.site-shell:has(.sell-design)>footer>div>.grid{display:contents}.site-shell:has(.sell-design)>footer>div>.grid>div:first-child{grid-column:2;grid-row:1/span 2}.site-shell:has(.sell-design)>footer>div>.grid>div:nth-child(2){grid-column:3;grid-row:1}.site-shell:has(.sell-design)>footer>div>.grid>div:nth-child(3){grid-column:4;grid-row:1/span 2}.site-shell:has(.sell-design)>footer>div>.grid>div:nth-child(4){grid-column:3;grid-row:2}.site-shell:has(.sell-design)>footer>div>.grid>div:nth-child(5){grid-column:1;grid-row:2}.site-shell:has(.sell-design)>footer address{grid-column:1;grid-row:1;line-height:1.6;max-width:300px}.site-shell:has(.sell-design)>footer .border-t>p{grid-column:1/-1;grid-row:3;margin-top:12px;font-size:10px}.site-shell:has(.sell-design)>footer ul{margin-top:12px}.site-shell:has(.sell-design)>footer li{margin-top:3px;margin-bottom:0;line-height:1.5}}