:root{--dark:#181818;--deep:#14110E;--cream:#FBFAF7;--paper:#F4F2ED;--ink:#14110E;--orange:oklch(.68 .17 48);--muted:#B9B4AB;--line:rgba(232,222,202,.17);--light-line:#DDD8CE;--sans:"Geist",sans-serif;--mono:ui-monospace,SFMono-Regular,Consolas,monospace;--serif:"Instrument Serif",Georgia,serif;--ease:cubic-bezier(.32,.72,0,1);--body-copy:#57534D}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--dark);color:var(--cream);font:16px/1.5 var(--sans);-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button,a,summary{transition:background .22s var(--ease),color .22s var(--ease),transform .22s var(--ease)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--orange);outline-offset:5px}button:active,.button:active{transform:translateY(1px)}button:disabled{cursor:default}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance;font-weight:500}p{text-wrap:pretty}h2{font-size:60px;line-height:1.04;letter-spacing:-2.6px}h3{font-size:24px;line-height:1.3;letter-spacing:-.7px}svg{display:block}button{color:inherit}.serif{font-family:var(--serif);font-weight:400;letter-spacing:-.025em}.mono{font-family:var(--mono);font-size:10px;line-height:1.6;letter-spacing:1px}.frame{max-width:1440px;margin-inline:auto;border-inline:1px solid var(--line)}.dark{background:var(--dark);color:var(--cream)}.light{background:var(--cream);color:var(--ink)}.light .frame{border-color:var(--light-line)}.skip-link{position:fixed;left:16px;top:-100px;padding:16px;background:var(--cream);color:var(--ink);z-index:20}.skip-link:focus{top:16px}.header{display:flex;height:88px;border-bottom:1px solid var(--line);align-items:stretch}.brand{display:flex;align-items:center;gap:12px;font-size:23px;letter-spacing:-1.2px;font-weight:600;white-space:nowrap}.header .brand{padding:0 40px;border-right:1px solid var(--line)}.brand svg{width:32px;height:32px;fill:none;stroke:var(--orange);stroke-width:2}.brand sup{font-size:10px;align-self:center;margin-left:2px;position:relative;top:-8px}.header nav{display:flex;align-items:center;gap:32px;margin-left:auto;padding:0 40px}.header nav a,.login{font-size:12px;color:#d0cbbb}.header nav a:hover,.login:hover{color:var(--orange)}.login{display:flex;align-items:center;gap:20px;border-left:1px solid var(--line);padding:0 28px}.primary:hover{background:#ff906f}.hero{display:grid;grid-template-columns:1fr 1fr}.hero h1{font-size:clamp(64px,6.7vw,96px);line-height:.99;letter-spacing:-5px;margin-top:32px}.hero h1 .serif{font-size:1.14em;line-height:1}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:64px;min-height:56px;padding:16px 24px;font-size:14px;font-weight:500}.primary{background:var(--orange);color:var(--ink);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}.hero .button{margin-top:32px;min-width:264px}.button span{font-size:22px;line-height:1}.platform-strip{border-bottom:1px solid var(--light-line)}.platform-inner{display:flex;align-items:center;justify-content:space-between;padding:32px 48px;gap:32px;min-height:112px}.platform-inner>.mono{font-size:9px;line-height:1.8;color:#696c60}.shopify{font-style:italic}.amazon{font-size:27px;letter-spacing:-1.6px}.section-content{padding:32px 64px 96px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:64px;padding:64px 0 48px}.section-heading p{max-width:315px;font-size:14px;line-height:1.8;color:#747568}.dark .section-heading p{color:#aaa797}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}details[open] summary>b,details[open] summary>span:last-child{transform:rotate(45deg)}.message{padding:16px;font-size:12px;max-width:84%;line-height:1.7}.message small{display:block;font-size:9px;color:#77816a;margin-top:8px}.message.right{background:#d4dcc5;margin-left:auto}.message.left{background:#f6f4e9;margin-top:16px}.pricing-grid{display:grid;grid-template-columns:1.15fr 1fr;padding:80px 64px;gap:96px}.pricing-copy h2{margin-top:32px}.pricing-copy>p{font-size:14px;color:#aaa797;max-width:350px;line-height:1.8;margin-top:24px}.pricing-copy .button{margin-top:32px}.price-panel{border:1px solid var(--line);padding:32px}.price{font-size:96px;line-height:1;letter-spacing:-5px;margin-top:32px}.price>span{font-size:12px;letter-spacing:0;color:#aaa797;margin-left:16px}.price-panel ul{list-style:none;padding:24px 0 0;margin:0}.price-panel li{font-size:12px;padding:8px 0;color:#d5cfbf}.price-panel li:before{content:"↗";margin-right:16px;color:#a0aa8c}.price-panel p{border-top:1px solid var(--line);padding-top:20px;margin-top:20px;font-size:10px;line-height:1.8;color:#a1a18f}.faq-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:96px;padding-top:80px}.faq-grid h2{margin-top:24px}.text-link{display:inline-flex;align-items:center;gap:32px;font-size:12px;margin-top:32px;padding-bottom:8px;border-bottom:1px solid #8d9280}.text-link:hover{color:#ab4528}.faq-list details{border-bottom:1px solid var(--light-line)}.faq-list details:first-child{border-top:1px solid var(--light-line)}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:14px;padding:24px 0}.faq-list summary:hover{color:#966044}.faq-list summary span{font-size:18px;transition:transform .2s var(--ease)}.faq-list p{font-size:13px;line-height:1.8;color:#707664;padding:0 32px 24px 0}@media(min-width:1441px){body{padding-inline:32px}.light,.dark,.platform-strip{margin-inline:-32px}.hero h1{font-size:104px}.hero .button{margin-top:36px}}@media(max-width:1199px){.header .brand{padding:0 24px;font-size:20px}.header nav{gap:20px;padding:0 24px}.login{padding:0 20px}.hero h1{letter-spacing:-4px}.section-content{padding-inline:40px}.section-heading{gap:40px}h2{font-size:48px;letter-spacing:-2px}.pricing-grid{padding-inline:40px;gap:48px}.faq-grid{gap:48px}.platform-inner{gap:24px;padding-inline:32px}}@media(max-width:900px){.header{height:72px}.header .brand{padding-inline:20px}.header nav{gap:16px;padding-inline:20px}.header nav a{font-size:11px}.login{display:none}.hero{grid-template-columns:1.08fr 1fr}.hero h1{font-size:64px;letter-spacing:-3.5px}.section-content{padding-inline:24px}.section-heading{gap:32px}.section-heading p{max-width:260px;font-size:13px}h2{font-size:42px}.platform-inner{padding:24px;gap:20px}.platform-inner>.mono{font-size:7px}.pricing-grid{padding:64px 24px;gap:32px}.price-panel{padding:24px}.faq-grid{gap:40px}}@media(max-width:680px){html{scroll-padding-top:12px}.frame{border-inline:0}.header{position:relative;height:68px;flex-wrap:nowrap}.header .brand{border:0;margin-right:auto;font-size:20px;gap:8px;padding:0 16px}.brand svg{width:26px}.header nav{display:none;position:absolute;top:67px;left:0;right:0;background:var(--deep);z-index:10;padding:24px;border-bottom:1px solid var(--line)}.header nav.open{display:flex;flex-direction:column;align-items:stretch;gap:0}.header nav a{padding:16px 8px;border-bottom:1px solid var(--line);font-size:18px}.hero{grid-template-columns:1fr}.hero h1{font-size:clamp(62px,12.5vw,82px);margin-top:24px;letter-spacing:-3.5px;max-width:500px}.hero h1 br:nth-child(2){display:none}.hero h1 .serif{display:block}.hero .button{margin-top:24px;width:100%;max-width:360px}.platform-inner{flex-wrap:wrap;justify-content:center;gap:20px 28px;padding:24px}.platform-inner>.mono:first-child{width:100%;text-align:center;font-size:8px}.platform-inner>.mono:first-child br{display:none}.section-content{padding:24px 24px 64px}.section-heading{display:block;padding:40px 0 32px}.section-heading h2{font-size:40px;letter-spacing:-1.8px}.section-heading p{max-width:360px;margin-top:24px;font-size:14px}.pricing-grid{grid-template-columns:1fr;gap:40px;padding:56px 24px}.pricing-copy h2{font-size:44px;margin-top:24px}.pricing-copy .button{width:100%}.price-panel{padding:24px}.price{font-size:80px}.price-panel li{font-size:13px}.price-panel p{font-size:11px}.faq-grid{display:block;padding-top:48px}.faq-grid h2{font-size:48px}.faq-list{margin-top:40px}.faq-list summary{font-size:13px;padding:20px 0}.faq-list p{font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@media(min-width:681px){.hero h1{font-size:clamp(50px,5.55vw,80px);letter-spacing:-3.5px}.hero h1 .serif{font-size:1.17em}}@media(min-width:1441px){.hero h1{font-size:84px}}@media(max-width:360px){.header .brand{font-size:18px;padding-inline:12px;gap:6px}.header .brand svg{width:24px}}.real-platform{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:500;letter-spacing:-.7px}.real-platform img{object-fit:contain}.real-platform:nth-child(2){font:32px Georgia,serif}.real-platform:nth-child(3){font-weight:600;font-size:24px}.real-platform:last-of-type{font-size:18px}.platform-inner{gap:24px}.persona-platform .section-heading p em{font-style:normal;color:#313b29}.buyer-demo{background:#fcfaf5;border:1px solid #bfc3b3;box-shadow:0 20px 60px #303e1c0a;color:#2c3227}.demo-layout{display:grid;grid-template-columns:194px minmax(0,1fr)}.demo-sidebar{position:relative;background:#262d25;color:#ecf0e2;padding:24px 12px;display:flex;flex-direction:column}.demo-sidebar>.mono{font-size:8px;color:#97a68a;padding:0 12px 14px;letter-spacing:.7px}.demo-nav{display:flex;align-items:center;gap:10px;border:1px solid transparent;background:transparent;font-size:11px;padding:12px 10px;text-align:left;color:#b9c3ae;margin:4px 0}.demo-nav>span{font:8px var(--mono);color:#8f9e81}.demo-nav>b{margin-left:auto;font-size:10px;font-weight:400}.demo-nav:hover{background:#34402e;color:#e6f0d7}.demo-nav.active{background:#dbe8c5;color:#31442b;border-color:#dbe8c5}.demo-nav.active>span{color:#647b50}.demo-main{padding:28px;min-width:0}.demo-view[hidden]{display:none}.demo-view-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.demo-view-heading .mono{font-size:8px;letter-spacing:.8px;color:#8a947d}.demo-view-heading h3{font-size:27px;letter-spacing:-1px;margin-top:6px;line-height:1.2}.demo-view-heading .serif{font-size:1.15em}.soft-badge{display:inline-flex;align-items:center;gap:6px;font-size:9px;padding:6px 8px;white-space:nowrap}.soft-badge.green{background:#e6efd8;color:#526b39}.offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.offer-card{border:1px solid #d6deca;padding:20px;min-width:0}.exact-offer{background:#f1f6e9;border-color:#b8cca4}.alternative-offer{background:#fbf6ec;border-color:#ded2bb}.offer-person{display:flex;align-items:center;gap:10px}.offer-person>img{border-radius:50%;object-fit:cover}.offer-person h4{margin:0;font-size:13px;font-weight:500}.offer-person p{font-size:9px;color:#8b927d;margin-top:3px}.offer-check{margin-left:auto;background:#e2edd1;border:1px solid #b9cda0;border-radius:50%;width:20px;height:20px;display:grid;place-items:center;font-size:10px;color:#627e44}.offer-card dl{margin:20px 0 0;padding:0}.offer-card dl>div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #788d5124;padding:9px 0;font-size:9px}.offer-card dt{color:#808c6f}.offer-card dd{margin:0;color:#435b32;text-align:right}.alternative-offer dd{color:#796642}.demo-disclaimer{font-size:8px;color:#87917b;margin-top:20px;line-height:1.7}.buyer-situations{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr;border-top:1px solid #b9bfac;margin-top:64px;padding-top:32px;gap:32px}.situation-lead>.mono{font-size:8px;color:#808a70}.situation-lead h3{font-size:24px;margin-top:12px}.situation-lead .serif{font-size:1.2em}.buyer-situations article{border-left:1px solid #c6ccba;padding-left:24px}.buyer-situations h4{font-size:13px;font-weight:500;letter-spacing:-.2px;margin:16px 0 8px}.buyer-situations article p{font-size:11px;line-height:1.8;color:#7e886e}@media(max-width:1199px){.demo-layout{grid-template-columns:166px minmax(0,1fr)}.demo-main{padding:24px}.demo-nav{font-size:10px;gap:8px}.offer-card{padding:16px}.offer-card dl>div{font-size:8px}.real-platform{font-size:18px}.real-platform:last-of-type{font-size:16px}.real-platform:nth-child(3){font-size:22px}.demo-view-heading h3{font-size:24px}}@media(max-width:900px){.real-platform{font-size:16px;gap:6px}.real-platform:nth-child(2){font-size:28px}.real-platform:nth-child(3){font-size:20px}.real-platform img{max-height:25px;max-width:62px}.real-platform:last-of-type{font-size:14px}.demo-layout{display:flex;flex-direction:column}.demo-sidebar{flex-direction:row;padding:8px 16px;gap:12px}.demo-sidebar>.mono{display:none}.demo-nav{flex:1;justify-content:center;margin:0;font-size:11px}.demo-nav>b{margin-left:8px}.offer-card dl>div{font-size:9px}.buyer-situations{grid-template-columns:1fr 1fr;gap:32px}.buyer-situations article{padding-left:20px}}@media(max-width:680px){.real-platform{font-size:18px}.real-platform:nth-child(2){font-size:28px}.real-platform:nth-child(3){font-size:20px}.platform-inner{gap:20px 24px}.persona-platform .section-heading h2{font-size:38px}.buyer-demo{margin-inline:-8px}.demo-sidebar{gap:4px;padding:8px}.demo-nav{padding:10px 5px;font-size:9px;gap:5px}.demo-nav>span{font-size:7px}.demo-nav>b{display:none}.demo-main{padding:20px 12px}.demo-view-heading{gap:12px;align-items:flex-start;margin-bottom:24px}.demo-view-heading h3{font-size:21px;max-width:215px}.demo-view-heading .mono{font-size:7px}.soft-badge{font-size:7px;gap:4px;padding:5px 6px}.demo-view-heading>.soft-badge{margin-top:6px;max-width:90px;white-space:normal;flex:none}.offer-grid{grid-template-columns:1fr;gap:16px}.offer-card{padding:20px}.offer-person h4{font-size:14px}.offer-person p{font-size:10px}.offer-card dl>div{font-size:10px;padding:10px 0}.demo-disclaimer{font-size:8px}.buyer-situations{grid-template-columns:1fr;margin-top:40px;padding-top:24px;gap:24px}.buyer-situations article{padding-left:16px}.buyer-situations h4{font-size:14px;margin:8px 0}.buyer-situations article p{font-size:12px}.situation-lead h3{font-size:28px}}@media(max-width:360px){.demo-view-heading h3{font-size:19px}.offer-card{padding:16px}.offer-card dl>div{font-size:9px}}.demo-nav{font-size:12px}.demo-view-heading .mono{color:#727f63}.demo-disclaimer{color:#737e68}.offer-person p{font-size:10px;color:#657457}.offer-card dl>div{font-size:11px;padding-block:10px}.offer-card dt{color:#687959}.offer-card dd{color:#3f5630}@media(max-width:1199px)and (min-width:901px){.demo-nav{font-size:10px}.offer-card dl>div{font-size:10px}}@media(max-width:680px){.demo-nav{font-size:9px}.offer-card dl>div{font-size:10px}}.quote-comparison-label{display:flex;justify-content:space-between;gap:16px;margin:24px 0 16px;font-size:11px;color:#687759}.quote-comparison-label>span:last-child{font-size:9px}.quote-destinations{margin-top:4px}.quote-destinations>p{font-size:12px;font-weight:500;margin:4px 0 12px;color:#405433}.quote-destinations table{width:100%;border-collapse:collapse;text-align:left}.quote-destinations thead th{font-size:8px;font-weight:400;color:#718160;padding:0 0 8px}.quote-destinations tbody th{font-weight:400;font-size:11px;padding:12px 0}.quote-destinations tbody th span{display:flex;align-items:center;gap:8px}.quote-destinations tbody tr{border-top:1px solid #788d512b}.quote-destinations td{padding:12px 0;font-size:10px;color:#6c7d5b}.quote-destinations td strong{font-size:20px;letter-spacing:-.5px;font-weight:500;color:#344b29}.quote-destinations th:last-child,.quote-destinations td:last-child{text-align:right}.alternative-offer .quote-destinations td strong{color:#6b5732}.alternative-offer .quote-destinations>p{color:#79633d}@media(max-width:1100px)and (min-width:901px){.quote-destinations tbody th{font-size:10px}.quote-destinations td strong{font-size:18px}.quote-destinations td{font-size:9px}}@media(max-width:360px){.quote-destinations td strong{font-size:18px}.quote-destinations tbody th{font-size:10px}.quote-destinations td{font-size:9px}}.buyer-situations.situation-redesign{display:block;margin-top:80px;padding-top:40px}.situation-redesign .situation-lead{display:grid;grid-template-columns:1fr 1fr;column-gap:48px;align-items:end;margin-bottom:32px}.situation-redesign .situation-lead>.mono{grid-column:1/-1;font-size:9px;margin-bottom:20px}.situation-redesign .situation-lead h3{font-size:36px;line-height:1.1;letter-spacing:-1.3px;margin:0}.situation-redesign .situation-lead h3 .serif{font-size:1.12em}.situation-redesign .situation-lead>p{font-size:14px;color:#707b62;max-width:280px;justify-self:start}@media(max-width:680px){.buyer-situations.situation-redesign{margin-top:48px;padding-top:32px}.situation-redesign .situation-lead{grid-template-columns:1fr;gap:16px;margin-bottom:24px}.situation-redesign .situation-lead>.mono{margin:0;font-size:8px}.situation-redesign .situation-lead h3{font-size:32px;letter-spacing:-1px}.situation-redesign .situation-lead>p{justify-self:start;font-size:13px;max-width:280px}}@media(min-width:681px)and (max-width:900px){.situation-redesign .situation-lead{grid-template-columns:1fr}.situation-redesign .situation-lead>p{justify-self:start;max-width:100%;margin-top:20px}}.dropship-section{background:#f4f2ed;color:#14110e}.dropship-section .frame{border-color:#e8e4dc}.dropship-section .section-heading p{color:#78736b}@keyframes model-travel{0%,8%{offset-distance:0%;opacity:0}15%{opacity:1}85%{opacity:1}94%,to{offset-distance:100%;opacity:0}}@media(max-width:680px){.dropship-section .section-heading h2{font-size:40px}}.brand{font-family:var(--sans);font-weight:600;letter-spacing:-.7px}.primary:hover{background:#d75b00;background:oklch(.62 .18 46)}@media(max-width:680px){.header .brand{font-size:18px;gap:8px}}@media(max-width:360px){.header .brand{font-size:16px;padding-inline:10px;gap:6px}}.header .login{display:flex;align-self:center;align-items:center;justify-content:center;gap:12px;min-height:44px;margin:12px 12px 12px 0;padding:10px 20px;border:1px solid #8f8c83;background:#282724;color:#fbfaf7;font-size:14px;font-weight:600;white-space:nowrap}.header .login:hover{background:#3b3832;border-color:#fbfaf7;color:#fff}.header .login>span{font-size:18px}.header .login:focus-visible{outline:2px solid #FBFAF7;outline-offset:4px}@media(min-width:681px)and (max-width:1000px){.header nav{gap:12px;padding-inline:16px}.header .brand{padding-inline:16px;font-size:18px}.header .login{font-size:12px;padding-inline:12px;gap:8px}.header .login{margin-right:8px}}@media(max-width:800px)and (min-width:681px){.header nav{gap:8px;padding-inline:12px}.header nav a{font-size:10px}.header .brand{padding-inline:12px;font-size:16px}.header .login>span{display:none}}@media(max-width:680px){.header{height:auto;min-height:68px;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:12px}.header .brand{grid-column:1/4;grid-row:1;padding:0;margin:0;font-size:20px}.header .login{grid-column:1/2;grid-row:2;margin:0;min-height:44px;font-size:14px;padding:10px 16px}.header nav{top:100%;left:0;right:0}.header .login>span{font-size:16px}}.supplier-trust{background:#f4f2ed}.supplier-trust .section-heading{align-items:end}.supplier-trust h2{font-size:48px;line-height:1;margin-top:24px}.trust-layout{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.review-panel{background:#fbfaf7;border:1px solid #E8E4DC;padding:32px}.review-heading{display:flex;align-items:center;gap:16px}.review-heading h3{margin-top:8px;font-size:24px;line-height:32px}.review-heading img{flex:none}@media(max-width:1000px){.trust-layout{gap:32px}.supplier-trust .section-heading{display:block}.supplier-trust .section-heading>p{margin-top:24px}}@media(max-width:680px){.supplier-trust h2{font-size:36px;line-height:40px;letter-spacing:-1px}.trust-layout{grid-template-columns:1fr;gap:24px}.review-panel{padding:24px}}.header{position:sticky;top:0;z-index:30;background:#fbfaf7;color:#14110e;border:1px solid #DDD8CE;box-shadow:0 8px 24px #14110e14}.header .brand{border-right:0}.header nav a{color:#45413c;font-size:14px;font-weight:500}.header nav a:hover{color:#a9461b}.header .login{background:#fff;border-color:#b9b4ab;color:#14110e}.header .login:hover{background:#e8e4dc;border-color:#78736b;color:#14110e}.header .login:focus-visible{outline-color:#14110e}html{scroll-padding-top:112px}@media(min-width:681px)and (max-width:1000px){.header nav{gap:12px;padding-inline:12px}.header nav a{font-size:12px}}@media(min-width:681px)and (max-width:800px){.header nav a{font-size:10px}}@media(max-width:680px){.header nav{background:#fbfaf7;border:1px solid #DDD8CE;box-shadow:0 16px 24px #14110e14}.header nav a{font-size:16px;color:#14110e}html{scroll-padding-top:144px}}body{padding-inline:0}.frame{width:100%;max-width:1440px}.light,.dark,.platform-strip{margin-inline:0}main,section,.section-content,.trust-layout>*,.pricing-grid>*{min-width:0}h1,h2,h3,h4{overflow-wrap:normal;text-wrap:balance}p{overflow-wrap:break-word;text-wrap:pretty}h2{font-size:60px;line-height:1;letter-spacing:-2px}.serif{font-size:1em;font-style:normal}.mono{font-family:var(--sans);font-size:12px;line-height:16px;letter-spacing:.5px}.ui-icon{display:block;width:24px;height:24px;flex:none;fill:currentColor;stroke:none}.button{min-height:48px;padding:12px 24px;font-size:16px;line-height:24px;font-weight:600;gap:32px;clip-path:none;border-radius:4px}.button .ui-icon{width:20px;height:20px}.primary{background:#da5824;color:#fff}.primary:hover{background:#b94719;color:#fff}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #A9461B;outline-offset:4px}.skip-link{z-index:100}.dark :focus-visible,.hero :focus-visible{outline-color:#f9b88d}.header{height:80px;gap:0;padding:0 24px;box-shadow:0 4px 16px #14110e0a}.header .brand{padding:0;font-size:24px;gap:12px;margin:0}.header nav{padding:0 32px;margin-left:auto;gap:24px}.header nav a{font-size:14px;line-height:20px;white-space:nowrap;padding-block:12px;border:0}.header nav a[aria-current=location]{color:#a9461b;text-decoration:underline;text-underline-offset:8px}.header .login{font-size:14px;line-height:20px;font-weight:600;padding:12px 16px;min-height:48px;gap:12px;margin:0 0 0 12px;border-radius:4px}.header .login>span{display:none}.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero h1{font-size:96px;line-height:1;letter-spacing:-4px;max-width:680px;margin-top:32px}.hero h1 .serif{font-size:1em;line-height:1}.hero h1 br{display:block}.hero .button{margin-top:32px;width:auto;min-width:240px;max-width:100%}.platform-inner{padding:24px 48px;min-height:96px;gap:32px}.platform-inner>.mono:first-child{font-size:14px;line-height:20px;letter-spacing:0;color:#57534d}.real-platform{font-size:20px}.real-platform img{max-height:32px;max-width:80px}.real-platform:nth-child(2){font-size:30px}.real-platform:nth-child(3){font-size:24px}.real-platform:last-of-type{font-size:20px}.section-content{padding:80px 64px}.section-heading{padding:0 0 40px;gap:48px;align-items:end}.section-heading p,.dark .section-heading p{font-size:16px;line-height:24px;max-width:400px;color:var(--body-copy)}.dark .section-heading p{color:#b9b4ab}#platform .section-content{padding-top:32px}.buyer-demo{margin:0;border:1px solid #CCC9BF;border-radius:8px;box-shadow:0 16px 40px #14110e08;overflow:hidden;background:#fbfaf7;color:#14110e}.demo-layout{display:grid;grid-template-columns:192px minmax(0,1fr)}.demo-sidebar{background:#1f1f1f;padding:24px 12px;gap:0;flex-direction:column}.demo-sidebar>.mono{display:none}.demo-nav{font-size:14px;line-height:20px;min-height:48px;padding:12px;margin:4px 0;gap:8px;justify-content:start;color:#c5c0b7}.demo-nav>b{font-size:12px;margin-left:auto}.demo-nav.active{background:#e4e9da;border-color:transparent;color:#26381c;border-radius:4px}.demo-main{padding:32px}.demo-view-heading{margin-bottom:24px;align-items:center}.demo-view-heading .mono{display:none}.demo-view-heading h3{font-size:30px;line-height:36px;max-width:none;margin:0;letter-spacing:-1px}.demo-view-heading .serif{font-size:1em}.soft-badge{font-size:12px;line-height:16px;padding:8px;white-space:nowrap}.demo-view-heading>.soft-badge{max-width:none;margin:0}.quote-comparison-label{font-size:14px;line-height:20px;margin:24px 0 12px;color:#57534d}.quote-comparison-label>span:last-child{font-size:12px;line-height:16px;white-space:nowrap}.offer-grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.offer-card{padding:24px;border-radius:4px}.exact-offer{background:#eff3e8}.alternative-offer{background:#f7f1e6}.offer-person{gap:12px}.offer-person h4{font-size:16px;line-height:24px;font-weight:600}.offer-person p{font-size:12px;line-height:16px;color:#57534d}.offer-person>img{width:40px;height:40px}.offer-check{display:none}.quote-destinations>p{font-size:14px;line-height:20px;color:#35432c}.quote-destinations thead th{font-size:12px;line-height:16px;color:#57534d;padding-bottom:12px}.quote-destinations tbody th,.quote-destinations td{font-size:14px;line-height:20px;padding:16px 0;color:#57534d}.quote-destinations tbody th span{gap:8px}.quote-destinations td strong{font-size:24px;line-height:32px;color:#35432c}.quote-destinations td:last-child{font-size:12px;line-height:16px;white-space:nowrap}.demo-disclaimer{font-size:12px;line-height:16px;color:#68635c;margin-top:24px}.buyer-situations.situation-redesign{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:64px;padding-top:64px;border-top:1px solid #DDD8CE}.situation-redesign .situation-lead{display:block;margin:0}.situation-redesign .situation-lead h3{font-size:36px;line-height:40px;letter-spacing:-1px}.situation-redesign .situation-lead h3 .serif{font-size:1em}.situation-redesign .situation-lead p{font-size:16px;line-height:24px;max-width:360px;margin-top:24px;color:#57534d}.situation-questions details{border-bottom:1px solid #DDD8CE}.situation-questions summary{font-size:20px;line-height:28px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0}.situation-questions details:first-child summary{padding-top:0}.situation-questions summary span{font-size:24px;flex:none}.situation-questions details p{font-size:16px;line-height:24px;color:#57534d;padding:0 24px 24px 0}.supplier-trust h2{margin:0;font-size:48px;line-height:1}.trust-layout{gap:64px}.review-panel{border-radius:4px}.review-heading h3{margin:0}.dropship-section .section-heading h2{font-size:60px;line-height:1}.dropship-section .section-heading p{color:#57534d}.message{font-size:14px;line-height:20px;max-width:88%;margin-top:24px;border-radius:4px}.message small{font-size:12px;line-height:16px;color:#57534d}.pricing-grid{padding:80px 64px;gap:64px;align-items:center}.pricing-copy h2{margin:0;font-size:48px;line-height:1}.pricing-copy>p{font-size:16px;line-height:24px;color:#b9b4ab;max-width:400px}.price-panel{border-radius:4px}.price{font-size:96px;line-height:1;margin:0}.price>span{font-size:16px;line-height:24px;color:#b9b4ab}.price-panel li{font-size:16px;line-height:24px;padding:8px 0;color:#e8e4dc}.price-panel li:before{content:"✓";color:#b9b4ab}.price-panel p{font-size:14px;line-height:20px;color:#b9b4ab}.faq-grid{gap:64px}.faq-grid h2{margin:0;font-size:48px;line-height:1}.text-link{font-size:16px;line-height:24px;min-height:48px}.faq-list summary{font-size:16px;line-height:24px}.faq-list p{font-size:16px;line-height:24px;color:#57534d}@media(max-width:1199px){.hero h1{font-size:72px;line-height:1}.section-content{padding:64px 32px}.section-heading{gap:32px}.section-heading h2{font-size:48px;line-height:1}.demo-layout{grid-template-columns:1fr}.demo-sidebar{flex-direction:row;padding:12px;gap:8px}.demo-nav{flex:1;justify-content:center;margin:0}.demo-nav>b{margin-left:8px}.trust-layout{gap:40px}.pricing-grid{padding:64px 32px;gap:40px}.buyer-situations.situation-redesign{gap:40px}}@media(max-width:1099px){.header{height:80px;display:flex;padding:12px 24px;align-items:center;gap:12px;flex-wrap:nowrap}.header .brand{margin-right:auto;padding:0;font-size:20px;gap:8px}.header .login{margin:0;padding:12px 16px;font-size:14px;gap:8px}.header nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fbfaf7;border:1px solid #DDD8CE;padding:16px 24px;margin:0;box-shadow:0 16px 24px #14110e0a}.header nav.open{display:flex;flex-direction:column;align-items:stretch;gap:0}.header nav a{font-size:16px;line-height:24px;padding:16px 0;border:0}.header nav a[aria-current=location]{text-underline-offset:4px}.platform-inner{padding:24px 32px;gap:24px;flex-wrap:wrap;justify-content:center}.platform-inner>.mono:first-child{width:100%;text-align:center}.real-platform{font-size:18px}.real-platform:last-of-type{font-size:18px}}@media(max-width:800px){.hero{grid-template-columns:1fr}.hero h1{font-size:72px;line-height:1;max-width:600px;letter-spacing:-3px}.hero h1 br:nth-child(2){display:none}.hero h1 .serif{display:block}.hero .button{width:auto;max-width:100%}.section-heading{display:block;padding-bottom:32px}.section-heading p,.supplier-trust .section-heading>p{max-width:560px;margin-top:24px}.demo-main{padding:24px}.offer-card{padding:16px}.quote-destinations td strong{font-size:20px;line-height:28px}.quote-destinations tbody th{font-size:12px;line-height:16px}.quote-destinations tbody th span{gap:4px}.buyer-situations.situation-redesign{grid-template-columns:1fr;gap:32px;margin-top:48px;padding-top:48px}.situation-redesign .situation-lead p{max-width:100%;margin-top:16px}.trust-layout{grid-template-columns:1fr;gap:32px}.review-panel{padding:32px}.pricing-grid{grid-template-columns:1fr;gap:32px}.price-panel{max-width:640px}.faq-grid{display:block}.faq-list{margin-top:32px}}@media(max-width:600px){html{scroll-padding-top:144px}.frame{border-inline:0}.header{display:grid;grid-template-columns:minmax(0,1fr) auto;height:auto;gap:8px 12px;padding:12px 16px}.header .brand{grid-row:1;grid-column:1;justify-self:start;font-size:20px;margin:0}.header .login{grid-row:2;grid-column:1;justify-self:stretch;min-width:0}.hero h1{font-size:60px;line-height:1;letter-spacing:-2px;margin-top:24px}.hero .button{width:100%;max-width:400px;min-width:0}.platform-inner{padding:24px;gap:24px}.real-platform:nth-child(2){font-size:30px}.real-platform:nth-child(3){font-size:20px}.real-platform img{max-height:28px}.platform-inner>.mono:first-child{font-size:14px;line-height:20px}.section-content{padding:48px 24px}.section-heading h2,.persona-platform .section-heading h2,.dropship-section .section-heading h2,.supplier-trust h2{font-size:36px;line-height:40px;letter-spacing:-1px}.buyer-demo{margin-inline:-8px}.demo-sidebar{padding:8px;gap:4px}.demo-nav{font-size:12px;line-height:16px;padding:12px 4px;min-height:48px;white-space:normal;gap:4px}.demo-nav>b{display:none}.demo-main{padding:24px 16px}.demo-view-heading{align-items:start;gap:12px}.demo-view-heading h3{font-size:24px;line-height:32px;letter-spacing:-.5px}.demo-view-heading>.soft-badge{font-size:12px;line-height:16px;padding:8px;white-space:nowrap;margin:0;max-width:none}.quote-comparison-label{font-size:12px;line-height:16px;align-items:start}.quote-comparison-label>span:last-child{font-size:12px;line-height:16px}.offer-grid{grid-template-columns:1fr}.offer-card{padding:20px}.quote-destinations td strong{font-size:24px;line-height:32px}.quote-destinations tbody th{font-size:14px;line-height:20px}.quote-destinations tbody th span{gap:8px}.offer-person p,.demo-disclaimer{font-size:12px;line-height:16px}.situation-redesign .situation-lead h3{font-size:30px;line-height:36px}.situation-questions summary{font-size:18px;line-height:28px;padding:20px 0}.situation-questions details p{padding-right:0}.review-panel{padding:24px}.review-heading{gap:12px}.review-heading h3{font-size:24px;line-height:32px}.message{max-width:96%}.pricing-grid{padding:48px 24px}.pricing-copy h2,.faq-grid h2{font-size:36px;line-height:40px;letter-spacing:-1px}.pricing-copy .button{width:100%}.price-panel{padding:24px}.price{font-size:72px;line-height:1}.price-panel li{font-size:14px;line-height:20px}.faq-list summary{font-size:16px;line-height:24px;gap:16px}.faq-list p{font-size:14px;line-height:20px;padding-right:0}}@media(max-width:374px){.hero h1{font-size:48px;line-height:1}.header{padding-inline:12px}.header .brand{font-size:18px}.header .login{font-size:14px;padding-inline:12px}.section-content{padding-inline:16px}.pricing-grid{padding-inline:20px}.buyer-demo{margin:0}.demo-main{padding:20px 12px}.offer-card{padding:16px}.quote-destinations td strong{font-size:20px;line-height:28px}.quote-destinations tbody th{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html{scroll-padding-top:var(--nav-offset,112px)}summary .accordion-mark{display:grid;place-items:center;flex:0 0 24px;width:24px;height:28px;font-size:0;transform:none!important;color:#78736b}summary .accordion-mark .ui-icon{width:20px;height:20px;transition:transform .7s var(--ease)}details[open]>summary .accordion-mark .ui-icon{transform:rotate(180deg)}@media(max-height:500px)and (max-width:600px){.header{position:relative}html{scroll-padding-top:24px}}@media(max-height:500px)and (max-width:600px){html{scroll-padding-top:24px}}body{background:#fbfaf7}.editorial-hero{position:relative;isolation:isolate;overflow:hidden;background:#fbfaf7;color:#181818;border-bottom:1px solid #DDD8CE}.sourcing-hero-inner{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;max-width:1312px;min-height:696px;margin-inline:auto;padding:96px 32px;border-inline:0}.sourcing-hero-copy{max-width:960px;text-align:center;min-width:0}.sourcing-hero h1{margin:0;font-family:var(--serif);font-size:96px;line-height:1;letter-spacing:-2px;font-weight:400;text-wrap:balance;max-width:960px}.sourcing-hero h1>span{display:block}.sourcing-hero-description{max-width:540px;margin:32px auto 0;color:#686158;font-size:18px;line-height:28px}.sourcing-hero .sourcing-hero-cta{min-width:224px;min-height:56px;margin-top:32px;padding:16px 24px;background:#181818;border:1px solid #181818;border-radius:4px;gap:32px;color:#fbfaf7}.sourcing-hero .sourcing-hero-cta:hover{background:#35312c}.sourcing-hero-cta .ui-icon{transition:transform .7s var(--ease)}.sourcing-hero-cta:hover .ui-icon{transform:translate(4px)}.sourcing-hero-note{margin-top:16px;color:#716a60;font-size:14px;line-height:20px}.hero-margin-art{position:absolute;z-index:0;top:64px;width:240px;aspect-ratio:280/600;pointer-events:none}.hero-margin-art-left{left:max(0px,calc((100% - 1504px)/2))}.hero-margin-art-right{right:max(0px,calc((100% - 1504px)/2))}.hero-margin-art>svg{position:absolute;inset:0;width:100%;height:100%}.carton-lines{stroke:#dcd6ca;stroke-width:1;vector-effect:non-scaling-stroke}.carton-orange{fill:#da6c3e;fill-opacity:.85}.carton-paper{fill:#edd9c5;fill-opacity:.65}.carton-fold{stroke:#beb4a3;stroke-width:1;stroke-dasharray:3 5}.platform-strip{background:#fbfaf7}.platform-inner{max-width:1312px;border-inline-color:#E7E2D9;padding-inline:40px}@media(min-width:1440px){.frame{max-width:1312px}}@media(min-width:1600px){.sourcing-hero-inner{min-height:744px}.hero-margin-art{top:72px;width:280px}}@media(min-width:1000px)and (max-width:1199px){.sourcing-hero-inner{width:calc(100% - 64px);min-height:640px;padding:80px 24px}.sourcing-hero h1{font-size:72px;line-height:1;max-width:760px}.hero-margin-art{width:168px;top:32px}.platform-inner{width:calc(100% - 64px)}}@media(min-width:1200px)and (max-width:1439px){.sourcing-hero-inner{width:calc(100% - 128px)}.hero-margin-art{width:200px}}@media(max-width:999px){.sourcing-hero-inner{width:calc(100% - 48px);padding:80px 32px;min-height:640px}.sourcing-hero-copy{max-width:680px}.sourcing-hero h1{font-size:72px;line-height:1;letter-spacing:-1.5px;max-width:680px}.sourcing-hero-description{max-width:500px;font-size:16px;line-height:24px}.hero-margin-art{width:144px;top:24px;opacity:.65}.hero-margin-art-left{left:-80px}.hero-margin-art-right{right:-80px}.platform-inner{width:calc(100% - 48px)}}@media(max-width:600px){.sourcing-hero-inner{width:calc(100% - 32px);min-height:568px;padding:64px 16px}.sourcing-hero h1{font-size:60px;line-height:1;letter-spacing:-1.5px}.sourcing-hero-description{margin-top:24px;max-width:380px;font-size:16px;line-height:24px}.sourcing-hero .sourcing-hero-cta{margin-top:24px;min-width:224px;max-width:100%}.sourcing-hero-note{font-size:12px;line-height:16px;margin-top:16px}.hero-margin-art{width:100px;top:8px;opacity:.65}.hero-margin-art-left{left:-8px;clip-path:inset(0 60% 0 0)}.hero-margin-art-right{right:-8px;clip-path:inset(0 0 0 60%)}.platform-inner{width:calc(100% - 32px);padding:24px 16px}}@media(max-width:374px){.sourcing-hero-inner{padding:48px 16px;min-height:560px}.sourcing-hero h1{font-size:48px;line-height:1;letter-spacing:-1px}.sourcing-hero-description{font-size:16px;line-height:24px}}@media(max-height:600px)and (min-width:1000px){.sourcing-hero-inner{min-height:0;padding-block:48px}.sourcing-hero h1{font-size:72px;line-height:1}.hero-margin-art{top:0}}@media(max-height:500px)and (max-width:999px){.sourcing-hero-inner{padding-block:40px;min-height:0}}.sourcing-hero h1 em{font-style:normal;font-weight:400;color:#a9461b}.sourcing-hero-description{max-width:560px;color:#57534d}.hero-motion-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;opacity:0;transition:opacity .7s var(--ease)}.has-motion-field .hero-motion-canvas{opacity:1}.has-motion-field .hero-margin-art{visibility:hidden}.hero-motion-toggle{position:absolute;z-index:2;right:max(24px,calc((100% - 1264px)/2));bottom:24px;display:grid;place-items:center;width:44px;height:44px;padding:12px;color:#827567;border:1px solid #E0D8CC;border-radius:4px;background:#fbfaf7}.hero-motion-toggle[hidden]{display:none}.hero-motion-toggle .ui-icon{width:16px;height:16px}.hero-motion-toggle:hover{color:#a9461b;background:#f3e9de;border-color:#c5ac94}.hero-motion-toggle[aria-pressed=true]{background:#f0ede6}@media(max-width:600px){.hero-motion-toggle{right:24px;bottom:16px}.sourcing-hero-inner{padding-bottom:80px}}.editorial-hero:before{content:none}.sourcing-hero-inner{border-color:transparent}.sourcing-hero h1{letter-spacing:-2px}.sourcing-hero h1 em{color:#ac4a26}.sourcing-hero-description{max-width:560px;text-wrap:pretty}.sourcing-hero .sourcing-hero-cta{min-height:56px;gap:32px;transition:background .2s var(--ease),transform .2s var(--ease)}.sourcing-hero .sourcing-hero-cta:hover{transform:translateY(-1px)}.sourcing-hero .sourcing-hero-cta:active{transform:translateY(1px);box-shadow:none}.hero-motion-toggle:active{transform:scale(.98)}.hero-motion-toggle:focus-visible{outline:2px solid #AC4A26;outline-offset:4px}@media(min-width:1200px)and (min-height:601px){.sourcing-hero-inner{min-height:720px;padding-block:96px}.sourcing-hero-copy,.sourcing-hero h1{max-width:1056px}.sourcing-hero h1{font-size:128px;line-height:1;letter-spacing:-4px}.sourcing-hero-description{margin-top:32px}}@media(min-width:1600px)and (min-height:601px){.sourcing-hero-inner{min-height:744px}}@media(min-width:1000px)and (max-width:1199px){.editorial-hero:before{width:calc(100% - 64px)}}@media(max-width:999px){.editorial-hero:before{width:calc(100% - 48px)}}@media(max-width:600px){.editorial-hero:before{width:calc(100% - 32px)}.sourcing-hero h1{letter-spacing:-1.5px}.sourcing-hero-inner{padding-top:64px;padding-bottom:96px}.sourcing-hero-description{margin-top:24px}}@media(max-width:374px){.sourcing-hero h1{letter-spacing:-1px}.sourcing-hero-inner{padding-top:48px}}@media(prefers-reduced-motion:reduce){.hero-motion-canvas,.sourcing-hero .sourcing-hero-cta{transition:none}.sourcing-hero .sourcing-hero-cta:hover{transform:none}}.platform-inner{flex-wrap:nowrap;gap:32px}.platform-inner>.mono:first-child{flex:none;width:auto;text-align:left;white-space:nowrap}.platform-logos{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:24px}.platform-logos .real-platform{font:500 20px/28px var(--sans);letter-spacing:-.5px;gap:8px;white-space:nowrap;min-width:0}.platform-logos .real-platform img{flex:none;object-fit:contain;max-height:34px}.platform-logos .platform-etsy img{width:80px;height:40px;max-height:none}.platform-logos .platform-marketplace{font-size:18px;letter-spacing:-.4px}.platform-marketplace img{background:#fff;border-radius:50%}@media(max-width:1199px){.platform-inner{flex-direction:column;gap:24px}.platform-inner>.mono:first-child{width:100%;text-align:center}.platform-logos{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.platform-logos .real-platform{justify-content:center}}@media(max-width:600px){.platform-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.platform-logos .real-platform{min-height:40px;font-size:18px;line-height:24px}.platform-logos .platform-etsy img{width:72px;height:36px}.platform-logos .platform-marketplace{font-size:16px;gap:6px}.platform-marketplace img{width:24px;height:24px}}@media(max-width:359px){.platform-logos .real-platform{font-size:16px}.platform-logos .platform-marketplace{font-size:14px}}.demo-nav{gap:12px;font-family:var(--sans);font-size:14px;line-height:20px;transition:none}.demo-nav>.ui-icon{width:20px;height:20px;flex:none}.demo-nav>span{font:inherit}.demo-nav.active>span{color:inherit}.demo-continue{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px;flex-wrap:wrap}.demo-continue .demo-disclaimer{margin:0;flex:1;min-width:200px}.flow-next{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:12px 16px;border:1px solid #C8C1B4;border-radius:4px;background:#fbfaf7;color:#35312c;font-size:14px;line-height:20px;font-weight:500;transition:background .7s var(--ease),border-color .7s var(--ease)}.flow-next .ui-icon,.case-link .ui-icon{width:20px;height:20px;flex:none}.flow-next:hover{background:#f0ede6;border-color:#8e8475}.flow-next:active,.case-link:active{transform:translateY(1px)}.flow-next:focus-visible,.case-link:focus-visible{outline:2px solid #AC4A26;outline-offset:4px}.case-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:8px;padding:8px 0;border:0;background:transparent;color:#a9461b;font-size:14px;line-height:20px;font-weight:500}.case-link:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:999px){.demo-nav{justify-content:center;gap:8px}}@media(max-width:600px){.demo-nav{flex-direction:column;gap:8px;padding:12px 4px;min-height:72px;text-align:center}.demo-nav>span{font-size:12px;line-height:16px}.demo-continue{gap:16px}.demo-continue .flow-next{width:100%}}.order-story{container:order-story / inline-size;--journey-progress:0;--token-opacity:0;--prop-float:0px;border:1px solid #D6D0C5;border-radius:8px;background:#fbfaf7;overflow:hidden}.journey-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px 24px;border-bottom:1px solid #E8E4DC}.journey-toolbar>span{font-size:14px;line-height:20px;color:#57534d}.journey-play{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:8px 12px;border:1px solid #D6D0C5;border-radius:4px;background:transparent;color:#35312c;font:500 14px/20px var(--sans)}.journey-play .ui-icon{width:20px;height:20px}.journey-play:hover{background:#f0ede6}.journey-play:active{transform:translateY(1px)}.journey-play:focus-visible,.journey-stage:focus-visible{outline:2px solid #AC4A26;outline-offset:-4px}.journey-body{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);align-items:center;min-height:400px}.journey-map{position:relative;height:clamp(360px,38cqw,440px);min-width:0;isolation:isolate}.journey-routes{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.journey-route{fill:none;stroke:#d9d3c7;stroke-width:1.5;stroke-dasharray:5 7;marker-end:url(#journey-arrow)}.journey-trace{fill:none;stroke:#c66a39;stroke-width:2;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--journey-progress));opacity:0}.journey-token{opacity:0;offset-distance:calc(var(--journey-progress) * 100%);offset-rotate:0deg;offset-anchor:0px 0px}.token-source{offset-path:path("M715 300C660 160 604 114 510 114")}.token-sale{offset-path:path("M185 300C238 160 295 114 390 114")}.token-order{offset-path:path("M510 114C604 114 660 160 715 300")}.token-delivery{offset-path:path("M705 338C595 466 305 466 195 338")}.order-story[data-phase=source] .route-supplier,.order-story[data-phase=order] .route-supplier,.order-story[data-phase=sale] .route-customer,.order-story[data-phase=delivery] .route-delivery{stroke:#bd8057;stroke-width:2}.order-story[data-phase=source] .token-source,.order-story[data-phase=sale] .token-sale,.order-story[data-phase=order] .token-order,.order-story[data-phase=delivery] .token-delivery{opacity:var(--token-opacity)}.order-story[data-phase=sale] .trace-customer,.order-story[data-phase=order] .trace-supplier,.order-story[data-phase=delivery] .trace-delivery{opacity:1}.journey-person{position:absolute;width:88px;height:88px;transform:translate(-50%,-50%);text-align:center;z-index:1}.person-customer{left:15%;top:60%}.person-store{left:50%;top:22%}.person-supplier{left:85%;top:60%}.person-symbol{display:grid;place-items:center;width:100%;height:100%;padding:16px;border:1px solid #DCD5C8;border-radius:16px;background:#f4f0e8;color:#686158;transition:background .7s var(--ease),border-color .7s var(--ease),color .7s var(--ease)}.person-symbol>svg{width:100%;height:100%;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.journey-person>strong{position:absolute;left:50%;top:calc(100% + 12px);transform:translate(-50%);padding-inline:4px;background:#fbfaf7;font-size:14px;line-height:20px;font-weight:500;white-space:nowrap}.order-story[data-phase=source] .person-supplier .person-symbol,.order-story[data-phase=sale] .person-store .person-symbol,.order-story[data-phase=order] .person-supplier .person-symbol,.order-story[data-phase=pack] .person-supplier .person-symbol,.order-story[data-phase=delivery] .person-customer .person-symbol{background:#f4dfca;border-color:#cd996f;color:#a65b2f}.order-story[data-phase=source] .person-customer .person-symbol{opacity:.5}.journey-prop{position:absolute;left:50%;top:55%;width:148px;height:148px;transform:translate(-50%,-50%)}.journey-scene{position:absolute;inset:0;width:100%;height:100%;opacity:0;transform:translateY(8px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.order-story[data-phase=source] .scene-source,.order-story[data-phase=sale] .scene-sale,.order-story[data-phase=order] .scene-order,.order-story[data-phase=pack] .scene-pack,.order-story[data-phase=delivery] .scene-delivery{opacity:1;transform:translateY(var(--prop-float))}.journey-cue{position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%);width:200px;text-align:center;font-size:12px;line-height:16px;color:#6e655a}.packing-box>polygon{stroke:#b77b55;stroke-width:1.5;fill:#e6a17a}#packing-inside{fill:#916344}#packing-side{fill:#be794f}#packing-front{fill:#db976d}.journey-copy{padding:32px 32px 32px 16px;min-width:0}.journey-narrative{min-height:176px}.journey-copy h3{font-size:30px;line-height:36px;letter-spacing:-1px;font-weight:500;text-wrap:balance}.journey-copy p{font-size:16px;line-height:24px;color:#57534d;margin-top:16px;text-wrap:pretty}.journey-benefit{display:flex;align-items:flex-start;gap:12px;padding-top:24px;margin-top:16px;border-top:1px solid #DDD8CE}.journey-benefit-icon{color:#a9461b;flex:none;padding-top:2px}.journey-benefit-icon .ui-icon{width:20px;height:20px}.journey-benefit h4{margin:0;font-size:14px;line-height:20px;font-weight:600;color:#a9461b}.journey-benefit p{font-size:14px;line-height:20px;margin-top:8px;min-height:60px}.journey-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid #E8E4DC}.journey-stage{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;min-width:0;min-height:72px;padding:16px 12px;background:transparent;border:0;color:#686158;font:500 14px/20px var(--sans);transition:background .7s var(--ease)}.journey-stage>.ui-icon{width:24px;height:24px;flex:none}.journey-stage>span{display:block;min-width:0;text-align:center;text-wrap:balance;letter-spacing:0}.journey-stage:hover{background:#f0ede6}.journey-stage.active{background:#f4e7d9;color:#943e1c}.journey-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:#c56a38;transform:scaleX(0);transform-origin:left}.journey-stage.active .journey-progress{transform:scaleX(var(--journey-progress))}.journey-announcement{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@container order-story (max-width:960px){.journey-body{grid-template-columns:1fr;min-height:0}.journey-map{grid-row:2;height:clamp(300px,48cqw,360px);max-width:720px;width:100%;margin-inline:auto}.journey-copy{grid-row:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:24px 32px 0}.journey-narrative{min-height:176px}.journey-copy h3{font-size:24px;line-height:32px;letter-spacing:-.5px}.journey-benefit{margin:0;padding:0;border:0;align-self:center}.journey-benefit p{min-height:0}.journey-person{width:72px;height:72px}.person-symbol{padding:12px}.journey-prop{width:128px;height:128px}}@container order-story (max-width:900px){.journey-stage{flex-direction:column;gap:8px;padding:16px 8px;min-height:88px}.journey-stage>.ui-icon{width:20px;height:20px}}@container order-story (max-width:600px){.journey-copy{display:contents}.journey-narrative{grid-row:1;min-height:176px;padding:24px 24px 0}.journey-copy p{margin-top:12px;font-size:16px;line-height:24px}.journey-benefit{grid-row:3;padding:24px 0;margin:0 24px;border-top:1px solid #DDD8CE}.journey-benefit p{font-size:14px;line-height:20px;margin-top:8px;min-height:0}.journey-person{width:56px;height:56px}.person-symbol{padding:8px;border-radius:12px}.journey-person>strong{max-width:min(104px,28cqw);width:max-content;white-space:normal;font-size:12px;line-height:16px;top:calc(100% + 8px)}.journey-prop{width:104px;height:104px;top:57%}.journey-cue{display:none}}@container order-story (max-width:480px){.journey-toolbar{padding:12px 16px;gap:8px}.journey-toolbar>span{font-size:12px;line-height:16px}.journey-play{font-size:12px;line-height:16px;gap:8px;padding:8px}.journey-play .ui-icon{width:16px;height:16px}.journey-stage{font-size:12px;line-height:16px;padding:12px 4px;min-height:84px}.journey-stage>span{min-height:32px;max-width:100%}.journey-copy h3{font-size:20px;line-height:28px;letter-spacing:-.3px}.journey-narrative{min-height:184px}.journey-map{height:clamp(272px,76cqw,320px)}.journey-prop{width:96px;height:96px}}@container order-story (max-width:320px){.journey-stage{padding-inline:2px}.journey-stage>.ui-icon{width:16px;height:16px}.journey-person{width:48px;height:48px}.person-symbol{padding:6px}.journey-prop{width:80px;height:80px}.journey-narrative{padding-inline:16px;min-height:204px}.journey-benefit{margin-inline:16px}}@media(prefers-reduced-motion:reduce){.journey-scene,.person-symbol,.journey-stage{transition:none}}.journey-stage[data-model-phase=pack]>.ui-icon{fill:none;stroke:currentColor}.journey-token-shape{transform:scale(var(--token-scale-x,1),var(--token-scale-y,1))}.order-story[data-phase=source] .route-supplier{marker-start:url(#journey-arrow)}.site-footer{background:#181818;color:#f3efe7}.site-footer .footer-shell{padding:0 64px;border-color:#373630}.footer-invitation{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;padding:80px 0 64px;border-bottom:1px solid #373630}.footer-invitation h2{font-size:72px;line-height:1;letter-spacing:-2px;margin:0;text-wrap:balance}.footer-invitation h2 .serif{color:#e3a07a}.footer-signup{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.footer-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-height:56px;padding:16px 24px;border:1px solid #F3EFE7;border-radius:4px;background:#f3efe7;color:#181818;font:600 16px/24px var(--sans);transition:background .7s var(--ease),border-color .7s var(--ease),transform .7s var(--ease)}.footer-cta .ui-icon{width:20px;height:20px;transition:transform .7s var(--ease)}.footer-cta:hover{background:#e3a07a;border-color:#e3a07a}.footer-cta:hover .ui-icon{transform:translate(4px)}.footer-cta:active{transform:translateY(1px)}.footer-signup p{margin:0;font-size:12px;line-height:20px;color:#b9b5ac}.footer-directory{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.85fr);gap:64px;padding:64px 0}.footer-brand{display:inline-flex;align-items:center;gap:12px;font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.5px}.footer-brand img{width:48px;height:48px;flex:none;border:1px solid #434038;border-radius:12px}.footer-identity p{max-width:280px;margin:24px 0 0;color:#b9b5ac;font-size:16px;line-height:24px;text-wrap:pretty}.footer-link-group h3{margin:0 0 16px;color:#a9a59c;font-size:14px;line-height:20px;font-weight:500;letter-spacing:0}.footer-link-group ul{list-style:none;margin:0;padding:0}.footer-link-group a{display:inline-flex;align-items:center;min-height:44px;font-size:16px;line-height:24px;color:#f3efe7;text-decoration-color:transparent;text-underline-offset:5px;transition:color .7s var(--ease),text-decoration-color .7s var(--ease)}.footer-link-group a:hover{color:#e3a07a;text-decoration:underline;text-decoration-color:#e3a07a}.footer-legal{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;padding:24px 0;border-top:1px solid #373630;color:#a9a59c;font-size:12px;line-height:20px}.footer-legal p{margin:0}.footer-legal nav{display:flex;align-items:center;gap:24px}.footer-legal a{display:inline-flex;align-items:center;min-height:44px;transition:color .7s var(--ease)}.footer-legal a:hover{color:#f3efe7;text-decoration:underline;text-underline-offset:4px}.footer-back{justify-self:end;gap:12px}.footer-back .ui-icon{width:16px;height:16px;transition:transform .7s var(--ease)}.footer-back:hover .ui-icon{transform:translateY(-4px)}.site-footer a:focus-visible{outline:2px solid #E3A07A;outline-offset:4px;border-radius:4px}@media(max-width:1199px){.site-footer .footer-shell{padding-inline:32px}.footer-invitation{gap:32px}.footer-invitation h2{font-size:60px;line-height:1}.footer-directory{gap:40px}}@media(max-width:999px){.footer-invitation{grid-template-columns:1fr;padding:64px 0 48px}.footer-directory{grid-template-columns:1fr 1fr;gap:48px;padding:48px 0}.footer-identity{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:32px}.footer-identity p{max-width:280px;margin:0}.footer-legal{grid-template-columns:1fr auto;gap:8px 24px}.footer-legal>p{grid-column:1/-1}.footer-legal nav{justify-self:start}}@media(max-width:600px){.site-footer .footer-shell{padding-inline:24px}.footer-invitation{padding:48px 0 40px;gap:24px}.footer-invitation h2{font-size:48px;line-height:1;letter-spacing:-1px;max-width:320px}.footer-signup{align-items:stretch;gap:12px}.footer-cta{width:100%}.footer-directory{padding:40px 0;gap:32px 24px}.footer-identity{display:block}.footer-brand{font-size:24px;line-height:32px}.footer-brand img{width:40px;height:40px;border-radius:8px}.footer-identity p{margin-top:16px;font-size:14px;line-height:20px;max-width:280px}.footer-link-group h3{font-size:12px;line-height:16px;margin-bottom:12px}.footer-link-group a{font-size:14px;line-height:20px}.footer-legal{padding:16px 0;gap:8px 16px}.footer-legal nav{gap:16px}.footer-back{gap:8px}}@media(max-width:359px){.footer-directory{gap:32px 16px}.footer-link-group a{min-height:48px}.footer-legal{grid-template-columns:1fr}.footer-back{justify-self:start}.footer-legal nav{gap:24px}}@media(prefers-reduced-motion:reduce){.site-footer a,.site-footer .ui-icon{transition:none}}.platform-demo{background:#fbfaf7;border:1px solid #D6D0C5;border-radius:8px;overflow:hidden}.platform-demo .demo-layout{display:block}.platform-demo .demo-sidebar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;background:#fff;border:0;border-bottom:1px solid #E8E4DC}.platform-demo .demo-nav{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;min-height:64px;margin:0;padding:16px;border:0;border-radius:0;background:transparent;color:#78736b;font:500 14px/20px var(--sans);position:relative}.platform-demo .demo-nav .ui-icon{width:20px;height:20px;color:inherit}.platform-demo .demo-nav.active{background:#f9ede3;color:#a9461b}.platform-demo .demo-nav.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#cf7448}.platform-demo .demo-nav:hover{background:#f4f2ed}.platform-demo .demo-main{padding:32px;min-height:0;background:#f4f2ed}.platform-demo .demo-view-heading{margin-bottom:24px;gap:16px}.platform-demo .demo-view-heading h3{font:600 24px/32px var(--sans);letter-spacing:-.5px;margin:0}.platform-demo .offer-grid{align-items:start}.platform-demo .offer-card{background:#fff;border:1px solid #E8E4DC;border-radius:8px;padding:24px}.platform-demo .offer-person img{border-radius:8px}.platform-demo .quote-destinations th,.platform-demo .quote-destinations td{font-size:14px}.platform-chat{border:1px solid #E8E4DC;border-radius:8px;background:#fff;overflow:hidden}.platform-chat-header{display:flex;align-items:center;gap:12px;padding:16px 24px;border-bottom:1px solid #E8E4DC;background:#fbfaf7}.platform-chat-header>img{border-radius:8px;flex:none}.platform-chat-header>div{min-width:0}.platform-chat-header strong{display:block;font-size:16px;line-height:24px;font-weight:600}.platform-chat-header span{display:block;font-size:12px;line-height:20px;color:#78736b}.platform-thread{height:448px;overflow-y:auto;overscroll-behavior:auto;padding:24px;scrollbar-width:thin;scrollbar-color:#D6D0C5 transparent}.platform-message{display:flex;align-items:flex-start;gap:12px;margin-bottom:24px}.platform-message>img{width:32px;height:32px;flex:none;border-radius:8px}.platform-message-content{min-width:0;flex:1}.platform-message-content>strong{display:block;font-size:14px;line-height:20px;font-weight:600}.platform-message-content>p{font-size:14px;line-height:24px;color:#45413c;margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;max-width:720px}.platform-workbook{margin-top:12px;width:100%;max-width:460px;background:#fff;border:1px solid #E8E4DC;border-radius:8px}.platform-workbook>summary{list-style:none;display:flex;align-items:center;gap:12px;cursor:pointer;padding:12px;min-height:64px}.platform-workbook>summary::-webkit-details-marker{display:none}.platform-workbook>summary:hover{background:#f4f8ef}.workbook-icon{background:#eaf1e5;color:#3f704c;border:1px solid #CCDDC5;border-radius:4px;font:600 16px/24px var(--sans);width:32px;height:40px;display:grid;place-items:center;flex:none}.platform-workbook summary>span:nth-child(2){min-width:0;flex:1}.platform-workbook summary strong{display:block;font-size:14px;line-height:20px;overflow-wrap:anywhere}.platform-workbook summary small{display:block;font-size:12px;line-height:20px;color:#78736b}.workbook-action{font-size:12px;color:#3f704c}.workbook-preview{overflow-x:auto;padding:12px;border-top:1px solid #E8E4DC}.workbook-preview table{border-collapse:collapse;width:100%;font-size:12px;line-height:20px;text-align:left}.workbook-preview caption{text-align:left;margin-bottom:8px;color:#78736b}.workbook-preview th,.workbook-preview td{padding:8px;border:1px solid #E8E4DC;white-space:nowrap}.workbook-preview th{background:#f4f2ed;font-weight:500}.platform-invoice{margin-top:12px;border:1px solid #E8E4DC;border-radius:8px;width:100%;max-width:360px;overflow:hidden}.platform-invoice summary{list-style:none;padding:16px;cursor:pointer}.platform-invoice summary::-webkit-details-marker{display:none}.platform-invoice summary:hover{background:#fbfaf7}.platform-invoice-label{display:flex;justify-content:space-between;font-size:12px;line-height:20px;color:#78736b;margin-bottom:12px}.platform-invoice-label>span{color:#a9a59c}.platform-invoice summary>strong{display:block;font-size:14px;line-height:20px;font-weight:500}.platform-invoice summary>b{display:block;font-size:30px;line-height:36px;letter-spacing:-.5px;margin:8px 0 12px}.platform-invoice summary>b small{font-size:12px;font-weight:400;color:#78736b;letter-spacing:0}.platform-invoice-state{display:inline-block;padding:4px 8px;border-radius:4px;background:#f9f0d9;color:#856117;font-size:12px;line-height:16px}.platform-invoice-open{display:block;margin-top:12px;font-size:12px;line-height:20px;color:#a9461b}.platform-invoice-details{padding:0 16px 16px}.platform-invoice-details p{font-size:12px;line-height:20px;color:#57534d;margin:8px 0 0}.platform-demo button:focus-visible,.platform-demo summary:focus-visible,.platform-demo textarea:focus-visible,.platform-demo input:focus-visible,.platform-thread:focus-visible{outline:2px solid #A9461B;outline-offset:2px}.platform-demo button:active{transform:translateY(1px)}@media(max-width:999px){.platform-demo .demo-main{padding:24px}.platform-demo .offer-grid{grid-template-columns:1fr 1fr;gap:16px}.platform-demo .offer-card{padding:16px}.platform-demo .quote-destinations th,.platform-demo .quote-destinations td{font-size:12px}.platform-demo .demo-continue{align-items:flex-start}}@media(max-width:700px){.platform-demo .offer-grid{grid-template-columns:1fr}.platform-demo .demo-main{padding:16px}.platform-demo .demo-nav{flex-direction:column;gap:8px;font-size:12px;line-height:16px;padding:12px 4px;min-height:72px}.platform-demo .demo-nav>span{font:inherit}.platform-demo .demo-view-heading{flex-wrap:wrap;align-items:flex-start}.platform-demo .demo-view-heading h3{font-size:20px;line-height:28px}.platform-demo .demo-continue{display:block}.platform-demo .demo-continue .flow-next{margin-top:16px;width:100%}.platform-chat-header{padding:16px}.platform-chat-header strong{font-size:14px;line-height:20px}.platform-thread{height:400px;padding:16px}.platform-message{gap:8px}.platform-message>img{width:24px;height:24px}.platform-message-content>p{line-height:20px}.platform-workbook>summary{gap:8px;padding:8px}.platform-workbook summary strong{font-size:12px}.workbook-action{display:none}.platform-invoice summary{padding:12px}.platform-invoice summary>b{font-size:24px;line-height:32px}}@media(max-width:359px){.platform-demo .demo-main{padding:12px}.platform-workbook summary small{font-size:12px}.workbook-icon{width:24px;height:32px;font-size:14px}}.platform-demo details[open]>summary>b,.platform-demo details[open]>summary>span:last-child{transform:none}.platform-demo [data-view=suppliers] .ui-icon{fill:none;stroke:currentColor}.platform-photo-attachments{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.platform-photo-attachments button{display:block;width:180px;max-width:calc(50% - 6px);padding:0;overflow:hidden;text-align:left;border:1px solid #E1DDD5;border-radius:8px;background:#fff;cursor:zoom-in;transition:border-color .3s cubic-bezier(.32,.72,0,1)}.platform-photo-attachments button:hover{border-color:#a75532}.platform-photo-attachments button:active{transform:translateY(1px)}.platform-photo-attachments button:focus-visible{outline:2px solid #C26035;outline-offset:4px}.platform-photo-attachments img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.platform-photo-attachments span{display:block;padding:8px;font-size:12px;line-height:16px;color:#57544d}.chat-photo-preview{width:min(800px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:16px;border:1px solid #DDD7CE;border-radius:8px;background:#faf9f6;color:#24231f}.chat-photo-preview::backdrop{background:#181818c9}.chat-photo-preview form{display:flex;justify-content:flex-end;margin-bottom:12px}.chat-photo-preview button{display:grid;place-items:center;width:40px;height:40px;border:1px solid #D9D4CA;border-radius:4px;background:#fff;color:#24231f;font-size:24px;cursor:pointer}.chat-photo-preview button:hover{background:#ede9e2}.chat-photo-preview button:focus-visible{outline:2px solid #C26035;outline-offset:2px}.chat-photo-preview>img{display:block;width:100%;height:auto;max-height:calc(100dvh - 160px);object-fit:contain}.chat-photo-preview>p{margin:12px 0 0;font-size:14px;line-height:20px}.supplier-page-demo{color:#24231f;font-family:var(--sans);min-width:0}.supplier-choice-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px}.supplier-choice-heading h3{margin:0;font-size:30px;line-height:36px;font-weight:600;letter-spacing:-.025em}.supplier-choice-heading h3 span{color:#b1512c}.supplier-choice-heading small{font-size:12px;line-height:16px;color:#7b756b;white-space:nowrap}.supplier-choices{overflow:hidden;border:1px solid #E1DDD5;border-radius:8px;background:#fff}.supplier-choice{display:grid;grid-template-columns:64px minmax(0,1.15fr) minmax(0,.8fr) auto;align-items:center;gap:24px;padding:24px;margin:0;min-width:0}.supplier-choice+.supplier-choice{border-top:1px solid #EAE6DE}.supplier-choice-photo{display:block;width:64px;height:64px;object-fit:cover;border-radius:8px}.supplier-choice-identity{min-width:0}.supplier-choice h4{font-size:18px;line-height:28px;font-weight:600;letter-spacing:-.02em;margin:0;text-wrap:balance}.supplier-choice-identity p{font-size:12px;line-height:20px;color:#787167;margin:4px 0 0;text-wrap:pretty}.supplier-choice .supplier-choice-focus{font-size:14px;line-height:20px;color:#625c53;margin:0;text-wrap:pretty}.supplier-choice-message{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;padding:4px 12px;border:1px solid #24231F;border-radius:999px;background:#24231f;color:#fff;font:500 12px/20px var(--sans);cursor:pointer;white-space:nowrap;transition:background .3s cubic-bezier(.32,.72,0,1),transform .3s cubic-bezier(.32,.72,0,1)}.supplier-choice-message:hover{background:#a94e2b;border-color:#a94e2b}.supplier-choice-message:active{transform:translateY(1px)}.supplier-choice-message:focus-visible{outline:2px solid #C26035;outline-offset:4px}.platform-demo .demo-main:has(#suppliers-view:not([hidden])){background:#faf9f6}@media(max-width:999px){.supplier-choice{grid-template-columns:56px minmax(0,1fr) auto;gap:8px 16px;padding:24px}.supplier-choice-photo{width:56px;height:56px;grid-row:1/3}.supplier-choice-identity{grid-column:2;grid-row:1}.supplier-choice .supplier-choice-focus{grid-column:2;grid-row:2}.supplier-choice-message{grid-column:3;grid-row:1/3}.supplier-choice-heading h3{font-size:24px;line-height:32px}}@media(max-width:600px){.supplier-choice-heading{align-items:flex-start;gap:8px;flex-direction:column;margin-bottom:16px}.supplier-choice{grid-template-columns:48px minmax(0,1fr);gap:8px 12px;padding:24px 16px}.supplier-choice-photo{width:48px;height:48px;grid-row:1}.supplier-choice h4{font-size:16px;line-height:24px}.supplier-choice-message{grid-column:2;grid-row:3;justify-self:start;margin-top:8px}.supplier-choice .supplier-choice-focus{font-size:12px;line-height:20px}}@media(prefers-reduced-motion:reduce){.supplier-choice-message{transition:none}}.quote-product-reference{display:flex;align-items:center;gap:24px;width:fit-content;max-width:100%;margin:0;padding:12px 24px 12px 12px;border:1px solid #E8E4DC;border-radius:8px;background:#fff}.quote-product-reference>img{display:block;flex:none;width:96px;height:96px;object-fit:contain;border-radius:4px;background:#faf9f6}.quote-product-reference figcaption{min-width:0}.quote-product-reference h4{margin:0;font:500 16px/24px var(--sans);letter-spacing:-.3px;text-wrap:balance}@media(max-width:600px){.quote-product-reference{gap:16px;padding:12px}.quote-product-reference>img{width:80px;height:80px}.quote-product-reference h4{font-size:14px;line-height:20px}}.supplier-choice-message svg{width:12px;height:12px}@media(pointer:coarse){.supplier-choice-message{position:relative}.supplier-choice-message:after{content:"";position:absolute;inset:-6px 0}}.sourcing-hero-inner{min-height:480px;padding-block:48px}.sourcing-hero-copy,.sourcing-hero h1{max-width:1000px}.sourcing-hero h1{font-size:clamp(64px,6.6vw,96px);line-height:1.04;letter-spacing:-2px}.sourcing-hero-description{max-width:560px;margin-top:24px;color:#625c53}.hero-demo-link{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;margin:24px 0 0 24px;font-size:14px;font-weight:500;color:#45413c;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#c7bdb0}.hero-demo-link:hover{color:#a9461b;text-decoration-color:currentColor}.hero-demo-link:focus-visible{outline:2px solid #A9461B;outline-offset:4px}.platform-inner{padding-block:16px;min-height:80px}.section-content{padding-block:64px}.section-heading{padding:0 0 40px}.buyer-situations.situation-redesign{margin-top:40px;padding-top:0;border-top:0}.pricing-grid{padding-block:64px}.price-panel{padding:24px 32px}.price-panel ul{padding-top:16px}.price-panel li{padding:4px 0}.price-panel .price{font-size:72px;letter-spacing:-3px}.faq-list summary{padding-block:20px}@media(max-width:999px){.sourcing-hero-inner{min-height:480px;padding-block:48px}.sourcing-hero h1{font-size:64px;letter-spacing:-1.5px}.platform-inner{gap:16px}.section-content{padding-block:56px}}@media(max-width:600px){.sourcing-hero-inner{min-height:0;padding:40px 24px 64px}.sourcing-hero h1{font-size:48px;letter-spacing:-1px}.sourcing-hero-description{font-size:16px;line-height:24px;margin-top:24px}.sourcing-hero .sourcing-hero-cta{min-height:52px;margin-top:24px;width:100%;max-width:280px}.hero-demo-link{display:flex;width:max-content;margin:8px auto 0;min-height:40px}.sourcing-hero-note{margin-top:8px;font-size:12px;line-height:20px}.platform-inner{padding:24px 16px;gap:16px}.platform-inner>.mono:first-child{font-size:12px;line-height:16px}.platform-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}.platform-logos .real-platform{font-size:14px;line-height:20px;gap:4px;min-height:32px}.platform-logos .real-platform img{max-width:24px;max-height:24px}.platform-logos .platform-etsy img{max-width:60px;max-height:30px;width:60px;height:30px}.platform-logos .platform-marketplace{font-size:12px;letter-spacing:-.3px}.platform-logos .platform-marketplace img{width:20px;height:20px}.section-content{padding-block:48px}.section-heading{padding-bottom:24px;gap:16px}.buyer-situations.situation-redesign{margin-top:32px;gap:24px}.pricing-grid{padding-block:48px}.price-panel{padding:24px}.faq-list summary{font-size:15px;line-height:24px;padding-block:16px}}@media(max-width:374px){.sourcing-hero h1{font-size:40px}.platform-logos .real-platform{font-size:12px}.platform-logos .platform-marketplace{font-size:11px}}@media(max-height:600px)and (min-width:1000px){.sourcing-hero-inner{min-height:0;padding-block:48px}.sourcing-hero h1{font-size:72px}}@media(max-width:600px){.platform-logos img[alt=eBay],.platform-logos img[alt=Amazon]{width:64px;max-width:64px;height:30px;max-height:30px}}.platform-demo .demo-nav{color:#68635c}.platform-demo .demo-nav.active{color:#98421f}.pricing-copy .button.primary{background:#fbfaf7;color:#181818;border-color:#fbfaf7}.pricing-copy .button.primary:hover{background:#e8e4dc;border-color:#e8e4dc}#platform>.section-content{padding-top:40px}#platform>.section-content>.section-heading{align-items:center;padding-bottom:32px;gap:40px}#platform>.section-content>.section-heading h2{font-size:40px;line-height:44px;letter-spacing:-1px}#platform>.section-content>.section-heading p{max-width:380px;font-size:16px;line-height:24px}.review-intro{font-size:16px;line-height:26px;color:var(--body-copy);margin-top:24px;max-width:440px}.review-panel>.text-link{margin-top:24px;font-size:14px}@media(max-width:600px){#platform>.section-content{padding-top:32px}#platform>.section-content>.section-heading{gap:16px;padding-bottom:24px}#platform>.section-content>.section-heading h2{font-size:32px;line-height:36px}#platform>.section-content>.section-heading p,.review-intro{font-size:14px;line-height:24px}}.dropship-section>.frame{container:order-section / inline-size}#dropshipping .section-heading h2{max-width:880px;font-size:48px;line-height:1;letter-spacing:-1.5px}@container order-section (max-width:800px){#dropshipping .section-heading h2{font-size:36px;line-height:40px;letter-spacing:-1px}}@container order-section (max-width:480px){#dropshipping .section-heading h2{font-size:30px;line-height:36px;letter-spacing:-.5px}}.review-rating{margin-top:24px}.review-rating h4{margin:0;font-size:18px;line-height:28px;font-weight:500;letter-spacing:-.3px}.review-rating p{margin-top:8px;font-size:14px;line-height:24px;color:var(--body-copy);max-width:440px}.supplier-agreement{align-self:center;min-width:0;padding:24px 0}.agreement-flow{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:16px;align-items:start}.agreement-step{min-width:0;text-align:center}.agreement-illustration{display:block;width:104px;max-width:100%;height:auto;margin:0 auto 16px}.agreement-step h3{font-size:18px;line-height:28px;letter-spacing:-.3px;margin:0;text-wrap:balance}.agreement-step p{font-size:14px;line-height:20px;color:var(--body-copy);max-width:176px;margin:8px auto 0}.agreement-connector{width:32px;height:24px;margin-top:40px;color:#aa7955}.agreement-record{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:32px;padding:16px 0 0;border-top:1px solid #E8E4DC;color:var(--body-copy);font-size:14px;line-height:24px}.agreement-record svg{width:24px;height:24px;flex:none;color:#98421f}@media(max-width:600px){.supplier-agreement{padding:8px 0 0}.agreement-flow{gap:8px;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr)}.agreement-illustration{width:80px;margin-bottom:12px}.agreement-connector{width:24px;margin-top:28px}.agreement-step h3{font-size:16px;line-height:24px}.agreement-step p{font-size:12px;line-height:20px}.agreement-record{margin-top:24px;align-items:flex-start}}.site-nav{position:sticky;top:0;z-index:40;width:100%;background:#fbfaf7;color:#181818;font-family:var(--sans)}.nav-inner{position:relative;display:flex;align-items:center;gap:40px;max-width:1312px;min-height:72px;padding:12px 32px;margin-inline:auto;border-bottom:1px solid #E8E4DC}.nav-brand{display:inline-flex;align-items:center;justify-self:start;gap:8px;font-size:18px;line-height:28px;font-weight:600;letter-spacing:-.6px;white-space:nowrap}.nav-brand img{display:block;flex:none;width:32px;height:32px;border:0;border-radius:4px}.site-nav nav{display:flex;align-items:center;justify-content:center;gap:24px}.site-nav nav a{position:relative;display:flex;align-items:center;min-height:44px;padding:8px 0;color:#68635c;font-size:14px;line-height:20px;white-space:nowrap}.site-nav nav a:hover,.site-nav nav a[aria-current=location]{color:#181818}.site-nav nav a[aria-current=location]:after{content:"";position:absolute;height:2px;left:0;right:0;bottom:4px;background:#b1512c}.site-nav nav .menu-login{display:none}.nav-account{display:flex;align-items:center;margin-left:auto;gap:12px}.nav-login{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;color:#181818;font-size:14px;line-height:20px;font-weight:500;white-space:nowrap}.nav-login:hover{text-decoration:underline;text-underline-offset:5px}.nav-signup{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 16px;border:1px solid #181818;border-radius:4px;background:#181818;color:#fbfaf7;font-size:14px;line-height:20px;font-weight:600;white-space:nowrap}.nav-signup:hover{background:#35312c;border-color:#35312c}.signup-mobile,.nav-toggle{display:none}.site-nav :focus-visible{outline:2px solid #A9461B;outline-offset:4px}@media(max-width:1099px)and (min-width:1000px){.nav-inner{padding-inline:24px;gap:24px}.site-nav nav{gap:16px}.nav-brand{font-size:18px;gap:8px}.nav-account{gap:8px}}@media(max-width:999px){.nav-inner{display:flex;gap:16px;min-height:72px;padding:12px 24px}.nav-brand{margin-right:auto}.nav-account{gap:12px}.nav-toggle{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;flex:none;width:44px;height:44px;padding:0;border:1px solid #DDD8CE;border-radius:4px;background:transparent;color:#181818}.nav-toggle:hover{background:#f0ede6}.nav-toggle span{display:block;width:18px;height:2px;background:currentColor;transition:transform .3s var(--ease)}.nav-toggle[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.nav-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.site-nav nav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:8px 24px 24px;background:#fbfaf7;border-bottom:1px solid #DDD8CE;max-height:calc(100dvh - 80px);overflow-y:auto;overscroll-behavior:contain}.site-nav nav.open{display:flex;animation:masthead-menu-in .2s var(--ease)}.site-nav nav a{padding:12px 8px;min-height:52px;font-size:18px;line-height:28px;white-space:normal}.site-nav nav a:hover{background:#f0ede6}.site-nav nav a[aria-current=location]{color:#a9461b}.site-nav nav a[aria-current=location]:after{display:none}}@media(max-width:600px){.nav-inner{gap:8px;padding:12px 16px}.nav-brand{font-size:18px;line-height:28px;gap:8px}.nav-brand img{width:32px;height:32px}.nav-login,.signup-desktop{display:none}.signup-mobile{display:inline}.nav-signup{padding:12px}.site-nav nav{padding:8px 16px 16px}.site-nav nav .menu-login{display:flex;justify-content:space-between;color:#181818;margin-top:8px;border-top:1px solid #DDD8CE}.menu-login>span{color:#a9461b}}@media(max-width:374px){.nav-brand>span{display:none}}@media(max-height:480px)and (max-width:999px){.site-nav{position:relative}}@keyframes masthead-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.site-nav nav.open{animation:none}.nav-toggle span{transition:none}}.platform-demo{--demo-panel-height:520px}.platform-demo .demo-main{height:var(--demo-panel-height);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.platform-demo .demo-view{grid-area:1 / 1;min-width:0;min-height:0;height:100%;overflow-y:auto;overscroll-behavior-y:auto;scrollbar-width:thin;scrollbar-color:#C5BEB2 transparent;scrollbar-gutter:stable;padding-right:8px}.platform-demo .demo-view:focus-visible{outline:2px solid #A9461B;outline-offset:2px}.platform-demo #handoff-view:not([hidden]){display:flex;flex-direction:column}.platform-demo #handoff-view>.demo-view-heading{flex:none}.platform-demo .platform-chat{display:flex;flex-direction:column;flex:1;min-height:0}.platform-demo .platform-chat-header{flex:none}.platform-demo .platform-thread{height:auto;min-height:0;flex:1}.supplier-choice-heading{align-items:center;margin-bottom:24px}.supplier-choice-heading h3{font-size:24px;line-height:32px;letter-spacing:-.5px}.supplier-choice{grid-template-columns:96px minmax(0,1fr) minmax(0,1fr) auto;gap:24px;padding:16px 24px}.supplier-choice-photo{width:96px;height:96px;border-radius:4px;grid-row:auto}.supplier-choice-identity,.supplier-choice .supplier-choice-focus,.supplier-choice-message{grid-column:auto;grid-row:auto}.supplier-choice h4{font-size:16px;line-height:24px;letter-spacing:-.3px;text-wrap:pretty}.supplier-choice .supplier-choice-focus{display:grid;gap:4px;font-size:14px;line-height:20px}.supplier-choice-focus strong{font-weight:500;color:#302e29}.supplier-choice-focus span{font-size:12px;line-height:20px;color:#686158}.supplier-choice-message{border-radius:4px;margin:0;align-self:center}@media(max-width:1099px){.supplier-choice{grid-template-columns:80px minmax(0,1fr) auto;gap:8px 16px;padding:16px}.supplier-choice-photo{width:80px;height:80px;grid-column:1;grid-row:1 / 3}.supplier-choice-identity{grid-column:2;grid-row:1}.supplier-choice .supplier-choice-focus{grid-column:2;grid-row:2}.supplier-choice-message{grid-column:3;grid-row:1 / 3}}@media(max-width:700px){.platform-demo{--demo-panel-height:480px}.platform-demo .demo-view{padding-right:4px}.supplier-choice-heading{margin-bottom:16px}}@media(max-width:600px){.supplier-choice{grid-template-columns:72px minmax(0,1fr);gap:8px 12px}.supplier-choice-photo{width:72px;height:80px;grid-row:1 / 3}.supplier-choice-message{grid-column:2;grid-row:3;justify-self:start;margin-top:4px}.supplier-choice .supplier-choice-focus,.supplier-choice-focus span{font-size:12px;line-height:20px}}.platform-demo .demo-main{--demo-padding:24px;position:relative;height:auto;min-height:var(--demo-panel-height);padding:var(--demo-padding);grid-template-rows:auto}.platform-demo #suppliers-view{height:auto;min-height:min-content;overflow:visible;scrollbar-gutter:auto;padding-right:0}.platform-demo #suppliers-view[hidden]{display:block;visibility:hidden;pointer-events:none}.platform-demo .demo-view:not(#suppliers-view){position:absolute;inset:var(--demo-padding);height:auto}@media(max-width:999px){.platform-demo .demo-main{--demo-padding:16px}}@media(max-width:700px){.platform-demo .demo-main{--demo-padding:16px}}@media(max-width:359px){.platform-demo .demo-main{--demo-padding:12px}}.platform-demo .demo-nav{min-height:52px;padding:12px;gap:8px}.platform-demo .demo-nav .ui-icon{width:16px;height:16px}.platform-demo .demo-view-heading,.supplier-choice-heading{margin-bottom:16px}.platform-demo .demo-view-heading h3,.supplier-choice-heading h3{font-size:20px;line-height:28px;letter-spacing:-.3px}.supplier-choice{grid-template-columns:64px minmax(0,1fr) minmax(0,1fr) auto;gap:16px;padding:16px}.supplier-choice-photo{width:64px;height:64px}.supplier-choice h4{font-size:14px;line-height:20px}.supplier-choice-identity p{line-height:16px}.supplier-choice .supplier-choice-focus{font-size:12px;line-height:20px;gap:0}.platform-demo .quote-product-reference{padding:8px 16px 8px 8px;gap:12px;border-radius:4px}.platform-demo .quote-product-reference>img{width:64px;height:64px}.platform-demo .quote-product-reference h4{font-size:14px;line-height:20px}.platform-demo .quote-comparison-label{font-size:12px;line-height:16px;margin:16px 0 12px}.platform-demo .offer-card{padding:16px;border-radius:4px}.platform-demo .offer-person{gap:8px}.platform-demo .offer-person>img{width:32px;height:32px;border-radius:4px}.platform-demo .offer-person h4{font-size:14px;line-height:20px}.platform-demo .quote-destinations>p{font-size:12px;line-height:20px;margin-bottom:8px}.platform-demo .quote-destinations thead th{font-size:12px;line-height:16px;padding-bottom:8px}.platform-demo .quote-destinations tbody th,.platform-demo .quote-destinations td{font-size:12px;line-height:20px;padding:8px 0}.platform-demo .quote-destinations td strong{font-size:20px;line-height:28px}.platform-demo .demo-continue{margin-top:16px;gap:16px}.platform-demo .demo-disclaimer{font-size:12px;line-height:20px}.platform-demo .flow-next{min-height:44px;padding:8px 12px;font-size:12px;line-height:20px;gap:8px}.platform-demo .platform-chat-header{padding:12px 16px;gap:8px}.platform-demo .platform-chat-header>img{width:32px;height:32px;border-radius:4px}.platform-demo .platform-chat-header strong{font-size:14px;line-height:20px}.platform-demo .platform-thread{padding:16px}.platform-demo .platform-message{gap:8px;margin-bottom:16px}.platform-demo .platform-message>img{width:24px;height:24px;border-radius:4px}.platform-demo .platform-message-content>p{font-size:14px;line-height:20px}.platform-demo .platform-photo-attachments{margin-top:8px}.platform-demo .platform-photo-attachments button{width:128px;border-radius:4px}.platform-demo .platform-photo-attachments span{padding:4px 8px}.platform-demo .platform-workbook{max-width:360px;margin-top:8px;border-radius:4px}.platform-demo .platform-workbook>summary{min-height:52px;padding:8px;gap:8px}.platform-demo .platform-invoice{max-width:300px;margin-top:8px;border-radius:4px}.platform-demo .platform-invoice summary{padding:12px}.platform-demo .platform-invoice summary>b{font-size:24px;line-height:32px;margin:4px 0 8px}.platform-demo .platform-invoice-label{margin-bottom:8px}@media(max-width:1099px){.supplier-choice{grid-template-columns:64px minmax(0,1fr) auto;gap:4px 12px;padding:12px 16px}.supplier-choice-photo{width:64px;height:64px}}@media(max-width:700px){.platform-demo .demo-nav{min-height:64px;padding:8px 4px;gap:4px}.platform-demo .offer-grid{gap:12px}}@media(max-width:600px){.supplier-choice{grid-template-columns:56px minmax(0,1fr);gap:4px 12px;padding:12px}.supplier-choice-photo{width:56px;height:64px}.supplier-choice-message{margin-top:4px}.supplier-choice-focus span{line-height:16px}.platform-demo .platform-thread,.platform-demo .platform-chat-header{padding:12px}.platform-demo .platform-message-content>p{font-size:12px;line-height:20px}}.platform-demo .demo-sidebar{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-demo #team-view:not([hidden]){display:flex;flex-direction:column}.platform-demo .team-demo-heading{flex:none;margin:0 0 8px;font-size:20px;line-height:28px;font-weight:500;letter-spacing:-.3px}.team-demo-intro{flex:none;margin:0 0 16px;max-width:600px;font-size:14px;line-height:20px;color:#68635c}.team-member-avatar{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:4px;background:#e8eedf;color:#48613b;font-size:12px;line-height:16px;font-weight:600}.supplier-review-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;list-style:none;padding:0;margin:16px 0 0;max-width:520px}.supplier-review-checks li{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:20px;color:#45413c}.supplier-review-checks svg{flex:none;width:16px;height:20px;color:#48613b}@media(max-width:600px){.platform-demo .demo-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-demo .demo-nav{flex-direction:row;min-height:44px;padding:8px;gap:8px}.team-demo-intro{font-size:12px;line-height:20px}.supplier-review-checks{gap:12px 16px}}@media(max-width:359px){.supplier-review-checks{grid-template-columns:1fr}}.hero-parcel-label{position:absolute;left:32px;bottom:40px;width:184px;transform:rotate(-9deg);transform-origin:70% 60%;filter:drop-shadow(0 8px 8px #49382012);transition:transform .6s cubic-bezier(.32,.72,0,1),filter .6s cubic-bezier(.32,.72,0,1)}.hero-parcel-label svg{display:block;width:100%;height:auto}.hero-parcel-label:hover{transform:translateY(-8px) rotate(-3deg);filter:drop-shadow(0 16px 12px #4938201A)}@media(min-width:1000px){.hero-parcel-label{animation:parcel-label-land 1s cubic-bezier(.32,.72,0,1) backwards}}@keyframes parcel-label-land{0%{opacity:0;transform:translate(-16px,16px) rotate(-18deg)}to{opacity:1;transform:translate(0) rotate(-9deg)}}@media(max-width:1199px)and (min-width:1000px){.hero-parcel-label{width:144px;left:16px;bottom:32px}}@media(max-width:999px){.hero-parcel-label{position:relative;left:auto;bottom:auto;width:128px;margin:0 auto 24px;transform:rotate(-6deg)}}@media(prefers-reduced-motion:reduce){.hero-parcel-label{animation:none;transition:none}}.supplier-profile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.supplier-profile-card{--profile-accent:#56577E;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #E5E1D9;border-radius:12px;background:#fff}.profile-blue{--profile-accent:#4D6672}.profile-plum{--profile-accent:#74576D}.profile-rust{--profile-accent:#A84F30}.supplier-profile-cover{display:block;width:100%;height:96px;object-fit:cover;object-position:center 45%}.supplier-profile-body{position:relative;display:flex;flex-direction:column;flex:1;min-width:0;padding:0 16px 16px}.supplier-profile-avatar{position:relative;display:block;flex:none;width:40px;height:40px;object-fit:cover;object-position:center 35%;border:3px solid #FFF;border-radius:50%;margin:-20px 0 8px;background:#f4f2ed}.supplier-profile-body h4{margin:0;font-size:14px;line-height:20px;letter-spacing:-.2px;font-weight:600;text-wrap:pretty}.supplier-profile-contact{margin:4px 0 0;font-size:12px;line-height:20px;color:#78736b}.supplier-profile-category{margin:16px 0 8px;font-size:12px;line-height:20px;font-weight:500;color:#45413c}.supplier-profile-offers{margin:0 0 24px;padding:0;list-style:none;color:#68635c;font-size:12px;line-height:20px}.supplier-profile-offers li{display:flex;align-items:baseline;gap:8px}.supplier-profile-offers li:before{content:"·";color:var(--profile-accent);font-weight:600}.supplier-profile-message{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:36px;margin-top:auto;padding:8px 12px;border:1px solid transparent;border-radius:6px;background:var(--profile-accent);color:#fff;font:500 12px/16px var(--sans);transition:filter .25s var(--ease)}.supplier-profile-message svg{flex:none}.supplier-profile-message:hover{filter:brightness(.9)}.supplier-profile-message:active{transform:translateY(1px)}@media(max-width:999px){.supplier-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-profile-cover{height:80px}.supplier-profile-offers{margin-bottom:16px}.supplier-profile-category{margin-top:12px}}@media(max-width:600px){.supplier-profile-grid{gap:12px}.supplier-profile-cover{height:64px}.supplier-profile-body{padding:0 12px 12px}.supplier-profile-avatar{width:32px;height:32px;margin-top:-16px}.supplier-profile-contact{line-height:16px}.supplier-profile-message{padding:8px;min-height:44px}.supplier-profile-message svg{width:12px}.supplier-profile-category{line-height:16px}.supplier-profile-offers{line-height:20px}}@media(max-width:359px){.supplier-profile-grid{gap:8px}.supplier-profile-body{padding-inline:8px}.supplier-profile-body h4{font-size:12px;line-height:16px}}.platform-message-content .demo-mention{display:inline;padding:2px 4px;border-radius:4px;background:#f7e8dc;color:#98421f;font-weight:600;white-space:nowrap;box-decoration-break:clone;-webkit-box-decoration-break:clone}.free-callout{position:relative;display:inline-block;color:#a9461b;font-weight:600;isolation:isolate}.free-callout:after{content:"";position:absolute;inset:-2px -4px;border:1px solid #AC4A26;border-radius:4px;pointer-events:none;opacity:0;animation:free-attention 2.2s cubic-bezier(.32,.72,0,1) 2}@keyframes free-attention{0%{opacity:0;transform:scale(.96)}20%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.35,1.55)}}@media(prefers-reduced-motion:reduce){.free-callout:after{animation:none}}.platform-demo .offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.platform-demo .offer-card{min-width:0;padding:16px}.platform-demo .quote-destinations table{width:100%}.platform-demo .quote-destinations th,.platform-demo .quote-destinations td{white-space:nowrap}.platform-demo .quote-destinations thead th{font-size:12px}.quote-contact-avatar{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:4px;background:#e5ecef;color:#4d6672;font:600 14px/20px var(--sans)}.third-offer .quote-destinations>p,.third-offer .quote-destinations td strong{color:#4d6672}.quote-count-small{display:none}.platform-demo .demo-main #replies-view{position:relative;inset:auto;grid-area:1 / 1;height:auto;min-height:min-content;overflow:visible;scrollbar-gutter:auto;padding-right:0}.platform-demo #replies-view[hidden]{display:block;visibility:hidden;pointer-events:none}@media(max-width:1099px){.platform-demo .offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-demo .third-offer,.quote-count-desktop{display:none}.quote-count-small{display:inline}}@media(max-width:700px){.platform-demo .offer-grid{grid-template-columns:minmax(0,1fr)}.platform-demo .offer-card{padding:12px}.platform-demo .quote-destinations tbody th,.platform-demo .quote-destinations td{padding-block:8px}}
