:root{color-scheme:light;--brand: #0d7d5c;--brand-hover: #0a6b4e;--brand-dark: #09543f;--ink: #0f172a;--muted: #475569;--subtle: #64748b;--surface: #f8fafc;--surface-strong: #f1f5f9;--border: #d7e0e8;--white: #ffffff;--green-soft: #eff8f4;--green-border: #c7e5d6;--shadow: 0 18px 48px rgba(15, 23, 42, .1);--shell: 1200px;--header-height: 72px}*{box-sizing:border-box}html{overflow-x:clip;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 20px)}body{min-width:320px;margin:0;overflow-x:clip;background:var(--white);color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,a,summary{-webkit-tap-highlight-color:transparent}.shell{width:min(var(--shell),calc(100% - 48px));margin-inline:auto}.skip-link{position:fixed;z-index:100;top:12px;left:16px;transform:translateY(-180%);border-radius:8px;background:var(--ink);color:var(--white);padding:10px 14px;font-size:14px;font-weight:700}.skip-link:focus{transform:translateY(0)}:where(a,summary):focus-visible{outline:3px solid rgba(13,125,92,.42);outline-offset:4px}.site-header{position:sticky;z-index:20;top:0;min-height:var(--header-height);border-bottom:1px solid rgba(215,224,232,.9);background:var(--white)}.header-inner{position:relative;display:flex;min-height:var(--header-height);align-items:center;gap:20px}.brand{display:inline-flex;flex:0 0 auto;align-items:center;gap:9px;color:var(--ink);font-size:20px;font-weight:750;letter-spacing:-.045em}.brand img{width:32px;height:32px;border-radius:8px}.desktop-nav{display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:clamp(14px,1.8vw,26px);margin-inline:6px;color:var(--muted);font-size:13px;font-weight:650}.desktop-nav a,.login-link,.site-footer nav a,.footer-brand p a{transition:color .15s ease-out}.desktop-nav a:hover,.desktop-nav a:focus-visible,.login-link:hover,.login-link:focus-visible,.site-footer nav a:hover,.site-footer nav a:focus-visible,.footer-brand p a:hover,.footer-brand p a:focus-visible{color:var(--brand)}.vertical-nav-link{color:var(--brand)}.header-actions{display:flex;flex:0 0 auto;align-items:center;gap:16px}.login-link{color:var(--muted);font-size:14px;font-weight:650;white-space:nowrap}.button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:9px;padding:0 18px;font-size:15px;font-weight:700;line-height:1.15;text-align:center;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,transform .1s ease-out}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)}.button--primary{background:var(--brand);color:var(--white)}.button--primary:hover,.button--primary:focus-visible{background:var(--brand-hover)}.button--compact{min-height:42px;padding-inline:14px;font-size:13px;white-space:nowrap}.button--large{min-height:50px;padding-inline:21px}.button--full{width:100%}.button--secondary{border-color:var(--border);background:var(--white);color:var(--ink)}.button--secondary:hover,.button--secondary:focus-visible{border-color:var(--brand);color:var(--brand)}.button--light{background:var(--white);color:var(--brand-dark)}.button--light:hover,.button--light:focus-visible{background:var(--surface-strong)}.mobile-menu{display:none;position:relative;flex:0 0 auto}.mobile-menu>summary{display:flex;width:42px;height:42px;align-items:center;justify-content:center;flex-direction:column;gap:4px;border:1px solid var(--border);border-radius:9px;background:var(--white);cursor:pointer;list-style:none}.mobile-menu>summary::-webkit-details-marker{display:none}.mobile-menu>summary span{display:block;width:17px;height:2px;border-radius:2px;background:var(--ink)}.mobile-menu-panel{position:absolute;top:calc(100% + 12px);right:0;display:grid;width:min(300px,calc(100vw - 28px));gap:2px;padding:8px;border:1px solid var(--border);border-radius:12px;background:var(--white);box-shadow:var(--shadow)}.mobile-menu-panel a{min-height:44px;display:flex;align-items:center;border-radius:7px;padding:8px 12px;color:var(--ink);font-size:14px;font-weight:650}.mobile-menu-panel a:hover,.mobile-menu-panel a:focus-visible{background:var(--surface);color:var(--brand)}.hero{padding:70px 0 56px}.hero-shell{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:clamp(36px,6vw,80px)}.hero-copy{min-width:0;max-width:510px}.eyebrow{margin:0 0 17px;color:var(--brand);font-size:11px;font-weight:800;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.hero-copy h1{max-width:11ch;margin:0;color:var(--ink);font-size:clamp(3rem,5.4vw,4.45rem);font-weight:750;letter-spacing:-.07em;line-height:.99}.hero-description{max-width:48ch;margin:22px 0 0;color:var(--muted);font-size:18px;line-height:1.62}.hero-action{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}.hero-visual{min-width:0}.hero-product-frame,.product-frame{min-width:0;margin:0}.product-frame{overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--white);box-shadow:var(--shadow)}.hero-product-frame{overflow:visible;border:0;background:transparent;box-shadow:none}.responsive-screenshot{display:block}.responsive-screenshot img{width:100%;height:auto}.product-frame .responsive-screenshot{overflow:hidden;border-radius:inherit;background:var(--surface)}.product-frame figcaption{padding:10px 14px 12px;color:var(--subtle);font-size:12px;line-height:1.45}.hero-product-frame figcaption{padding:10px 2px 0}.capability-band{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface)}.capability-band ul{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:17px 0;list-style:none}.capability-band li{color:var(--muted);font-size:13px;font-weight:700;white-space:nowrap}.capability-band li:before{display:inline-block;width:6px;height:6px;margin:0 9px 2px 0;border-radius:50%;background:var(--brand);content:""}.section{padding:82px 0}.section--surface{background:var(--surface)}.section-heading{max-width:680px}.section-heading--centered{margin-inline:auto;text-align:center}.section-heading h2,.section-copy h2,.final-cta h2{margin:0;color:var(--ink);font-size:clamp(2rem,3.7vw,2.9rem);font-weight:730;letter-spacing:-.05em;line-height:1.08}.section-heading>p:last-child,.section-copy>p:not(.eyebrow):not(.support-note):not(.branch-benefit),.branch-intro .section-copy>p:not(.eyebrow){max-width:58ch;margin:17px 0 0;color:var(--muted);font-size:17px;line-height:1.62}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 34px;margin-top:39px;border-top:1px solid var(--border)}.feature-item{min-width:0;padding:23px 0 24px;border-bottom:1px solid var(--border)}.feature-number{display:block;margin-bottom:16px;color:var(--brand);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:750;letter-spacing:.12em}.feature-item h3,.solution-item h3{margin:0;font-size:18px;font-weight:720;letter-spacing:-.025em;line-height:1.25}.feature-item p,.solution-item p{margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.55}.split-section{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(38px,6vw,80px)}.split-section--reverse>:first-child{order:2}.split-section--reverse>:last-child{order:1}.split-section--branch{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.section-copy{min-width:0}.section-copy h2{max-width:15ch}.section-copy>p:not(.eyebrow):not(.support-note):not(.branch-benefit){max-width:48ch}.text-link{display:inline-flex;align-items:center;gap:7px;margin-top:24px;color:var(--brand);font-size:14px;font-weight:750}.text-link span{transition:transform .15s ease-out}.text-link:hover span{transform:translate(3px)}.support-note{max-width:48ch;margin:20px 0 0;padding-left:14px;border-left:2px solid var(--brand);color:var(--muted);font-size:13px;line-height:1.55}.check-list{display:grid;gap:12px;margin:23px 0 0;padding:0;list-style:none}.check-list li{position:relative;padding-left:24px;color:var(--ink);font-size:14px;font-weight:620;line-height:1.45}.check-list li:before{position:absolute;top:.1em;left:0;color:var(--brand);content:"✓";font-weight:800}.branch-section{background:var(--green-soft)}.branch-overview-ui,.branch-ui,.micro-ui{min-width:0;border:1px solid var(--border);border-radius:14px;background:var(--white);box-shadow:0 12px 34px #0f172a13}.branch-overview-ui{padding:22px}.branch-overview-head,.branch-overview-total,.branch-stock-item,.branch-transfer,.branch-ui-header,.payment-total,.payment-remaining,.exchange-difference{display:flex;align-items:center;justify-content:space-between;gap:12px}.micro-label{display:block;color:var(--subtle);font-size:10px;font-weight:800;letter-spacing:.11em;line-height:1.35;text-transform:uppercase}.branch-view-pill,.micro-ui-status{flex:0 0 auto;border-radius:999px;background:var(--green-soft);color:var(--brand-dark);padding:5px 9px;font-size:10px;font-weight:750}.branch-overview-main{margin-top:18px;padding:18px;border:1px solid var(--border);border-radius:10px}.branch-overview-total{align-items:flex-start;flex-direction:column;gap:3px;padding-bottom:14px;border-bottom:1px solid var(--border)}.branch-overview-total>span,.branch-total>span{color:var(--subtle);font-size:12px}.branch-overview-total>strong{font-size:21px;letter-spacing:-.03em}.branch-overview-list{display:grid;gap:10px;padding-top:14px}.branch-overview-list>div{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;color:var(--muted);font-size:12px}.branch-overview-list strong{color:var(--ink);font-size:11px}.branch-stock-mark{width:7px;height:7px;border-radius:50%;background:var(--brand)}.branch-transfer{justify-content:flex-start;margin-top:16px;padding:12px 13px;border-radius:9px;background:var(--green-soft)}.transfer-icon{display:grid;width:31px;height:31px;flex:0 0 auto;place-items:center;border-radius:8px;background:var(--white);color:var(--brand);font-size:17px;font-weight:700}.branch-transfer>div{min-width:0;flex:1 1 auto}.branch-transfer>div strong{display:block;margin-top:2px;font-size:12px;line-height:1.3}.transfer-quantity{color:var(--brand-dark);font-size:11px;font-weight:750;white-space:nowrap}.visual-note{margin:11px 0 0;color:var(--subtle);font-size:11px;line-height:1.45}.illustrative-figure{min-width:0;width:100%;margin:0}.illustrative-figure .visual-note{margin-top:8px}.variant-stock-figure{min-width:0;margin:0;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--white)}.variant-stock-table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:center}.variant-stock-table th,.variant-stock-table td{padding:12px 8px;border-bottom:1px solid var(--border);font-size:13px}.variant-stock-table thead th{color:var(--subtle);font-size:11px;font-weight:750}.variant-stock-table th:first-child{width:34%;text-align:left}.variant-stock-table tbody th{color:var(--ink);font-weight:680}.variant-stock-table td{color:var(--brand-dark);font-weight:750}.variant-stock-table tbody tr:last-child th,.variant-stock-table tbody tr:last-child td{border-bottom:0}.variant-stock-figure .visual-note{margin-top:10px}.profit-section .section-copy h2{max-width:13ch}.profit-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;min-width:0;margin:0;padding:0;border-top:1px solid var(--border);list-style:none}.profit-metric{display:flex;min-width:0;min-height:54px;align-items:center;gap:10px;border-bottom:1px solid var(--border);color:var(--ink);font-size:13px;font-weight:650}.profit-metric--net{color:var(--brand-dark);font-weight:750}.profit-metric:before{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--brand);content:""}.solutions-section{background:var(--surface)}.solution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:35px;border-top:1px solid var(--border)}.solution-item{min-width:0;padding:23px 0 0}.solution-item--linked{border-top:2px solid var(--brand);margin-top:-1px}.solution-item .text-link{margin-top:18px;font-size:12px}.pricing-section .section-heading{margin-bottom:34px}.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:880px;margin-inline:auto}.pricing-card{display:flex;min-width:0;flex-direction:column;padding:24px;border:1px solid var(--border);border-radius:12px;background:var(--white)}.pricing-card:nth-child(2){border-color:var(--brand)}.pricing-card-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pricing-card h3{margin:0;font-size:19px;letter-spacing:-.03em}.pricing-branch-count{margin:0;color:var(--brand-dark);font-size:12px;font-weight:750;text-align:right}.pricing-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin:17px 0 0}.pricing-price span:first-child{font-size:clamp(2rem,3.5vw,2.6rem);font-weight:760;letter-spacing:-.065em;line-height:1}.pricing-price span:last-child{color:var(--muted);font-size:13px;font-weight:600}.pricing-plan-summary{margin:11px 0 0;color:var(--muted);font-size:13px}.pricing-features{display:grid;gap:9px;margin:19px 0 23px;padding:18px 0 0;border-top:1px solid var(--border);list-style:none}.pricing-features li{position:relative;padding-left:20px;color:var(--ink);font-size:13px;line-height:1.4}.pricing-features li:before{position:absolute;top:0;left:0;color:var(--brand);content:"✓";font-weight:800}.pricing-card .button{margin-top:auto}.pricing-footnote{margin:19px auto 0;color:var(--subtle);font-size:12px;text-align:center}.faq-section{padding-top:78px;padding-bottom:88px}.faq-shell{max-width:820px}.faq-list{margin-top:30px;border-top:1px solid var(--border)}.faq-list details{border-bottom:1px solid var(--border)}.faq-list summary{position:relative;min-height:58px;display:flex;align-items:center;padding:13px 38px 13px 0;color:var(--ink);font-size:15px;font-weight:700;line-height:1.4;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{position:absolute;right:4px;color:var(--brand);content:"+";font-size:22px;font-weight:500}.faq-list details[open] summary:after{content:"−"}.faq-list details>p{max-width:68ch;margin:-1px 0 18px;color:var(--muted);font-size:14px;line-height:1.6}.final-cta{padding:52px 0;background:var(--brand-dark);color:var(--white)}.final-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:32px}.final-cta .eyebrow{margin-bottom:10px}.final-cta .eyebrow--light{color:#c8ead9}.final-cta h2{max-width:17ch;color:var(--white);font-size:clamp(1.75rem,3vw,2.4rem)}.final-cta-inner>div:first-child>p:not(.eyebrow){margin:12px 0 0;color:#ffffffd6;font-size:15px}.final-cta-actions{display:flex;flex:0 0 auto;align-items:center;gap:17px}.final-cta-secondary{color:var(--white);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.site-footer{padding:36px 0;background:#f8fafc}.footer-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:36px}.footer-brand{max-width:480px}.footer-brand>p{margin:12px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.footer-brand p a{font-weight:650}.site-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 20px;padding-top:4px;color:var(--muted);font-size:12px;font-weight:650}.section-copy>p:first-of-type{margin-top:0}.micro-ui{padding:17px}.micro-ui-topbar{display:flex;align-items:center;gap:8px;padding-bottom:13px;border-bottom:1px solid var(--border);color:var(--subtle);font-size:9px;font-weight:800;letter-spacing:.1em}.micro-ui-dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--brand)}.micro-ui-status{margin-left:auto;font-size:9px;letter-spacing:0;text-transform:none}.sales-flow-search{display:flex;min-width:0;align-items:center;gap:10px;margin:18px 0 14px;padding:13px 12px;border:1px solid var(--border);border-radius:8px;color:var(--muted);font-size:12px}.sales-flow-search>span:first-child{color:var(--subtle);font-size:20px;line-height:1}.sales-flow-product{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0;border-bottom:1px solid var(--border)}.sales-flow-product strong{display:block;margin-top:4px;font-size:14px}.sales-flow-quantity{flex:0 0 auto;padding:6px 9px;border:1px solid var(--border);border-radius:6px;color:var(--muted);font-size:10px}.sales-flow-lines{display:grid;gap:10px;padding:15px 0}.sales-flow-lines>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--muted);font-size:11px}.sales-flow-lines strong{color:var(--ink);font-size:11px;text-align:right}.sales-flow-total{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:8px;background:var(--green-soft);color:var(--brand-dark);font-size:11px;font-weight:700}.sales-flow-total strong{font-size:12px;text-align:right}.variant-product-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:19px 0 16px}.variant-product-head h3{margin:4px 0 0;font-size:19px;letter-spacing:-.035em}.variant-product-mark{flex:0 0 auto;padding:5px 8px;border:1px solid var(--border);border-radius:6px;color:var(--muted);font-size:10px}.variant-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:15px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.variant-option-group{min-width:0}.variant-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.variant-chip{display:inline-flex;min-height:30px;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:6px;padding:4px 8px;color:var(--muted);font-size:11px}.variant-chip.is-selected{border-color:var(--brand);background:var(--green-soft);color:var(--brand-dark);font-weight:750}.variant-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;padding-top:9px}.variant-details p{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:7px;margin:0;padding:10px 0;border-bottom:1px solid #edf1f3}.variant-details span{color:var(--muted);font-size:10px;line-height:1.35}.variant-details strong{color:var(--ink);font-size:10px;line-height:1.35;text-align:right}.pos-search{display:flex;min-width:0;align-items:center;gap:8px;margin:17px 0 16px;padding:10px 11px;border:1px solid var(--border);border-radius:8px;color:var(--ink);font-size:12px}.pos-search>span:nth-child(2){min-width:0;flex:1;overflow-wrap:anywhere}.pos-search>span:first-child{color:var(--subtle);font-size:20px;line-height:1}.search-shortcut{flex:0 0 auto;color:var(--subtle);font-size:10px}.pos-results{margin:8px 0 0;padding:0;list-style:none}.pos-results li{display:grid;grid-template-columns:24px minmax(0,1fr) 22px;align-items:center;gap:8px;min-height:48px;border-top:1px solid #edf1f3;color:var(--ink);font-size:11px;font-weight:600;line-height:1.35}.pos-result-index{color:var(--subtle);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:9px}.pos-result-action{display:grid;width:20px;height:20px;place-items:center;border-radius:6px;background:var(--green-soft);color:var(--brand);font-size:14px}.label-demo{min-width:0;padding:20px;border:1px solid var(--border);border-radius:14px;background:#f1f5f9}.label-tools{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.label-tools>span:not(.micro-label){padding:6px 8px;border:1px solid var(--border);border-radius:6px;background:var(--white);color:var(--muted);font-size:10px;font-weight:650}.label-tools .micro-label{margin-right:auto}.garment-label{display:grid;width:min(260px,100%);gap:7px;margin:24px auto 0;padding:17px 15px;border:1px solid #cbd5e1;background:var(--white);text-align:center}.garment-label strong{font-size:15px}.garment-label>span{color:var(--muted);font-size:11px}.barcode-placeholder{display:flex;height:45px;align-items:stretch;justify-content:center;gap:3px;margin:2px 4px;overflow:hidden}.barcode-placeholder i{display:block;width:2px;background:var(--ink)}.barcode-placeholder i:nth-child(3n){width:4px}.barcode-placeholder i:nth-child(4n){width:1px}.garment-label small{color:var(--subtle);font-size:9px}.exchange-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:9px;padding:22px 0 18px}.exchange-item{display:grid;min-width:0;gap:6px;padding:14px 11px;border:1px solid var(--border);border-radius:9px;background:var(--white)}.exchange-item--replacement{border-color:var(--green-border);background:var(--green-soft)}.exchange-item strong{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.exchange-item>span:last-child{color:var(--muted);font-size:11px}.exchange-arrow{color:var(--brand);font-size:20px;font-weight:700}.exchange-difference{padding:11px 13px;border-top:1px solid var(--border);color:var(--muted);font-size:12px}.exchange-difference strong{color:var(--ink);font-size:14px}.branch-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:28px}.branch-intro .section-copy{max-width:640px}.branch-benefit{max-width:260px;margin:0 0 5px;color:var(--brand-dark);font-size:15px;font-weight:750;line-height:1.45}.branch-ui{padding:22px;border-color:var(--green-border)}.branch-ui-header{align-items:flex-start;padding-bottom:18px;border-bottom:1px solid var(--border)}.branch-ui-header>div:first-child{min-width:0}.branch-ui-header>div:first-child strong{display:block;margin-top:5px;font-size:17px;line-height:1.35}.branch-total{display:grid;flex:0 0 auto;gap:3px;text-align:right}.branch-total strong{color:var(--brand-dark);font-size:27px;line-height:1}.branch-stock-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px 0}.branch-detail-list{display:flex;flex-wrap:wrap;gap:9px;margin:16px 0 0;padding:0;list-style:none}.branch-detail-list li{border:1px solid var(--green-border);border-radius:999px;background:var(--green-soft);color:var(--brand-dark);padding:7px 11px;font-size:11px;font-weight:650}.branch-stock-item{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:7px;min-width:0;padding:12px 10px;border:1px solid var(--border);border-radius:8px}.branch-stock-item>span:nth-child(2){overflow-wrap:anywhere;color:var(--muted);font-size:11px;font-weight:650;line-height:1.35}.branch-stock-item strong{font-size:16px}.branch-ui .branch-transfer{margin-top:0}.payments-ui{padding:19px}.payment-total{margin-top:16px;padding:13px 14px;border-radius:8px;background:var(--surface);color:var(--muted);font-size:13px}.payment-total strong{color:var(--ink);font-size:21px;letter-spacing:-.03em}.payment-lines{display:grid;gap:0;margin:11px 0}.payment-lines>div{display:flex;justify-content:space-between;gap:14px;padding:10px 3px;border-bottom:1px solid #edf1f3;font-size:12px}.payment-lines dt{color:var(--muted)}.payment-lines dd{margin:0;color:var(--ink);font-weight:700;white-space:nowrap}.payment-remaining{padding:12px 14px;border-radius:8px;background:var(--green-soft);color:var(--brand-dark);font-size:13px;font-weight:700}.payment-remaining strong{font-size:16px}.payment-note{margin:11px 0 0;color:var(--subtle);font-size:10px;line-height:1.45}.extra-feature-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;margin:28px 0 0;padding:0;list-style:none}.extra-feature-list li{padding:13px 0;border-bottom:1px solid var(--border);color:var(--ink);font-size:14px;font-weight:650}@media(max-width:1120px){.desktop-nav{display:none}.mobile-menu{display:block}.header-inner{gap:12px}.header-actions{margin-left:auto}.login-link{display:none}}@media(max-width:820px){:root{--header-height: 64px}.shell{width:min(var(--shell),calc(100% - 36px))}.hero{padding:54px 0 40px}.hero-shell{grid-template-columns:minmax(0,1fr);gap:32px}.hero-copy{max-width:620px}.hero-copy h1{max-width:14ch;font-size:clamp(3rem,9vw,4rem)}.hero-description{max-width:56ch;font-size:17px}.hero-visual{width:100%}.capability-band ul{justify-content:center;flex-wrap:wrap;column-gap:20px;row-gap:8px;padding:14px 0}.capability-band li{font-size:12px}.section{padding:64px 0}.split-section,.split-section--branch{grid-template-columns:minmax(0,1fr);gap:27px}.split-section--reverse>:first-child,.split-section--reverse>:last-child{order:initial}.split-section--reverse>:first-child{order:0}.split-section--reverse>:last-child{order:1}.split-section--reverse>.section-copy{order:0}.split-section--reverse>.micro-ui,.split-section--reverse>.label-demo,.split-section--reverse>.illustrative-figure,.split-section--reverse>.profit-metrics{order:1}.branch-intro{align-items:flex-start;flex-direction:column;gap:12px}.branch-benefit{max-width:46ch}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.solution-grid{gap:22px}.final-cta-inner{align-items:flex-start;flex-direction:column;gap:22px}}@media(max-width:639px){.shell{width:calc(100% - 32px)}.header-inner{gap:8px}.brand{gap:7px;font-size:18px}.brand img{width:29px;height:29px}.header-trial{min-height:40px;padding-inline:10px;font-size:11px}.mobile-menu>summary{width:40px;height:40px}.hero{padding-top:42px;padding-bottom:32px}.hero-copy h1{max-width:12ch;font-size:clamp(2.75rem,12vw,3.45rem)}.hero-description{margin-top:17px;font-size:16px;line-height:1.55}.hero-action{display:grid;grid-template-columns:1fr;gap:10px;margin-top:22px}.hero-action .button{width:100%}.hero-shell{gap:27px}.hero-product-frame figcaption{font-size:10px}.capability-band ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:initial;gap:9px 12px;padding:13px 0}.capability-band li{font-size:11px}.capability-band li:before{width:5px;height:5px;margin-right:6px}.section{padding:52px 0}.eyebrow{margin-bottom:13px;font-size:10px}.section-heading h2,.section-copy h2{font-size:clamp(1.85rem,8vw,2.35rem)}.section-heading>p:last-child,.section-copy>p:not(.eyebrow):not(.support-note):not(.branch-benefit){margin-top:13px;font-size:15px}.feature-grid{grid-template-columns:minmax(0,1fr);margin-top:27px}.feature-item{padding:17px 0}.feature-number{margin-bottom:9px}.feature-item h3{font-size:16px}.feature-item p{font-size:13px}.product-frame{border-radius:10px}.product-frame figcaption{padding:8px 10px;font-size:10px}.branch-overview-ui{padding:14px}.branch-overview-main{padding:13px}.branch-transfer{flex-wrap:wrap;gap:8px;padding:10px}.branch-transfer>div strong{font-size:11px}.branch-transfer>.transfer-quantity{margin-left:39px}.profit-metrics{grid-template-columns:minmax(0,1fr)}.profit-metric{min-height:44px;font-size:12px}.solution-grid{grid-template-columns:minmax(0,1fr);gap:0;margin-top:22px}.solution-item{padding:16px 0;border-bottom:1px solid var(--border)}.solution-item--linked{border-top-width:1px}.solution-item p{font-size:13px}.pricing-section .section-heading{margin-bottom:25px}.pricing-grid{grid-template-columns:minmax(0,1fr);gap:12px}.pricing-card{padding:19px}.pricing-price span:first-child{font-size:2.35rem}.pricing-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 10px}.pricing-features li,.pricing-footnote{font-size:11px}.faq-section{padding-top:55px;padding-bottom:62px}.faq-list{margin-top:22px}.faq-list summary{min-height:54px;font-size:14px}.final-cta{padding:36px 0}.final-cta-actions{width:100%;align-items:stretch;flex-direction:column;gap:13px}.final-cta-secondary{text-align:center}.footer-inner{flex-direction:column;gap:19px}.site-footer nav{justify-content:flex-start;gap:10px 17px}.micro-ui{padding:14px;border-radius:11px}.micro-ui-topbar{gap:6px;font-size:8px}.micro-ui-status{padding:4px 7px;font-size:8px}.variant-options{gap:9px}.variant-chip{min-height:28px;padding-inline:6px;font-size:10px}.variant-details{gap:0 8px}.variant-details p{align-items:flex-start;flex-direction:column;gap:3px}.variant-details strong{text-align:left}.label-demo{padding:14px}.exchange-flow{gap:5px}.exchange-item{padding:11px 8px}.exchange-item strong{font-size:11px}.branch-ui{padding:14px}.branch-ui-header>div:first-child strong{font-size:13px}.branch-total>span{font-size:10px}.branch-total strong{font-size:22px}.branch-stock-list{gap:6px;padding:13px 0}.branch-detail-list{gap:7px}.branch-detail-list li{padding:6px 9px;font-size:10px}.branch-stock-item{grid-template-columns:minmax(0,1fr) auto;gap:4px 5px;padding:9px 7px}.branch-stock-item .branch-stock-mark{display:none}.branch-stock-item>span:nth-child(2){grid-column:1 / -1;font-size:9px}.branch-stock-item strong{font-size:14px}.branch-ui .branch-transfer{padding:9px}.payments-ui{padding:14px}.payment-total{padding:10px}.payment-total strong{font-size:18px}.extra-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 16px;margin-top:18px}.extra-feature-list li{padding:10px 0;font-size:12px}}@media(max-width:380px){.shell{width:calc(100% - 28px)}.brand{gap:5px;font-size:16px}.brand img{width:27px;height:27px}.header-inner{gap:6px}.header-trial{padding-inline:8px;font-size:10px}.variant-stock-figure{padding:11px}.variant-stock-table th,.variant-stock-table td{padding:10px 4px;font-size:12px}.variant-stock-table thead th{font-size:10px}.branch-stock-list{grid-template-columns:minmax(0,1fr);gap:7px}.branch-stock-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 11px}.branch-stock-item>span:nth-child(2){grid-column:auto;font-size:12px}.branch-stock-item strong{font-size:16px}.hero-copy h1{font-size:2.7rem}.micro-ui-status{letter-spacing:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
