.feat-sections-wrapper{grid-template-columns:1fr 1fr 1fr;display:grid}.feat-section{flex-direction:column;padding:88px 48px;display:flex}.feat-dtc{background:#fef9f3;border-top:1px solid #00000012}.feat-b2b{background:#fdf9f4;border-top:1px solid #00000012}.orders-section{background:0 0;border-top:1px solid #00000012;flex-direction:column;grid-column:auto;justify-content:center;padding:88px 24px;display:flex}.orders-wrap{max-width:100%;margin:0;padding:0}.orders-eyebrow{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#1723274d;margin-bottom:24px;font-size:10.5px;font-weight:400;display:none}.feat-wrap{max-width:100%;margin:0;padding:0}.feat-grid{flex-direction:column;align-items:flex-start;gap:36px;display:flex}.feat-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#10cd8a;align-items:center;gap:10px;margin-bottom:22px;font-size:11px;font-weight:400;display:inline-flex}.feat-eyebrow:before{content:"";background:#10cd8a;flex-shrink:0;width:18px;height:1.5px;display:block}.feat-h2{letter-spacing:.015em;text-transform:uppercase;margin-bottom:22px;font-family:Bebas Neue,sans-serif;font-size:clamp(40px,4vw,62px);line-height:.92}.feat-dtc .feat-h2,.feat-b2b .feat-h2{color:#172327}.feat-body{margin-bottom:36px;font-size:16.5px;line-height:1.68}.feat-dtc .feat-body,.feat-b2b .feat-body{color:#17232794}.feat-call{border-radius:10px;align-items:center;gap:8px;padding:12px 22px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;text-decoration:none;transition:all .18s;display:inline-flex}.feat-ghostbtn{color:#172327;background:0 0;border:1px solid #17232740;border-radius:10px;align-items:center;gap:8px;padding:12px 22px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:all .18s;display:inline-flex}.feat-ghostbtn:hover{background:#1723270f;transform:translateY(-1px)}.feat-dtc .feat-call{color:#fff;background:#172327}.feat-dtc .feat-call:hover{background:#1e2f26;transform:translateY(-1px)}.feat-b2b .feat-call{color:#fff;background:#172327}.feat-b2b .feat-call:hover{background:#1e2f26;transform:translateY(-1px)}.benefits-list{margin:0;padding:6px 0 0;list-style:none}.benefit-item{align-items:flex-start;gap:14px;padding:17px 0;display:flex;position:relative}.benefit-item+.benefit-item:before{content:"";height:1px;position:absolute;top:0;left:0;right:0}.feat-dtc .benefit-item+.benefit-item:before,.feat-b2b .benefit-item+.benefit-item:before{background:#17232712}.benefit-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.feat-dtc .benefit-icon{background:#10cd8a1f}.feat-b2b .benefit-icon{background:#10cd8a26}.benefit-text{font-size:15px;font-weight:500;line-height:1.5}.feat-dtc .benefit-text,.feat-b2b .benefit-text{color:#2b3a33}.order-dashboard{background:#fff;border:1px solid #00000012;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 12px 48px -12px #17232724,0 2px #00000008}.dash-topbar{background:#fafaf8;border-bottom:1px solid #0000000f;align-items:center;gap:12px;padding:14px 20px;display:flex}.dash-icon{background:#172327;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.dash-title{color:#172327;font-size:13px;font-weight:400}.dash-tabs{background:#1723270f;border-radius:8px;flex:1;justify-content:center;gap:2px;max-width:280px;margin:0 auto;padding:3px;display:flex}.dash-tab{color:#17232780;cursor:default;white-space:nowrap;border-radius:6px;padding:5px 14px;font-size:11.5px;font-weight:600;transition:all .18s}.dash-tab.active{color:#172327;background:#fff;box-shadow:0 1px 4px #0000001a}.dash-live{letter-spacing:.05em;color:#10cd8a;white-space:nowrap;font-size:10px;font-weight:400;animation:2.2s ease-in-out infinite livepulse}@keyframes livepulse{0%,to{opacity:.9}50%{opacity:.3}}@keyframes orderEnter{0%{opacity:0;background:#10cd8a29;transform:translateY(-14px)}55%{opacity:1;background:#10cd8a1f;transform:translateY(0)}to{opacity:1;background:0 0;transform:translateY(0)}}@keyframes orderGlow{0%,to{box-shadow:inset 3px 0 #10cd8a00}50%{box-shadow:inset 3px 0 #10cd8abf}}.dash-colheads{letter-spacing:.1em;text-transform:uppercase;color:#17232747;background:#f6f6f4;border-bottom:1px solid #0000000d;grid-template-columns:68px 1fr 80px 100px;gap:8px;padding:7px 20px;font-size:9.5px;font-weight:400;display:grid}.dash-list{height:336px;position:relative;overflow:hidden}.dash-row{border-bottom:1px solid #0000000a;grid-template-columns:68px 1fr 80px 100px;align-items:center;gap:8px;height:56px;padding:0 20px;transition:background .3s,box-shadow .3s,transform .3s;display:grid}.dash-row.is-new{animation:.9s cubic-bezier(.16,1,.3,1) orderEnter,1.4s ease-in-out orderGlow}.dash-row:last-child{border-bottom:none}.type-badge{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;padding:3px 5px;font-size:8px;font-weight:800;display:inline-flex}.type-dtc{color:#0a7a4f;background:#10cd8a21}.type-b2b{color:#2244a0;background:#7b8fc726}.order-customer{align-items:center;gap:8px;min-width:0;display:flex}.order-flag{flex-shrink:0;font-size:15px;line-height:1}.order-name{color:#172327;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.order-sub{color:#1723277a;white-space:nowrap;font-size:10px}.order-product{color:#2b3a33;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.order-amount{color:#172327;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:500}.status-badge{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;padding:3px 7px;font-size:9px;font-weight:400;display:inline-flex}.s-processing{color:#7a3a1f;background:#fce2d5}.s-dispatched{color:#1a5c30;background:#d4edda}.s-delivered{color:#0a7a4f;background:#10cd8a26}.s-quoted{color:#7a5000;background:#fff0d8}.s-invoiced{color:#2244a0;background:#dde5f8}.s-fulfilling{color:#7a3510;background:#ffe0cc}.orders-footer{text-align:center;flex-direction:column;align-items:center;gap:24px;margin-top:48px;display:flex}.orders-footer-text{color:#172327a6;max-width:540px;margin:0;font-size:18px;line-height:1.68}.orders-footer-cta{color:#fff;background:#172327;border-radius:10px;align-items:center;padding:14px 28px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:400;text-decoration:none;transition:all .18s;display:inline-flex}.orders-footer-cta:hover{background:#1e2f26;transform:translateY(-1px)}@media (max-width:1024px){.feat-sections-wrapper{display:block}.feat-section{padding:72px 32px;border:none!important}.orders-section{background:#f1f9f4;padding:72px 32px;border:none!important}.feat-h2{font-size:clamp(44px,6vw,56px)}.feat-body{font-size:17px}}@media (max-width:768px){.feat-section,.orders-section{padding:64px 24px}.feat-h2{font-size:clamp(36px,8vw,48px);line-height:.95}.feat-body{font-size:16px;line-height:1.65}.feat-call{padding:14px 24px;font-size:15px}.benefit-item{gap:12px;padding:16px 0}.benefit-text{font-size:15px;line-height:1.55}.dash-colheads{gap:12px;padding:8px 20px;font-size:9px}.dash-row{gap:12px;height:60px;padding:0 20px}.dash-topbar{flex-wrap:wrap;gap:10px;padding:14px 20px}.dash-tabs{flex-basis:100%;order:3;max-width:100%}.dash-live{font-size:11px}.order-dashboard{border-radius:12px}.orders-footer{gap:20px;margin-top:40px}.orders-footer-text{max-width:100%;font-size:17px}}@media (max-width:480px){.feat-section,.orders-section{padding:56px 20px}.feat-h2{margin-bottom:18px;font-size:clamp(32px,10vw,42px)}.feat-eyebrow{margin-bottom:18px;font-size:10px}.feat-body{margin-bottom:28px;font-size:15px;line-height:1.6}.feat-call{min-height:52px;padding:16px 26px;font-size:16px}.benefit-item{padding:14px 0}.benefit-text{font-size:14px}.dash-colheads{grid-template-columns:60px 1fr 70px;padding:8px 16px;font-size:8px}.dash-colheads span:last-child{display:none}.dash-row{grid-template-columns:60px 1fr 70px;height:56px;padding:0 16px}.dash-row .status-badge{display:none}.dash-topbar{padding:12px 16px}.dash-icon{width:24px;height:24px}.dash-title{font-size:12px}.dash-tabs{padding:2px}.dash-tab{padding:4px 10px;font-size:10.5px}.order-name{font-size:11px}.order-sub{font-size:9px}.order-amount{font-size:11px}.type-badge{padding:2px 4px;font-size:7px}}@media (max-width:375px){.feat-section,.orders-section{padding:48px 16px}.feat-h2{font-size:clamp(28px,11vw,36px)}.feat-body{font-size:14px}.feat-call{min-height:48px;padding:14px 22px;font-size:15px}.dash-list{height:300px}.orders-footer{gap:18px;margin-top:36px}.orders-footer-text{font-size:15px;line-height:1.6}.orders-footer-cta{padding:14px 24px;font-size:15px}}
