.retail-landing{overflow:clip}.landing-container{width:min(1320px,calc(100% - 96px));margin-inline:auto}.landing-skip{position:fixed;left:16px;top:-100px;z-index:100;padding:12px 20px;background:var(--color-accent);color:var(--color-on-accent);border-radius:8px}.landing-skip:focus{top:16px}.retail-landing a:focus-visible,.retail-landing button:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:5px}.landing-nav{border-bottom:1px solid var(--color-line);background:color-mix(in srgb,var(--color-ink) 94%,transparent);backdrop-filter:blur(16px);position:sticky;top:0;z-index:40}.landing-nav-inner{min-height:84px;display:flex;align-items:center;gap:40px}.landing-nav-links{display:flex;gap:28px;margin-inline:auto}.landing-nav-links a,.landing-signin{font-size:13px;color:var(--color-muted);transition:color .2s;white-space:nowrap}.landing-nav-links a:hover,.landing-signin:hover{color:var(--color-fg)}.landing-nav-actions{display:flex;align-items:center;gap:22px}.landing-nav-actions .theme-toggle{width:30px;padding:4px;justify-content:center;background:transparent;border:0}.landing-nav-actions .theme-toggle span{display:none}.landing-button{display:inline-flex;justify-content:center;align-items:center;gap:28px;padding:17px 22px;border:1px solid var(--color-accent);border-radius:8px;background:var(--color-accent);color:var(--color-on-accent);font-size:14px;font-weight:600;line-height:1.3;transition:transform .2s,filter .2s}.landing-button:hover{transform:translateY(-2px);filter:brightness(1.06)}.landing-button>span{font-size:20px;line-height:1}.landing-button-small{padding:11px 16px;gap:16px;font-size:13px}.landing-button-secondary{border-color:var(--color-line-strong);background:var(--color-panel);color:var(--color-fg)}.landing-text-link{display:inline-flex;align-items:center;gap:15px;font-size:14px;color:var(--color-fg)}.landing-eyebrow,.landing-text-link:hover{color:var(--color-accent-fg)}.landing-eyebrow{display:flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:11px;line-height:1.7;letter-spacing:.1em}.landing-live-dot{display:inline-block;width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--color-accent-fg);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent-fg) 9%,transparent)}.landing-hero{position:relative;display:grid;grid-template-columns:.95fr 1.15fr;align-items:center;gap:46px;padding-block:100px 108px}.landing-hero:before{content:"";position:absolute;inset:-80px -200px 0 35%;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 70% 40%,color-mix(in srgb,var(--color-accent-fg) 5%,transparent),transparent 65%)}.landing-hero h1{margin-top:27px;font-family:var(--font-display);font-size:clamp(46px,5.1vw,76px);font-weight:500;letter-spacing:-.065em;line-height:1.08}.landing-hero h1>span{color:var(--color-accent-fg)}.landing-lead{margin-top:28px;font-size:21px;line-height:1.55;letter-spacing:-.025em}.landing-intro{color:var(--color-muted);max-width:400px;font-size:15px;line-height:1.8;margin-top:14px}.landing-hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:32px}.landing-fine-print{margin-top:16px;font-size:12px;line-height:1.6;color:var(--color-faint)}.receipt-demo{min-width:0;position:relative;border:1px solid var(--color-line-strong);border-radius:16px;background:var(--color-panel);box-shadow:0 28px 80px #0000001a}.receipt-demo-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid var(--color-line)}.receipt-demo-head>span:first-child{display:flex;align-items:center;gap:10px;font:10px var(--font-mono);letter-spacing:.1em}.receipt-demo-caption{font-size:11px;color:var(--color-faint)}.receipt-demo-stage{display:grid;grid-template-columns:1fr .94fr;align-items:stretch;min-height:367px;border-radius:0 0 15px 15px;overflow:hidden}.receipt-camera{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:32px 25px 47px;border-right:1px solid var(--color-line);background:color-mix(in srgb,var(--color-raised) 65%,var(--color-ink))}.receipt-camera-grid{position:absolute;inset:0;opacity:.35;background-image:radial-gradient(var(--color-faint) .65px,transparent .65px);background-size:17px 17px;mask-image:radial-gradient(ellipse,black,transparent 90%)}.receipt-paper{position:relative;width:100%;max-width:205px;transform:perspective(700px) translate(0) rotateY(-12deg) rotate(-9deg) scale(.86);transition:transform .75s cubic-bezier(.22,1,.36,1),filter .7s;filter:drop-shadow(5px 15px 14px #0006);will-change:transform}.virtual-receipt{display:block;width:100%;height:auto;border-radius:2px}.receipt-demo[data-phase=handheld] .receipt-paper{animation:receipt-handheld .8s ease-in-out both}@keyframes receipt-handheld{0%{transform:perspective(700px) translate(-1px,1px) rotateY(-12deg) rotate(-9.5deg) scale(.86)}33%{transform:perspective(700px) translate(1.5px,-1px) rotateY(-12deg) rotate(-8.5deg) scale(.86)}66%{transform:perspective(700px) translate(-1px,.5px) rotateY(-12deg) rotate(-9.3deg) scale(.86)}to{transform:perspective(700px) translate(0) rotateY(-12deg) rotate(-9deg) scale(.86)}}.receipt-demo:is([data-phase=straightening],[data-phase=extracting],[data-phase=complete]) .receipt-paper{transform:perspective(700px) translate(0) rotateY(0) rotate(0) scale(1);filter:drop-shadow(0 6px 8px #0003)}.receipt-camera-grid{transition:opacity 1.5s}.receipt-demo:is([data-phase=straightening],[data-phase=extracting],[data-phase=complete]) .receipt-camera-grid{opacity:.1}.receipt-edge-map{position:absolute;inset:-3px;width:calc(100% + 6px);height:calc(100% + 6px);overflow:visible;opacity:0;transition:opacity .5s}.receipt-edge{fill:#e5f45f08;stroke:#b4d353;stroke-width:1.8;stroke-linejoin:round}.receipt-demo:is([data-phase=detecting],[data-phase=locking],[data-phase=captured]) .receipt-edge-map{opacity:1}.receipt-demo[data-phase=detecting] .receipt-edge-map{animation:receipt-find-rectangle 1.5s cubic-bezier(.4,0,.2,1) both}@keyframes receipt-find-rectangle{0%{transform:translate(7px,5px) scale(.9,.94) rotate(1deg);opacity:.55}22%{transform:translate(-4px,2px) scale(1.03,.97) rotate(-.7deg);opacity:.75}45%{transform:translate(2px,-2px) scale(.98,1.01) rotate(.4deg);opacity:.85}66%{transform:translate(-1px,1px) scale(1.01,.995) rotate(-.1deg);opacity:.9}82%,to{transform:translate(0) scale(1) rotate(0deg);opacity:1}}.receipt-demo:is([data-phase=locking],[data-phase=captured]) .receipt-edge{stroke:#e5f45f;stroke-width:2.5}.receipt-edge-corners{fill:#e5f45f}@keyframes receipt-trace{to{stroke-dashoffset:0}}.receipt-lock-progress{width:18px;height:18px;transform:rotate(-90deg)}.receipt-lock-progress circle{fill:none;stroke:currentColor;stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;animation:receipt-trace .5s linear forwards}.receipt-capture-flash{position:absolute;inset:0;background:#fff;pointer-events:none;opacity:0}.receipt-demo[data-phase=captured] .receipt-capture-flash{animation:receipt-shutter .3s ease-out both}@keyframes receipt-shutter{0%{opacity:0}15%{opacity:.55}to{opacity:0}}.receipt-scan-beam{display:none;position:absolute;left:-7px;right:-7px;top:0;height:35px;border-bottom:1.5px solid #adc535;background:linear-gradient(transparent,#cbe94d45);box-shadow:0 10px 20px -12px #e5f45f}.receipt-demo[data-phase=extracting] .receipt-scan-beam{display:block;animation:retail-scan 2s linear both}@keyframes retail-scan{0%{top:-8%;opacity:0}6%{opacity:1}90%{opacity:1}to{top:88%;opacity:0}}.receipt-demo[data-playing=false] *,.receipt-demo[data-playing=false] :before{animation-play-state:paused!important}.receipt-region{position:absolute;border:1px solid #788b1480;border-radius:2px;background:#dced8220;opacity:0;transition:opacity .65s,background .65s}.receipt-region-merchant{left:6%;top:4%;width:88%;height:11%}.receipt-region-date{left:19%;top:16%;width:62%;height:5%}.receipt-region-items{left:6%;top:33%;width:88%;height:24%}.receipt-region-amounts{left:6%;top:60.5%;width:88%;height:9%}.receipt-region-total{left:6%;top:70%;width:88%;height:6%}.receipt-demo:is([data-read-count="2"],[data-read-count="3"],[data-read-count="4"]) .receipt-region-date,.receipt-demo:is([data-read-count="3"],[data-read-count="4"]) .receipt-region-items,.receipt-demo:not([data-read-count="0"]) .receipt-region-merchant,.receipt-demo[data-read-count="4"] .receipt-region-amounts,.receipt-demo[data-total-read=true] .receipt-region-total{opacity:1}.receipt-demo[data-phase=complete] .receipt-region{background:transparent;border-color:#788b1440}.receipt-demo[data-phase=complete] .receipt-paper{will-change:auto}.receipt-camera-status{position:absolute;bottom:17px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;color:var(--color-muted);text-align:center}.receipt-camera-status svg{color:var(--color-accent-fg);flex-shrink:0}.receipt-result{min-width:0;padding:23px 21px 20px;display:flex;flex-direction:column}.receipt-result-heading{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:500}.receipt-result-icon{display:grid;place-items:center;width:31px;height:35px;flex-shrink:0;border:1px solid var(--color-line-strong);border-radius:6px;color:var(--color-accent-fg)}.receipt-result-heading small{display:block;color:var(--color-faint);font-size:9px;font-weight:400;margin-top:4px}.receipt-result dl{margin-top:26px;display:grid;gap:17px}.receipt-result dl>div{display:flex;justify-content:space-between;gap:8px;font-size:11px;min-height:17px;transition:opacity .5s,transform .5s;opacity:.5;transform:translateY(3px)}.receipt-result dl>div.is-read{opacity:1;transform:translateY(0)}.receipt-result dt{color:var(--color-muted)}.receipt-result dd{font-variant-numeric:tabular-nums;text-align:right}.receipt-placeholder{display:inline-block;width:57px;height:7px;border-radius:2px;background:var(--color-line-strong)}.receipt-total{display:grid;grid-template-columns:1fr auto;align-items:baseline;padding-top:20px;margin-top:24px;border-top:1px solid var(--color-line)}.receipt-total>span{grid-column:1/-1;font-size:11px;color:var(--color-muted);margin-bottom:5px}.receipt-total strong{font-family:var(--font-display);font-size:34px;font-weight:500;letter-spacing:-.05em;transition:color .4s}.receipt-total.is-read strong{color:var(--color-accent-fg)}.receipt-total small{font:10px var(--font-mono);color:var(--color-faint)}.receipt-result-status{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--color-muted);margin-top:auto;padding-top:19px}.receipt-demo[data-phase=complete] .receipt-result-status{color:var(--color-accent-fg)}.receipt-demo-note{position:absolute;left:0;right:0;bottom:-30px;text-align:center;font-size:10px;color:var(--color-faint)}.landing-document-strip{border-block:1px solid var(--color-line)}.landing-document-strip>div{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:27px}.landing-document-strip span{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--color-muted)}.landing-document-strip span:first-child{display:block;font:10px/1.8 var(--font-mono);letter-spacing:.05em}.landing-document-strip b{font-weight:400;color:var(--color-fg)}.landing-document-strip svg{color:var(--color-faint)}.landing-section{padding-block:104px}.landing-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin-bottom:46px}.retail-landing h2{font-family:var(--font-display);font-size:clamp(32px,3.7vw,50px);line-height:1.13;letter-spacing:-.045em;font-weight:500;margin-top:17px}.landing-section-heading>p{color:var(--color-muted);font-size:15px;line-height:1.85;max-width:380px;padding-bottom:4px}.landing-workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--color-line);border-radius:12px;overflow:hidden}.landing-workflow article{padding:30px 32px;min-width:0;background:var(--color-panel)}.landing-workflow article+article{border-left:1px solid var(--color-line)}.landing-step-head{display:flex;align-items:center;justify-content:space-between;color:var(--color-accent-fg);font:11px var(--font-mono);letter-spacing:.08em}.landing-workflow h3{font-family:var(--font-display);font-size:30px;font-weight:500;line-height:1.2;letter-spacing:-.035em;margin-top:32px}.landing-workflow p{font-size:14px;line-height:1.8;color:var(--color-muted);margin-top:16px}.landing-input-types{display:flex;align-items:center;gap:10px;margin-top:34px;color:var(--color-muted)}.landing-input-types span{border:1px solid var(--color-line-strong);border-radius:7px;padding:12px;font:11px var(--font-mono)}.landing-input-types svg{margin-left:auto}.landing-mini-ledger{margin-top:24px;display:grid;gap:9px;font-size:12px;color:var(--color-muted)}.landing-mini-ledger span{display:flex;justify-content:space-between}.landing-mini-ledger b{font-family:var(--font-mono);font-weight:400;color:var(--color-fg)}.landing-mini-ledger span:last-child{padding-top:9px;border-top:1px solid var(--color-line)}.landing-mini-ledger span:last-child b{color:var(--color-accent-fg)}.landing-review-example{margin-top:30px;display:flex;align-items:center;gap:12px;border:1px solid var(--color-line-strong);border-radius:8px;padding:14px;font-size:12px}.landing-review-example small{display:block;color:var(--color-faint);margin-top:4px;font-size:11px}.landing-review-example svg{margin-left:auto;color:var(--color-muted)}.landing-review-dot{width:6px;height:6px;background:var(--ui-warning-fg);border-radius:50%}.landing-capture-section{border-block:1px solid var(--color-line);background:var(--color-panel);padding-block:95px}.landing-capture-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:center}.landing-capture-copy h2 span{color:var(--color-accent-fg)}.landing-capture-copy>p:not([class]){margin-top:24px;color:var(--color-muted);font-size:15px;line-height:1.85;max-width:390px}.landing-capture-features{display:grid;gap:20px;margin-block:30px}.landing-capture-features li{display:flex;align-items:flex-start;gap:12px;color:var(--color-muted);font-size:13px;line-height:1.6}.landing-capture-features svg{color:var(--color-accent-fg);flex-shrink:0;margin-top:3px}.landing-capture-features b{display:block;font-size:14px;color:var(--color-fg);font-weight:500;margin-bottom:3px}.landing-capture-visual{min-width:0;border:1px solid var(--color-line-strong);border-radius:12px;background:var(--color-ink)}.landing-capture-toolbar{display:flex;justify-content:space-between;gap:16px;padding:22px;border-bottom:1px solid var(--color-line)}.landing-capture-toolbar>span:first-child{display:flex;align-items:center;gap:10px;font:10px var(--font-mono);letter-spacing:.08em}.landing-capture-toolbar>span:last-child{color:var(--color-faint);font-size:11px}.landing-capture-frames{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:36px 24px}.landing-capture-frame{min-width:0}.landing-capture-frame:nth-child(2){margin-top:28px}.landing-capture-frame:nth-child(3){margin-top:56px}.landing-frame-image{position:relative;aspect-ratio:.78;padding:7px;border-radius:7px;border:1px solid var(--color-line-strong);background:var(--color-raised);overflow:hidden}.landing-frame-image .virtual-receipt{width:100%;height:100%;background:#fafbf9}.landing-frame-guide{position:absolute;inset:16px;border-block:1px dashed #6e8014;background:#e5f45f08}.landing-capture-frame>span{display:flex;gap:8px;margin-top:13px;font-size:10px;color:var(--color-muted)}.landing-capture-frame b{font:10px var(--font-mono);color:var(--color-accent-fg)}.landing-capture-joined{border-top:1px solid var(--color-line);display:flex;align-items:center;gap:9px;padding:19px 22px;font-size:12px}.landing-capture-joined svg{color:var(--color-accent-fg)}.landing-capture-example{margin-left:auto;color:var(--color-faint);font-size:10px}.landing-live-section{border-bottom:1px solid var(--color-line)}.landing-developer-section{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.landing-developer-section h2{font-size:clamp(28px,3vw,38px)}.landing-developer-section>div>p:not([class]){color:var(--color-muted);font-size:15px;line-height:1.85;margin-top:20px;max-width:440px}.landing-developer-links{display:flex;gap:25px;flex-wrap:wrap;margin-top:25px}.landing-code{min-width:0}.landing-code>p{font-size:11px!important;color:var(--color-faint)!important;margin-top:12px!important}.landing-final-cta{text-align:center;padding:70px 30px;border:1px solid var(--color-line-strong);border-radius:14px;background:radial-gradient(ellipse at center bottom,color-mix(in srgb,var(--color-accent-fg) 7%,transparent),transparent 75%),var(--color-panel)}.landing-final-cta .landing-eyebrow{justify-content:center}.landing-final-cta h2{font-size:clamp(38px,4.5vw,62px);margin-bottom:30px}.landing-final-cta .landing-text-link{display:flex;justify-content:center;margin-top:20px;color:var(--color-muted)}.landing-footer{padding-block:65px 25px}.landing-footer-top{display:flex;justify-content:space-between;gap:30px;margin-bottom:45px}.landing-footer-top p{color:var(--color-faint);font-size:12px;margin-top:15px}.landing-footer-top nav{display:flex;align-items:center;gap:25px;font-size:13px;color:var(--color-muted)}.landing-footer-top a:hover{color:var(--color-fg)}@media (min-width:1500px){.landing-hero{min-height:740px}}@media (max-width:1150px){.landing-container{width:calc(100% - 64px)}.landing-nav-inner{gap:24px}.landing-nav-links{gap:18px}.landing-nav-links a{font-size:12px}.landing-nav-actions{gap:14px}.landing-hero{grid-template-columns:1fr 1.12fr;gap:30px;padding-block:80px 95px}.landing-hero h1{font-size:56px}.landing-hero .landing-eyebrow{font-size:9px}.landing-hero-actions{gap:18px}.receipt-result{padding:22px 14px}.receipt-camera{padding-inline:20px}.receipt-demo-head{padding-inline:16px}.receipt-demo-caption{font-size:10px}.receipt-result-heading small{display:none}.receipt-result dl>div{flex-direction:column;gap:4px}.receipt-result dd{text-align:left}.receipt-result dl{gap:12px;margin-top:20px}.receipt-result-status{font-size:9px}.receipt-total{margin-top:18px;padding-top:15px}.landing-workflow article{padding:26px}.landing-capture-grid{gap:45px}}@media (max-width:900px){.landing-nav-links{display:none}.landing-nav-actions{margin-left:auto}.landing-hero{grid-template-columns:1fr;gap:48px;max-width:670px;padding-block:65px 90px}.landing-hero h1{font-size:clamp(48px,8vw,72px)}.landing-hero .landing-eyebrow{font-size:11px}.landing-intro{max-width:440px}.receipt-demo-stage{min-height:400px}.receipt-paper{max-width:225px}.receipt-result{padding:30px}.receipt-result dl>div{flex-direction:row}.receipt-result dl{gap:23px;margin-top:30px}.receipt-result-heading small{display:block}.receipt-total{margin-top:28px;padding-top:22px}.receipt-result-status{font-size:10px}.landing-document-strip>div{flex-wrap:wrap;justify-content:flex-start;gap:25px 35px}.landing-document-strip span:first-child{flex-basis:100%}.landing-section{padding-block:72px}.landing-section-heading{gap:30px}.landing-section-heading>p{max-width:310px;font-size:14px}.landing-workflow article{padding:23px}.landing-workflow h3{font-size:25px}.landing-step-head{font-size:9px}.landing-input-types{gap:7px;flex-wrap:wrap}.landing-input-types span{padding:8px}.landing-capture-grid{grid-template-columns:1fr;gap:44px}.landing-capture-section{padding-block:70px}.landing-capture-copy>p:not([class]){max-width:560px}.landing-capture-visual{max-width:650px}.landing-developer-section{grid-template-columns:1fr;gap:35px}.landing-developer-section>div>p:not([class]){max-width:600px}.landing-footer-top{flex-direction:column}}@media (max-width:600px){.landing-container{width:calc(100% - 40px)}.landing-nav-inner{min-height:70px;gap:16px}.landing-nav .account-brand{font-size:17px;gap:7px}.landing-nav-actions{gap:12px}.landing-nav-actions .theme-toggle{display:none}.landing-button-small{padding:10px 12px;gap:8px;font-size:12px}.landing-signin{font-size:12px}.landing-hero{padding-top:48px}.landing-hero .landing-eyebrow{font-size:9px;letter-spacing:.07em}.landing-hero h1{font-size:clamp(40px,10.5vw,60px)}.landing-lead{font-size:19px}.landing-intro{font-size:14px}.landing-hero-actions{gap:22px}.landing-hero-actions .landing-text-link{font-size:13px}.landing-button{padding:15px 18px;font-size:13px}.landing-nav .landing-button{padding:10px 12px;font-size:12px}.receipt-demo-head{padding:15px 13px;gap:10px}.receipt-demo-caption,.receipt-demo-head>span:first-child{font-size:9px}.receipt-demo-stage{min-height:340px;grid-template-columns:1fr .92fr}.receipt-camera{padding:25px 17px 42px}.receipt-result{padding:21px 14px}.receipt-result-heading{gap:6px;font-size:11px}.receipt-result-icon{width:25px;height:30px}.receipt-result-heading small{display:none}.receipt-result dl{gap:14px;margin-top:20px}.receipt-result dl>div{flex-direction:column;gap:3px;font-size:10px}.receipt-total{padding-top:13px;margin-top:18px}.receipt-total strong{font-size:29px}.receipt-total small{font-size:9px}.receipt-camera-status{font-size:9px;bottom:16px;padding-inline:8px}.receipt-result-status{font-size:9px;padding-top:13px;gap:4px}.receipt-result-status svg{flex-shrink:0}.receipt-demo-note{font-size:9px}.landing-document-strip>div{display:grid;grid-template-columns:1fr 1fr;gap:20px 12px}.landing-document-strip span{font-size:11px;gap:8px}.landing-document-strip span:first-child{grid-column:1/-1}.landing-section-heading{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:30px}.landing-section-heading>p{max-width:100%}.landing-workflow{grid-template-columns:1fr}.landing-workflow article{padding:28px}.landing-workflow article+article{border-left:0;border-top:1px solid var(--color-line)}.landing-workflow h3{font-size:30px;margin-top:25px}.landing-workflow p{max-width:360px}.landing-step-head{font-size:11px}.landing-capture-toolbar{padding:18px 14px}.landing-capture-toolbar>span:first-child,.landing-capture-toolbar>span:last-child{font-size:9px}.landing-capture-frames{gap:10px;padding:24px 14px}.landing-frame-image{padding:4px}.landing-frame-guide{inset:10px}.landing-capture-frame>span{flex-direction:column;font-size:10px}.landing-capture-joined{padding:16px 14px;font-size:11px}.landing-capture-example{display:none}.landing-final-cta{padding:50px 22px}.landing-final-cta h2{font-size:38px}.landing-footer-top nav{flex-wrap:wrap;gap:18px 25px;font-size:12px}}@media (prefers-reduced-motion:reduce){html:has(.retail-landing){scroll-behavior:auto}.retail-landing *,.retail-landing :after,.retail-landing :before{animation:none!important;transition:none!important}.receipt-scan-beam{display:none!important}}.landing-pricing{border-bottom:1px solid var(--color-line)}.landing-price-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--color-line-strong);border-radius:12px;overflow:hidden}.landing-price-card{padding:30px 24px;background:var(--color-panel)}.landing-price-card+.landing-price-card{border-left:1px solid var(--color-line)}.landing-price-card h3{font-size:15px;font-weight:500}.landing-price-amount{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:25px}.landing-price-amount strong{font:500 clamp(30px,3vw,42px)/1.2 var(--font-display);letter-spacing:-.06em}.landing-price-amount span{color:var(--color-muted);font-size:12px}.landing-price-volume{margin-top:22px;color:var(--color-accent-fg);font-size:14px}.landing-price-scope{margin-top:8px;color:var(--color-faint);font-size:11px;line-height:1.7}.landing-price-terms{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-block:24px 36px}.landing-price-terms p{color:var(--color-muted);font-size:13px;line-height:1.8}.landing-price-terms b{color:var(--color-fg);font-weight:500}.landing-price-calculator{display:grid;grid-template-columns:1.3fr .8fr .7fr;align-items:center;gap:36px;background:var(--color-panel);border:1px solid var(--color-line);border-radius:10px;padding:28px 32px}.landing-price-calculator h3{font:500 24px/1.2 var(--font-display);letter-spacing:-.03em}.landing-price-calculator p{color:var(--color-muted);font-size:13px;line-height:1.8;margin-top:10px;max-width:340px}.landing-price-input{display:grid;gap:10px}.landing-price-input label{font-size:12px;color:var(--color-muted)}.landing-price-input input{min-width:0;width:100%;border:1px solid var(--color-line-strong);background:var(--color-ink);border-radius:7px;padding:12px 14px;color:var(--color-fg);font:16px var(--font-mono)}.landing-price-input input:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:3px}.landing-price-input small{font-size:12px;color:var(--ui-warning-fg)}.landing-price-estimate{display:grid;gap:7px;border-left:1px solid var(--color-line);padding-left:32px}.landing-price-estimate>span{font-size:12px;color:var(--color-muted)}.landing-price-estimate strong{color:var(--color-accent-fg);font:500 34px/1.2 var(--font-display);letter-spacing:-.04em}.landing-price-estimate small{font-size:11px;color:var(--color-faint)}.landing-billing-facts{margin-top:28px}.landing-billing-facts details{border-bottom:1px solid var(--color-line);padding-block:18px}.landing-billing-facts summary{cursor:pointer;font-size:14px;font-weight:500;list-style-position:inside}.landing-billing-facts summary::marker{color:var(--color-muted)}.landing-billing-facts summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:6px}.landing-billing-facts p{margin-top:14px;max-width:850px;font-size:13px;color:var(--color-muted);line-height:1.85}.landing-billing-facts a{color:var(--color-fg);text-decoration:underline;text-underline-offset:3px}.landing-price-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;margin-top:28px}.landing-price-bottom p{color:var(--color-faint);font-size:12px}@media (max-width:900px){.landing-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-price-card:nth-child(3){border-left:0}.landing-price-card:nth-child(n+3){border-top:1px solid var(--color-line)}.landing-price-calculator{grid-template-columns:1fr 1fr;gap:24px}.landing-price-calculator>div:first-child{grid-column:1/-1}}@media (max-width:600px){.landing-price-card{padding:24px 18px}.landing-price-terms{grid-template-columns:1fr;gap:14px}.landing-price-calculator{padding:24px 20px;gap:22px}.landing-price-estimate{padding-left:20px}.landing-price-estimate strong{font-size:28px;overflow-wrap:anywhere}.landing-price-calculator h3{font-size:22px}.landing-price-volume{font-size:12px}}