:root{--moco-paper:#f4f0e8;--moco-surface:#fbfaf6;--moco-surface-strong:#fffdf8;--moco-ink:#211d19;--moco-muted:#6e6359;--moco-border:#ded7cc;--moco-brand:#a64d2b;--moco-brand-hover:#873b20;--moco-brand-display:#d66d3e;--moco-brand-soft:#f1d3c0;--moco-sage:#52624b;--moco-sage-soft:#e3e8dd;--moco-success:#326342;--moco-warning:#805411;--moco-danger:#a52b2b}[data-moco-status][data-moco-status=success]{color:var(--moco-success);background:var(--moco-sage-soft);border-color:var(--moco-sage-soft)}[data-moco-status][data-moco-status=warning]{color:var(--moco-warning);background:var(--moco-brand-soft);border-color:var(--moco-brand-soft)}:root{--moco-font-sans:"Helvetica Neue",Helvetica,Arial,sans-serif;--moco-font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--moco-display-tracking:-0.065em;--moco-body-size:0.875rem;--moco-display-size:clamp(3.25rem,7vw,6.25rem);--moco-space-1:0.25rem;--moco-space-2:0.5rem;--moco-space-3:0.75rem;--moco-space-4:1rem;--moco-space-6:1.5rem;--moco-space-8:2rem;--moco-section-space:clamp(4rem,8vw,8rem);--moco-radius-sm:6px;--moco-radius:8px;--moco-radius-lg:10px;--moco-border-width:1px;--moco-motion-fast:150ms;--moco-motion-normal:220ms}.loading-shimmer{background:linear-gradient(100deg,var(--moco-border) 20%,var(--moco-surface-strong) 40%,var(--moco-border) 60%);background-size:200% 100%;animation:moco-loading-shimmer 1.35s ease-in-out infinite}@keyframes moco-loading-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.moco-navigation-progress{animation:moco-navigation-progress 1.2s ease-in-out infinite;transform-origin:left center}@keyframes moco-navigation-progress{0%{transform:translateX(-120%)}50%{transform:translateX(170%)}to{transform:translateX(320%)}}:focus-visible{outline:2px solid var(--moco-brand);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.moco-navigation-progress{animation:none}}:root{--marketing-background:var(--moco-paper);--marketing-surface:var(--moco-surface);--marketing-surface-strong:var(--moco-surface-strong);--marketing-foreground:var(--moco-ink);--marketing-muted:var(--moco-muted);--marketing-muted-light:#c9bba9;--marketing-border:var(--moco-border);--marketing-brand:var(--moco-brand);--marketing-brand-dark:var(--moco-brand-hover);--marketing-brand-soft:var(--moco-brand-soft);--marketing-sage:var(--moco-sage-soft);--marketing-dark:var(--moco-ink);--marketing-surface-dark:var(--marketing-dark);--marketing-dark-muted:#b9afa3;--display-font:var(--moco-font-sans);--sans-font:var(--moco-font-sans);--mono-font:var(--moco-font-mono)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--marketing-background)}body{margin:0;color:var(--marketing-foreground);font-family:var(--sans-font);font-size:16px;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--marketing-brand);outline-offset:4px}::-moz-selection{background:var(--marketing-brand-soft);color:var(--marketing-foreground)}::selection{background:var(--marketing-brand-soft);color:var(--marketing-foreground)}.container{width:min(1240px,calc(100% - 96px));margin:0 auto}.site-header{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(222,215,204,.85);background:rgba(244,240,232,.92);backdrop-filter:blur(14px)}.site-header-inner{display:flex;align-items:center;min-height:78px;gap:48px}.brand-link{flex:none}.brand-link,.wordmark{display:inline-flex;align-items:center}.wordmark{gap:9px;font-size:1.25rem;font-weight:750;letter-spacing:-.08em}.wordmark-mark{display:inline-grid;place-items:center;width:31px;height:31px;border-radius:8px;background:var(--marketing-foreground);color:var(--marketing-background);font-size:.73rem;letter-spacing:-.13em}.desktop-nav{display:flex;align-items:center;gap:33px;margin-right:auto;margin-left:28px;font-size:.82rem;color:#625b53}.desktop-nav a,.header-signin{transition:color .16s ease}.desktop-nav a:hover,.header-signin:hover{color:var(--marketing-brand)}.header-actions{display:flex;align-items:center;gap:24px;font-size:.82rem}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:6px;padding:13px 19px;font-size:.8rem;font-weight:700;line-height:1;transition:transform .16s ease,background .16s ease,color .16s ease,border-color .16s ease}.button:hover{transform:translateY(-2px)}.button-small{padding:12px 15px;font-size:.74rem}.button-large{padding:17px 20px;font-size:.79rem}.button-dark{background:var(--marketing-dark);color:#fbf7f0}.button-dark:hover{background:#43392f}.button-brand{background:var(--marketing-brand);color:#fffaf2}.button-brand:hover{background:var(--marketing-brand-dark)}.button-outline{border-color:var(--marketing-border);background:transparent;color:var(--marketing-foreground)}.button-outline:hover{border-color:var(--marketing-foreground);background:var(--marketing-surface)}.button-light{background:#f5f0e6;color:var(--marketing-dark)}.button-light:hover{background:#fffaf2}.menu-trigger{display:none;margin-left:auto;border:0;background:transparent;color:var(--marketing-foreground);padding:6px}.mobile-nav{display:none}.hero-section{overflow:hidden;padding:84px 0 30px}.hero-grid{display:grid;grid-template-columns:minmax(360px,.84fr) minmax(520px,1.16fr);align-items:center;gap:66px}.hero-copy{padding:10px 0 30px}.hero-kicker{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--marketing-border);border-radius:99px;padding:7px 12px 7px 9px;color:var(--marketing-muted);font-size:.69rem;font-weight:700;letter-spacing:.02em}.demo-live-dot,.kicker-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--marketing-brand);box-shadow:0 0 0 4px rgba(214,109,62,.12)}.hero-copy h1{max-width:680px;margin:23px 0 25px;font-family:var(--display-font);font-size:clamp(3.7rem,6.25vw,6.2rem);font-weight:400;letter-spacing:-.075em;line-height:.94}.hero-copy h1 span{position:relative;display:inline-block;z-index:0;font-style:italic}.hero-copy h1 span:after{position:absolute;right:2%;bottom:4px;left:2%;z-index:-1;height:11px;background:var(--marketing-brand-soft);content:"";transform:rotate(-1.8deg)}.hero-description{max-width:445px;margin:0;color:#675f56;font-size:1rem;line-height:1.7}.hero-actions{display:flex;gap:10px;margin-top:29px}.hero-footnote{display:flex;align-items:center;gap:8px;margin:20px 0 0;color:var(--marketing-muted);font-size:.71rem}.mini-star{color:var(--marketing-brand);font-size:1.05rem}.hero-bottom-note{display:flex;align-items:center;justify-content:space-between;padding-top:46px;color:var(--marketing-muted);font-family:var(--mono-font);font-size:.61rem;letter-spacing:.04em;text-transform:uppercase}.hero-bottom-note>span:last-child{display:inline-flex;align-items:center;gap:12px}.scroll-line{display:inline-block;width:54px;height:1px;background:var(--marketing-muted-light)}.hero-demo{position:relative;min-height:558px;padding:25px 0 20px 14px}.hero-demo:before{position:absolute;top:48px;right:-120px;bottom:0;left:-50px;z-index:0;border-radius:3px;background:#e5d5c2;content:"";transform:rotate(-2.6deg)}.demo-kicker{position:absolute;top:10px;left:38px;z-index:3;display:flex;align-items:center;gap:8px;color:var(--marketing-muted);font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.demo-kicker>span:last-child{border:1px solid #d3c8bb;border-radius:99px;padding:4px 7px;color:#8b7d6f;font-size:.56rem}.browser-shell{position:relative;z-index:1;overflow:hidden;border:1px solid #bfb3a5;border-radius:9px;background:#e9e2d9;box-shadow:14px 18px 0 rgba(56,42,30,.08)}.browser-bar{display:grid;grid-template-columns:75px 1fr 75px;align-items:center;height:35px;border-bottom:1px solid #d1c6b9;background:#f5f0e9;padding:0 12px;color:#998c7c;font-family:var(--mono-font);font-size:.53rem}.browser-dots,.browser-menu{display:flex;align-items:center;gap:4px}.browser-dots i,.browser-menu i{display:block;width:5px;height:5px;border-radius:50%;background:#c2b5a5}.browser-menu{justify-content:flex-end}.browser-menu i{width:3px;height:3px}.browser-address{display:flex;align-items:center;justify-content:center;gap:6px}.browser-lock{display:inline-block;width:5px;height:6px;border:1px solid #a89a8b;border-radius:2px}.storefront-preview{overflow:hidden;background:var(--preview-bg);color:var(--preview-ink);font-family:var(--sans-font)}.storefront-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 25px 16px;font-size:.6rem}.storefront-logo{font-size:.76rem;font-weight:800;letter-spacing:-.04em}.storefront-logo em{color:var(--preview-primary);font-size:.48rem;font-style:normal;font-weight:500;letter-spacing:.11em}.storefront-links{display:flex;gap:19px;color:color-mix(in srgb,var(--preview-ink) 65%,transparent)}.storefront-bag{font-size:.54rem;font-weight:700}.storefront-hero{display:grid;grid-template-columns:1.1fr .9fr;min-height:216px;margin:0 17px;overflow:hidden;background:color-mix(in srgb,var(--preview-primary) 13%,var(--preview-bg))}.storefront-hero>div:first-child{padding:28px 25px}.mini-label{display:block;margin-bottom:14px;color:color-mix(in srgb,var(--preview-ink) 54%,transparent);font-family:var(--mono-font);font-size:.48rem;letter-spacing:.1em}.storefront-hero h3{max-width:255px;margin:0;font-family:var(--display-font);font-size:clamp(1.5rem,3.3vw,2.5rem);font-weight:400;letter-spacing:-.075em;line-height:.98}.storefront-hero button{display:inline-flex;align-items:center;gap:6px;margin-top:20px;border:0;border-bottom:1px solid var(--preview-ink);background:transparent;padding:0 0 3px;color:var(--preview-ink);font-size:.54rem;font-weight:700}.hero-product-art{position:relative;overflow:hidden;min-height:216px;background:var(--preview-primary)}.art-sun{position:absolute;top:25px;right:26px;width:75px;height:75px;border-radius:50%;background:color-mix(in srgb,var(--preview-bg) 48%,var(--preview-primary))}.art-vase{position:absolute;bottom:-13px;left:44%;width:68px;height:147px;border-radius:44% 44% 16% 16%;background:color-mix(in srgb,var(--preview-bg) 84%,var(--preview-primary));transform:rotate(5deg)}.art-vase:before{position:absolute;top:-12px;left:12px;width:44px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--preview-bg) 76%,var(--preview-primary));content:""}.art-leaf{position:absolute;bottom:52px;left:34%;width:38px;height:75px;border-radius:90% 5% 90% 5%;border:1px solid color-mix(in srgb,var(--preview-bg) 52%,transparent);transform:rotate(27deg)}.art-leaf-two{bottom:65px;left:58%;transform:rotate(65deg) scale(.65)}.storefront-section-label{display:flex;justify-content:space-between;padding:25px 25px 12px;font-family:var(--mono-font);font-size:.49rem;text-transform:uppercase}.storefront-section-label span:last-child{color:color-mix(in srgb,var(--preview-ink) 54%,transparent)}.preview-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:0 25px 25px}.preview-product-image{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:1.08;background:#ded5c8}.product-sand{background:#ded3be}.product-coral{background:#d99d84}.product-olive{background:#adb7a0}.product-blue{background:#9eafbd}.product-shape{display:block;width:36%;height:66%;border-radius:44% 44% 12% 12%;background:rgba(255,250,239,.62);transform:rotate(8deg)}.product-sand .product-shape{width:39%;background:#b2916f;border-radius:45% 45% 8% 8%}.product-coral .product-shape{width:53%;height:43%;background:#f0ddc9;border-radius:4px;transform:rotate(-10deg)}.product-olive .product-shape{width:52%;height:20%;background:#e6dcc6;border-radius:50%;transform:rotate(-12deg)}.product-blue .product-shape{background:#ded0b6}.preview-product-copy{display:flex;justify-content:space-between;gap:6px;padding-top:7px;font-size:.54rem}.preview-product-copy strong{font-weight:650}.hero-admin-float{position:absolute;right:-14px;bottom:89px;z-index:3;width:172px;border:1px solid #cfc2b4;border-radius:5px;background:#fcfaf5;padding:13px;box-shadow:9px 11px 0 rgba(56,42,30,.1)}.float-label{display:flex;align-items:center;gap:6px;color:#84776a;font-family:var(--mono-font);font-size:.49rem;text-transform:uppercase}.float-status{width:5px;height:5px;border-radius:50%;background:#5b9a75}.float-revenue{display:grid;grid-template-columns:1fr auto;align-items:end;gap:3px 8px;padding-top:16px}.float-revenue em,.float-revenue span{color:#9a8d80;font-size:.56rem;font-style:normal}.float-revenue strong{grid-row:2;font-size:1rem;letter-spacing:-.04em}.float-revenue em{grid-column:2;grid-row:2;color:#578765;font-weight:700}.float-sparkline{display:flex;align-items:end;height:26px;gap:4px;margin-top:13px;border-top:1px solid #e6ddd2;padding-top:7px}.float-sparkline i{display:block;width:11px;background:var(--marketing-brand-soft)}.float-sparkline i:first-child{height:8px}.float-sparkline i:nth-child(2){height:14px}.float-sparkline i:nth-child(3){height:10px}.float-sparkline i:nth-child(4){height:18px}.float-sparkline i:nth-child(5){height:14px}.float-sparkline i:nth-child(6){height:22px;background:var(--marketing-brand)}.float-sparkline i:nth-child(7){height:18px}.float-sparkline i:nth-child(8){height:24px;background:var(--marketing-brand)}.float-sparkline i:nth-child(9){height:22px}.hero-order-float{position:absolute;right:35px;bottom:20px;z-index:4;display:flex;align-items:center;gap:10px;width:202px;border:1px solid #cfc2b4;border-radius:5px;background:#fcfaf5;padding:10px;box-shadow:6px 7px 0 rgba(56,42,30,.08)}.order-float-icon{display:grid;place-items:center;width:29px;height:29px;background:#f2d8c4;color:var(--marketing-brand-dark)}.hero-order-float div:nth-child(2){display:grid;gap:2px}.hero-order-float span{color:#9a8d80;font-size:.53rem}.hero-order-float strong{font-size:.65rem}.hero-order-float b{margin-left:auto;color:#538263;font-size:.54rem}.demo-caption{position:absolute;right:0;bottom:-3px;left:16px;z-index:2;display:flex;justify-content:space-between;color:#8c7d6e;font-family:var(--mono-font);font-size:.52rem;letter-spacing:.02em;text-transform:uppercase}.themes-section{overflow:hidden;background:var(--marketing-background)}.themes-intro{display:flex;align-items:end;justify-content:space-between;gap:30px}.themes-link{margin-bottom:9px}.text-link{display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid;padding-bottom:4px;color:var(--marketing-foreground);font-size:.74rem;font-weight:700}.text-link:hover{color:var(--marketing-brand-dark)}.theme-showcase{margin-top:63px}.theme-tab-row{overflow-x:auto;border-top:1px solid var(--marketing-border);border-bottom:1px solid var(--marketing-border);scrollbar-width:none}.theme-tab-row::-webkit-scrollbar{display:none}.theme-tab{display:inline-flex;align-items:center;gap:13px;min-width:128px;border:0;border-right:1px solid var(--marketing-border);background:transparent;padding:17px 20px;color:var(--marketing-muted);cursor:pointer;font-family:var(--sans-font);font-size:.76rem;font-weight:600;text-align:left;transition:background .16s ease,color .16s ease}.theme-tab:first-child{border-left:1px solid var(--marketing-border)}.theme-tab-active,.theme-tab:hover{background:var(--marketing-dark);color:#fff8ef}.theme-tab-index{color:var(--marketing-muted-light);font-family:var(--mono-font);font-size:.57rem}.theme-tab-active .theme-tab-index{color:var(--marketing-brand-soft)}.theme-showcase-body{display:grid;grid-template-columns:.65fr 1.35fr;gap:67px;align-items:center;padding-top:50px}.theme-copy h3{margin:12px 0 10px;font-family:var(--display-font);font-size:clamp(2.7rem,5vw,5rem);font-weight:400;letter-spacing:-.08em;line-height:.9}.theme-copy p{max-width:285px;color:var(--marketing-muted);font-size:.82rem;line-height:1.65}.theme-tag-list{display:flex;flex-wrap:wrap;gap:5px;margin-top:20px}.theme-tag-list span{border:1px solid var(--marketing-border);border-radius:99px;padding:5px 8px;color:var(--marketing-muted);font-family:var(--mono-font);font-size:.55rem}.theme-copy .text-link{margin-top:31px}.theme-stage{position:relative;min-height:460px;padding:27px 26px 30px;background:var(--marketing-dark)}.theme-stage:before{position:absolute;top:17px;left:17px;width:54px;height:1px;background:var(--marketing-brand);content:""}.theme-preview-wrap{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.25);border-radius:6px;background:var(--marketing-surface);box-shadow:12px 14px 0 rgba(0,0,0,.16);transform:rotate(1.3deg)}.theme-preview-browser{display:flex;align-items:center;height:26px;border-bottom:1px solid #d7d0c5;background:#f8f5ef;padding:0 10px;color:#8e8375;font-family:var(--mono-font);font-size:.44rem}.theme-preview-dots{display:flex;gap:3px;margin-right:auto}.theme-preview-dots i{width:4px;height:4px;border-radius:50%;background:#c8bcad}.theme-preview-url{margin-right:auto}.theme-preview-wrap .storefront-nav{padding-top:13px;padding-bottom:11px}.theme-preview-wrap .hero-product-art,.theme-preview-wrap .storefront-hero{min-height:172px}.theme-preview-wrap .storefront-hero>div:first-child{padding:22px 19px}.theme-preview-wrap .storefront-hero h3{font-size:1.55rem}.theme-preview-wrap .storefront-section-label{padding-top:18px}.theme-preview-wrap .preview-product-grid{padding-bottom:18px}.theme-stage-label{display:flex;justify-content:space-between;margin-top:24px;color:#aa9d90;font-family:var(--mono-font);font-size:.59rem;letter-spacing:.08em;text-transform:uppercase}.theme-stage-arrow{color:var(--marketing-brand);font-size:1rem}.section{padding:128px 0}.eyebrow{margin:0;color:var(--marketing-brand-dark);font-family:var(--mono-font);font-size:.63rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.eyebrow-dark{color:#dbcabb}.section-heading h2{max-width:640px;margin:13px 0 0;font-family:var(--display-font);font-size:clamp(2.6rem,4.4vw,4.8rem);font-weight:400;letter-spacing:-.075em;line-height:.98}.section-heading p{max-width:495px;margin:21px 0 0;color:var(--marketing-muted);font-size:.94rem;line-height:1.7}.section-heading-center{text-align:center}.section-heading-center h2,.section-heading-center p{margin-right:auto;margin-left:auto}.platform-demo-label{margin:18px 0 0}.journey-section{background:var(--marketing-surface)}.journey-intro{display:flex;align-items:end;justify-content:space-between;gap:30px}.journey-aside{display:flex;align-items:center;gap:11px;padding-bottom:12px;color:var(--marketing-muted);font-family:var(--mono-font);font-size:.6rem;letter-spacing:.06em;text-transform:uppercase}.journey-aside-number{color:var(--marketing-brand);font-family:var(--display-font);font-size:4.2rem;font-style:italic;letter-spacing:-.12em;line-height:.7}.journey-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:72px;border-top:1px solid var(--marketing-border)}.journey-step{position:relative;min-height:270px;border-right:1px solid var(--marketing-border);padding:23px 27px 23px 0}.journey-step:not(:first-child){padding-left:27px}.journey-number{color:var(--marketing-muted-light);font-family:var(--mono-font);font-size:.64rem}.journey-step-icon{display:grid;place-items:center;width:72px;height:72px;margin-top:40px;border:1px solid var(--marketing-border);background:var(--marketing-background)}.journey-icon-shape{display:block;position:relative;width:30px;height:30px;border:1.5px solid var(--marketing-brand)}.shape-1{border-radius:50%}.shape-1:after{position:absolute;right:-8px;bottom:-8px;width:17px;height:17px;border:1.5px solid var(--marketing-brand);border-radius:50%;content:""}.shape-2{border-radius:3px;transform:rotate(45deg)}.shape-2:after{position:absolute;top:6px;left:6px;width:16px;height:16px;border:1px solid var(--marketing-brand);border-radius:50%;content:""}.shape-3{border:0;border-bottom:1.5px solid var(--marketing-brand);border-radius:50%;transform:rotate(-25deg)}.shape-3:after,.shape-3:before{position:absolute;top:-4px;width:14px;height:23px;border:1.5px solid var(--marketing-brand);border-radius:50%;content:""}.shape-3:before{left:-4px}.shape-3:after{right:-4px}.shape-4{border-radius:50% 50% 45% 45%;border-width:1.5px 1.5px 4px}.shape-4:after{position:absolute;top:4px;left:7px;width:12px;height:12px;border:1px solid var(--marketing-brand);border-radius:50%;content:""}.journey-step h3{margin:24px 0 8px;font-size:1.07rem;letter-spacing:-.03em}.journey-step p{max-width:210px;margin:0;color:var(--marketing-muted);font-size:.79rem;line-height:1.65}.journey-connector{position:absolute;top:75px;right:-12px;z-index:2;width:24px;height:24px;border-top:1px solid var(--marketing-brand);border-right:1px solid var(--marketing-brand);transform:rotate(45deg)}.platform-section{background:var(--marketing-surface)}.admin-section-intro,.platform-intro{display:flex;align-items:end;justify-content:space-between;gap:40px}.platform-side-note{display:flex;align-items:center;gap:13px;padding-bottom:10px;color:var(--marketing-muted);font-family:var(--mono-font);font-size:.61rem;text-transform:uppercase}.side-note-rule{display:inline-block;width:70px;height:1px;background:var(--marketing-brand)}.feature-bento{display:grid;grid-template-columns:1.15fr .85fr .85fr;grid-template-rows:auto auto;gap:13px;margin-top:61px}.feature-card{min-height:245px;border:1px solid var(--marketing-border);background:var(--marketing-background);padding:23px}.feature-card-heading{display:flex;justify-content:space-between;gap:20px}.feature-card-heading>svg{flex:none;color:var(--marketing-brand)}.feature-card h3{margin:7px 0 0;font-family:var(--display-font);font-size:1.9rem;font-weight:400;letter-spacing:-.07em;line-height:1}.feature-card p{max-width:270px;margin:10px 0 0;color:var(--marketing-muted);font-size:.75rem;line-height:1.55}.feature-products{grid-row:span 2;min-height:505px;background:#ebe0d0}.feature-product-list{margin-top:44px;border-top:1px solid #cfbfac}.admin-panel-heading,.feature-list-header{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--marketing-muted);font-family:var(--mono-font);font-size:.54rem;text-transform:uppercase}.feature-list-header{padding:11px 0}.feature-list-header b{color:var(--marketing-brand-dark)}.feature-product-row{display:grid;grid-template-columns:31px 1fr auto;align-items:center;gap:10px;border-top:1px solid #d5c6b5;padding:13px 0}.feature-product-row>span:nth-child(2){display:grid;gap:2px}.feature-product-row strong{font-size:.73rem;font-weight:600}.feature-product-row em,.feature-product-row small{color:#8e7c6a;font-size:.57rem;font-style:normal}.feature-product-row em{font-family:var(--mono-font)}.feature-product-thumb,.table-product-swatch{display:inline-block;background:#bd9e7e}.feature-product-thumb{width:31px;height:34px}.feature-thumb-2{background:#d08467}.feature-thumb-3{background:#8b9c82}.feature-inventory{background:#dfe7da}.inventory-big-number{margin-top:62px;font-family:var(--display-font);font-size:4.4rem;letter-spacing:-.11em;line-height:.8}.inventory-big-number span{color:#8c9985;font-family:var(--sans-font);font-size:.8rem;letter-spacing:0}.feature-meter{height:6px;margin-top:25px;background:#c5d1bd}.feature-meter i{display:block;width:var(--meter-width,82%);height:100%;background:#667c61}.feature-inventory p{margin-top:11px;color:#63725f}.feature-note{display:inline-flex;align-items:center;gap:6px;margin-top:21px;color:#63725f;font-family:var(--mono-font);font-size:.55rem}.note-dot{width:6px;height:6px;border-radius:50%}.note-dot-warm{background:var(--marketing-brand)}.feature-orders{background:#efe8df}.order-total{display:grid;grid-template-columns:1fr auto;align-items:end;gap:2px;margin-top:56px}.order-total em,.order-total span{color:var(--marketing-muted);font-size:.61rem;font-style:normal}.order-total strong{grid-row:2;font-family:var(--display-font);font-size:2rem;font-weight:400;letter-spacing:-.07em}.order-total em{grid-column:2;grid-row:2;color:#65856b;font-family:var(--mono-font);font-size:.51rem}.order-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:28px;border-top:1px solid #d5cabe;padding-top:13px}.order-stages span{display:grid;gap:2px;color:var(--marketing-muted);font-size:.55rem}.order-stages b{color:var(--marketing-foreground);font-family:var(--display-font);font-size:1.2rem;font-weight:400}.feature-overview{display:flex;flex-direction:column;justify-content:space-between;grid-column:2/span 2;min-height:245px;background:var(--marketing-dark);color:#f8f0e5}.feature-overview .eyebrow{color:var(--marketing-brand-soft)}.feature-overview .feature-card-heading{align-items:end}.feature-overview .feature-card-heading p{color:#aaa097}.overview-visual{display:flex;align-items:center;gap:17px}.overview-ring{display:grid;place-items:center;width:83px;height:83px;border:9px solid #50443a;border-right:9px solid var(--marketing-brand);border-radius:50%;font-family:var(--display-font);font-size:1.3rem}.overview-lines{display:grid;gap:2px}.overview-lines small,.overview-lines span{color:#a99c91;font-family:var(--mono-font);font-size:.57rem}.overview-lines strong{font-size:.87rem}.feature-customers{display:flex;align-items:end;gap:17px;min-height:245px;background:#f1d8c8}.feature-customers .feature-card-heading{display:contents}.feature-customers>svg{margin-left:auto;color:var(--marketing-brand-dark)}.feature-customers h3{font-size:1.45rem}.feature-customers p{color:#906f5c}.customer-avatars{display:flex;align-items:end;height:42px}.customer-avatars span{display:grid;place-items:center;width:36px;height:36px;margin-right:-7px;border:2px solid #f1d8c8;border-radius:50%;background:#b27357;color:#fff3e7;font-family:var(--mono-font);font-size:.48rem}.customer-avatars span:nth-child(2){background:#6c8271}.customer-avatars span:nth-child(3){background:#b79c72}.customer-avatars span:nth-child(4),.local-section{background:var(--marketing-dark)}.local-section{color:#faf4eb}.local-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:100px;align-items:center}.local-section .section-heading h2{max-width:530px}.local-section .section-heading p{color:var(--marketing-dark-muted)}.local-lsl{display:flex;align-items:center;gap:19px;margin-top:62px;border-top:1px solid #4b423a;padding-top:20px}.local-lsl>span{color:var(--marketing-brand);font-family:var(--display-font);font-size:4.8rem;font-style:italic;letter-spacing:-.13em;line-height:.8}.local-lsl strong{font-size:.86rem}.local-lsl p{max-width:220px;margin:4px 0 0;color:var(--marketing-dark-muted);font-size:.7rem;line-height:1.55}.local-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.local-card{position:relative;min-height:353px;border:1px solid #4b423a;padding:20px}.local-card-dark{background:#332c26}.local-card-index{color:#a99b8e;font-family:var(--mono-font);font-size:.57rem}.local-card>svg{margin-top:54px;color:var(--marketing-brand)}.local-card h3{margin:20px 0 10px;font-family:var(--display-font);font-size:1.42rem;font-weight:400;letter-spacing:-.06em;line-height:1.05}.local-card p{margin:0;color:var(--marketing-dark-muted);font-size:.7rem;line-height:1.65}.local-card-line{position:absolute;right:20px;bottom:20px;left:20px;height:1px;background:#4b423a}.admin-section{background:var(--marketing-background)}.admin-section-mark{display:flex;align-items:end;gap:23px;padding-bottom:12px;color:var(--marketing-muted);font-family:var(--mono-font);font-size:.61rem;letter-spacing:.07em;line-height:1.5;text-transform:uppercase}.admin-section-mark em{color:var(--marketing-brand-dark);font-family:var(--display-font);font-size:1rem;letter-spacing:-.04em;text-transform:none}.mark-arrow{color:var(--marketing-brand);font-size:1.55rem}.admin-showcase{margin-top:59px}.admin-showcase-tabs{display:flex;overflow-x:auto;border-bottom:1px solid var(--marketing-border);scrollbar-width:none}.admin-showcase-tabs::-webkit-scrollbar{display:none}.admin-showcase-tabs button{border:0;border-top:1px solid transparent;background:transparent;padding:15px 18px;color:var(--marketing-muted);cursor:pointer;font-size:.71rem;font-weight:650;white-space:nowrap}.admin-showcase-tabs button:first-child{padding-left:0}.admin-showcase-tabs button.admin-tab-active,.admin-showcase-tabs button:hover{border-top-color:var(--marketing-brand);color:var(--marketing-foreground)}.admin-showcase-frame{overflow:hidden;margin-top:22px;border:1px solid #bdb2a6;background:#e9e4dc;padding:19px;box-shadow:13px 13px 0 #dfd4c7}.admin-preview{display:flex;min-height:500px;overflow:hidden;border:1px solid #d6d3cc;background:#fbfbf9;color:#252524;font-family:var(--sans-font)}.admin-sidebar{flex:0 0 145px;border-right:1px solid #e7e5e0;background:#f4f4f1;padding:18px 11px}.admin-mini-brand{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:.77rem;font-weight:700;letter-spacing:-.06em}.admin-mini-mark{display:grid;place-items:center;width:25px;height:25px;border-radius:5px;background:#242423;color:#fbfbf9;font-size:.55rem;letter-spacing:-.12em}.admin-sidebar-rule{height:1px;margin:21px 0 15px;background:#e4e3df}.admin-nav-item{display:flex;align-items:center;gap:8px;margin:2px 0;border-radius:4px;padding:9px 8px;color:#8b8a84;font-size:.61rem}.admin-nav-item.active{background:#e4ece7;color:#35614d;font-weight:700}.admin-demo-label{flex-basis:100%;margin-left:32px;color:#989791;font-family:var(--mono-font);font-size:.42rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.admin-nav-icon{width:11px;height:11px;border:1px solid;border-radius:3px;opacity:.75}.admin-icon-1{border-radius:50%}.admin-icon-2{border-radius:2px;transform:rotate(45deg) scale(.75)}.admin-icon-3{border-radius:50% 50% 0 0}.admin-icon-4{border-radius:1px;border-width:2px 1px 1px}.admin-icon-5{border-radius:2px 2px 5px 5px}.admin-main{min-width:0;flex:1;padding:30px 36px}.admin-topline{display:flex;align-items:start;justify-content:space-between}.admin-eyebrow{color:#989791;font-family:var(--mono-font);font-size:.52rem;letter-spacing:.06em;text-transform:uppercase}.admin-topline h4{margin:9px 0 0;font-size:1.33rem;font-weight:650;letter-spacing:-.05em}.admin-avatar{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#d6e0d7;color:#49624e;font-family:var(--mono-font);font-size:.48rem;font-weight:700}.admin-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:31px}.admin-stat{min-height:110px;border:1px solid #e5e4df;border-top:2px solid #c6d7cc;background:#fff;padding:15px}.admin-stat-orange{border-top-color:#d98761}.admin-stat-stone{border-top-color:#d2c2af}.admin-stat small,.admin-stat span{display:block;color:#97968f;font-family:var(--mono-font);font-size:.51rem}.admin-stat strong{display:block;margin:12px 0 5px;font-size:1.16rem;letter-spacing:-.05em}.admin-stat small{font-family:var(--sans-font)}.admin-dashboard-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:10px;margin-top:10px}.admin-panel{border:1px solid #e5e4df;background:#fff;padding:18px}.admin-panel-heading span:first-child{color:#383834;font-family:var(--sans-font);font-size:.67rem;font-weight:700;letter-spacing:0;text-transform:none}.admin-filter,.admin-panel-heading span:last-child{color:#9b9a93;font-family:var(--mono-font);font-size:.49rem}.chart-area{position:relative;height:135px;margin-top:22px;border-bottom:1px solid #e8e7e2;background:repeating-linear-gradient(180deg,transparent 0,transparent 32px,#f0efeb 33px)}.chart-area svg{position:absolute;right:6px;bottom:8px;left:35px;width:calc(100% - 41px);height:105px}.chart-area path{fill:none;stroke:#bd7656;stroke-width:2}.chart-area .chart-fill{fill:rgba(214,109,62,.12);stroke:none}.chart-y{position:absolute;left:0;color:#a5a49d;font-family:var(--mono-font);font-size:.44rem}.y-one{top:0}.y-two{top:33px}.y-three{bottom:-8px}.chart-labels{display:flex;justify-content:space-between;margin:8px 0 0 35px;color:#aaa9a2;font-family:var(--mono-font);font-size:.44rem}.admin-orders-panel .admin-panel-heading{margin-bottom:9px}.admin-order-row{display:grid;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;border-top:1px solid #efeee9;padding:12px 0}.admin-order-avatar{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#ead6c8;color:#8b5d47;font-size:.59rem}.admin-order-row>div:nth-child(2){display:grid;gap:1px}.admin-order-row em,.admin-order-row strong{font-size:.56rem;font-style:normal}.admin-order-row span{color:#9b9a93;font-size:.49rem}.admin-order-row em{color:#75756f}.admin-list-row b,.admin-order-row b{font-family:var(--mono-font);font-size:.45rem;font-weight:650}.status-active,.status-delivered,.status-paid{color:#4d8061}.status-packing{color:#a16c43}.admin-bottom-note{display:flex;align-items:center;gap:7px;margin-top:13px;color:#768579;font-family:var(--mono-font);font-size:.49rem}.admin-bottom-note span:last-child{margin-left:auto;color:#a7aaa3}.pulse-dot{width:5px;height:5px;border-radius:50%;background:#609676}.admin-list-panel,.admin-table-panel,.inventory-panel{margin-top:31px}.admin-table{margin-top:18px;border-top:1px solid #e8e7e2}.admin-table-head,.admin-table-row{display:grid;grid-template-columns:1.6fr .7fr .8fr .8fr;align-items:center;gap:12px;border-bottom:1px solid #efeee9;padding:13px 4px;font-size:.59rem}.admin-table-head{color:#9b9a93;font-family:var(--mono-font);font-size:.47rem;text-transform:uppercase}.admin-table-row>div{display:flex;align-items:center;gap:9px}.table-product-swatch{width:25px;height:27px}.admin-table-row strong{font-weight:650}.admin-list-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:20px;border-top:1px solid #efeee9;padding:16px 0}.admin-list-row>div{display:grid;gap:4px}.admin-list-row strong{font-size:.63rem}.admin-list-row span{color:#9b9a93;font-size:.5rem}.admin-list-row em{color:#4e4e49;font-size:.59rem;font-style:normal}.inventory-meter{margin-top:24px}.inventory-meter-line{display:flex;justify-content:space-between;color:#7e7e78;font-family:var(--mono-font);font-size:.54rem}.inventory-meter-line strong{color:#343430;font-weight:600}.meter-track{height:7px;margin-top:8px;background:#e4ebe3}.meter-track i{display:block;width:var(--meter-width,82%);height:100%;background:#609676}.meter-low{background:#f1e6d8}.meter-low i{width:var(--meter-width,23%);background:#c48754}.meter-empty{background:#f0e2de}.meter-empty i{width:var(--meter-width,8%);background:#c66b59}.inventory-alert{display:flex;align-items:center;gap:9px;margin-top:30px;border:1px solid #eee4d9;background:#fcf7ef;padding:11px;color:#a26e47;font-size:.58rem}.inventory-alert b{margin-left:auto;font-family:var(--mono-font);font-size:.5rem;font-weight:600}.categories-section{background:var(--marketing-surface)}.categories-intro{display:flex;align-items:end;justify-content:space-between;gap:40px}.category-count{display:block;color:var(--marketing-brand);font-family:var(--display-font);font-size:4.3rem;font-style:italic;letter-spacing:-.12em;line-height:.7;text-align:right}.category-count small{display:inline-block;color:var(--marketing-muted);font-family:var(--mono-font);font-size:.56rem;font-style:normal;letter-spacing:.05em;line-height:1.45;text-align:left;text-transform:uppercase}.category-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:10px;margin-top:60px}.category-card{display:flex;flex-direction:column;justify-content:space-between;min-height:230px;border:1px solid var(--marketing-border);overflow:hidden;background:#e8ddd0}.category-card-1,.category-card-2{grid-column:span 4}.category-card-2{background:#e7d6cf}.category-card-3{grid-column:span 4;background:#dddcc4}.category-card-4{grid-column:span 3;background:#d6e0e4}.category-card-5{grid-column:span 3;background:#e4d5ba}.category-card-6{grid-column:span 3;background:#d5ddd0}.category-card-7{grid-column:span 3;background:#e2cbc0}.category-art{position:relative;flex:1;min-height:155px;overflow:hidden}.category-art-detail,.category-art-detail-two,.category-art-main{position:absolute;display:block}.category-fashion .category-art-main{right:25%;bottom:7px;width:83px;height:125px;border-radius:44% 44% 10% 10%;background:#ad765a;transform:rotate(7deg)}.category-fashion .category-art-detail{right:19%;bottom:86px;width:120px;height:1px;background:#7f543f;transform:rotate(60deg)}.category-beauty .category-art-main{top:24px;left:40%;width:48px;height:106px;border-radius:7px 7px 14px 14px;background:#c6886e;transform:rotate(-7deg)}.category-beauty .category-art-detail{top:13px;left:42%;width:35px;height:18px;border-radius:50%;background:#ebc3a9}.category-food .category-art-main{bottom:25px;left:36%;width:112px;height:48px;border-radius:50%;border:14px solid #a9955d;background:transparent;transform:rotate(-5deg)}.category-food .category-art-detail{bottom:49px;left:43%;width:60px;height:30px;border-radius:50%;background:#e7d4a0}.category-electronics .category-art-main{top:25px;left:28%;width:135px;height:92px;border:8px solid #7893a0;border-radius:7px;background:#bed1d3;transform:rotate(-5deg)}.category-electronics .category-art-detail{bottom:19px;left:45%;width:72px;height:7px;border-radius:5px;background:#7893a0;transform:rotate(-5deg)}.category-home .category-art-main{bottom:12px;left:40%;width:70px;height:120px;border-radius:52% 52% 9px 9px;background:#bc9364;transform:rotate(13deg)}.category-home .category-art-detail{bottom:58px;left:28%;width:105px;height:2px;background:#8b6e4e;transform:rotate(-22deg)}.category-hardware .category-art-main{top:30px;left:39%;width:55px;height:125px;border-radius:50% 50% 6px 6px;background:#7e947b;transform:rotate(-28deg)}.category-hardware .category-art-detail{top:43px;left:24%;width:92px;height:3px;background:#57705b;transform:rotate(37deg)}.category-specialty .category-art-main{bottom:15px;left:32%;width:102px;height:113px;border:1px solid #a66f5b;background:#d69b7e;transform:rotate(4deg)}.category-specialty .category-art-detail{top:33px;left:46%;width:54px;height:54px;border:1px solid #a66f5b;border-radius:50%}.category-card-copy{display:grid;grid-template-columns:25px 1fr auto;gap:10px;align-items:end;border-top:1px solid rgba(33,29,25,.18);padding:13px 15px}.category-card-copy>span{color:#87796b;font-family:var(--mono-font);font-size:.51rem}.category-card-copy h3{margin:0;font-size:.83rem;letter-spacing:-.03em}.category-card-copy p{margin:2px 0 0;color:#87796b;font-size:.59rem}.category-card-copy>svg{color:var(--marketing-brand-dark)}.pricing-teaser-section{padding:77px 0;background:var(--marketing-brand);color:#fff8ee}.pricing-teaser{display:flex;align-items:center;justify-content:space-between;gap:40px}.pricing-teaser h2{max-width:600px;margin:14px 0 0;font-family:var(--display-font);font-size:clamp(2.5rem,4vw,4.1rem);font-weight:400;letter-spacing:-.08em;line-height:.95}.pricing-teaser p{max-width:480px;margin:18px 0 0;color:#f5d8c8;font-size:.82rem;line-height:1.6}.faq-section{background:var(--marketing-background)}.faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:100px}.faq-intro .section-heading h2{font-size:clamp(2.6rem,4vw,4.3rem)}.faq-contact{margin-top:46px;color:var(--marketing-muted);font-size:.72rem}.faq-contact a{display:inline-flex;align-items:center;gap:6px;margin-left:4px;border-bottom:1px solid var(--marketing-brand);padding-bottom:2px;color:var(--marketing-foreground);font-weight:700}.faq-list{border-top:1px solid var(--marketing-border)}.faq-item{border-bottom:1px solid var(--marketing-border)}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:30px;width:100%;border:0;background:transparent;padding:22px 0;color:var(--marketing-foreground);cursor:pointer;font-family:var(--sans-font);font-size:.89rem;font-weight:650;text-align:left}.faq-icon{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--marketing-border);border-radius:50%;color:var(--marketing-brand-dark);transition:transform .18s ease,background .18s ease}.faq-item-open .faq-icon{background:var(--marketing-brand-soft);transform:rotate(180deg)}.faq-answer{max-width:565px;padding:0 42px 20px 0}.faq-answer p{margin:0;color:var(--marketing-muted);font-size:.78rem;line-height:1.7}.final-cta-section{overflow:hidden;background:var(--marketing-background);padding:35px 0 125px}.final-cta{position:relative;display:grid;grid-template-columns:1fr .65fr;min-height:480px;background:#e4d0bc}.final-cta-copy{position:relative;z-index:1;padding:74px 70px}.final-cta-copy h2{margin:13px 0 18px;font-family:var(--display-font);font-size:clamp(3.2rem,5.2vw,5.6rem);font-weight:400;letter-spacing:-.085em;line-height:.88}.final-cta-copy h2 em{color:var(--marketing-brand-dark);font-style:italic}.final-cta-copy p{max-width:290px;margin:0;color:#8a6c59;font-size:.81rem}.final-cta-copy .hero-actions{margin-top:28px}.final-cta-sun{position:absolute;top:-185px;left:-142px;width:520px;height:520px;border-radius:50%;background:#eddac8}.final-cta-graphic{position:relative;min-height:480px;background:var(--marketing-dark)}.graphic-window{position:absolute;top:100px;left:-50px;width:290px;height:200px;border:1px solid #706158;background:#dfc1a3;transform:rotate(7deg)}.graphic-window-top{display:flex;gap:4px;height:20px;border-bottom:1px solid #b99b81;padding:6px 8px}.graphic-window-top span{width:4px;height:4px;border-radius:50%;background:#9c7c65}.graphic-window-body{position:relative;height:calc(100% - 20px)}.graphic-block{position:absolute;display:block;background:#ba765c}.block-one{top:22px;left:22px;width:95px;height:120px}.block-two{top:22px;left:133px;width:67px;height:54px;background:#7b8b75}.block-three{top:89px;left:133px;width:105px;height:53px;background:#eedbc7}.graphic-star{position:absolute;right:54px;bottom:74px;color:var(--marketing-brand);font-size:4.2rem}.site-footer{background:var(--marketing-dark);color:#f8f1e8}.footer-top{display:grid;grid-template-columns:.9fr 1.5fr;gap:120px;padding-top:71px;padding-bottom:74px}.site-footer .wordmark-mark{background:#f8f1e8;color:var(--marketing-dark)}.footer-brand p{margin:24px 0 0;color:#a99e93;font-size:.75rem;line-height:1.7}.footer-links{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.footer-group{display:grid;align-content:start;gap:11px}.footer-group-title{margin:0 0 8px;color:var(--marketing-brand-soft);font-family:var(--mono-font);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.footer-group a{color:#b9afa5;font-size:.7rem}.footer-account-link:hover,.footer-group a:hover{color:#fff7ec}.footer-bottom{display:flex;align-items:center;gap:25px;border-top:1px solid #4a4038;padding-top:19px;padding-bottom:24px;color:#8f857b;font-family:var(--mono-font);font-size:.54rem}.footer-location{display:inline-flex;align-items:center;gap:7px}.footer-dot{width:5px;height:5px;border-radius:50%;background:var(--marketing-brand)}.footer-account-link{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:#c8bdb2}.subpage-hero{border-bottom:1px solid var(--marketing-border);padding:105px 0 112px}.subpage-hero-inner{max-width:820px}.subpage-hero h1{margin:19px 0 22px;font-family:var(--display-font);font-size:clamp(3.7rem,7vw,7rem);font-weight:400;letter-spacing:-.09em;line-height:.88}.subpage-hero h1 em{color:var(--marketing-brand-dark);font-style:italic}.subpage-hero p:last-child{max-width:450px;margin:0;color:var(--marketing-muted);font-size:.95rem;line-height:1.7}.themes-section-full{padding-top:108px}.theme-facts{border-top:1px solid var(--marketing-border);background:var(--marketing-surface)}.theme-facts-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.theme-facts h2{margin:13px 0 0;font-family:var(--display-font);font-size:clamp(2.4rem,4vw,4rem);font-weight:400;letter-spacing:-.08em;line-height:.95}.theme-facts-list{border-top:1px solid var(--marketing-border)}.theme-facts-list div{display:flex;gap:30px;border-bottom:1px solid var(--marketing-border);padding:18px 0;font-size:.82rem}.theme-facts-list strong{color:var(--marketing-brand-dark);font-family:var(--mono-font);font-size:.59rem}.theme-facts-list span{color:var(--marketing-muted)}.pricing-page-hero{background:#eadfd1}.pricing-page-section{background:var(--marketing-surface)}.pricing-notice{display:flex;align-items:start;gap:20px;max-width:760px;border-bottom:1px solid var(--marketing-border);padding-bottom:29px}.pricing-notice-mark{color:var(--marketing-brand);font-size:1.7rem}.pricing-notice strong{font-size:.92rem}.pricing-notice p{margin:7px 0 0;color:var(--marketing-muted);font-size:.77rem;line-height:1.65}.plan-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:38px}.plan-card{border:1px solid var(--marketing-border);background:var(--marketing-background);padding:28px}.plan-card:nth-child(2){background:#ead7c8}.plan-status{color:var(--marketing-brand-dark);font-family:var(--mono-font);font-size:.58rem;text-transform:uppercase}.plan-card h2{margin:38px 0 10px;font-family:var(--display-font);font-size:2.4rem;font-weight:400;letter-spacing:-.08em}.plan-card>p{max-width:300px;min-height:45px;margin:0;color:var(--marketing-muted);font-size:.78rem;line-height:1.6}.plan-price{margin-top:37px;border-top:1px solid rgba(33,29,25,.18);padding-top:15px;font-family:var(--display-font);font-size:1.8rem;letter-spacing:-.06em}.plan-card ul{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none;color:#6e655d;font-size:.72rem}.plan-card li{display:flex;align-items:center;gap:8px}.plan-card li svg{color:var(--marketing-brand-dark)}.plan-button{margin-top:32px}.pricing-page-cta{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:77px;border-top:1px solid var(--marketing-border);padding-top:38px}.pricing-page-cta h2{margin:12px 0 0;font-family:var(--display-font);font-size:2.7rem;font-weight:400;letter-spacing:-.08em;line-height:.95}.about-hero{background:#dce1d5}.about-story{background:var(--marketing-surface)}.about-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.about-story h2,.principles-grid h3{font-family:var(--display-font);font-weight:400;letter-spacing:-.07em}.about-story h2{margin:14px 0 0;font-size:clamp(2.7rem,4.2vw,4.3rem);line-height:.94}.about-story-copy{max-width:495px;padding-top:28px}.about-story-copy p{margin:0 0 20px;color:var(--marketing-muted);font-size:.92rem;line-height:1.75}.about-story-copy .text-link{margin-top:16px}.about-principles,.principles-grid{border-top:1px solid var(--marketing-border)}.principles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:52px}.principles-grid>div{border-right:1px solid var(--marketing-border);padding:22px 25px 0 0}.principles-grid>div:not(:first-child){padding-left:25px}.principles-grid>div:last-child{border-right:0}.principles-grid span{color:var(--marketing-brand-dark);font-family:var(--mono-font);font-size:.59rem}.principles-grid h3{margin:43px 0 9px;font-size:1.75rem}.principles-grid p{max-width:190px;margin:0;color:var(--marketing-muted);font-size:.74rem;line-height:1.6}.contact-hero{background:#e7d7c9}.contact-section{background:var(--marketing-surface)}.contact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.contact-card{min-height:362px;border:1px solid var(--marketing-border);padding:30px}.contact-card-dark{background:var(--marketing-dark);color:#faf3e9}.contact-card h2{margin:51px 0 10px;font-family:var(--display-font);font-size:2.6rem;font-weight:400;letter-spacing:-.08em;line-height:.95}.contact-card p:not(.eyebrow){max-width:300px;color:var(--marketing-muted);font-size:.78rem;line-height:1.65}.contact-card-dark p:not(.eyebrow){color:#baaea1}.contact-card .button{margin-top:22px}.contact-email{display:inline-flex;align-items:center;gap:8px;margin-top:23px;border-bottom:1px solid var(--marketing-brand);padding-bottom:5px;font-size:.86rem;font-weight:700}.contact-small{display:block;margin-top:66px;color:var(--marketing-muted);font-family:var(--mono-font);font-size:.54rem}.contact-bottom{display:flex;align-items:center;gap:12px;margin-top:33px;color:var(--marketing-muted);font-size:.7rem}.contact-bottom .text-link{font-size:.7rem}.legal-page{min-height:680px;background:var(--marketing-surface)}.legal-copy{max-width:760px}.legal-copy h1{margin:16px 0 22px;font-size:clamp(3.5rem,6vw,6rem);letter-spacing:-.09em;line-height:.9}.legal-copy h1,.legal-copy h2{font-family:var(--display-font);font-weight:400}.legal-copy h2{margin:53px 0 9px;font-size:1.8rem;letter-spacing:-.06em}.legal-copy p{max-width:650px;color:var(--marketing-muted);font-size:.83rem;line-height:1.75}.legal-copy .legal-lead{max-width:520px;font-size:1rem}.legal-copy a{border-bottom:1px solid var(--marketing-brand);color:var(--marketing-foreground)}.legal-updated{margin-top:70px;font-family:var(--mono-font);font-size:.58rem!important;text-transform:uppercase}@media (max-width:1100px){.container{width:min(100% - 56px,960px)}.site-header-inner{gap:24px}.desktop-nav{gap:21px;margin-left:10px}.hero-grid{grid-template-columns:.8fr 1.2fr;gap:30px}.hero-copy h1{font-size:clamp(3.5rem,6.5vw,5.4rem)}.hero-demo{min-height:470px;transform:scale(.92);transform-origin:right center;margin-left:-18px;margin-right:-42px}.hero-demo:before{right:-50px}.hero-admin-float{right:0}.local-grid{gap:45px}.local-cards{grid-template-columns:1fr}.local-card{min-height:0;padding-bottom:50px}.local-card>svg{margin-top:28px}.local-card h3{margin-top:13px}.feature-bento{grid-template-columns:1fr 1fr}.feature-products{grid-row:span 1;min-height:450px}.feature-customers,.feature-overview{grid-column:1/span 2}.feature-customers{min-height:190px}.footer-top{gap:55px}}@media (max-width:760px){.container{width:min(100% - 38px,640px)}.site-header-inner{min-height:67px}.desktop-nav,.header-actions{display:none}.menu-trigger,.mobile-nav{display:block}.mobile-nav{max-height:0;overflow:hidden;background:var(--marketing-background);transition:max-height .23s ease}.mobile-nav-open{max-height:360px;border-top:1px solid var(--marketing-border)}.mobile-nav-inner{display:grid;gap:0;padding-top:12px;padding-bottom:19px}.mobile-nav-inner a{border-bottom:1px solid var(--marketing-border);padding:14px 0;font-size:.9rem}.mobile-nav-inner .mobile-signin{margin-top:11px;border:0;color:var(--marketing-muted);font-size:.78rem}.mobile-nav-inner .button{border:0;padding:15px 16px;color:#fff8ef}.hero-section{padding-top:55px}.hero-grid{display:block}.hero-copy{padding-bottom:15px}.hero-copy h1{max-width:590px;margin-top:20px;font-size:clamp(3.3rem,12vw,5.4rem)}.hero-description{font-size:.92rem}.hero-demo{min-height:460px;margin:18px -25px 0 0;transform:none}.hero-demo:before{top:50px;right:-35px;left:-20px}.demo-caption{left:17px}.hero-bottom-note{padding-top:25px;font-size:.52rem}.scroll-line{width:27px}.section{padding:87px 0}.section-heading h2{font-size:clamp(2.5rem,10vw,4rem)}.admin-section-intro,.categories-intro,.journey-intro,.platform-intro,.themes-intro{display:block}.admin-section-mark,.journey-aside,.platform-side-note{margin-top:28px}.journey-grid{grid-template-columns:repeat(2,1fr);margin-top:47px}.journey-step{min-height:260px;padding-right:18px}.journey-step:not(:first-child){padding-left:18px}.journey-step:nth-child(2){border-right:0}.journey-step:nth-child(-n+2){border-bottom:1px solid var(--marketing-border)}.journey-step:nth-child(3),.journey-step:nth-child(4){padding-top:26px}.journey-connector{display:none}.themes-link{margin-top:26px}.theme-showcase{margin-top:42px}.theme-showcase-body{grid-template-columns:1fr;gap:38px;padding-top:37px}.theme-copy h3{font-size:3.8rem}.theme-stage{min-height:360px;padding:20px 17px 22px}.theme-preview-wrap .storefront-links{display:none}.theme-preview-wrap .storefront-nav{padding:12px 15px 10px}.theme-preview-wrap .storefront-hero{min-height:145px;margin:0 12px}.theme-preview-wrap .hero-product-art{min-height:145px}.theme-preview-wrap .storefront-hero>div:first-child{padding:18px 14px}.theme-preview-wrap .storefront-hero h3{font-size:1.25rem}.theme-preview-wrap .storefront-section-label{padding:17px 15px 10px}.theme-preview-wrap .preview-product-grid{padding:0 15px 15px}.theme-preview-wrap .preview-product-copy{font-size:.46rem}.feature-bento{grid-template-columns:1fr}.feature-customers,.feature-overview,.feature-products{grid-column:auto;grid-row:auto}.feature-products{min-height:410px}.feature-overview{min-height:235px}.about-story-grid,.faq-grid,.local-grid,.theme-facts-grid{grid-template-columns:1fr;gap:48px}.local-lsl{margin-top:41px}.local-cards{grid-template-columns:repeat(3,1fr)}.local-card{min-height:295px;padding:15px}.local-card>svg{margin-top:32px}.local-card h3{font-size:1.1rem}.local-card-line{right:15px;bottom:15px;left:15px}.admin-showcase-frame{margin-right:-19px;margin-left:-19px;border-right:0;border-left:0;padding:10px 0}.admin-preview{min-width:620px;min-height:455px;transform-origin:top left}.admin-main{padding:25px}.admin-sidebar{flex-basis:127px}.categories-intro .category-count{margin-top:36px;text-align:left}.category-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:43px}.category-card-1,.category-card-2,.category-card-3,.category-card-4,.category-card-5,.category-card-6,.category-card-7{grid-column:span 1}.category-card-1{grid-row:span 2}.category-card-1 .category-art{min-height:320px}.category-card{min-height:210px}.category-card-copy{padding:10px}.category-card-copy p{display:none}.pricing-teaser{display:block}.pricing-teaser .button{margin-top:29px}.faq-grid{gap:51px}.faq-contact{margin-top:30px}.faq-answer{padding-right:20px}.final-cta-section{padding-bottom:87px}.final-cta{display:block;min-height:630px}.final-cta-copy{padding:52px 30px}.final-cta-copy h2{font-size:clamp(3.2rem,13vw,5rem)}.final-cta-graphic{min-height:240px}.graphic-window{top:54px;left:25%;width:250px;height:165px}.graphic-star{right:16%;bottom:40px;font-size:3.4rem}.footer-top{grid-template-columns:1fr;gap:50px;padding-top:53px;padding-bottom:52px}.footer-links{gap:15px}.footer-bottom{flex-wrap:wrap;gap:12px 20px}.footer-account-link{width:100%;margin-left:0;padding-top:7px}.subpage-hero{padding:75px 0 80px}.subpage-hero h1{font-size:clamp(3.6rem,14vw,6rem)}.themes-section-full{padding-top:77px}.contact-grid,.plan-grid,.principles-grid{grid-template-columns:1fr}.plan-card{padding:23px}.pricing-page-cta{display:block}.pricing-page-cta .button{margin-top:28px}.principles-grid{gap:0}.principles-grid>div,.principles-grid>div:not(:first-child){border-right:0;border-bottom:1px solid var(--marketing-border);padding:20px 0}.principles-grid h3{margin-top:23px}.contact-card{min-height:330px;padding:23px}.contact-card h2{margin-top:38px}.contact-small{margin-top:45px}}@media (max-width:520px){.container{width:calc(100% - 30px)}.hero-copy h1{font-size:clamp(3.05rem,15vw,4.6rem)}.hero-actions{display:grid;grid-template-columns:1fr}.hero-actions .button{width:100%}.hero-demo{min-height:389px;margin-top:16px;transform:scale(.88);transform-origin:top left;width:114%}.hero-demo:before{right:-20px}.hero-admin-float{right:-4px;bottom:66px}.hero-admin-float,.hero-order-float{transform:scale(.85);transform-origin:right bottom}.hero-order-float{right:8px;bottom:-1px}.demo-caption{bottom:-16px;font-size:.46rem}.hero-bottom-note{margin-top:4px}.hero-bottom-note>span:last-child{display:none}.section{padding:73px 0}.journey-grid{grid-template-columns:1fr;margin-top:35px}.journey-step,.journey-step:not(:first-child){min-height:0;border-right:0;border-bottom:1px solid var(--marketing-border);padding:20px 0 24px}.journey-step:last-child{border-bottom:0}.journey-step-icon{margin-top:22px}.journey-step h3{margin-top:16px}.journey-step p{max-width:270px}.theme-tab{min-width:105px;padding:14px 13px;font-size:.68rem}.theme-tab-index{display:none}.theme-stage{min-height:270px;padding:13px 10px 15px}.theme-stage-label{margin-top:14px;font-size:.47rem}.theme-preview-wrap .hero-product-art,.theme-preview-wrap .storefront-hero{min-height:111px}.theme-preview-wrap .storefront-hero h3{font-size:.92rem}.theme-preview-wrap .mini-label{margin-bottom:8px;font-size:.35rem}.theme-preview-wrap .storefront-hero button{margin-top:10px;font-size:.4rem}.theme-preview-wrap .storefront-section-label{font-size:.38rem}.theme-preview-wrap .preview-product-grid{gap:5px}.theme-preview-wrap .preview-product-copy{font-size:.34rem}.feature-card{padding:17px}.feature-card h3{font-size:1.6rem}.feature-products{min-height:375px}.local-grid{gap:36px}.local-cards{grid-template-columns:1fr}.local-card{min-height:232px;padding-bottom:44px}.local-card>svg{margin-top:24px}.local-card h3{font-size:1.45rem}.admin-showcase-tabs button{padding-right:13px;padding-left:13px}.admin-showcase-tabs button:first-child{padding-left:0}.admin-preview{transform:scale(.82);transform-origin:top left;width:121%;min-height:410px}.admin-showcase-frame{height:373px}.categories-section .section-heading h2{max-width:350px}.category-card-1 .category-art{min-height:245px}.category-card{min-height:165px}.category-art{min-height:100px}.category-fashion .category-art-main{right:20%;width:58px;height:91px}.category-beauty .category-art-main{top:18px;width:33px;height:72px}.category-food .category-art-main{bottom:14px;left:29%;width:75px;height:33px;border-width:9px}.category-food .category-art-detail{bottom:31px;left:41%;width:39px;height:20px}.category-electronics .category-art-main{top:19px;left:21%;width:91px;height:61px;border-width:5px}.category-electronics .category-art-detail{bottom:12px;left:41%;width:50px}.category-home .category-art-main{left:33%;width:50px;height:82px}.category-hardware .category-art-main{top:17px;left:32%;width:37px;height:83px}.category-specialty .category-art-main{bottom:10px;left:22%;width:67px;height:75px}.category-card-copy{grid-template-columns:18px 1fr auto;gap:5px;padding:8px}.category-card-copy h3{font-size:.68rem}.category-card-copy>span{font-size:.43rem}.category-card-copy>svg{width:13px}.pricing-teaser-section{padding:59px 0}.pricing-teaser h2{font-size:2.8rem}.faq-question{padding:18px 0;font-size:.8rem}.faq-answer p{font-size:.72rem}.final-cta{min-height:590px}.final-cta-copy{padding:45px 22px}.final-cta-copy h2{font-size:3.2rem}.final-cta-graphic{min-height:215px}.graphic-window{left:13%}.footer-links{grid-template-columns:repeat(2,1fr);row-gap:31px}.footer-bottom{font-size:.48rem}.subpage-hero h1{font-size:3.65rem}.subpage-hero p:last-child{font-size:.83rem}.theme-facts h2{font-size:2.7rem}.pricing-page-cta h2{font-size:2.4rem}.legal-page{min-height:600px}.legal-copy h1{font-size:4rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.moco-display{font-family:var(--moco-font-sans);font-size:var(--moco-display-size);font-weight:600;line-height:.99;letter-spacing:var(--moco-display-tracking);text-wrap:balance;margin:0}.moco-section-index{display:flex;gap:24px;align-items:baseline;margin:0 0 32px;font:500 12px/1.5 var(--moco-font-mono);text-transform:uppercase;letter-spacing:.06em}.moco-section-index>span{color:var(--marketing-brand)}.moco-halftone{position:relative;isolation:isolate;background-color:var(--moco-brand-soft)}.moco-halftone:before{width:auto;height:auto;background-color:transparent;content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background-image:radial-gradient(var(--moco-brand-display) 1px,transparent 1.3px);background-size:5px 5px;-webkit-mask-image:linear-gradient(115deg,#000,transparent 75%);mask-image:linear-gradient(115deg,#000,transparent 75%)}.moco-halftone-sage{background:var(--moco-sage-soft)}.moco-halftone-sage:before{background-image:radial-gradient(var(--moco-sage) 1px,transparent 1.3px)}.moco-halftone-ink{background:var(--moco-ink);color:var(--moco-paper)}.hero-section{padding:70px 0 76px;min-height:auto;border-bottom:1px solid var(--marketing-border)}.hero-editorial{display:grid;grid-template-columns:1.8fr 1fr;gap:40px;align-items:end}.hero-editorial h1{font-size:clamp(56px,7vw,100px);max-width:900px}.hero-support{padding-bottom:4px}.hero-support>p:first-child{font-size:19px;line-height:1.65;max-width:380px;margin:0 0 24px;color:var(--marketing-muted)}.brand-stop{color:var(--moco-brand-display)}.hero-actions{flex-wrap:wrap}.button{border-radius:var(--moco-radius-sm);box-shadow:none;min-height:44px;font-family:var(--moco-font-sans)}.button:hover{transform:none}.button-brand{background:var(--moco-brand);color:var(--moco-surface-strong)}.button-brand:hover{background:var(--moco-brand-hover)}.section{padding:var(--moco-section-space) 0}.about-story h2,.section-heading h2,.subpage-hero h1,.theme-facts h2{font-weight:600;letter-spacing:-.055em;line-height:1.05}.section-heading h2{font-size:clamp(38px,4.3vw,64px)}.subpage-hero h1{font-size:clamp(48px,6.5vw,88px)}.final-cta em,.section-heading em,.subpage-hero em{font-style:normal}.themes-section{padding-top:64px;background:var(--moco-surface)}.theme-showcase{border:1px solid var(--moco-border);border-radius:var(--moco-radius);box-shadow:none;overflow:hidden}.theme-tab-row{display:flex;width:100%;background:var(--moco-paper);border-bottom:1px solid var(--moco-border)}.theme-tab{flex:1;min-width:0;padding:20px 12px;border-radius:0;font-size:15px}.theme-tab-active{background:var(--moco-ink);color:var(--moco-paper)}.theme-showcase-body{align-items:stretch;gap:0;padding:0;display:flex;flex-direction:column;background:var(--moco-surface)}.theme-copy{display:grid;grid-template-columns:.6fr 1.3fr 1fr;gap:12px 28px;align-items:center;padding:28px 32px}.theme-copy .eyebrow{grid-column:1/-1;font-size:11px}.theme-copy h3{font-size:36px;margin:0}.theme-copy p{margin:0;max-width:none}.theme-copy .theme-tag-list{display:none}.theme-stage{padding:32px;display:block;min-height:0;border:0}.showcase-toolbar{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;align-items:center;margin-bottom:20px;font-size:12px;color:var(--moco-ink)}.showcase-toolbar button{min-height:44px;padding:8px 14px;border:1px solid var(--moco-border);background:var(--moco-surface)}.showcase-toolbar button[aria-pressed=true]{background:var(--moco-ink);color:var(--moco-paper)}.real-theme-frame{width:100%;margin:auto;border:1px solid var(--moco-border);background:var(--moco-surface-strong);border-radius:6px;overflow:hidden}.real-theme-frame iframe{display:block;width:100%;height:680px;border:0}.real-theme-frame-mobile{max-width:390px}.journey-grid{gap:0;border-top:1px solid var(--moco-border);border-bottom:1px solid var(--moco-border)}.journey-step{border:0;border-right:1px solid var(--moco-border);border-radius:0;background:transparent;padding:32px 24px}.journey-step:last-child{border-right:0}.journey-aside,.journey-connector,.journey-step-icon{display:none}.journey-number{font:500 12px var(--moco-font-mono);color:var(--moco-brand)}.journey-step h3{font-size:28px;letter-spacing:-.04em;margin-top:32px}.admin-showcase{border-radius:8px;box-shadow:none}.admin-showcase-frame{width:100%;max-width:100%;margin-inline:0;transform:none;height:auto;padding:0;box-shadow:none;border-color:var(--moco-border)}.admin-showcase-tabs{flex-wrap:wrap}.admin-showcase-tabs button{min-height:44px}.product-os{background:var(--moco-paper);color:var(--moco-ink);padding:28px;font:14px/1.5 var(--moco-font-sans);text-align:left}.product-os h3{font-size:26px;letter-spacing:-.04em;margin:0 0 24px}.product-os-label{display:flex;justify-content:space-between;border-bottom:1px solid var(--moco-border);padding-bottom:20px;margin-bottom:24px;font-size:12px}.product-os [class*=text-quiet]{color:var(--moco-muted)}.merchant-collection{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 28px;margin-top:48px}.merchant-tile{display:grid;gap:22px;border-bottom:1px solid var(--moco-border);padding-bottom:28px}.merchant-tile:first-child{grid-column:1/-1;grid-template-columns:1.5fr 1fr;align-items:center}.merchant-tile img{display:block;width:100%;aspect-ratio:3/2;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:6px}.merchant-tile h3{text-transform:capitalize;font-size:40px;letter-spacing:-.045em;margin:8px 0}.merchant-tile p{color:var(--moco-muted);margin-bottom:24px}.final-cta{padding:72px;min-height:0;border-radius:8px;overflow:hidden;display:block}.final-cta-copy{max-width:none}.final-cta h2{font:600 clamp(40px,5.2vw,72px)/1.02 var(--moco-font-sans);letter-spacing:-.06em}.final-cta p{margin-bottom:24px}.final-cta .button{margin-top:12px}@media (max-width:1000px){.hero-editorial{grid-template-columns:1fr;gap:32px}.hero-support>p:first-child{max-width:600px}.theme-copy{grid-template-columns:1fr 2fr}.theme-copy>a{grid-column:1/-1}.real-theme-frame iframe{height:620px}}@media (max-width:600px){.container{width:calc(100% - 40px)}.hero-section{padding:44px 0}.hero-editorial h1{font-size:52px}.hero-support>p:first-child{font-size:17px}.theme-tab{font-size:12px;padding:16px 5px}.theme-tab-index{display:none}.theme-copy{display:block;padding:22px}.theme-copy h3{margin:10px 0}.theme-copy>a{display:inline-flex;margin-top:16px}.theme-stage{padding:14px}.showcase-toolbar{font-size:11px}.real-theme-frame iframe{height:540px}.journey-grid{grid-template-columns:1fr}.journey-step{border-right:0;border-bottom:1px solid var(--moco-border);padding:24px 0}.journey-step h3{margin-top:14px}.merchant-collection,.merchant-tile:first-child{display:grid;grid-template-columns:1fr}.product-os{padding:16px}.final-cta{padding:36px 24px}}.theme-copy .eyebrow{color:var(--moco-muted)}.theme-copy .text-link{margin-top:0}.product-os .rounded-2xl,.product-os .rounded-xl{border-radius:var(--moco-radius)}