:root{--navy-950:#071426;--navy-900:#0b2038;--navy-800:#123252;--navy-700:#19466d;--navy-600:#235d8c;--navy-500:#337daf;--navy-400:#5d9ec7;--navy-300:#8ec0de;--navy-200:#bfdced;--navy-100:#e0eff7;--navy-50:#f2f8fc;--paper-0:#fff;--paper-50:#f7f9f6;--paper-100:#edf1ec;--paper-200:#dce3dc;--status-success:#1e7a46;--status-warning:#9a6700;--status-danger:#c12e21;--status-info:#235d8c;--leaf:#3e9b5f;--ink:7 20 38;--ink-inverse:255 255 255;--paper-50-rgb:247 249 246;--status-success-bg:#f0f7f2;--status-warning-bg:#f8efd8;--status-danger-bg:#fbf1f0;--font-display:"Zilla Slab", "Source Sans 3", serif;--font-body:"Source Sans 3", system-ui, -apple-system, "Segoe UI", sans-serif;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-96:96px;--radius-s:6px;--radius-m:10px;--radius-l:16px;--radius-xl:24px;--shadow-card:0 1px 2px rgb(var(--ink) / 5%), 4px 5px 0 rgb(var(--ink) / 9%);--shadow-device:0 2px 4px rgb(var(--ink) / 10%), 8px 10px 0 rgb(var(--ink) / 12%);--content-max:1440px;--measure:68ch}@font-face{font-family:Zilla Slab;src:url(/fonts/zilla-slab-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3-var.woff2)format("woff2");font-weight:200 900;font-display:swap}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html.lenis-smooth{scroll-behavior:auto}body{font-family:var(--font-body);color:var(--navy-900);background:var(--paper-50);-webkit-font-smoothing:antialiased;margin:0;font-size:1.125rem;line-height:1.55}body:after{content:"";z-index:200;pointer-events:none;mix-blend-mode:multiply;opacity:.55;background:url(/assets/paper-grain-neutral.webp) 50%/cover;position:fixed;inset:0}img{max-width:100%;height:auto;display:block}a{color:var(--navy-600)}a:hover{text-decoration-thickness:2px}h1,h2,h3{font-family:var(--font-display);color:var(--navy-950);margin:0 0 var(--space-16);font-weight:600;line-height:1.12}h1{letter-spacing:-.01em;font-size:clamp(2.4rem,7.5vw,4.5rem)}h2{font-size:clamp(1.8rem,4.5vw,2.4rem)}h3{font-size:1.35rem;font-family:var(--font-body);font-weight:700}p{margin:0 0 var(--space-16)}.muted{color:var(--navy-700)}.wrap{max-width:var(--content-max);padding:0 var(--space-24);margin:0 auto}.section{padding:var(--space-64) 0}@media (width>=1024px){.section{padding:var(--space-96) 0}}.section+.section,.pin-spacer+.section{padding-top:var(--space-32)}@media (width>=1024px){.section+.section,.pin-spacer+.section{padding-top:var(--space-48)}}.measure{max-width:var(--measure)}.btn{min-height:48px;padding:0 var(--space-24);border-radius:var(--radius-m);font:600 17px/1 var(--font-body);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;text-decoration:none;transition:background .12s ease-out,transform .12s ease-out;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--navy-900);color:var(--paper-0);box-shadow:3px 4px 0 rgb(var(--ink) / 16%)}.btn-primary:hover{background:var(--navy-800)}.btn-primary:active{box-shadow:1px 2px 0 rgb(var(--ink) / 16%);transform:translate(2px,2px)}.btn-secondary{color:var(--navy-900);border-color:var(--navy-300);background:0 0}.btn-secondary:hover{background:var(--navy-100)}.btn-ghost{color:var(--navy-600);padding-inline:var(--space-12);background:0 0}.btn-ghost:hover{color:var(--navy-900);text-decoration:underline}.site-header{z-index:50;background:rgb(var(--paper-50-rgb) / 88%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--paper-200);position:sticky;top:0}.site-header .wrap{align-items:center;gap:var(--space-24);min-height:64px;display:flex}.brand{align-items:center;gap:var(--space-12);font-family:var(--font-display);color:var(--navy-950);font-size:1.5rem;font-weight:600;text-decoration:none;display:flex}.brand .logo-mark,.logo-mark{background-color:currentColor;width:54px;height:54px;display:inline-block;-webkit-mask:url(/assets/logo.svg) 50%/contain no-repeat;mask:url(/assets/logo.svg) 50%/contain no-repeat}.site-nav{gap:var(--space-16);display:flex}.site-nav a,.nav-group-label{color:var(--navy-700);font-size:.95rem;font-weight:600;text-decoration:none}.site-nav a:hover,.nav-group-label:hover{color:var(--navy-950)}.nav-group{display:inline-flex;position:relative}.nav-group-label{cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-family:inherit;display:inline-flex}.nav-group-label:after{content:"";border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;transition:transform .15s}.nav-group.open .nav-group-label:after{transform:rotate(180deg)}.nav-menu{background:var(--paper-0);border:1px solid var(--paper-200);border-radius:var(--radius-m);min-width:180px;box-shadow:4px 5px 0 rgb(var(--ink) / 12%);z-index:50;flex-direction:column;gap:2px;padding:8px;display:none;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)}.nav-menu:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.nav-menu a{white-space:nowrap;border-radius:8px;padding:9px 12px}.nav-menu a:hover{background:var(--paper-50)}.nav-group:hover .nav-menu,.nav-group:focus-within .nav-menu,.nav-group.open .nav-menu{display:flex}.site-header .header-cta{margin-left:auto}.nav-toggle{cursor:pointer;background:0 0;border:0;width:44px;height:44px;margin-left:auto;padding:0;display:none}.nav-toggle span{background:var(--navy-950);width:22px;height:2px;margin:3px auto;transition:transform .25s,opacity .2s,background-color .2s;display:block}.mobile-nav{z-index:45;overscroll-behavior:contain;background:var(--navy-950);visibility:hidden;align-items:safe center;transition:transform .35s,visibility 0s linear .35s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-100%)}.mobile-nav nav{gap:var(--space-24);padding-top:var(--space-64);padding-bottom:var(--space-48);flex-direction:column;display:flex}.mobile-link{font-family:var(--font-display);color:var(--paper-0);font-size:2rem;font-weight:700;text-decoration:none}.mobile-cta{margin-top:var(--space-16);align-self:flex-start}.mobile-nav .btn-primary{background:var(--paper-0);color:var(--navy-950)}.mobile-nav .btn-primary:hover{background:var(--paper-200)}html.nav-open,html.nav-open body{overflow:hidden}@media (prefers-reduced-motion:reduce){.mobile-nav,html.nav-open .mobile-nav{transition:none}}html.nav-open .site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}html.nav-open .brand{color:var(--paper-0);transition:color .2s .16s}html.nav-open .nav-toggle span{background:var(--paper-0);transition-delay:.16s}html.nav-open .nav-toggle span:first-child{transform:translateY(8px)rotate(45deg)}html.nav-open .nav-toggle span:nth-child(2){opacity:0}html.nav-open .nav-toggle span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}html.nav-open .mobile-nav{visibility:visible;transition:transform .35s,visibility;transform:translateY(0)}@media (width<=719px){.site-nav,.site-header .header-cta{display:none}.nav-toggle{flex-direction:column;justify-content:center;display:flex}}@media (width>=720px){.mobile-nav{display:none}.site-nav{gap:var(--space-24);flex:1}}.hero{background:var(--paper-50);padding-bottom:var(--space-48);position:relative;overflow:hidden}.hero-grid{gap:var(--space-32);align-items:center;display:grid}.hero-copy{padding-top:var(--space-48)}.hero-sub{color:var(--navy-700);max-width:34ch;font-size:1.25rem}.hero-ctas{gap:var(--space-12);margin-top:var(--space-24);flex-wrap:wrap;display:flex}.hero-stage{position:relative}.hero-art{margin:var(--space-32) auto 0;max-width:min(100%,440px);filter:drop-shadow(0 24px 32px rgb(var(--ink) / 16%));position:relative}.hero-phone{width:100%;height:auto;display:block;rotate:-1.5deg}.hero-tile{width:38%;filter:drop-shadow(0 12px 18px rgb(var(--ink) / 22%));position:absolute;bottom:-5%;right:-9%;rotate:7deg}.hero-tile img{width:100%;height:auto;display:block}.hero-ring{border:3px solid var(--leaf);opacity:.55;border-radius:50%;position:absolute;inset:-16%}@media (width>=1024px){.hero-grid{gap:var(--space-64);grid-template-columns:5fr 6fr}.hero-copy{padding-top:0}.hero-art{max-width:480px}}.walk-pin{display:none}.walk-list{margin:var(--space-32) 0 0;gap:var(--space-32);padding:0;list-style:none;display:grid}.walk-item{gap:var(--space-16);align-items:center;display:grid}.walk-item .figure{margin:0}.walk-item img{border-radius:var(--radius-l);box-shadow:var(--shadow-card)}@media (width>=720px){.walk-item{gap:var(--space-32);grid-template-columns:1fr 1fr}.walk-item:nth-child(2n) .figure{order:2}}@media (width>=1024px){.walk-pin{gap:var(--space-64);margin-top:var(--space-32);grid-template-columns:6fr 5fr;align-items:center;display:grid}.walk-list{display:none}}@media (width>=1024px) and (prefers-reduced-motion:reduce){.walk-pin{display:none}.walk-list{display:grid}}.walk-stage{position:relative}.walk-frames{aspect-ratio:3/4;width:100%;max-width:min(100%,75svh - 150px);margin-inline:auto;position:relative}.walk-frames picture{position:absolute;inset:0}.walk-frames img{object-fit:cover;border-radius:var(--radius-l);width:100%;height:100%;box-shadow:var(--shadow-device)}.walk-frames picture+picture{opacity:0}.walk-dots{gap:var(--space-8);margin-top:var(--space-16);justify-content:center;display:flex}.walk-dots span{background:var(--navy-200);border-radius:50%;width:8px;height:8px}.walk-dots span.on{background:var(--navy-700)}.walk-steps{gap:var(--space-24);margin:0;padding:0;list-style:none;display:grid}.walk-step{padding-left:var(--space-16);border-left:3px solid var(--paper-200);opacity:.6;transition:opacity .2s,border-color .2s}.walk-step.on{opacity:1;border-color:var(--leaf)}.walk-step h3{margin-top:0}.section{position:relative}.section-paper{background:var(--paper-0)}.section-navy{background:var(--navy-900);color:var(--navy-100)}.section-navy h1,.section-navy h2,.section-navy h3{color:var(--paper-0)}.section-navy .muted{color:var(--navy-300)}.section-paper:before,.section-navy:before,.site-footer:before{content:"";clip-path:polygon(0% 62%,3% 38%,7% 66%,12% 44%,17% 74%,22% 48%,27% 70%,32% 40%,37% 68%,43% 46%,48% 76%,54% 42%,59% 70%,64% 44%,69% 72%,75% 46%,80% 66%,85% 40%,90% 70%,95% 48%,100% 64%,100% 100%,0% 100%);height:14px;position:absolute;top:-13px;left:0;right:0}.section-paper:before{background:var(--paper-0)}.section-navy:before{background:var(--navy-900)}.site-footer{position:relative}.site-footer:before{background:var(--navy-950)}.split{gap:var(--space-32);align-items:center;display:grid}@media (width>=1024px){.split{gap:var(--space-64);grid-template-columns:1fr 1fr}.split.flip>:first-child{order:2}}.figure{border-radius:var(--radius-l);box-shadow:var(--shadow-card);overflow:hidden}.figure img{width:100%}.steps-pin{display:none}.steps-pin.live{gap:var(--space-16);margin-top:var(--space-32);display:grid}.steps-pin.live .steps-frames{order:-1}.steps-list{margin:var(--space-32) 0 0;gap:var(--space-32);padding:0;list-style:none;display:grid}.steps-list.off{display:none}.step-item{gap:var(--space-16);display:grid}.step-art{border-radius:var(--radius-l);box-shadow:var(--shadow-card);margin:0;overflow:hidden}.step-art img{width:100%;display:block}.step-box{background:var(--paper-0);border:1px solid var(--navy-200);border-radius:var(--radius-m);padding:var(--space-24);box-shadow:var(--shadow-card)}.steps-boxes{margin:0;padding:0;list-style:none;display:grid}.steps-boxes .step-box{grid-area:1/1;transition:opacity .25s,transform .25s}.steps-frames{aspect-ratio:1;border-radius:var(--radius-l);width:100%;box-shadow:var(--shadow-device);position:relative;overflow:hidden;rotate:.5deg}.steps-frames picture{position:absolute;inset:0}.steps-frames img{object-fit:cover;width:100%;height:100%}.steps-frames picture+picture{opacity:0}@media (width>=1024px){.steps-pin.live{gap:var(--space-64);grid-template-columns:5fr 6fr;align-items:center}.steps-pin.live .steps-frames{order:0;max-width:min(100%,540px);margin-inline:auto}.steps-pin.live .steps-boxes{gap:var(--space-24)}.steps-pin.live .step-box{grid-area:auto}}.step-num{font-family:var(--font-display);color:var(--navy-600);margin-bottom:var(--space-8);font-size:.9375rem;font-weight:600;display:block}.features{gap:var(--space-16);margin-top:var(--space-32);display:grid}@media (width>=720px){.features{grid-template-columns:1fr 1fr}}@media (width>=1080px){.features{grid-template-columns:repeat(3,1fr)}}.feature{background:var(--paper-0);border:1px solid var(--paper-200);border-radius:var(--radius-m);padding:var(--space-24);box-shadow:var(--shadow-card)}.feature:nth-child(3n+1){rotate:-.5deg}.feature:nth-child(3n+3){rotate:.6deg}.feature img{object-fit:contain;width:128px;height:128px;margin-bottom:var(--space-16)}.compare{gap:var(--space-16);margin-top:var(--space-32);display:grid}@media (width>=768px){.compare{gap:var(--space-24);grid-template-columns:1fr 1fr}}.compare-card{background:var(--paper-0);border:1px solid var(--navy-200);border-radius:var(--radius-l);padding:var(--space-32);box-shadow:var(--shadow-card);rotate:-.7deg}.compare-card--new{rotate:.6deg}.compare-card h3{margin-top:0}.compare-card ul{margin:var(--space-16) 0 0}.compare-card--new{background:var(--navy-900);border-color:var(--navy-900);color:var(--navy-100)}.compare-card--new h3{color:var(--paper-0)}.compare-card--new .list-plain li:before{background:var(--leaf)}.list-plain.list-dash li:before{clip-path:none;background:var(--navy-300);border-radius:2px;width:14px;height:3px;top:16px}.card,.step-box,.feature,.compare-card{--ca:96deg;--cp:55%;background-image:linear-gradient(var(--ca), transparent calc(var(--cp) - 9%), rgb(var(--ink) / 5%) var(--cp), transparent calc(var(--cp) + 6%)), linear-gradient(var(--ca), transparent calc(var(--cp) + 1%), rgb(var(--ink-inverse) / 30%) calc(var(--cp) + 4%), transparent calc(var(--cp) + 14%))}.compare-card--new{background-image:linear-gradient(var(--ca), transparent calc(var(--cp) - 14%), rgb(var(--ink) / 10%) var(--cp), transparent calc(var(--cp) + 10%)), linear-gradient(var(--ca), transparent calc(var(--cp) + 2%), rgb(var(--ink-inverse) / 7%) calc(var(--cp) + 5%), transparent calc(var(--cp) + 18%))}.step-box:first-child{--ca:97deg;--cp:42%}.step-box:nth-child(2){--ca:261deg;--cp:60%}.step-box:nth-child(3){--ca:89deg;--cp:71%}.feature:nth-child(3n+1){--ca:96deg;--cp:57%}.feature:nth-child(3n+2){--ca:264deg;--cp:38%}.feature:nth-child(3n){--ca:92deg;--cp:70%}.compare-card{--ca:94deg;--cp:47%}.compare-card--new{--ca:267deg;--cp:62%}.demo-stage{margin-top:var(--space-32)}@media (width>=1024px){.demo-stage{gap:var(--space-16) var(--space-64);grid-template-columns:5fr 6fr;align-items:center;display:grid}.demo-intro{grid-row:1/span 2}.receipt-demo,.demo-side{grid-column:2}}.receipt-demo{border-radius:var(--radius-l);width:100%;max-width:420px;box-shadow:var(--shadow-device);margin:0 auto;position:relative;overflow:hidden}.receipt-demo iframe{background:var(--paper-0);pointer-events:none;border:0;width:100%;height:clamp(420px,60svh,620px);display:block}.receipt-demo .demo-wallet{opacity:0;background:var(--paper-50);position:absolute;inset:0}.demo-caption{text-align:center;font-family:var(--font-display);color:var(--navy-800);margin:var(--space-16) 0 0;min-height:1.6em;font-size:1.1rem;font-weight:600}.demo-dots{gap:var(--space-8);margin-top:var(--space-12);justify-content:center;display:flex}.demo-dots span{background:var(--navy-200);border-radius:50%;width:8px;height:8px}.demo-dots span.on{background:var(--navy-700)}.demo-steps{display:none}@media (width>=1024px){.demo-steps{margin:var(--space-24) 0 0;gap:var(--space-16);padding:0;list-style:none;display:grid}.demo-step{padding-left:var(--space-16);border-left:3px solid var(--paper-200);opacity:.6;font-family:var(--font-display);color:var(--navy-800);font-size:1.1rem;font-weight:600;transition:opacity .2s,border-color .2s}.demo-step.on{opacity:1;border-color:var(--leaf)}.demo-caption{display:none}}.counter-strip{gap:var(--space-16);margin-top:var(--space-32);display:grid}@media (width>=768px){.counter-strip{grid-template-columns:repeat(3,1fr)}}.counter-strip figure{margin:0}.counter-strip figure:nth-child(odd){rotate:-.8deg}.counter-strip figure:nth-child(2n){rotate:.7deg}.counter-strip img{border-radius:var(--radius-l);width:100%;box-shadow:var(--shadow-card)}.counter-strip figcaption{font-family:var(--font-display);color:var(--navy-800);margin-top:var(--space-12);font-weight:600}.cta-band{text-align:center;padding-bottom:var(--space-48)}.cta-band .btn{margin-top:var(--space-16)}.card{background:var(--paper-0);border:1px solid var(--paper-200);border-radius:var(--radius-m);padding:var(--space-24);box-shadow:var(--shadow-card)}.list-plain{margin:0;padding:0;list-style:none}.list-plain li{padding:var(--space-8) 0 var(--space-8) 28px;position:relative}.list-plain li:before{content:"";background:var(--navy-500);clip-path:polygon(14% 44%,0 62%,40% 100%,100% 16%,86% 4%,38% 70%);width:14px;height:14px;position:absolute;top:14px;left:0}.faq details{border-bottom:1px solid var(--paper-200);padding:var(--space-16) 0}.faq summary{cursor:pointer;color:var(--navy-900);padding-right:var(--space-32);font-weight:700;list-style:none;position:relative}.faq summary:after{content:"+";font-family:var(--font-display);color:var(--navy-500);font-size:1.5rem;position:absolute;top:0;right:0}.faq details[open] summary:after{content:"–"}.status-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:.8125rem;font-weight:700;display:inline-flex}.status-pill:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.status-pill--verified{color:var(--status-success);background:var(--status-success-bg)}.status-pill--checking{color:var(--status-warning);background:var(--status-warning-bg)}.status-pill--unavailable{color:var(--status-danger);background:var(--status-danger-bg)}.legend{margin-top:var(--space-24)}.legend li{align-items:center;gap:var(--space-12);flex-wrap:wrap;padding-left:0;display:flex}.legend li:before{content:none}.pos-group{margin-top:var(--space-32)}.pos-group-title{margin:0 0 var(--space-16)}.pos-grid{gap:var(--space-16);display:grid}.pos-card{color:inherit;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block}.pos-card:hover{transform:translateY(-2px)}.pos-card h4{margin:0 0 var(--space-8)}.pos-card p{font-size:.9375rem}@media (width>=720px){.pos-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.pos-grid{grid-template-columns:repeat(3,1fr)}}.pos-profile-label{margin-top:var(--space-24);font-size:1rem}.pos-caveat{align-self:start}.nf{padding-top:var(--space-96);padding-bottom:var(--space-96)}.nf-wrap{text-align:center}.nf-art{width:min(320px,70vw);height:auto;margin:0 auto var(--space-24);display:block}.nf-code{font-family:var(--font-display);letter-spacing:.2em;color:var(--navy-500);margin:0;font-size:1rem;font-weight:600}.nf h1{margin-top:var(--space-8)}.field{margin-bottom:var(--space-16)}.field label{color:var(--navy-900);margin-bottom:6px;font-size:.9375rem;font-weight:600;display:block}.field .hint{color:var(--navy-600);margin-top:2px;font-size:.8125rem;font-weight:400;display:block}.field input,.field textarea{width:100%;font:inherit;padding:var(--space-12) var(--space-16);border:1.5px solid var(--navy-200);border-radius:var(--radius-s);background:var(--paper-0);color:var(--navy-900);font-size:1.0625rem}.field input:focus,.field textarea:focus{outline:2px solid var(--navy-500);outline-offset:1px;border-color:var(--navy-500)}.field textarea{resize:vertical;min-height:110px}.form-note{color:var(--navy-600);font-size:.875rem}.contact-emails{color:var(--navy-600);margin:var(--space-16) 0 var(--space-24,1.5rem);font-size:.875rem}.contact-emails ul{margin:6px 0 0;padding:0;list-style:none}.contact-emails li+li{margin-top:2px}.contact-emails a{color:inherit;text-underline-offset:2px;text-decoration:underline}.form-status{margin-top:var(--space-16)}.banner{gap:var(--space-8);border-radius:var(--radius-s);padding:var(--space-12) var(--space-16);margin-bottom:var(--space-16);border:1.5px solid;align-items:flex-start;font-size:.9375rem;display:flex}.banner:before{content:"";background:currentColor;border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px}.banner-success{color:var(--status-success);background:var(--status-success-bg)}.banner-error{color:var(--status-danger);background:var(--status-danger-bg)}.banner-info{color:var(--status-info);background:var(--navy-50)}.site-footer{background:var(--navy-950);color:var(--navy-300);padding:var(--space-48) 0 var(--space-64);margin-top:var(--space-32)}.foot-receipt{background:var(--paper-0);max-width:380px;color:rgb(var(--ink) / 82%);padding:var(--space-32) var(--space-24) var(--space-16);filter:drop-shadow(0 2px 4px rgb(var(--ink) / 30%)) drop-shadow(6px 8px 0 rgb(var(--ink) / 22%));clip-path:polygon(0% 97.5%,0% 2.5%,2% .5%,4% 2.2%,7% .4%,10% 2.4%,13% .6%,16% 2.1%,20% .3%,23% 2.3%,26% .5%,30% 2.2%,33% .4%,36% 2.4%,40% .6%,43% 2.1%,46% .3%,50% 2.3%,53% .5%,56% 2.2%,60% .4%,63% 2.4%,66% .6%,70% 2.1%,73% .3%,76% 2.3%,80% .5%,83% 2.2%,86% .4%,90% 2.4%,93% .6%,96% 2.1%,100% 2.5%,100% 97.5%,98% 99.5%,95% 97.8%,92% 99.6%,89% 97.6%,86% 99.7%,83% 97.8%,80% 99.5%,77% 97.6%,74% 99.8%,71% 97.7%,68% 99.5%,65% 97.8%,62% 99.6%,59% 97.6%,56% 99.7%,53% 97.7%,50% 99.5%,47% 97.8%,44% 99.6%,41% 97.5%,38% 99.7%,35% 97.6%,32% 99.5%,29% 97.8%,26% 99.6%,23% 97.6%,20% 99.7%,17% 97.7%,14% 99.5%,11% 97.8%,8% 99.6%,5% 97.6%,2% 99.5%);margin:0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;rotate:-.8deg}.foot-receipt .brand{color:rgb(var(--ink) / 88%);justify-content:center}.foot-receipt .logo-mark{width:40px;height:40px}.foot-tag{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--ink) / 65%);margin:var(--space-8) 0 var(--space-16);padding-bottom:var(--space-12);border-bottom:1px dashed rgb(var(--ink) / 30%);font-size:.75rem}.foot-receipt nav{padding-bottom:var(--space-12);border-bottom:1px dashed rgb(var(--ink) / 30%);gap:2px;display:grid}.foot-receipt nav a{text-transform:uppercase;color:rgb(var(--ink) / 82%);justify-content:space-between;padding:5px 0;font-size:.875rem;text-decoration:none;display:flex}.foot-receipt nav a span:last-child{color:rgb(var(--ink) / 62%)}.foot-receipt nav a:hover{color:var(--navy-600)}.foot-thanks{text-align:center;color:rgb(var(--ink) / 82%);margin:var(--space-16) 0 4px;font-size:.875rem}.foot-note{text-align:center;color:rgb(var(--ink) / 65%);margin:0 0 var(--space-12);font-size:.75rem}.foot-legal{text-align:center;letter-spacing:.04em;color:rgb(var(--ink) / 64%);margin:0;font-size:.65rem}.foot-legal a{color:inherit;text-underline-offset:2px;text-decoration:underline}.foot-legal+.foot-legal{margin-top:2px}.foot-barcode{height:44px;margin:var(--space-12) auto 0;opacity:.8;background:repeating-linear-gradient(90deg, var(--navy-950) 0 2px, transparent 2px 4px, var(--navy-950) 4px 7px, transparent 7px 9px, var(--navy-950) 9px 10px, transparent 10px 14px, var(--navy-950) 14px 16px, transparent 16px 17px, var(--navy-950) 17px 21px, transparent 21px 23px);width:72%}.foot-serial{text-align:center;letter-spacing:.2em;color:rgb(var(--ink) / 65%);margin:6px 0 0;font-size:.6875rem}.legal h2{margin-top:var(--space-32);font-size:1.5rem}.legal h3{margin:var(--space-24) 0 0;font-size:1.1rem}.legal ul{margin:var(--space-12) 0 0;padding-left:1.4em}.legal li+li{margin-top:var(--space-8)}.legal-sec{margin-top:var(--space-16)}.legal-summary{margin-top:var(--space-24);padding:var(--space-24) var(--space-24) var(--space-12);background:var(--paper-0);border:1px solid var(--paper-200);border-radius:var(--radius-m);box-shadow:4px 5px 0 rgb(var(--ink) / 12%)}.legal-summary h2{margin-top:0}.center{text-align:center}.mt-0{margin-top:0}.reveal{will-change:transform, opacity}.float-art{width:100%;max-width:640px;margin:0 auto var(--space-32);filter:drop-shadow(0 24px 32px rgb(var(--ink) / 16%))}.timeline{margin:var(--space-16) 0 var(--space-24);padding:0;list-style:none}.timeline li{padding:0 0 var(--space-24) 28px;border-left:2px dashed var(--paper-200);margin-left:8px;position:relative}.timeline li:last-child{padding-bottom:0}.timeline li:before{content:"";background:var(--leaf);width:10px;height:10px;box-shadow:0 0 0 3px var(--paper-0), 0 0 0 4px var(--leaf);border-radius:50%;position:absolute;top:4px;left:-8px}.timeline li.is-now:before{background:var(--navy-950);box-shadow:0 0 0 3px var(--paper-0), 0 0 0 4px var(--navy-950)}.timeline .when{letter-spacing:.1em;text-transform:uppercase;color:var(--leaf);font-size:.75rem;font-weight:700;display:block}.timeline li.is-now .when{color:var(--navy-950)}.timeline p{margin:4px 0 0}
