.brand-logo{display:inline-flex;align-items:center;gap:11px;line-height:1;flex-shrink:0;color:inherit}.logo-tile{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--brand-crimson);color:var(--brand-ivory);flex-shrink:0}.brand-wordmark{width:109px;height:30px;overflow:visible}.brand-symbol{display:block;flex-shrink:0}.merchant-studio,.studio-surface{--surface:var(--brand-midnight);--panel:var(--brand-graphite);--raised:var(--brand-raised);--line:var(--brand-border-dark);--content:var(--brand-ivory);--muted:var(--brand-smoke);--accent:var(--brand-crimson);--green:var(--brand-rose);--focus:var(--brand-rose);font-family:var(--font-inter),system-ui,sans-serif;color:var(--content);color-scheme:dark}.merchant-studio{background:var(--surface)}.merchant-studio .topbar{background:var(--panel);border-color:var(--line)}.merchant-studio .brand{min-width:190px;gap:12px;letter-spacing:0}.merchant-studio .brand .logo-tile{width:34px;height:34px;border-radius:8px}.merchant-studio .brand .brand-symbol{width:28px;height:28px}.merchant-studio .brand-wordmark{width:93px;height:25px}.merchant-studio .studio-tag{font-size:9px;letter-spacing:.5px;color:var(--muted);border-color:var(--line);text-transform:uppercase}.merchant-studio .breadcrumb input,.merchant-studio .preview-title{color:var(--content)}.merchant-studio .breadcrumb button,.merchant-studio .icon-button{color:var(--muted)}.merchant-studio .primary,.studio-surface .primary{background:var(--brand-crimson);border-color:var(--brand-crimson);color:var(--brand-white)}.merchant-studio .primary:hover:not(:disabled),.studio-surface .primary:hover:not(:disabled){background:var(--brand-ruby);border-color:var(--brand-ruby);filter:none}.merchant-studio .secondary,.studio-surface .secondary{background:transparent;color:var(--content);border-color:var(--line)}.merchant-studio .secondary:hover:not(:disabled),.studio-surface .secondary:hover:not(:disabled){background:var(--raised);filter:none}.merchant-studio .preview-area{background:var(--surface)}.merchant-studio .canvas-options,.merchant-studio .preview-toolbar,.merchant-studio .workspace-footer{border-color:var(--line);color:var(--muted);background:var(--surface)}.merchant-studio .canvas-workspace{background-color:var(--surface);background-image:radial-gradient(color-mix(in srgb,var(--brand-smoke) 24%,transparent) .65px,transparent .65px)}.merchant-studio .context-toggle button,.merchant-studio .custom-viewport,.merchant-studio .custom-zoom,.merchant-studio .device-switcher,.merchant-studio .zoom-controls select{background:var(--panel);border-color:var(--line);color:var(--muted)}.merchant-studio .device-switcher button{color:var(--muted)}.merchant-studio .context-toggle button[aria-pressed=true],.merchant-studio .device-switcher button[aria-pressed=true]{color:var(--content);background:var(--raised);outline:none}.merchant-studio .custom-viewport input,.merchant-studio .custom-zoom input,.merchant-studio .device-switcher select{color:var(--content)}.merchant-studio .stress-controls button,.merchant-studio .stress-controls select{color:var(--muted);border-color:var(--line)}.merchant-studio .stress-controls button[aria-pressed=true]{color:var(--brand-rose);background:var(--raised)}.merchant-studio .panel-toggle,.merchant-studio .panel-toggle[aria-expanded=false]{color:var(--content);border-color:var(--line);background:var(--panel)}.merchant-studio .panel-toggle[aria-expanded=false]{border-color:var(--brand-rose)}.merchant-studio .live-dot,.merchant-studio .save-state:not(.unsaved)>span,.merchant-studio .status-dot{background:var(--brand-success);box-shadow:none}.merchant-studio .save-state{color:var(--muted)}.merchant-studio .save-state.unsaved>span{background:var(--brand-warning)}.merchant-studio .workspace-footer .status-dot{background:var(--brand-success)}.merchant-studio .customization-dock{background:var(--panel);border-color:var(--line)}.merchant-studio .dock-subnav,.merchant-studio .dock-top{border-color:var(--line)}.merchant-studio .dock-resizer span{background:var(--brand-smoke)}.merchant-studio .dock-resizer:focus span,.merchant-studio .dock-resizer:hover span{background:var(--brand-rose)}.merchant-studio .dock-group h3,.merchant-studio .dock-heading b{color:var(--content)}.merchant-studio .dock-colors small,.merchant-studio .dock-group>.hint,.merchant-studio .dock-heading>span,.merchant-studio .dock-subnav button,.merchant-studio .dock-tabs button,.merchant-studio .hint{color:var(--muted)}.merchant-studio .dock-tabs button[aria-pressed=true]{color:var(--brand-rose);border-color:color-mix(in srgb,var(--brand-rose) 35%,transparent);background:color-mix(in srgb,var(--brand-crimson) 12%,transparent)}.merchant-studio .dock-subnav button[aria-pressed=true]{color:var(--content);background:var(--raised)}.merchant-studio .dock-ai,.merchant-studio .dock-subnav button[aria-pressed=true] svg{color:var(--brand-rose)}.merchant-studio .layout-tiles button,.merchant-studio .recipe-grid>button,.merchant-studio .spacing-options>button{color:var(--content);background:var(--surface);border-color:var(--line)}.merchant-studio .layout-tiles button[aria-pressed=true],.merchant-studio .recipe-grid>button[aria-pressed=true],.merchant-studio .spacing-options>button[aria-pressed=true]{border-color:var(--brand-rose);background:color-mix(in srgb,var(--brand-crimson) 9%,var(--surface))}.merchant-studio .recipe-grid small{color:var(--muted)}.merchant-studio .layout-glyph{background:var(--brand-raised)}.merchant-studio .glyph-hero,.merchant-studio .layout-glyph i,.merchant-studio .spacing-art i{background:var(--brand-smoke)}.merchant-studio .glyph-hero i:first-child{background:var(--brand-ink)}.merchant-studio .advanced-settings{border-color:var(--line)}.merchant-studio .advanced-settings summary{color:var(--content)}.merchant-studio .advanced-content .control-group,.merchant-studio .advanced-settings[open] summary{border-color:var(--line)}.merchant-studio .group-title,.merchant-studio .number-heading label{color:var(--content)}.merchant-studio .field,.merchant-studio .number-control small,.merchant-studio .number-value span,.merchant-studio .override-enable{color:var(--muted)}.merchant-studio .dock-group input:not([type=color]):not([type=range]):not([type=checkbox]),.merchant-studio .dock-group select,.merchant-studio .dock-group textarea,.merchant-studio .number-value{background:var(--surface);color:var(--content);border-color:var(--line)}.merchant-studio input[type=checkbox],.merchant-studio input[type=range]{accent-color:var(--brand-rose)}.merchant-studio .number-presets button,.merchant-studio .section-presets button{color:var(--muted);border-color:var(--line);background:var(--surface)}.merchant-studio .number-presets button[aria-pressed=true],.merchant-studio .section-presets button[aria-pressed=true]{color:var(--brand-rose);border-color:var(--brand-rose)}.merchant-studio .reset-field,.merchant-studio .reset-link{color:var(--muted)}.merchant-studio .toggle-row{color:var(--content);border-color:var(--line)}.merchant-studio .toggle-row small{color:var(--muted)}.merchant-studio .switch{background:var(--brand-border-dark)}.merchant-studio .toggle-row input:checked+.switch{background:var(--brand-crimson)}.merchant-studio .switch:after{background:var(--brand-ivory)}.merchant-studio .source-card{background:var(--surface);border-color:var(--line);color:var(--content)}.merchant-studio .source-card small{color:var(--muted)}.canvas-surface,.marketing-demo-output,.onboarding-preview{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.studio-surface{background:var(--panel)}.studio-surface,.studio-surface .modal-head{border-color:var(--line)}.studio-surface .modal-body>p,.studio-surface .modal-head h2{color:var(--content)}.studio-surface .modal-eyebrow{color:var(--brand-rose)}.studio-surface .prompt-input{background:var(--surface);border-color:var(--line);color:var(--content)}.studio-surface .prompt-chips button{color:var(--muted);background:var(--surface);border-color:var(--line)}.studio-surface .hint{color:var(--muted)}.embedded-surface{--surface:var(--brand-white);--panel:var(--brand-light);--raised:var(--brand-white);--line:var(--brand-border-light);--content:var(--brand-ink);--muted:var(--brand-muted-light);--focus:var(--brand-focus-light);color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--content);box-shadow:0 20px 80px color-mix(in srgb,var(--brand-midnight) 35%,transparent)}.embedded-surface,.embedded-surface .modal-head,.embedded-surface .onboarding-footer,.embedded-surface .onboarding-head{background:var(--surface);border-color:var(--line)}.embedded-surface .connection-row b,.embedded-surface .modal-head h2,.embedded-surface .step-heading h2,.embedded-surface h1,.embedded-surface h3{color:var(--content)}.embedded-surface .connection-row small,.embedded-surface .empty-state p,.embedded-surface .hint,.embedded-surface .modal-body>.hint,.embedded-surface .modal-body>p,.embedded-surface .step-heading p{color:var(--muted)}.embedded-surface .primary{background:var(--brand-ink);border-color:var(--brand-ink);color:var(--brand-white)}.embedded-surface .primary:hover:not(:disabled){background:var(--brand-midnight);filter:none}.embedded-surface .secondary{background:var(--surface);border-color:var(--line);color:var(--content)}.embedded-surface .secondary:hover:not(:disabled){background:var(--panel);filter:none}.embedded-surface .icon-button{color:var(--muted)}.embedded-surface .icon-button:hover{background:var(--panel)}.embedded-surface .field{color:var(--content);font-size:12px}.embedded-surface .field input,.embedded-surface .field select,.embedded-surface .field textarea,.embedded-surface .search-form input{background:var(--surface);border-color:var(--line);color:var(--content);font-size:13px}.embedded-surface .field small,.embedded-surface .optional{color:var(--muted)}.embedded-surface input::placeholder,.embedded-surface textarea::placeholder{color:var(--brand-muted-light)}.embedded-surface .notice{background:var(--panel);border-color:var(--line);color:var(--content)}.embedded-surface .notice p{color:var(--muted)}.embedded-surface .pill{color:var(--muted);background:var(--panel);border:1px solid var(--line)}.embedded-surface .segments{background:var(--panel);border-color:var(--line)}.embedded-surface .segments button{color:var(--muted)}.embedded-surface .segments button.selected{background:var(--surface);color:var(--content)}.embedded-surface .library-list>button,.embedded-surface .product-picker>div,.embedded-surface .product-picker>label{background:var(--surface);border-color:var(--line);color:var(--content)}.embedded-surface .library-list small,.embedded-surface .product-picker small{color:var(--muted)}.embedded-surface .library-art{background:var(--panel);color:var(--muted)}.embedded-surface .connection-row{border-color:var(--line)}.embedded-surface .publish-steps>span{background:var(--panel);color:var(--muted)}.embedded-surface .publish-steps b{color:var(--content)}.embedded-surface .placement-checklist,.embedded-surface .publish-steps p{color:var(--muted)}.embedded-surface .revision-list button{color:var(--content)}.embedded-surface .revision-list small{color:var(--muted)}.embedded-surface .code-id{color:var(--content)}.embedded-surface .json-editor{background:var(--brand-midnight);color:var(--brand-ivory);border-color:var(--line)}.embedded-surface.onboarding{border-radius:14px}.embedded-surface .onboarding-brand{gap:12px}.embedded-surface .onboarding-brand>span.brand-logo{background:none;width:auto;height:auto;border-radius:0;display:inline-flex}.embedded-surface .onboarding-brand small{color:var(--muted);font-weight:600;letter-spacing:.8px}.embedded-surface .onboarding-steps{background:var(--panel);border-bottom:1px solid var(--line)}.embedded-surface .onboarding-steps li{color:var(--muted)}.embedded-surface .onboarding-steps li>span{border-color:var(--line);background:var(--surface)}.embedded-surface .onboarding-steps li[aria-current]{color:var(--content);font-weight:600}.embedded-surface .onboarding-steps li[aria-current]>span{background:var(--brand-ink);border-color:var(--brand-ink)}.embedded-surface .onboarding-steps li[data-complete=true]{color:var(--brand-success-light)}.embedded-surface .step-heading>span{color:var(--muted)}.embedded-surface .onboarding-recipes button,.embedded-surface .onboarding-source-tabs button{color:var(--muted);background:var(--surface);border-color:var(--line)}.embedded-surface .onboarding-recipes button[aria-pressed=true],.embedded-surface .onboarding-source-tabs button[aria-pressed=true]{color:var(--content);border-color:var(--brand-ink);background:var(--panel)}.embedded-surface .goal-grid>button{background:var(--surface);border-color:var(--line);color:var(--content)}.embedded-surface .goal-grid>button[aria-pressed=true]{border-color:var(--brand-crimson);background:color-mix(in srgb,var(--brand-crimson) 3%,var(--surface))}.embedded-surface .goal-grid small{color:var(--muted)}.embedded-surface .goal-grid .layout-glyph{background:var(--brand-light)}.embedded-surface .goal-grid .glyph-hero,.embedded-surface .goal-grid .layout-glyph i{background:var(--brand-smoke)}.embedded-surface .goal-grid .glyph-hero i:first-child{background:var(--brand-ink)}.embedded-surface .onboarding-products>label{background:var(--surface);border-color:var(--line)}.embedded-surface .onboarding-products>label.chosen{border-color:var(--brand-ink);box-shadow:0 0 0 1px var(--brand-ink)}.embedded-surface .onboarding-products>label:focus-within{outline-color:var(--focus)}.embedded-surface .onboarding-products small{color:var(--muted)}.embedded-surface .product-thumb{background:var(--brand-ivory)}.embedded-surface .product-choice{background:var(--surface);border-color:var(--brand-muted-light);color:var(--content)}.embedded-surface .chosen .product-choice{background:var(--brand-ink);color:var(--brand-white);border-color:var(--brand-ink)}.embedded-surface input[type=checkbox]{accent-color:var(--brand-ink)}.embedded-surface .design-summary{background:var(--panel);border-color:var(--line);color:var(--content)}.embedded-surface .design-summary p,.embedded-surface .wizard-loading{color:var(--muted)}.embedded-surface .wizard-actions .primary:has(.brand-symbol){background:var(--brand-crimson);border-color:var(--brand-crimson)}.merchant-studio .validation-warning,.studio-surface .validation-warning{border-color:var(--brand-warning);background:color-mix(in srgb,var(--brand-warning) 8%,var(--surface));color:var(--brand-warning)}.embedded-surface .validation-warning{border-color:var(--brand-error-light);background:var(--surface);color:var(--brand-error-light)}.merchant-studio .notice{background:var(--raised);border-color:var(--line);color:var(--content)}.merchant-studio .toast{background:var(--panel);border-color:var(--line);color:var(--content)}.merchant-studio .toast-success>svg{color:var(--brand-success)}.merchant-studio .toast-error>svg{color:var(--brand-error)}:where(.merchant-studio,.studio-surface,.embedded-surface,.marketing) :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--focus,var(--brand-rose));outline-offset:3px}@media(max-width:1199px){.merchant-studio .brand{min-width:150px}.merchant-studio .brand>.studio-tag{display:none}}@media(max-width:600px){.merchant-studio .brand{min-width:34px}.merchant-studio .brand .brand-wordmark{display:none}.merchant-studio .brand>.brand-logo{display:inline-flex}.merchant-studio .dock-tabs button{min-height:40px}.merchant-studio .dock-actions .dock-ai{min-width:28px;min-height:32px}.embedded-surface .goal-grid>button{min-height:115px}.embedded-surface .onboarding-head{padding:16px}.embedded-surface .onboarding-brand h1{font-size:14px}.embedded-surface .logo-tile{width:32px;height:32px}.embedded-surface .logo-tile svg{width:27px;height:27px}}.marketing{--surface:var(--brand-midnight);--content:var(--brand-ivory);--muted:var(--brand-smoke);--line:var(--brand-border-dark);--focus:var(--brand-rose);background:var(--surface);color:var(--content);min-height:100dvh;color-scheme:dark}.marketing *{box-sizing:border-box}.marketing a{text-decoration:none}.marketing h1,.marketing h2:not(.sc-showcase *),.marketing h3,.marketing p{margin:0}.marketing h1,.marketing h2:not(.sc-showcase *){font-family:var(--font-manrope),var(--font-inter),system-ui,sans-serif;font-weight:600;letter-spacing:-.055em}.marketing h2:not(.sc-showcase *){font-size:clamp(36px,4vw,60px);line-height:1.08}.marketing h1 em,.marketing h2:not(.sc-showcase *) em{font-style:normal;color:var(--heading-accent,var(--brand-rose))}.marketing .eyebrow{font-size:10px;font-weight:600;letter-spacing:1.8px;line-height:1.6;color:var(--brand-rose);display:block}.skip-link{position:fixed;left:16px;top:-100px;background:var(--brand-ivory);color:var(--brand-ink);padding:12px 18px;z-index:1000;border-radius:6px}.skip-link:focus{top:12px}.marketing-nav{max-width:1600px;height:100px;display:flex;justify-content:space-between;gap:28px;padding:0 5%;border-bottom:1px solid var(--line)}.marketing-nav,.marketing-nav>nav{align-items:center}.marketing-nav>nav a{font-size:12px;color:var(--brand-smoke);padding:12px 0}.marketing-nav>nav a:hover{color:var(--brand-ivory)}.marketing-button{min-height:46px;background:var(--brand-crimson);color:var(--brand-white);border:1px solid var(--brand-crimson);padding:13px 20px;border-radius:6px;font-size:12px;font-weight:600;display:inline-flex;justify-content:center;align-items:center;gap:20px;line-height:1.5;white-space:nowrap}.marketing-button:hover{background:var(--brand-ruby);border-color:var(--brand-ruby);filter:none}.nav-cta{min-height:40px;padding:10px 16px}.marketing-text-link{display:inline-flex;align-items:center;gap:14px;font-size:12px;line-height:1.6;color:var(--brand-ivory)}.marketing-text-link:hover{color:var(--brand-rose)}.marketing-hero{position:relative;display:grid;grid-template-columns:1fr 1.1fr;gap:6%;padding:90px 5% 0;max-width:1600px;margin:auto;isolation:isolate;overflow:hidden}.marketing-hero:before{content:"";position:absolute;inset:-100px -200px 0 35%;background:radial-gradient(ellipse at 70% 42%,color-mix(in srgb,var(--brand-crimson) 28%,transparent),transparent 58%);z-index:-1;pointer-events:none}.hero-copy>.eyebrow{margin-bottom:28px;color:var(--brand-smoke);display:flex;align-items:center;gap:9px;letter-spacing:1.5px}.hero-copy>.eyebrow>span{width:5px;height:5px;background:var(--brand-rose);border-radius:50%}.marketing-hero h1{font-size:clamp(54px,6vw,92px);line-height:1.03;margin:0 0 28px}.hero-copy>p{font-size:14px;line-height:1.9;color:var(--brand-smoke);max-width:400px}.hero-actions{display:flex;gap:24px;align-items:center;margin:30px 0 17px;flex-wrap:wrap}.hero-copy>small{font-size:10px;color:var(--brand-smoke)}.hero-showcase{padding-top:42px;min-width:0;align-self:center}.hero-brief{max-width:330px;position:relative;margin:-20px 18px -1px auto;padding:16px 20px;background:var(--brand-graphite);border:1px solid var(--brand-border-dark);border-radius:9px 9px 0 0;z-index:1}.hero-brief>span{display:flex;align-items:center;gap:8px;color:var(--brand-rose)}.hero-brief b{font-size:8px;font-weight:500;letter-spacing:1.5px}.hero-brief p{font-size:12px;line-height:1.7;margin-top:8px;color:var(--brand-ivory)}.composition-window{border-radius:10px;overflow:hidden;box-shadow:0 28px 80px color-mix(in srgb,var(--brand-midnight) 45%,transparent);border:1px solid var(--brand-border-dark);background:var(--brand-ivory)}.composition-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--brand-ivory);color:var(--brand-muted-light);font-size:8px;padding:12px 16px;border-bottom:1px solid var(--brand-border-light);min-height:36px}.composition-bar>span:first-child{display:flex;gap:4px}.composition-bar i{width:4px;height:4px;border-radius:50%;background:var(--brand-smoke)}.composition-bar b{font-size:7px;letter-spacing:1px;font-weight:500}.hero-finish{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:17px;font-size:8px;color:var(--brand-smoke)}.hero-finish>span:first-child{display:flex;align-items:center;gap:5px}.hero-finish svg{color:var(--brand-success)}.hero-finish>span:last-child{letter-spacing:1px;white-space:nowrap}.hero-bottom{grid-column:1/-1;justify-content:space-between;border-top:1px solid var(--line);padding:25px 0;margin-top:75px;font-size:11px;color:var(--brand-smoke)}.hero-bottom,.hero-bottom>a{display:flex;align-items:center}.hero-bottom>a{gap:18px}.hero-bottom>a:hover{color:var(--brand-rose)}.marketing-intro{background:var(--brand-ivory);color:var(--brand-ink);padding:90px max(5%,calc((100vw - 1440px)/2));margin-top:0}.marketing-intro>.eyebrow{color:var(--brand-crimson);margin-bottom:24px}.marketing-intro>div:not(.feature-grid){display:flex;justify-content:space-between;gap:60px;align-items:end;margin-bottom:60px}.marketing-intro h2 em{color:var(--brand-crimson)}.marketing-intro>div>p{max-width:390px;color:var(--brand-muted-light);font-size:14px;line-height:1.9}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 50px}.feature-grid article{padding:24px 0 0;border-top:1px solid var(--brand-border-light)}.feature-icon{display:flex;align-items:center;justify-content:space-between;color:var(--brand-crimson);margin-bottom:20px}.feature-icon>span{font-size:9px;color:var(--brand-muted-light)}.feature-grid h3{font-size:17px;line-height:1.4;font-weight:600;letter-spacing:-.4px;margin:0 0 12px}.feature-grid p{font-size:12px;line-height:1.9;color:var(--brand-muted-light);max-width:350px}.marketing-gallery,.marketing-pricing,.marketing-process,.marketing-studio{max-width:1600px;margin:auto;padding:90px 5%}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:40px}.section-heading .eyebrow{margin-bottom:20px}.section-heading>div:last-child>p,.section-heading>p{max-width:350px;font-size:13px;line-height:1.9;color:var(--brand-smoke)}.gallery-composition{display:grid;grid-template-columns:210px minmax(0,1fr);gap:30px;align-items:start}.gallery-choices{display:flex;flex-direction:column;gap:8px}.gallery-choices>button{color:var(--brand-smoke);border:1px solid transparent;border-radius:6px;display:grid;grid-template-columns:1fr auto;gap:8px;text-align:left;padding:18px 16px;background:none}.gallery-choices>button>span{font-size:13px;font-weight:500}.gallery-choices>button>small{font-size:10px;line-height:1.7;grid-column:1}.gallery-choices>button>svg{grid-column:2;grid-row:1;opacity:0}.gallery-choices>button[aria-pressed=true]{background:var(--brand-graphite);border-color:var(--brand-border-dark);color:var(--brand-ivory)}.gallery-choices>button[aria-pressed=true] svg{color:var(--brand-rose);opacity:1}.gallery-caption{font-size:10px;margin-top:-12px!important;line-height:1.7}.gallery-caption,.gallery-notice{grid-column:2;color:var(--brand-smoke)}.gallery-notice{font-size:11px;line-height:1.6}.marketing-gallery{border-bottom:1px solid var(--line)}.marketing-studio .section-heading .marketing-text-link{margin-top:18px}.studio-capture{margin:0;border:1px solid var(--brand-border-dark);border-radius:10px;overflow:hidden;background:var(--brand-graphite);box-shadow:0 30px 70px color-mix(in srgb,var(--brand-midnight) 40%,transparent)}.studio-capture img{display:block;width:100%;height:auto;aspect-ratio:1366/844;object-fit:contain}.capture-caption{display:flex;align-items:center;gap:9px;padding:14px 18px;color:var(--brand-smoke);font-size:11px}.capture-caption>.brand-symbol{color:var(--brand-rose)}.capture-caption>span:last-child{margin-left:auto;letter-spacing:1px;font-size:8px}.marketing-process{background:var(--brand-graphite);max-width:none;padding-inline:max(5%,calc((100vw - 1440px)/2))}.marketing-process h2{font-size:clamp(33px,3.7vw,57px)}.process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:60px}.process-grid article>span{font-size:10px;color:var(--brand-rose);letter-spacing:1px;display:block;padding-bottom:18px;border-bottom:1px solid var(--brand-border-dark)}.process-grid h3{font-size:28px;font-family:var(--font-manrope),system-ui,sans-serif;font-weight:500;letter-spacing:-1px;margin:22px 0 14px}.process-grid p{font-size:12px;line-height:1.9;color:var(--brand-smoke)}.availability-note{margin-top:32px!important;font-size:10px;line-height:1.8;color:var(--brand-smoke);max-width:800px}.marketing-pricing{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center;padding-block:100px}.marketing-pricing h2{margin:20px 0}.marketing-pricing>div>p{max-width:350px;color:var(--brand-smoke);font-size:13px;line-height:1.8}.access-card{padding:35px;background:var(--brand-graphite);border:1px solid var(--brand-border-dark);border-radius:10px}.access-card>span{font-size:10px;color:var(--brand-rose);text-transform:uppercase;letter-spacing:1.2px}.access-card h3{font-size:23px;font-family:var(--font-manrope),system-ui,sans-serif;margin:20px 0 14px;letter-spacing:-.7px}.access-card p{color:var(--brand-smoke);font-size:13px;line-height:1.9}.access-card .marketing-button{margin:24px 0 14px}.access-card small{display:block;font-size:10px;color:var(--brand-smoke);line-height:1.6}.marketing-footer{border-top:1px solid var(--brand-border-dark);max-width:1600px;margin:auto;padding:50px 5% 30px;display:grid;grid-template-columns:1fr auto;gap:35px}.marketing-footer p{font-size:12px;color:var(--brand-smoke);margin:20px 0 10px}.marketing-footer small{font-size:10px;color:var(--brand-smoke)}.marketing-footer>nav{flex-wrap:wrap;gap:22px;align-items:start;font-size:11px;color:var(--brand-smoke)}.marketing-footer>nav a:hover{color:var(--brand-rose)}.footer-note{grid-column:1/-1;border-top:1px solid var(--brand-border-dark);padding-top:24px;line-height:1.7}.help-hero{padding:75px 5%;max-width:1600px;margin:auto;border-bottom:1px solid var(--line)}.help-hero h1{font-size:clamp(40px,5vw,72px);line-height:1.1;margin:22px 0}.help-hero>p{font-size:14px;line-height:1.8;color:var(--brand-smoke)}.help-layout{max-width:1300px;margin:auto;display:grid;grid-template-columns:230px minmax(0,1fr);gap:9%;padding:60px 5% 90px}.help-layout>nav{display:flex;flex-direction:column;gap:4px}.help-layout>nav>a{padding:12px 0;font-size:12px;color:var(--brand-smoke)}.help-layout>nav>a:hover{color:var(--brand-rose)}.help-content>section{padding:0 0 42px;margin-bottom:42px;border-bottom:1px solid var(--line);scroll-margin-top:25px}.help-content h2{font-size:30px;letter-spacing:-1px;margin:14px 0 18px}.help-content li,.help-content p{font-size:13px;line-height:1.9;color:var(--brand-smoke);margin-bottom:16px}.help-content strong{font-weight:500;color:var(--brand-ivory)}.help-content ol{padding-left:20px}.help-content li{padding-left:6px}.help-button{display:inline-flex;gap:10px;align-items:center;border:1px solid var(--line);padding:12px 16px;border-radius:6px;font-size:12px}.help-button:hover{border-color:var(--brand-rose)}@media(min-width:1600px){.marketing-hero{gap:80px}.marketing-hero h1{font-size:100px}}@media(max-width:1100px){.marketing-nav>nav{gap:16px}.marketing-nav>nav a{font-size:11px}.marketing-hero{gap:4%;padding-top:65px}.marketing-hero h1{font-size:65px}.hero-brief{max-width:280px;padding:13px 16px}.hero-finish>span:last-child{display:none}.feature-grid{gap:32px}.gallery-composition{grid-template-columns:175px minmax(0,1fr);gap:20px}.process-grid{gap:35px}}@media(max-width:820px){.marketing-nav{height:auto;min-height:88px;flex-wrap:wrap;gap:0;padding-top:18px;padding-bottom:10px}.marketing-nav>.marketing-logo-link{order:0}.marketing-nav>.nav-cta{order:1;margin-left:auto}.marketing-nav>nav{order:2;width:100%;justify-content:space-between;gap:12px;margin-top:10px;overflow:auto;white-space:nowrap}.marketing-nav>nav a{font-size:10px;min-height:36px}.marketing-hero{grid-template-columns:1fr;gap:35px;padding-top:50px}.marketing-hero h1{font-size:75px}.hero-copy>p{max-width:500px}.hero-showcase{padding-top:10px;max-width:640px;justify-self:center;width:100%}.hero-bottom{margin-top:0}.hero-brief{margin-right:18px}.marketing-gallery,.marketing-intro,.marketing-pricing,.marketing-process,.marketing-studio{padding-top:65px;padding-bottom:65px}.marketing-intro>div:not(.feature-grid){gap:35px;align-items:start}.marketing-intro>div>p{max-width:300px;font-size:12px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.section-heading{gap:30px}.section-heading>div:last-child>p,.section-heading>p{max-width:280px;font-size:12px}.gallery-composition{grid-template-columns:1fr}.gallery-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.gallery-choices>button{padding:14px 10px;display:block}.gallery-choices>button>small{display:block;font-size:9px;margin-top:7px}.gallery-choices>button>span{font-size:11px}.gallery-choices>button>svg{display:none}.gallery-caption,.gallery-notice{grid-column:1}.marketing-pricing{gap:40px}.access-card{padding:25px}.marketing-footer>nav{max-width:240px;gap:18px}.help-layout{grid-template-columns:180px minmax(0,1fr);gap:35px}}@media(max-width:500px){.marketing-nav{padding-inline:6%;min-height:100px}.marketing-nav .logo-tile{width:32px;height:32px;border-radius:8px}.marketing-nav .logo-tile svg{width:27px;height:27px}.marketing-nav .brand-wordmark{width:84px;height:25px}.marketing-nav>nav{gap:18px;justify-content:flex-start;scrollbar-width:none}.marketing-nav>nav a,.nav-cta{font-size:10px}.nav-cta{min-height:35px;padding:8px 12px;gap:8px}.marketing-hero{padding:40px 6% 0;gap:35px}.hero-copy>.eyebrow{font-size:8px;letter-spacing:1.3px;margin-bottom:24px}.marketing-hero h1{font-size:clamp(48px,14.5vw,69px);letter-spacing:-.055em;margin-bottom:22px}.hero-copy>p{font-size:12px;line-height:1.9}.hero-actions{gap:18px;margin-top:24px}.hero-actions .marketing-button{padding:12px 14px;font-size:11px;gap:12px}.hero-actions .marketing-text-link{font-size:10px;gap:8px}.hero-copy>small{font-size:9px}.hero-brief{max-width:255px;padding:12px 15px;margin-right:9px}.hero-brief p{font-size:10px}.hero-finish{font-size:8px}.composition-bar{padding:10px;font-size:7px}.composition-bar b{font-size:6px}.hero-bottom{padding:22px 0;gap:15px;font-size:9px;flex-wrap:wrap}.hero-bottom>a{gap:7px;font-size:9px}.marketing-gallery,.marketing-intro,.marketing-pricing,.marketing-process,.marketing-studio{padding:52px 6%}.marketing-intro>div:not(.feature-grid){display:block;margin-bottom:38px}.marketing h2:not(.sc-showcase *){font-size:38px;line-height:1.1}.marketing .eyebrow{font-size:8px;letter-spacing:1.25px}.marketing-intro>div>p{margin-top:22px;max-width:none}.feature-grid{grid-template-columns:1fr;gap:26px}.feature-grid article{padding-top:20px}.feature-icon{margin-bottom:14px}.feature-grid h3{font-size:16px}.feature-grid p{font-size:12px;max-width:none}.section-heading{display:block;margin-bottom:28px}.section-heading>div:last-child>p,.section-heading>p{margin-top:20px;max-width:none}.gallery-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-choices>button{padding:13px 10px}.gallery-choices>button>small{font-size:9px}.gallery-caption{font-size:9px;line-height:1.8;margin-top:0!important}.capture-caption{font-size:9px;padding:12px;gap:7px}.capture-caption>span:last-child{display:none}.process-grid{grid-template-columns:1fr;gap:26px}.process-grid h3{font-size:27px;margin-top:18px}.marketing-process h2{font-size:38px}.marketing-pricing{grid-template-columns:1fr;gap:30px}.marketing-pricing>div>p{font-size:12px}.access-card h3{font-size:21px}.access-card p{font-size:12px}.marketing-footer{grid-template-columns:1fr;padding:38px 6% 24px;gap:28px}.marketing-footer>nav{max-width:none;gap:18px 24px}.marketing-footer .brand-wordmark{width:96px}.help-hero{padding:45px 6%}.help-hero h1{font-size:42px}.help-layout{display:block;padding:30px 6% 55px}.help-layout>nav{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid var(--line)}.help-layout>nav>a{font-size:11px}.help-content h2{font-size:28px}.help-content li,.help-content p{font-size:12px}}@media(prefers-reduced-motion:reduce){.marketing *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(prefers-reduced-motion:no-preference){.marketing a,.marketing button{transition:color .16s,background .16s,border-color .16s}.gallery-choices button:hover{border-color:var(--brand-border-dark)}}.asset-downloads,.identity-board{max-width:1400px;padding:65px 5%;margin:auto}.identity-board{display:grid;grid-template-columns:1fr 1fr;gap:24px}.logo-proof{min-height:240px;padding:36px;display:flex;align-items:center;justify-content:center;position:relative;border:1px solid var(--brand-border-dark);border-radius:8px}.logo-proof>span:last-child{position:absolute;left:20px;bottom:16px;font-size:9px;letter-spacing:1.5px;color:var(--brand-smoke)}.light-proof{background:var(--brand-ivory);color:var(--brand-ink)}.light-proof>span:last-child{color:var(--brand-muted-light)}.dark-proof .brand-logo{transform:scale(1.5)}.app-proof{background:var(--brand-graphite)}.app-proof img{width:150px;height:150px}.size-proof{grid-column:1/-1;padding:35px;border:1px solid var(--brand-border-dark);border-radius:8px}.size-proof h2{font-size:30px}.size-proof>div{display:flex;gap:40px;align-items:center;margin-top:35px;flex-wrap:wrap}.size-proof figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:12px}.size-proof figcaption{font-size:10px;color:var(--brand-smoke)}.palette-proof{grid-column:1/-1;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.palette-proof>div{min-width:0}.palette-proof span{height:72px;display:block;border-radius:5px;border:1px solid var(--brand-border-dark)}.palette-proof b,.palette-proof code{font-size:10px;display:block;margin-top:9px;text-transform:capitalize;font-weight:400}.palette-proof code{color:var(--brand-smoke);text-transform:none}.asset-downloads{padding-top:10px}.asset-downloads h2{margin:18px 0}.asset-downloads>p{font-size:13px;color:var(--brand-smoke);line-height:1.8;max-width:600px}.asset-downloads>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.asset-downloads a{padding:18px 14px;border:1px solid var(--brand-border-dark);border-radius:5px;font-size:11px;display:flex;justify-content:space-between;gap:8px}.asset-downloads a:hover{border-color:var(--brand-rose)}@media(max-width:600px){.identity-board{grid-template-columns:1fr;gap:18px;padding:35px 6%}.logo-proof{min-height:210px}.logo-proof>img{max-width:100%;object-fit:contain}.dark-proof .brand-logo{transform:scale(1.2)}.size-proof{padding:22px}.size-proof>div{gap:24px}.palette-proof{grid-template-columns:repeat(4,minmax(0,1fr))}.asset-downloads{padding:20px 6% 50px}.asset-downloads>div{grid-template-columns:1fr 1fr}.asset-downloads a{font-size:10px;line-height:1.6}}.merchant-studio .validation-warning[role=alert],.studio-surface .validation-warning[role=alert]{color:var(--brand-error);border-color:var(--brand-error);background:color-mix(in srgb,var(--brand-error) 7%,var(--surface))}.hero-demo-viewport{position:relative;overflow:hidden;width:100%;min-height:0}.hero-demo-viewport>.marketing-demo-output{position:absolute;top:0;left:0}.gallery-demo-viewport{max-height:600px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--brand-smoke) var(--brand-ivory)}.embedded-surface .library-header p{color:var(--muted)}@media(max-width:600px){.gallery-demo-viewport{max-height:480px}}.embedded-surface .product-thumb{overflow:hidden;min-height:0;grid-template-rows:minmax(0,1fr)}.embedded-surface .product-thumb img{display:block;min-height:0;max-height:100%;object-fit:contain}.embedded-surface .onboarding-products>label>span:not(.product-choice){position:relative;background:var(--surface)}.marketing-intro{--heading-accent:var(--brand-crimson)}.hero-showcase{max-width:500px;width:100%}.hero-demo-viewport{aspect-ratio:660/500}.embedded-surface :is(.field input,.field textarea,.field select,.search-form input){border-color:var(--brand-control-border-light)}.merchant-studio .dock-group :is(input:not([type=color]):not([type=range]):not([type=checkbox]),textarea,select),.studio-surface .prompt-input{border-color:var(--brand-control-border-dark)}.merchant-studio .toggle-row input:focus-visible+.switch{outline:2px solid var(--focus);outline-offset:3px}.embedded-surface .storefront-placement{display:flex;flex-direction:column;gap:15px}.embedded-surface .storefront-placement p{margin:0}.placement-published{font-size:11px;color:var(--brand-muted-light)}.embedded-surface .placement-connected{padding:12px;background:#EDF8F0;border:1px solid #82cea5;border-radius:6px;color:var(--brand-success-light);font-size:13px;line-height:1.6}.placement-replacement{padding:14px;border:1px solid #b89d50;background:#FFF9E8;border-radius:6px;color:var(--brand-ink)}.placement-replacement p{font-size:12px;line-height:1.8}.placement-replacement label{display:flex;align-items:flex-start;gap:9px;line-height:1.7;font-size:12px;margin-top:12px;cursor:pointer}.placement-replacement input{margin-top:4px;flex-shrink:0;accent-color:var(--brand-ink)}.placement-refresh{align-self:flex-start;min-height:34px;padding:5px 0;border:0;background:none;color:var(--brand-ink);text-decoration:underline;text-underline-offset:3px;font-size:12px;cursor:pointer}.legacy-connection{border-top:1px solid var(--brand-border-light);padding-top:12px}.legacy-connection summary{font-size:12px;min-height:32px;line-height:1.8;cursor:pointer}.legacy-connection>p{font-size:12px;line-height:1.8;color:var(--brand-muted-light);padding:12px 0}.legacy-connection .field{margin:10px 0}.storefront-placement .placement-checklist{font-size:12px;line-height:1.8}:root{color:#262626;color-scheme:light}:root,body{background:#fafaf7}:where(.marketing,.merchant-studio,.embedded-surface,.studio-surface,.workspace-access){--surface:#fafaf7;--panel:#f0f0eb;--raised:#e8e9e2;--content:#262626;--muted:#5b6057;--line:transparent;--focus:var(--brand-crimson);--accent:var(--brand-crimson);--green:var(--brand-crimson);color:#262626;color-scheme:light}:where(.marketing,.merchant-studio,.embedded-surface,.studio-surface,.workspace-access) .logo-tile{background:transparent;color:var(--brand-crimson);border-radius:0;box-shadow:none}:where(.marketing,.merchant-studio,.embedded-surface,.studio-surface,.workspace-access) :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--brand-crimson);outline-offset:4px}:where(.marketing,.merchant-studio,.embedded-surface,.studio-surface) button:hover:not(:disabled){filter:none}.marketing{background:#fafaf7;color:#262626;font-family:var(--font-inter),system-ui,sans-serif;overflow:clip}.marketing :is(h1,h2,h3,p){margin:0}.marketing :is(h1,h2:not(.sc-showcase *),h3:not(.sc-showcase *)){font-family:var(--font-inter),system-ui,sans-serif;font-weight:500;letter-spacing:-.035em}.marketing-nav{height:96px;max-width:1280px;padding:0 48px;margin:auto;border:0;gap:30px}.marketing-nav>nav{display:flex;gap:28px}.marketing-nav>nav a{font-size:14px;color:#444a40}.marketing-nav>nav a:hover{color:#191d18}.marketing .brand-wordmark{width:102px}.marketing .help-button,.marketing .marketing-button{display:inline-flex;align-items:center;justify-content:center;background:var(--brand-crimson);border:0;border-radius:2px;color:#fff;font-size:14px;min-height:46px;padding:12px 20px;text-decoration:none}.marketing .help-button:hover,.marketing .marketing-button:hover{background:var(--brand-ruby);color:#fff}.simple-site main{max-width:1280px;padding:0 48px;margin:auto}.simple-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:72px;padding:72px 0 100px}.launch-status{font-size:12px;color:#5b6057;line-height:1.7;margin-bottom:24px!important}.simple-hero h1{font-size:clamp(36px,4.2vw,58px);line-height:1.12;max-width:520px}.hero-description{font-size:17px;line-height:1.8;color:#5b6057;max-width:420px;margin:24px 0 28px!important}.product-study{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.product-study img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.product-study figcaption{grid-column:1/-1;font-size:11px;line-height:1.8;color:#5b6057;padding-top:9px}.simple-site h2:not(.sc-showcase *){font-size:30px;line-height:1.25}.simple-section-heading{margin-bottom:30px}.simple-section-heading p{font-size:14px;line-height:1.8;margin-top:12px!important;color:#5b6057}.simple-examples{padding:36px 0 72px;scroll-margin-top:30px}.example-controls{display:flex;gap:24px;align-items:end;flex-wrap:wrap;margin-bottom:24px}.example-controls>label{display:flex;flex-direction:column;gap:9px;font-size:12px;color:#444a40;min-width:180px}.example-controls select{background:transparent;border:0;border-bottom:1px solid #858a7f;border-radius:0;color:#262626;padding:10px 22px 10px 0;min-height:44px;max-width:100%;font-size:14px}.example-controls .example-details{flex-direction:row;align-items:center;gap:9px;min-height:44px;margin-left:auto;min-width:0}.example-details input{accent-color:var(--brand-crimson);width:16px;height:16px}.catalogue-gallery .gallery-demo-viewport{background:#fafaf7;max-height:850px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#858a7f #fafaf7;scrollbar-gutter:stable}.catalogue-gallery .gallery-notice{font-size:12px;line-height:1.8;color:#5b6057;min-height:44px;margin-top:18px!important;max-width:720px}.simple-workflow{padding:50px 0 80px}.simple-workflow ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;list-style:none;padding:0;margin:36px 0 0;counter-reset:steps}.simple-workflow li{counter-increment:steps}.simple-workflow li:before{content:counter(steps);display:block;color:#5b6057;margin-bottom:16px}.simple-workflow h3{font-size:19px;line-height:1.4;margin-bottom:13px}.simple-workflow p{line-height:1.9;color:#5b6057;max-width:310px}.simple-questions{display:grid;gap:70px;padding:45px 0 85px}.simple-questions details{padding:0 0 20px;margin:0 0 20px}.simple-questions summary{cursor:pointer;font-size:16px;line-height:1.7;min-height:32px}.simple-questions details p{line-height:1.9;color:#5b6057;padding:16px 0 0;max-width:680px}.simple-contact{padding:40px 0 90px}.simple-contact h2{font-size:26px!important}.simple-contact p{font-size:14px;line-height:1.9;color:#5b6057;margin:16px 0!important}.simple-contact a{font-size:14px;text-decoration:underline;text-underline-offset:4px;display:inline-flex;min-height:36px;align-items:center}.marketing-footer{border:0;max-width:1280px;padding:24px 48px 40px;display:flex;flex-wrap:wrap;align-items:center;gap:28px 40px}.marketing-footer>nav{display:flex;gap:24px;font-size:12px;color:#444a40;margin-left:auto;max-width:none}.marketing-footer>small{flex-basis:100%;font-size:10px;line-height:1.8;color:#5b6057}.simple-help-heading{padding:50px 0 30px}.simple-help-heading h1{font-size:38px}.simple-site .help-layout{padding:24px 0 60px;grid-template-columns:180px minmax(0,1fr);gap:60px}.simple-site .help-layout>nav a{color:#5b6057;min-height:44px}.simple-site .help-content section{border:0;padding-bottom:40px;margin-bottom:12px;scroll-margin-top:28px}.simple-site .help-content h2{font-size:25px!important;margin-bottom:18px}.simple-site .help-content :is(p,li){font-size:14px;line-height:1.9;color:#444a40}.simple-site .help-content p+p{margin-top:16px}.simple-site .help-content a:not(.help-button){color:#262626;text-decoration:underline;text-underline-offset:3px}.simple-site .help-button{margin-top:22px}.skip-link{visibility:hidden;top:12px;background:#fafaf7;color:#262626;box-shadow:none;border-radius:0}.skip-link:focus{visibility:visible}.embedded-surface,.merchant-studio,.studio-surface{--surface:#fafaf7;--panel:#f0f0eb;--raised:#e8e9e2;--line:transparent;--content:#262626;--muted:#5b6057;--accent:var(--brand-crimson);--green:var(--brand-crimson);--focus:var(--brand-crimson);background:#fafaf7;color:#262626;color-scheme:light}.merchant-studio :is(.topbar,.preview-toolbar,.canvas-options,.workspace-footer,.preview-area,.canvas-workspace){background:#fafaf7;background-image:none;border:0;color:#5b6057}.merchant-studio :is(.customization-dock,.dock-top,.dock-subnav){background:#f0f0eb;border:0;box-shadow:none}.merchant-studio .dock-content{background:#f0f0eb}.merchant-studio .dock-heading{min-width:100px}.merchant-studio .dock-top{gap:24px}.merchant-studio .studio-tag{display:none}.merchant-studio .dock-subnav button,.merchant-studio .dock-tabs button{border:0;border-radius:2px;background:transparent;color:#5b6057}.merchant-studio .dock-subnav button[aria-pressed=true],.merchant-studio .dock-tabs button[aria-pressed=true]{color:#262626;background:color-mix(in srgb,var(--brand-crimson) 10%,#fafaf7)}.merchant-studio .dock-subnav button svg,.merchant-studio .dock-tabs button svg{display:none}.merchant-studio .dock-resizer span,.merchant-studio .dock-resizer:focus span,.merchant-studio .dock-resizer:hover span{background:var(--brand-crimson)}.merchant-studio .dock-actions{gap:12px}.merchant-studio .dock-group{border:0}.merchant-studio .dock-group h3{font-size:13px;color:#262626}.merchant-studio .dock-group .hint{color:#5b6057}.merchant-studio .dock-grid{gap:32px}.merchant-studio .advanced-settings{border:0;background:transparent}.merchant-studio .advanced-settings summary{color:#444a40;font-size:12px}.merchant-studio .advanced-content{border:0}:is(.merchant-studio,.embedded-surface,.studio-surface) :is(.primary,.secondary,.icon-button,.preset,.source-card,.layout-tiles>button,.spacing-options>button,.dock-style-recipes>button,.style-recipe,.onboarding-recipes button,.goal-grid>button,.onboarding-source-tabs button,.segments,.segments button,.field input,.field textarea,.field select,.search-form input,.number-value,.number-presets button,.section-presets button,.dock-colors label,.advanced-settings){box-shadow:none;border-radius:2px}:is(.merchant-studio,.embedded-surface,.studio-surface) .primary{background:var(--brand-crimson);border:0;color:#fff}:is(.merchant-studio,.embedded-surface,.studio-surface) .primary:hover:not(:disabled){background:var(--brand-ruby);color:#fff}:is(.merchant-studio,.embedded-surface,.studio-surface) .secondary{border:0;background:#e8e9e2;color:#262626}:is(.merchant-studio,.embedded-surface,.studio-surface) .secondary:hover:not(:disabled){background:color-mix(in srgb,var(--brand-crimson) 8%,#fafaf7);color:#262626}:is(.merchant-studio,.embedded-surface,.studio-surface) :is(.field input,.field textarea,.field select,.search-form input,.number-value,.device-switcher,.custom-viewport,.custom-zoom,.zoom-controls select){background:transparent;border:0;border-bottom:1px solid #858a7f;color:#262626;box-shadow:none;border-radius:0}:is(.merchant-studio,.embedded-surface,.studio-surface) :is(.field,.field small,.optional,.hint,.number-control small,.number-control,.number-control label,.number-value input,.number-value span,.number-presets button,.override-enable,.override-enable span,.section-presets button){color:#5b6057}.merchant-studio :is(.dock-tabs,.dock-subnav,.topbar,.canvas-options,.preview-toolbar,.workspace-footer) :is(button,input,select){color:#444a40}.merchant-studio .header-actions .primary{color:white}.merchant-studio .breadcrumb input,.merchant-studio .header-actions .secondary{color:#262626}.merchant-studio :is(.source-card,.layout-tiles>button,.spacing-options>button,.style-recipes>button,.look-recipes>button){border:0;background:transparent;color:#262626;box-shadow:none}.merchant-studio :is(.source-card,.layout-tiles>button,.spacing-options>button,.style-recipes>button,.look-recipes>button)[aria-pressed=true]{background:color-mix(in srgb,var(--brand-crimson) 10%,#fafaf7);color:#262626}.merchant-studio .layout-glyph{background:#e8e9e2}.merchant-studio .layout-glyph i{background:var(--brand-crimson)}.merchant-studio .number-value input{color:#262626}.embedded-surface input[type=checkbox],.merchant-studio input[type=checkbox],.merchant-studio input[type=range]{accent-color:var(--brand-crimson)}.merchant-studio .number-presets button,.merchant-studio .section-presets button{border:0;background:transparent}.merchant-studio .number-presets button[aria-pressed=true],.merchant-studio .section-presets button[aria-pressed=true]{background:color-mix(in srgb,var(--brand-crimson) 10%,#fafaf7);color:#262626}.merchant-studio .toggle-row{color:#262626;border:0}.merchant-studio .toggle-row small{color:#5b6057}.merchant-studio .switch{background:#858a7f}.merchant-studio input:checked+.switch{background:var(--brand-crimson)}.merchant-studio .live-dot,.merchant-studio .save-state:not(.unsaved)>span,.merchant-studio .status-dot{background:#5b6057}.merchant-studio .save-state.unsaved>span{background:#755308}.merchant-studio .canvas-surface{box-shadow:none;border:0;border-radius:0}.merchant-studio .context-toggle button[aria-pressed=true],.merchant-studio .device-switcher button[aria-pressed=true]{background:color-mix(in srgb,var(--brand-crimson) 10%,#fafaf7);color:#262626}.merchant-studio .panel-toggle,.merchant-studio .panel-toggle[aria-expanded=false]{background:#e8e9e2;border:0;color:#262626}.merchant-studio .toast{background:#fff;color:#262626;box-shadow:none;border:0}.merchant-studio .toast-success>svg{color:var(--brand-crimson)}.merchant-studio .dock-colors{color:#262626}.merchant-studio .dock-colors small{color:#5b6057}.modal.embedded-surface,.modal.studio-surface{border:0;box-shadow:none;border-radius:3px;background:#fafaf7;color:#262626}.modal::backdrop{background:#191d1859;backdrop-filter:none}.embedded-surface :is(.modal-head,.onboarding-head,.onboarding-steps,.onboarding-footer,.connection-row){border:0}.embedded-surface .onboarding-steps{background:#f0f0eb}.embedded-surface .onboarding-steps li[aria-current]>span{background:var(--brand-crimson);border-color:transparent}.embedded-surface .onboarding-steps li[data-complete=true]{color:#444a40}.embedded-surface :is(.goal-grid>button,.onboarding-products>label,.onboarding-source-tabs button,.onboarding-recipes button){border:0;box-shadow:none;background:transparent;color:#262626}.embedded-surface .onboarding-products>label.chosen,.embedded-surface :is(.goal-grid>button,.onboarding-source-tabs button,.onboarding-recipes button)[aria-pressed=true]{background:color-mix(in srgb,var(--brand-crimson) 10%,#fafaf7);border:0;box-shadow:none}.embedded-surface .goal-grid>button>svg{color:var(--brand-crimson)}.embedded-surface .wizard-fields{grid-template-columns:1fr}.embedded-surface .onboarding-preview{border:0;box-shadow:none}.embedded-surface .step-heading{margin-bottom:24px}.embedded-surface .onboarding-head h1{font-size:20px}.embedded-surface .library-list>button{border:0;background:#f0f0eb}.embedded-surface .library-art{display:none}.embedded-surface .pill{border:0;background:transparent}.embedded-surface .notice{border:0;background:#f0f0eb}.embedded-surface .product-choice{border-radius:2px}.embedded-surface .chosen .product-choice,.embedded-surface .goal-grid .glyph-hero i:first-child,.embedded-surface .goal-grid .layout-glyph i{background:var(--brand-crimson)}.embedded-surface .validation-warning{border:0;background:#f0f0eb;color:#9a2424}.workspace-access{background:#fafaf7;color:#262626}.workspace-access .access-primary{background:var(--brand-crimson);border-radius:2px}@media(max-width:900px){.marketing-nav,.simple-site main{padding-inline:28px}.simple-hero{gap:32px;padding:50px 0 65px}.simple-hero h1{font-size:40px}.hero-description{font-size:15px}.simple-workflow ol{gap:28px}.simple-questions{gap:40px;grid-template-columns:1fr 1.7fr}.marketing-footer{padding-inline:28px}.simple-site .help-layout{gap:32px;grid-template-columns:150px minmax(0,1fr)}}@media(max-width:600px){.marketing-nav{height:84px;min-height:84px;padding:18px 22px;flex-wrap:nowrap;gap:20px}.marketing-nav>nav{width:auto;margin:0;order:0;gap:16px;overflow:visible}.marketing-nav>nav a{font-size:11px;min-height:40px;white-space:nowrap}.marketing-nav .brand-wordmark{width:72px;height:23px}.marketing-nav .logo-tile{width:26px;height:26px}.marketing-nav .brand-symbol{width:25px;height:25px}.marketing-nav .brand-logo{gap:5px}.simple-site main{padding-inline:22px}.simple-hero{grid-template-columns:1fr;padding:36px 0 48px;gap:35px}.simple-hero h1{font-size:38px;line-height:1.15;max-width:340px}.launch-status{margin-bottom:18px!important;font-size:11px}.hero-description{font-size:15px;margin:18px 0 24px!important}.product-study{gap:6px}.simple-site h2:not(.sc-showcase *){font-size:25px}.simple-examples{padding:32px 0 44px}.example-controls{gap:18px;display:grid;grid-template-columns:1fr 1fr}.example-controls>label{min-width:0;font-size:11px}.example-controls select{font-size:12px}.example-controls .example-details{grid-column:1/-1;margin:0;justify-self:start;min-height:32px}.catalogue-gallery .gallery-demo-viewport{max-height:800px}.catalogue-gallery .gallery-notice{font-size:11px}.simple-workflow{padding:30px 0 50px}.simple-workflow ol{grid-template-columns:1fr;gap:28px;margin-top:26px}.simple-workflow li:before{float:left;margin:3px 20px 0 0}.simple-workflow h3{font-size:17px}.simple-workflow p{max-width:none;margin-left:28px}.simple-questions{grid-template-columns:1fr;gap:28px;padding:30px 0 40px}.simple-questions summary{font-size:14px}.simple-questions details p{font-size:13px}.simple-contact{padding:20px 0 50px}.simple-contact h2{font-size:24px!important}.marketing-footer{padding:24px 22px 32px;gap:22px}.marketing-footer>nav{gap:20px;margin-left:0}.simple-site .help-layout{display:block;padding-top:10px}.simple-site .help-layout>nav{border:0;padding-bottom:12px;margin-bottom:20px}.simple-help-heading{padding:32px 0 20px}.simple-help-heading h1{font-size:30px}.simple-site .help-content :is(p,li){font-size:13px}.merchant-studio .dock-heading{min-width:0}.merchant-studio .dock-tabs{gap:0}.merchant-studio .dock-tabs button{padding:8px 10px}.merchant-studio .dock-top{gap:12px}}@media(prefers-reduced-motion:reduce){.simple-site *{scroll-behavior:auto!important;transition:none!important}}.merchant-studio .recipe-grid>button{border:0;background:transparent;color:#262626;box-shadow:none;border-radius:2px}.merchant-studio .recipe-grid>button[aria-pressed=true]{border:0;background:color-mix(in srgb,var(--brand-crimson) 10%,#fafaf7);box-shadow:none}.merchant-studio .recipe-grid small{color:#5b6057}.merchant-studio .recipe-art,.merchant-studio .recipe-art i{border-radius:0;box-shadow:none}.merchant-studio .dock-colors input{border:0;border-radius:0}.merchant-studio .dock-group .source-card small{color:#5b6057}.merchant-studio .brand>span.studio-tag:last-child{display:none}.merchant-studio .device-switcher select{background:#fafaf7;color:#262626;border:0}.merchant-studio .workspace-footer>span,.merchant-studio .workspace-footer>span:nth-child(2){color:#5b6057}.merchant-studio .device-switcher button{background:transparent;color:#444a40}.merchant-studio .number-control input[type=range]{accent-color:var(--brand-crimson)}.merchant-studio .override-field{border:0}.merchant-studio .override-enable span{color:#5b6057}.merchant-studio .layout-tiles button[aria-pressed=true],.merchant-studio .spacing-options button[aria-pressed=true]{background:color-mix(in srgb,var(--brand-crimson) 10%,#fafaf7)}.merchant-studio .number-control .reset-link{color:#444a40}.merchant-studio .choice-buttons button{color:#444a40;background:transparent;border:0}.merchant-studio .choice-buttons button[aria-pressed=true]{background:color-mix(in srgb,var(--brand-crimson) 10%,#fafaf7);color:#262626}.brand-board .asset-downloads,.brand-board .help-hero{color:#262626}.brand-board .eyebrow{color:#5b6057}.brand-board .dark-proof .brand-logo,.brand-board .dark-proof .logo-tile{color:#f7f4f2}.brand-board .logo-proof{box-shadow:none;border:0;border-radius:0}.brand-board .asset-downloads a{color:#262626;border-color:transparent}.brand-board .asset-downloads p{color:#5b6057}.workspace-access .access-primary{color:#fff;font-size:14px}.workspace-access nav a,.workspace-access nav button{color:#262626}.merchant-studio .workspace-footer output,.workspace-access p,.workspace-access small{color:#5b6057}.simple-site .help-content strong{color:inherit}.brand-asset-list{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:24px 0 60px}.brand-asset-list img{display:block;max-width:100%;height:auto;margin-bottom:25px}.brand-asset-list a{display:block;font-size:14px;min-height:44px;line-height:1.8;padding:10px 0;text-decoration:underline;text-underline-offset:4px}@media(max-width:600px){.brand-asset-list{grid-template-columns:1fr;gap:16px}}.merchant-studio .preview-options{flex-shrink:0;background:#fafaf7;color:#5b6057}.merchant-studio .preview-options>summary{font-size:11px;line-height:1.7;padding:8px 24px;cursor:pointer;text-align:right;min-height:34px;list-style:none}.merchant-studio .preview-options>summary::-webkit-details-marker{display:none}.merchant-studio .preview-options>summary:after{content:" +";margin-left:6px}.merchant-studio .preview-options[open]>summary:after{content:" −"}.merchant-studio .preview-options .canvas-options{padding-bottom:10px}@media(max-width:600px){.merchant-studio .brand>.brand-logo:last-child{display:inline-flex}.merchant-studio .preview-options>summary{padding:6px 12px}}.merchant-studio .group-title,.merchant-studio .group-title button,.merchant-studio .group-title strong,.merchant-studio .group-title>span{color:#5b6057}.merchant-studio .control-group{border:0}.merchant-studio .number-label{color:#5b6057}.marketing{--surface:#fafaf7;--content:#262626;--muted:#5b6057;--line:transparent;--focus:var(--brand-crimson);--accent:var(--brand-crimson);color-scheme:light}.studio-demo{min-width:0;overflow:hidden}.studio-demo,.studio-demo video{width:100%;background:transparent;border:0;border-radius:0;box-shadow:none}.studio-demo video{display:block;height:auto;aspect-ratio:8/5;object-fit:contain}.simple-hero:has(.studio-demo){grid-template-columns:.85fr 1.3fr;gap:48px}@media(max-width:600px){.simple-hero:has(.studio-demo){grid-template-columns:1fr;gap:30px}.studio-demo{width:calc(100% + 24px);margin-left:-12px}}.marketing{--site-accent:var(--brand-crimson);--site-accent-hover:var(--brand-ruby);--site-border:#d9ded3;--site-sage:color-mix(in srgb,var(--brand-crimson) 5%,#fafaf7);--site-peach:#f7eee6;--site-blue:#edf1f7}.marketing-nav{position:sticky;top:0;z-index:30;min-height:88px;height:auto;padding-block:19px;background:#fafaf7;border-bottom:1px solid #e5e8df;gap:24px}.marketing-nav>nav{margin-left:auto}.brand-launch{display:inline-flex;align-items:center;white-space:nowrap;font-size:11px;line-height:1.6;font-weight:400;color:#5b6057;background:transparent;border:0;border-inline-start:1px solid #d9ded3;border-radius:0;padding:0 0 0 20px;min-height:24px;text-decoration:none}.brand-launch:hover{color:#262626;background:transparent;text-decoration:underline;text-underline-offset:4px}.marketing .help-button,.marketing .marketing-button{background:var(--site-accent);border:1px solid var(--site-accent);border-radius:7px;box-shadow:none}.marketing .help-button:hover,.marketing .marketing-button:hover{background:var(--site-accent-hover);border-color:var(--site-accent-hover)}.marketing-nav>nav a:hover,.simple-contact a:hover{color:var(--site-accent)}.simple-site section[id]{scroll-margin-top:120px}.catalogue-gallery .gallery-demo-viewport{border:1px solid var(--site-border);border-radius:12px}.example-controls select{border-bottom-color:#7c8a75}.example-controls .example-details input{accent-color:var(--site-accent)}.simple-workflow{padding:44px 0 64px}.simple-workflow ol{gap:18px;margin-top:28px}.simple-workflow li{padding:26px 24px 28px;border:1px solid color-mix(in srgb,var(--brand-crimson) 16%,#fafaf7);border-radius:14px;background:color-mix(in srgb,var(--brand-crimson) 3%,#fafaf7)}.simple-workflow li:nth-child(2){background:#faf4ee;border-color:#e7dccf}.simple-workflow li:nth-child(3){background:#f2f5fa;border-color:#dce2eb}.simple-workflow li:before{display:grid;place-items:center;float:none;width:32px;height:32px;border-radius:50%;margin:0 0 20px;font-size:12px;line-height:1;font-weight:600}.simple-workflow li:before,.simple-workflow li:nth-child(2):before,.simple-workflow li:nth-child(3):before{background:color-mix(in srgb,var(--brand-crimson) 10%,#fafaf7);color:var(--brand-crimson)}.simple-workflow h3{font-size:18px;margin-bottom:12px}.simple-workflow p{max-width:none;font-size:14px;line-height:1.85;margin-left:0}.simple-questions{padding:36px 0 64px;align-items:start;gap:56px;grid-template-columns:1fr 2fr}.simple-questions>h2{padding-top:15px}.simple-questions>div{border:1px solid var(--site-border);border-radius:14px;background:#fffefb;overflow:hidden}.simple-questions details{padding:0;margin:0;border-bottom:1px solid #e5e8e0}.simple-questions details:last-child{border-bottom:0}.simple-questions summary{display:flex;align-items:center;justify-content:space-between;gap:18px;list-style:none;padding:19px 22px;min-height:66px;font-size:15px;line-height:1.6}.simple-questions summary::-webkit-details-marker{display:none}.faq-indicator{display:grid;place-items:center;width:25px;height:25px;flex-shrink:0;background:color-mix(in srgb,var(--brand-crimson) 5%,#fafaf7);color:var(--brand-crimson);border-radius:50%;font-size:18px;line-height:1;font-weight:400}.simple-questions details[open]{background:color-mix(in srgb,var(--brand-crimson) 4%,#fafaf7)}.simple-questions details[open] .faq-indicator{transform:rotate(45deg)}.simple-questions details p{padding:0 22px 23px;max-width:none;font-size:14px;line-height:1.85}.simple-questions summary:focus-visible{outline-offset:-5px}.simple-contact{padding:36px 38px 34px;margin:6px 0 68px;border:1px solid color-mix(in srgb,var(--brand-crimson) 20%,#fafaf7);border-radius:16px;background:color-mix(in srgb,var(--brand-crimson) 5%,#fafaf7);position:relative}.simple-contact h2{font-size:27px!important;line-height:1.3}.simple-contact p{max-width:580px;margin:13px 0 14px!important}.simple-contact>a{color:var(--brand-crimson);text-decoration-color:color-mix(in srgb,var(--brand-crimson) 40%,#fafaf7)}.marketing-footer{border-top:1px solid #e5e8df;padding-top:28px}.footer-brand{display:flex;align-items:center;gap:24px}.footer-launch{font-size:11px;line-height:1.6;color:#5b6057}.simple-site .help-content section{border-bottom:1px solid #e5e8df}.simple-site .help-content section:last-child{border-bottom:0}@media(prefers-reduced-motion:no-preference){.help-button,.marketing-button{transition:background-color .18s,border-color .18s,transform .18s}.help-button:hover,.marketing-button:hover{transform:translateY(-1px)}.help-button:active,.marketing-button:active{transform:translateY(0)}.faq-indicator{transition:background-color .18s,transform .18s}.simple-questions details[open] p{animation:faq-appear .18s ease-out}@keyframes faq-appear{0%{opacity:.5;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:900px){.marketing-nav{gap:16px}.brand-launch{font-size:10px;padding:0 0 0 14px}.marketing-nav>nav{gap:18px}.simple-workflow li{padding:23px 19px}.simple-workflow h3{font-size:17px}.simple-questions{gap:32px}}@media(max-width:600px){.marketing-nav{display:grid;grid-template-columns:auto 1fr;gap:7px 16px;padding:12px 22px;min-height:106px}.marketing-nav>.marketing-logo-link{grid-column:1;grid-row:1}.marketing-nav>nav{grid-column:2;grid-row:1;justify-self:end;margin:0;width:auto;gap:12px}.marketing-nav>nav a{font-size:10px}.marketing-nav>.brand-launch{grid-column:1/-1;grid-row:2;justify-self:start;font-size:10px;border:0;padding:0;min-height:20px}.simple-site section[id]{scroll-margin-top:132px}.simple-workflow{padding:28px 0 46px}.simple-workflow ol{gap:12px}.simple-workflow li{padding:22px 22px 24px}.simple-workflow li:before{margin:0 0 16px}.simple-workflow h3{font-size:18px}.simple-questions{gap:20px;padding:22px 0 44px}.simple-questions>h2{padding-top:0}.simple-questions summary{font-size:14px;padding:18px 17px;gap:12px}.simple-questions details p{font-size:13px;padding:0 17px 20px}.simple-contact{padding:27px 23px;margin:0 0 46px}.simple-contact h2{font-size:24px!important}.footer-brand{flex-direction:column;align-items:start;gap:11px}.marketing-footer>nav{margin-left:auto;gap:16px}.footer-launch{font-size:10px}.simple-questions{grid-template-columns:1fr}}.gallery-looks{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:26px}.gallery-looks button{display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:8px 13px 8px 8px;border:1px solid #d9ded3;border-radius:8px;background:transparent;color:#444a40;font-size:12px;cursor:pointer}.gallery-looks button[aria-pressed=true]{border-color:var(--brand-crimson);background:color-mix(in srgb,var(--brand-crimson) 5%,#fafaf7);color:var(--brand-crimson)}.look-colours{display:flex;align-items:center;gap:3px;border:1px solid #0002;border-radius:5px;width:36px;height:26px;padding:5px}.look-colours i{width:10px;height:14px;border-radius:2px}.example-controls>label{min-width:140px;flex:1}.gallery-customize{border-block:1px solid #d9ded3;margin:0 0 20px}.gallery-customize>summary{display:flex;align-items:center;justify-content:space-between;min-height:50px;cursor:pointer;font-size:13px;list-style:none}.gallery-customize>summary::-webkit-details-marker{display:none}.gallery-customize[open]>summary>span{transform:rotate(45deg)}.gallery-customize-content{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:8px 0 20px}.gallery-customize fieldset{border:0;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:14px}.gallery-customize legend{font-size:12px;font-weight:600;padding:0;margin-bottom:16px}.gallery-customize label{display:flex;flex-direction:column;gap:6px;font-size:12px;min-width:0;color:#444a40}.gallery-customize .example-details{display:flex;flex-direction:row;align-items:center;gap:8px;min-height:34px}.gallery-customize input{accent-color:var(--brand-crimson)}.gallery-customize select{font:inherit;color:#262626;background:transparent;border:1px solid #b4bdae;border-radius:4px;min-height:40px;width:100%;padding:5px}.gallery-reset{min-height:40px;background:transparent;border:0;color:var(--brand-crimson);font-size:12px;text-decoration:underline;text-underline-offset:4px;cursor:pointer;margin-bottom:10px}.catalogue-gallery .gallery-data-note{font-size:11px;color:#5b6057;line-height:1.8;max-width:740px;margin-top:3px}.gallery-demo-viewport .marketing-demo-output{margin:auto;min-width:0}.gallery-demo-viewport[data-device=mobile] .marketing-demo-output{max-width:390px}.gallery-demo-viewport[data-device=mobile]{background:#e8e9e2}.gallery-demo-viewport .sc-showcase{max-width:none}.gallery-demo-viewport .sc-option-groups{gap:7px}.gallery-demo-viewport .sc-heading h2{font-family:var(--sc-font,inherit)}.showcase-palette-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.showcase-palette-options button{display:flex;align-items:center;gap:9px;min-height:38px;border:1px solid #b4bdae;border-radius:4px;background:transparent;color:#262626;font-size:11px;cursor:pointer;padding:5px 9px}.showcase-palette-options button[aria-pressed=true]{background:color-mix(in srgb,var(--brand-crimson) 10%,#fafaf7);border-color:var(--brand-crimson)}.showcase-palette-options span{width:20px;height:20px;border:2px solid;border-radius:50%;flex-shrink:0}@media(max-width:700px){.gallery-customize-content{grid-template-columns:1fr}.example-controls{display:grid;grid-template-columns:1fr 1fr;gap:16px}.example-controls>label{min-width:0}.gallery-looks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.gallery-looks button{font-size:10px;gap:5px;padding:6px;min-width:0}.look-colours{width:25px;height:24px;padding:4px;flex-shrink:0}.look-colours i{width:6px}.gallery-customize fieldset{gap:10px}.gallery-customize label{font-size:11px}}:is(.merchant-studio,.embedded-surface,.studio-surface){--app-accent:var(--brand-crimson);--app-accent-hover:var(--brand-ruby);--app-accent-soft:color-mix(in srgb,var(--brand-crimson) 8%,var(--brand-ivory));--app-accent-line:color-mix(in srgb,var(--brand-crimson) 24%,var(--brand-ivory))}.merchant-studio .topbar{border-bottom:1px solid var(--app-accent-line)}:is(.merchant-studio,.embedded-surface,.studio-surface) .primary{background:var(--app-accent);border-color:var(--app-accent);color:var(--brand-white)}:is(.merchant-studio,.embedded-surface,.studio-surface) .primary:hover:not(:disabled){background:var(--app-accent-hover);border-color:var(--app-accent-hover);color:var(--brand-white)}:is(.merchant-studio,.embedded-surface,.studio-surface) .secondary{background:var(--app-accent-soft);color:var(--app-accent);border:1px solid transparent}:is(.merchant-studio,.embedded-surface,.studio-surface) .secondary:hover:not(:disabled){background:color-mix(in srgb,var(--brand-crimson) 12%,var(--brand-ivory));border-color:var(--app-accent);color:var(--app-accent)}.merchant-studio :is(.dock-tabs,.dock-subnav,.device-switcher,.context-toggle,.number-presets,.section-presets,.layout-tiles,.spacing-options,.choice-buttons,.recipe-grid)>button[aria-pressed=true],:is(.embedded-surface,.studio-surface) :is(.onboarding-source-tabs,.onboarding-recipes,.goal-grid)>button[aria-pressed=true]{background:var(--app-accent-soft);color:var(--app-accent);border:1px solid var(--app-accent)}.merchant-studio :is(.dock-tabs,.dock-subnav,.layout-tiles,.spacing-options,.choice-buttons)>button:hover:not([aria-pressed=true]){background:var(--app-accent-soft);color:var(--app-accent)}.merchant-studio .panel-toggle,.merchant-studio .panel-toggle[aria-expanded=false]{background:var(--app-accent-soft);color:var(--app-accent);border:1px solid var(--app-accent-line)}.merchant-studio .showcase-palette-options button[aria-pressed=true],.merchant-studio .stress-controls button[aria-pressed=true]{background:var(--app-accent-soft);color:var(--app-accent);border-color:var(--app-accent)}:is(.embedded-surface,.studio-surface) .segments button.selected{background:var(--app-accent-soft);color:var(--app-accent);box-shadow:inset 0 -2px var(--app-accent)}.embedded-surface .onboarding-products>label.chosen,.embedded-surface .product-picker>label:has(input:checked){background:var(--app-accent-soft);border:1px solid var(--app-accent)}.embedded-surface .onboarding-steps li[aria-current]{color:var(--app-accent)}.embedded-surface .onboarding-steps li[aria-current]>span{background:var(--app-accent);border-color:var(--app-accent);color:var(--brand-white)}.embedded-surface .publish-steps>span{background:var(--app-accent-soft);color:var(--app-accent)}:is(.embedded-surface,.studio-surface) .modal-eyebrow{color:var(--app-accent)}:is(.embedded-surface,.studio-surface) .library-list>button:hover{background:var(--app-accent-soft);outline:1px solid var(--app-accent);outline-offset:-1px}:is(.embedded-surface,.studio-surface) .notice a{color:var(--app-accent);text-decoration:underline;text-underline-offset:3px}.merchant-studio :is(.breadcrumb button,.icon-button):hover{color:var(--app-accent)}.embedded-surface :is(.product-picker,.onboarding-products) input,.merchant-studio .dock-content :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--app-accent)}.merchant-studio :is(.dock-tabs,.dock-subnav,.layout-tiles,.recipe-grid) button:focus-visible,:is(.merchant-studio,.embedded-surface,.studio-surface) :is(.primary,.secondary,.icon-button):focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}:is(.embedded-surface,.studio-surface) :is(.field,.search-form) :is(input,textarea,select):focus-visible{outline:2px solid var(--app-accent);outline-offset:3px;border-color:var(--app-accent)}.merchant-studio .recipe-art{background:var(--app-accent-soft)}.merchant-studio .recipe-art i{background:linear-gradient(color-mix(in srgb,var(--brand-crimson) 22%,var(--brand-ivory)) 60%,var(--brand-white) 60%)}.merchant-studio .recipe-1{background:color-mix(in srgb,var(--brand-crimson) 14%,var(--brand-ivory))}.merchant-studio .recipe-2{background:var(--brand-light)}.merchant-studio .recipe-3{background:var(--brand-ivory)}.merchant-studio .recipe-4{background:var(--brand-graphite)}.merchant-studio .recipe-4 i{background:linear-gradient(var(--brand-crimson) 65%,var(--brand-ivory) 65%)}.merchant-studio .spacing-art i{background:var(--app-accent)}.merchant-studio .embedded-surface .validation-warning[role=alert]{color:var(--brand-error-light,#9a2424);border-color:var(--brand-error-light,#9a2424);background:#fff4f2}.marketing .marketing-nav{display:flex;align-items:center;gap:30px}.marketing .marketing-nav>nav{margin-left:auto;align-items:center}.market-switch{display:flex;gap:2px;flex-shrink:0}.market-switch button{min-height:44px;padding:8px 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:#69615d;font:500 12px var(--font-inter),sans-serif;cursor:pointer}.market-switch button[aria-pressed=true]{border-bottom-color:#b11226;color:#b11226}.discover-launch .simple-hero{grid-template-columns:.82fr 1.2fr;gap:42px;padding:66px 0 52px}.launch-eyebrow{font-size:10px;letter-spacing:.1em;line-height:1.6;color:#7d494a;margin-bottom:22px!important}.discover-launch .simple-hero h1{font-size:clamp(46px,5.2vw,68px);font-weight:500;line-height:1.06;letter-spacing:-.055em}.discover-launch :is(h1,h2) em{font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:italic;color:#b11226}.marketing.discover-launch h2:not(.sc-showcase *) em{color:#b11226}.discover-launch .hero-description{font-size:16px;line-height:1.8;max-width:385px;margin:23px 0 26px!important}.launch-hero-actions,.live-store-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.launch-text-link{display:inline-flex;align-items:center;gap:15px;color:#b11226;font-size:13px;text-decoration:underline;text-underline-offset:5px;min-height:44px}.discover-launch .marketing-button{gap:20px;border-radius:5px;font-weight:500;min-height:48px}.hero-launch-note{font-size:11px;line-height:1.8;color:#746a65;margin-top:22px!important}.brand-story{align-self:center;min-width:0}.studio-demo.brand-story video{aspect-ratio:8/5;object-fit:contain;background:transparent}.story-actions{display:flex;align-items:center;gap:15px;padding-top:10px;color:#665e59}.story-actions button,.story-actions select{border:0;border-radius:0;background:transparent;color:inherit;min-height:40px;font:400 11px var(--font-inter),sans-serif;padding:6px 0;cursor:pointer}.story-actions button:first-child{color:#b11226}.story-actions button:last-child{margin-left:auto}.story-actions select{padding-right:17px}.story-transcript{font-size:10px;color:#746a65;max-width:600px}.story-transcript summary{cursor:pointer;min-height:32px;padding:8px 0}.story-transcript p{font-size:12px;line-height:1.9;padding:5px 0 12px}.launch-proof-line{display:flex;justify-content:space-between;gap:20px;padding:21px 0;border-top:1px solid #dfd9d4;border-bottom:1px solid #dfd9d4;font-size:12px;color:#6a605b}.discover-launch .simple-examples{padding-top:76px;padding-bottom:25px}.gallery-to-store{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:22px 0 48px;border-bottom:1px solid #dfd9d4}.gallery-to-store p{font-size:13px;line-height:1.9;color:#6a605b}.gallery-to-store strong{color:#3e3430;font-weight:500}.discover-launch .shopping-benefits{padding:70px 0 40px;border-bottom:1px solid #dfd9d4}.shopping-benefits-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}.marketing.discover-launch .shopping-benefits h2{font-size:clamp(30px,3.5vw,44px);line-height:1.18;letter-spacing:-.04em}.shopping-benefits-intro>p{max-width:400px;font-size:15px;line-height:1.9;color:#665c55}.shopping-benefits-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;list-style:none;padding:0;margin:38px 0 30px}.shopping-benefits-list>li{border-top:2px solid #b11226;padding-top:22px}.marketing.discover-launch .shopping-benefits h3{font-size:17px;font-weight:500;line-height:1.5;letter-spacing:-.025em}.shopping-benefits-list p{margin-top:12px}.shopping-benefits-close,.shopping-benefits-list p{font-size:13px;line-height:1.9;color:#665c55}.shopping-benefits-close strong{font-weight:500;color:#b11226}.live-store-section{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:90px 0;scroll-margin-top:25px}.discover-launch .early-offer h2,.discover-launch .live-store-copy h2{font-size:clamp(34px,3.8vw,48px);line-height:1.15;letter-spacing:-.04em}.live-store-copy>p:not(.launch-eyebrow):not(.demo-access-note){font-size:15px;line-height:1.9;color:#665c55;margin-top:24px;max-width:440px}.live-store-copy strong{color:#352c28;font-weight:500}.live-store-copy ul{list-style:none;padding:0;margin:25px 0 27px;font-size:13px;color:#5d544f;line-height:1.8}.live-store-copy li{padding-left:18px;position:relative;margin:9px 0}.live-store-copy li:before{content:"↗";color:#b11226;position:absolute;left:0}.demo-access-note{max-width:420px;font-size:11px;line-height:1.9;color:#746a65;margin-top:20px!important}.live-store-preview{display:block;background:#f1e9e2;border:1px solid #d9cdc5;border-radius:10px;overflow:hidden;min-width:0;text-decoration:none;color:#42352e}.live-store-label{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:19px 23px;border-bottom:1px solid #d9cdc5}.live-store-label>span:first-child{font-size:25px;letter-spacing:-1.3px;font-weight:600;color:#b11226}.live-store-label i{font:italic 24px Georgia,serif;color:#332b26}.live-store-label>span:last-child{font-size:8px;letter-spacing:.08em}.live-store-image{height:440px;overflow:hidden;background:#faf7f3}.live-store-image img{display:block;width:100%;height:auto;object-fit:contain;object-position:top;transition:transform 1s cubic-bezier(.2,.7,.3,1)}@media(hover:hover) and (prefers-reduced-motion:no-preference){.live-store-preview:hover img{transform:translateY(-30px)}}.live-store-caption{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 23px;border-top:1px solid #d9cdc5;font-size:11px;line-height:1.6}.live-store-caption>span:last-child{font-size:20px;color:#b11226}.discover-launch .simple-workflow{border-top:1px solid #dfd9d4;padding-top:65px}.early-access-section{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:70px 0 80px;border-top:1px solid #dfd9d4;scroll-margin-top:20px}.early-offer>p:not(.launch-eyebrow):not(.offer-price):not(.offer-promise){font-size:14px;line-height:1.9;color:#665c55;max-width:420px;margin-top:23px}.offer-price{display:flex;align-items:baseline;gap:11px;margin-top:23px!important;flex-wrap:wrap;line-height:1.6;color:#6a605b}.offer-price strong{font-size:53px;font-weight:500;letter-spacing:-2px;color:#b11226}.offer-price span{font-size:13px}.offer-promise{font-size:13px;line-height:1.8;max-width:380px;color:#6a605b;margin-top:6px!important}.access-steps{list-style:none;padding:0;margin:35px 0 28px;display:grid;gap:23px}.access-steps li{display:flex;align-items:flex-start;gap:16px}.access-steps li>span{font:italic 23px Georgia,serif;color:#b11226;line-height:1.15}.access-steps strong{font-size:14px;font-weight:500}.access-steps p{font-size:12px;line-height:1.8;color:#746a65;max-width:350px;margin-top:6px!important}.early-offer>small{display:block;max-width:410px;font-size:10px;line-height:1.8;color:#746a65}.access-form-panel{background:#fffdf9;border:1px solid #d9cdc5;border-radius:10px;padding:34px;align-self:start}.access-form-panel h3{font-size:25px;line-height:1.3;letter-spacing:-.04em!important}.form-region{font-size:11px;line-height:1.8;color:#746a65;margin:11px 0 25px!important}.form-field{margin-bottom:20px;display:grid;gap:9px}.form-field>label{font-size:12px;color:#453c36}.form-field>label span{font-size:11px;color:#78695f}.form-field input{font:400 14px var(--font-inter),sans-serif;padding:12px 13px;min-height:46px;width:100%;border:1px solid #8d7d72;border-radius:4px;background:#fff;color:#302722}.form-field input::placeholder{color:#81736a;font-size:12px}.form-field input:disabled{opacity:.6}.access-checkbox{display:flex;align-items:flex-start;gap:11px;font-size:11px;line-height:1.8;color:#655951;margin:17px 0}.access-checkbox input{flex-shrink:0;margin-top:2px;width:17px;height:17px;accent-color:#b11226}.access-form-panel .marketing-button{width:100%;margin-top:12px;justify-content:space-between}.access-form-panel button:disabled{opacity:.6;cursor:wait}.access-privacy{font-size:10px;color:#746a65;line-height:1.9;margin-top:17px!important}.access-contact,.access-privacy a{color:#8f1528;text-decoration:underline;text-underline-offset:3px}.access-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.access-error{font-size:12px;line-height:1.8;color:#a01724;background:#fbece9;padding:12px;border-radius:4px}.access-success{padding:14px 0;outline-offset:8px}.success-check{display:inline-flex;align-items:center;justify-content:center;border:1px solid #ccb5aa;border-radius:50%;width:42px;height:42px;color:#b11226;font-size:22px;margin-bottom:25px}.access-success p{font-size:14px;line-height:1.9;color:#655951;margin-top:18px!important}.access-success small{font-size:11px;line-height:1.8;color:#746a65;display:block;margin-top:17px}.access-contact{font-size:11px;display:block;margin-top:24px;min-height:36px}.discover-launch .simple-questions{border-top:1px solid #dfd9d4;padding:65px 0 85px}.launch-privacy{max-width:850px!important;padding-top:60px!important;padding-bottom:80px!important}.launch-privacy h1{font-size:44px;line-height:1.2;margin-bottom:25px}.launch-privacy h2{font-size:23px!important;margin:33px 0 13px!important}.launch-privacy p{font-size:14px;line-height:1.9;color:#655951}.launch-privacy a{text-decoration:underline;text-underline-offset:3px;color:#8f1528}@media(max-width:1000px){.marketing .marketing-nav{gap:20px;padding-inline:30px}.marketing .marketing-nav>nav{gap:20px}.marketing .marketing-nav>nav a{font-size:12px}.discover-launch .simple-hero{gap:26px;padding-top:45px}.discover-launch .simple-hero h1{font-size:48px}.early-access-section,.live-store-section{gap:35px}.live-store-image{height:360px}.access-form-panel{padding:26px}}@media(max-width:760px){.marketing .marketing-nav{height:auto;min-height:120px;padding:18px 24px 13px;flex-wrap:wrap;gap:10px 18px}.marketing .marketing-nav>.marketing-logo-link{order:0}.marketing .marketing-nav>.market-switch{order:1;margin-left:auto}.marketing .marketing-nav>nav{order:2;width:100%;justify-content:space-between;margin:0;gap:14px}.marketing .marketing-nav>nav a{font-size:12px;min-height:36px;display:flex;align-items:center}.market-switch button{font-size:11px;padding-inline:10px}.discover-launch .simple-hero{grid-template-columns:1fr;gap:26px;padding:35px 0 30px}.discover-launch .simple-hero h1{font-size:clamp(43px,9vw,60px);max-width:600px}.discover-launch .hero-description{max-width:470px;font-size:14px;margin:20px 0 22px!important}.hero-launch-note{font-size:10px;margin-top:17px!important}.launch-proof-line{font-size:10px;gap:14px;line-height:1.8;flex-wrap:wrap;justify-content:flex-start}.launch-proof-line>span{flex:1 1 110px}.discover-launch .simple-examples{padding-top:50px}.early-access-section,.live-store-section{grid-template-columns:1fr;gap:32px;padding:55px 0}.live-store-copy>p:not(.launch-eyebrow):not(.demo-access-note){font-size:14px}.live-store-copy ul{font-size:12px}.live-store-image{height:390px}.live-store-preview{max-width:520px;width:100%;justify-self:center}.gallery-to-store{padding-bottom:32px}.gallery-to-store p{font-size:12px}.discover-launch .shopping-benefits{padding:48px 0 32px}.shopping-benefits-intro{grid-template-columns:1fr;gap:20px}.shopping-benefits-intro>p{font-size:14px;max-width:500px}.shopping-benefits-list{grid-template-columns:1fr;gap:24px;margin:28px 0}.shopping-benefits-list>li{padding-top:17px}.discover-launch .simple-workflow{padding-top:50px}.discover-launch .simple-questions{padding:50px 0}.early-offer>p:not(.launch-eyebrow):not(.offer-price):not(.offer-promise){max-width:500px}.access-form-panel{padding:27px}.launch-privacy h1{font-size:34px}}@media(max-width:420px){.marketing .marketing-nav{padding-inline:20px}.market-switch button{padding-inline:8px}.launch-hero-actions{gap:14px}.discover-launch .marketing-button{font-size:12px;padding-inline:15px;gap:13px}.launch-text-link{font-size:12px}.gallery-to-store{display:block}.gallery-to-store .launch-text-link{margin-top:12px}.live-store-image{height:330px}.live-store-label{padding:16px}.live-store-label>span:first-child{font-size:23px}.live-store-label>span:last-child{font-size:7px}.live-store-caption{font-size:10px;padding:15px 16px}.access-form-panel{padding:22px}}@media(prefers-reduced-motion:reduce){.live-store-image img{transition:none}}.merchant-studio .control-search{display:grid;gap:8px;font-size:11px;color:#655951;padding:10px 12px 18px}.merchant-studio .control-search input{width:100%;min-width:0;border:1px solid #8d7d72;background:#fffdf9;color:#302722;border-radius:4px;padding:9px;font:inherit;min-height:38px}.control-search-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;padding:15px}.control-search-results button{display:grid;text-align:start;gap:7px;white-space:normal}.control-search-results small{font-size:10px;color:#665951}.setup-shortcuts{display:flex;flex-wrap:wrap;gap:9px}.setup-shortcuts button{white-space:normal;text-align:start}.badge-rule-fields{border:0;padding:0;margin:0;min-width:0}.badge-editor-preview{display:inline-flex;padding:5px 10px;font-size:12px}.prompt-examples{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 24px}.prompt-examples button{font-size:11px!important;white-space:normal;text-align:start}.wizard-directions{margin-top:25px;padding-top:22px;border-top:1px solid #d9cdc5}.wizard-directions>h3{font-size:16px;margin-bottom:18px}.wizard-directions .goal-grid{margin-bottom:24px}.wizard-directions .wizard-fields{grid-template-columns:1fr}.design-comparisons{margin:24px 0 28px}.design-comparisons>h3{font-size:18px;margin-bottom:10px}.comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.comparison-grid>article{border:1px solid #b9aaa0;border-radius:6px;padding:10px;min-width:0;background:#fffdf9}.comparison-grid>article[data-selected=true]{border:2px solid #b11226;padding:9px}.comparison-grid h4{font-size:13px;margin:15px 0 8px}.comparison-grid p{font-size:11px!important;line-height:1.7;color:#665951;min-height:38px;margin-bottom:14px}.comparison-grid button{font-size:11px!important;white-space:normal;width:100%;justify-content:center}.comparison-thumbnail{height:135px;overflow:hidden;pointer-events:none;background:#fafaf7}.comparison-thumbnail>div{width:800px;transform:scale(.29);transform-origin:top left}.comparison-thumbnail .sc-buy-now,.comparison-thumbnail .sc-quick-view,.merchant-studio .dock-grid[hidden]{display:none}.merchant-studio .dock-subnav{overflow:auto}@media(max-width:760px){.comparison-grid{grid-template-columns:1fr}.comparison-grid>article{display:grid;grid-template-columns:130px minmax(0,1fr);gap:6px 15px;align-items:start}.comparison-thumbnail{grid-column:1;grid-row:1/4;width:130px;height:125px}.comparison-thumbnail>div{transform:scale(.17)}.comparison-grid h4,.comparison-grid p{margin:0;min-height:0}.comparison-grid button{grid-column:2}.merchant-studio .control-search{padding:10px 4px;min-width:140px}.prompt-examples{gap:7px}.onboarding .wizard-actions{flex-wrap:wrap;justify-content:flex-end}.comparison-grid p{font-size:10px!important}}.merchant-studio .badge-preset-grid,.merchant-studio .feedback-style-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 18px}.merchant-studio :is(.badge-preset-grid,.feedback-style-grid)>button{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:7px;padding:14px 12px;min-width:0;min-height:90px;white-space:normal;text-align:start;background:#fffdf9;border:1px solid #c4b8ae;border-radius:8px;color:#302722;font-size:12px}.merchant-studio :is(.badge-preset-grid,.feedback-style-grid)>button small{font-size:11px;line-height:1.5;color:#655951;font-weight:400}.merchant-studio .feedback-style-grid>button[aria-pressed=true]{border:2px solid #b11226;padding:13px 11px;background:#fff6f5}.merchant-studio .feedback-style-check{position:absolute;top:12px;right:12px;color:#b11226}.merchant-studio .badge-rule-editor>summary{display:flex;gap:7px;align-items:center;flex-wrap:wrap;overflow-wrap:anywhere}.merchant-studio .badge-rule-editor>summary small{flex-basis:100%;font-weight:400;color:#655951;padding-inline-start:16px}.merchant-studio .badge-rule-dot{width:9px;height:9px;border-radius:50%;flex:none;border:1px solid #0002}.merchant-studio .badge-rule-actions{display:flex;gap:6px;flex-wrap:wrap}.merchant-studio .badge-rule-actions button{font-size:11px!important;white-space:normal}.merchant-studio .badge-sample{background:#efede7;min-height:100px;display:flex;align-items:center;justify-content:center;gap:10px;flex-direction:column;padding:14px;border-radius:8px;container-type:normal}.merchant-studio .badge-sample>small{font-size:10px;color:#655951;text-align:center}.merchant-studio .badge-rule-fields small{line-height:1.5}@media(min-width:761px){.comparison-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}