@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--ink:#17221f;--muted:#67746e;--line:#dfe7df;--paper:#f6f8f3;--white:#fff;--lime:#d9f27b;--green:#2c6555;--blue:#ddecf5;--orange:#f1dfc9;--radius:22px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:var(--paper);color:var(--ink);margin:0;font-family:Manrope,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}button,input{font:inherit}.section-wrap{max-width:1440px;margin:0 auto;padding-left:32px;padding-right:32px}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1440px;height:76px;margin:auto;padding:0 32px;display:flex}.brand{letter-spacing:-.04em;align-items:center;gap:9px;font-size:20px;font-weight:800;display:flex}.brand-mark{background:var(--ink);width:27px;height:27px;color:var(--lime);border-radius:9px;place-items:center;font-size:16px;display:grid}.desktop-nav{color:var(--muted);gap:32px;margin-left:120px;font-size:13px;display:flex}.desktop-nav a:hover,.footer-links a:hover,.text-link:hover{color:var(--ink)}.header-actions{align-items:center;gap:22px;font-size:13px;display:flex}.text-link{color:var(--muted)}.button{border:1px solid var(--ink);background:var(--ink);color:var(--white);border-radius:9px;justify-content:center;align-items:center;gap:13px;padding:14px 18px;font-size:13px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.button:hover{background:var(--green);transform:translateY(-2px)}.button-small{padding:10px 14px;font-size:12px}.button-quiet{border-color:var(--line);color:var(--ink);background:0 0}.button-quiet:hover{background:var(--white);color:var(--ink)}.button-dark{background:var(--white);color:var(--ink);border-color:var(--white)}.menu-toggle{color:var(--ink);background:0 0;border:0;font-size:12px;font-weight:700;display:none}.hero{grid-template-columns:.85fr 1.15fr;align-items:center;gap:76px;min-height:700px;padding-top:104px;padding-bottom:110px;display:grid}.hero-copy{padding-bottom:15px}.eyebrow,.section-kicker,.feature-label,.microcopy,.window-bar,.dashboard-content small,.shipment-card small,.strip-label,.strip-note{text-transform:uppercase;letter-spacing:.08em;font-family:DM Mono,monospace;font-size:10px}.eyebrow{color:var(--green);align-items:center;gap:9px;margin:0 0 24px;display:flex}.eyebrow-dot{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #2c65551a}.hero h1{letter-spacing:-.075em;max-width:650px;margin:0;font-size:clamp(50px,6vw,86px);font-weight:800;line-height:.98}.hero h1 em,.overview h2 em,.section-heading h2 em,.workflow-heading h2 em,.showcase h2 em,.cta h2 em{color:var(--green);font-style:normal}.hero-lede{max-width:470px;color:var(--muted);margin:29px 0 28px;font-size:17px;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.microcopy{color:#87928b;margin-top:20px;font-size:9px}.product-window{background:var(--white);border-radius:var(--radius);border:1px solid #cbd7cd;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 28px 70px #22382c18}.window-bar{border-bottom:1px solid var(--line);color:#89948c;align-items:center;gap:13px;height:43px;padding:0 17px;font-size:9px;display:flex}.window-dots{gap:5px;display:flex}.window-dots i{background:#d8e0d9;border-radius:50%;width:7px;height:7px}.window-status{color:var(--green);align-items:center;gap:5px;margin-left:auto;display:flex}.window-status span{background:#76c582;border-radius:50%;width:6px;height:6px}.window-body{min-height:397px;display:flex}.mini-sidebar{border-right:1px solid var(--line);color:#9aa69c;flex-direction:column;align-items:center;gap:25px;width:58px;padding-top:18px;display:flex}.mini-logo{color:var(--ink);font-size:16px}.mini-logo span{color:var(--green)}.mini-nav{font-size:18px}.mini-nav.active{color:var(--green)}.dashboard-content{flex:1;padding:28px 25px}.dashboard-heading,.panel-top,.shipment-card{justify-content:space-between;align-items:center;display:flex}.dashboard-content small{color:#96a098;font-size:8px;display:block}.dashboard-heading h2{letter-spacing:-.06em;margin:3px 0 0;font-size:25px}.shop-chip{color:var(--green);background:#edf5e7;border-radius:20px;padding:7px 9px;font-size:9px}.dashboard-tabs{border-bottom:1px solid var(--line);color:#9aa59d;gap:19px;margin-top:28px;font-size:10px;display:flex}.dashboard-tabs span{padding-bottom:12px}.dashboard-tabs .selected{color:var(--ink);border-bottom:2px solid var(--green)}.dashboard-tabs b{margin-left:4px;font-family:DM Mono;font-size:9px}.order-list{padding:4px 0}.order-row{border-bottom:1px solid #edf1ec;grid-template-columns:1fr auto auto;align-items:center;gap:17px;padding:16px 0;font-size:11px;display:grid}.order-id{flex-direction:column;gap:3px;display:flex}.order-id span{color:#98a29b;font-size:10px}.order-status{border-radius:5px;padding:5px 7px;font-size:9px}.ready{color:#876d22;background:#f4edcf}.purchased{color:#3f7185;background:#e7f0f5}.transit{color:var(--green);background:#e4f2e8}.rate-preview{background:var(--ink);color:var(--white);border-radius:12px;justify-content:space-between;align-items:center;margin-top:18px;padding:15px 17px;display:flex}.rate-preview small{margin-bottom:5px;color:#aeb8b0!important}.rate-preview strong{font:500 11px Manrope}.rate-arrow{color:var(--lime);font-size:20px}.integration-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white)}.strip-inner{align-items:center;gap:25px;min-height:80px;display:flex}.strip-label{color:#8a958e;font-size:9px}.integration-mark{align-items:center;gap:7px;font-size:17px;font-weight:800;display:flex}.shopify-mark,.shippo-mark{background:var(--ink);width:23px;height:23px;color:var(--lime);border-radius:7px;place-items:center;font-size:12px;display:grid}.shippo-mark{background:var(--blue);color:#43748b}.connector-line{background:var(--line);width:44px;height:1px}.strip-note{color:#8a958e;text-transform:none;letter-spacing:0;margin-left:auto;font-size:9px}.section{padding-top:120px;padding-bottom:120px}.overview{padding-top:128px;padding-bottom:130px}.section-kicker{color:var(--green);margin-bottom:31px;font-size:10px}.overview-grid,.workflow-heading,.section-heading{grid-template-columns:1.1fr .9fr;gap:70px;display:grid}.overview h2,.section-heading h2,.workflow-heading h2,.showcase h2,.cta h2{letter-spacing:-.075em;margin:0;font-size:clamp(42px,5vw,68px);font-weight:800;line-height:1.02}.overview-grid p,.section-heading p,.workflow-heading p,.showcase p,.cta-inner p{color:var(--muted);max-width:430px;margin:0;font-size:16px;line-height:1.7}.inline-link{color:var(--green);gap:13px;margin-top:28px;font-size:13px;font-weight:700;display:inline-flex}.features{padding-top:92px;padding-bottom:128px}.section-heading{margin-bottom:56px}.feature-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.feature-card{background:var(--white);border:1px solid var(--line);border-radius:16px;min-height:235px;padding:25px;transition:transform .2s,box-shadow .2s}.feature-card:hover{transform:translateY(-4px);box-shadow:0 16px 35px #243c3010}.feature-label{color:#9aa79d}.feature-icon{background:var(--lime);width:42px;height:42px;color:var(--ink);border-radius:12px;place-items:center;margin:30px 0 22px;font-size:21px;display:grid}.feature-card:nth-child(2) .feature-icon,.feature-card:nth-child(5) .feature-icon{background:var(--blue)}.feature-card:nth-child(3) .feature-icon,.feature-card:nth-child(6) .feature-icon{background:var(--orange)}.feature-card h3{letter-spacing:-.04em;margin:0 0 9px;font-size:18px}.feature-card p{color:var(--muted);max-width:300px;margin:0;font-size:13px;line-height:1.6}.workflow{padding-top:95px;padding-bottom:126px}.workflow-heading{margin-bottom:68px}.flow-track{justify-content:space-between;gap:0;display:flex;position:relative}.flow-track:before{content:"";background:#bdcabc;height:1px;position:absolute;top:17px;left:20px;right:20px}.flow-step{z-index:1;flex-direction:column;gap:7px;width:19%;display:flex;position:relative}.flow-step span{background:var(--paper);border:1px solid var(--green);width:35px;height:35px;color:var(--green);border-radius:50%;place-items:center;font:11px DM Mono;display:grid}.flow-step strong{margin-top:12px;font-size:13px}.flow-step small{color:var(--muted);font-size:11px}.showcase{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;padding-top:102px;padding-bottom:125px;display:grid}.showcase h2{margin-bottom:25px;font-size:58px}.showcase-copy p{margin-bottom:30px}.showcase-panel{background:var(--ink);color:var(--white);border-radius:18px;padding:24px;box-shadow:0 22px 50px #18221d22}.panel-top{color:#dbe4db;margin-bottom:23px;font:11px DM Mono}.panel-filter{color:#9cab9f;border:1px solid #405046;border-radius:6px;padding:7px 9px;font-size:9px}.shipment-card{border-top:1px solid #35443b;gap:14px;padding:17px 0}.carrier-badge{color:#533a1e;background:#e9b275;border-radius:8px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.carrier-badge.usps{color:#325f70;background:#bfdfea}.carrier-badge.fedex{color:#47612b;background:#c9dba0}.shipment-card>div{flex-direction:column;flex:1;gap:3px;display:flex}.shipment-card strong{font-size:12px}.shipment-card small{color:#94a399;text-transform:none;letter-spacing:0;font:9px DM Mono}.shipment-status{color:#d8f27c;background:#364d39;border-radius:5px;padding:6px 8px;font-size:9px}.shipment-status.pickup{color:#f1cf94;background:#51432d}.shipment-status.delivered{color:#b8e3ed;background:#294550}.cta{padding-top:100px;padding-bottom:120px}.cta-inner{background:var(--lime);border-radius:20px;grid-template-columns:1fr 1fr;align-items:end;gap:70px;padding:62px 70px;display:grid}.cta .section-kicker{color:#557044}.cta h2{font-size:62px}.cta-inner>div:last-child{padding-bottom:5px}.cta-inner p{color:#506148;margin-bottom:26px}.cta .button{background:var(--ink);border-color:var(--ink)}footer{border-top:1px solid var(--line);max-width:1240px;margin:auto;padding:45px 32px 30px}.footer-main{align-items:center;gap:32px;display:flex}.footer-main p{color:var(--muted);margin:0;font-size:12px}.footer-links{color:var(--muted);gap:20px;margin-left:auto;font-size:12px;display:flex}.footer-bottom{border-top:1px solid var(--line);color:#96a199;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;margin-top:40px;padding-top:18px;font:9px DM Mono;display:flex}@media (width<=900px){.desktop-nav{gap:18px;margin-left:0}.hero{grid-template-columns:1fr;gap:55px}.hero-copy,.product-window{max-width:700px}.overview-grid,.workflow-heading,.section-heading,.showcase,.cta-inner{grid-template-columns:1fr;gap:28px}.showcase{gap:50px}.feature-grid{grid-template-columns:repeat(2,1fr)}.cta-inner{padding:48px}.cta h2{font-size:52px}.strip-note{display:none}}@media (width<=640px){.section-wrap{padding-left:20px;padding-right:20px}.site-header{padding:0 20px}.desktop-nav,.header-actions{display:none}.menu-toggle{display:block}.desktop-nav.open{z-index:5;background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;padding:20px;display:flex;position:absolute;top:76px;left:0;right:0}.hero{min-height:0;padding-top:75px;padding-bottom:75px}.hero h1{font-size:54px}.hero-lede{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.window-body{min-height:330px}.mini-sidebar{gap:20px;width:42px}.dashboard-content{padding:20px 12px}.dashboard-tabs{gap:10px;overflow:hidden}.dashboard-tabs span{white-space:nowrap}.order-row{grid-template-columns:1fr auto}.order-row>strong{display:none}.strip-inner{gap:13px;min-height:68px}.strip-label,.strip-note,.connector-line{display:none}.integration-mark{font-size:14px}.overview,.features,.workflow,.showcase,.cta{padding-top:78px;padding-bottom:82px}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:0}.flow-track{flex-direction:column;gap:21px}.flow-track:before{width:1px;height:auto;top:18px;bottom:18px;left:17px}.flow-step{grid-template-columns:35px 1fr;column-gap:15px;width:100%;display:grid}.flow-step strong{align-self:end;margin-top:0}.flow-step small{grid-column:2}.showcase h2{font-size:48px}.shipment-card{gap:9px}.shipment-card small,.shipment-status{font-size:8px}.cta-inner{padding:35px 25px}.cta h2{font-size:48px}.footer-main{flex-direction:column;align-items:flex-start;gap:18px}.footer-links{flex-wrap:wrap;margin-left:0}.footer-bottom{flex-direction:column;gap:9px}}
