body:has(main.ih-page,main.rt-page) footer :is(.text-neutral-700,.text-neutral-600){color:#9b9b93}.rt-page .rt-breadcrumb,.rt-page .rt-industry-count{color:#66695d}.rt-page .rt-gold .rt-eyebrow{color:#715619}.rt-page .rt-hero-ticket small,.rt-page .rt-pos-head small,.rt-page .rt-basket-line small,.rt-page .rt-till-pair span,.rt-page .rt-till-pair i{color:#646756}.rt-page .rt-basket-icon{color:#655323}.rt-page .rt-option-max :is(p,.rt-option-check p){color:#464331}.rt-page .rt-checklist li>span{color:#71591b}.ih-page{--ih-muted:#5d6255}.ih-page .ih-gold .ih-eyebrow{color:#715619}body:has(main.ih-page,main.rt-page) footer>div:last-child>p{color:#9b9b93!important}body:has(main.ih-page,main.rt-page) footer>div:last-child .text-xs{color:#9b9b93!important}.ih-page.ih-page{--ih-muted:#5d6255}.rc-submit.rc-submit{isolation:isolate;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:48px;display:flex;position:relative;overflow:hidden}.rc-submit.rc-submit:disabled{opacity:1;cursor:default}.rc-submit-label{z-index:2;position:relative}.rc-submit-icon{z-index:2;flex:0 0 28px;place-items:center;width:28px;height:25px;display:grid;position:relative}.rc-submit-icon svg{width:26px;height:24px;display:block}.rc-submit[data-state=sending]{cursor:wait}.rc-submit[data-state=sending] .rc-submit-icon{overflow:visible}.rc-submit-sweep{z-index:0;pointer-events:none;background:linear-gradient(105deg,#0000 10%,#e8d49016 38%,#e8d4903d 51%,#0000 80%);animation:1.5s ease-in-out infinite rc-submit-sweep;position:absolute;inset:0;transform:translate(-100%)}.rc-submit[data-state=sending]:after{content:"";pointer-events:none;background:#e5ce81;border-radius:3px;width:35%;height:3px;animation:1.5s ease-in-out infinite rc-submit-line;position:absolute;bottom:0;left:-35%}.rc-mail{transform-origin:50%;animation:1.5s cubic-bezier(.2,.65,.3,1) infinite rc-mail-flight;display:block}.rc-mail-trail{background:#e6d48b;width:18px;height:1px;animation:1.5s ease-in-out infinite rc-mail-trail;position:absolute;top:17px;left:-6px;transform:rotate(-30deg)}.rc-mail-spark{background:#e6d48b;border-radius:50%;width:3px;height:3px;animation:1.5s ease-in-out infinite rc-mail-trail;position:absolute;top:2px;right:2px;box-shadow:-10px -3px 0 -1px #e6d48b}.rc-submit[data-state=sent]{box-shadow:inset 0 0 0 1px #cdb86c55}.rc-mail-check{color:#e9d58a;background:#e7d58b20;border-radius:50%;place-items:center;width:25px;height:25px;animation:.35s ease-out both rc-sent-pop;display:grid}.rc-mail-check svg{width:19px;height:19px}.rc-mail-check path{stroke-dasharray:24;stroke-dashoffset:24px;animation:.4s ease-out .1s forwards rc-check-draw}@keyframes rc-submit-sweep{to{transform:translate(100%)}}@keyframes rc-submit-line{to{left:105%}}@keyframes rc-mail-flight{0%,14%{opacity:0;transform:translate(-8px,7px)rotate(-8deg)scale(.8)}30%,52%{opacity:1;transform:translate(0)rotate(0)scale(1)}80%,to{opacity:0;transform:translate(17px,-13px)rotate(-12deg)scale(.7)}}@keyframes rc-mail-trail{0%,23%,85%,to{opacity:0}45%,65%{opacity:.7}}@keyframes rc-sent-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes rc-check-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.rc-submit *,.rc-submit:after{transition:none!important;animation:none!important}.rc-submit-sweep,.rc-mail-trail,.rc-mail-spark,.rc-submit[data-state=sending]:after{display:none}.rc-mail{opacity:1;transform:none}.rc-mail-check path{stroke-dashoffset:0}}.rc-foot{display:grid}.rc-foot-form,.rc-foot-done{grid-template-rows:1fr;transition:grid-template-rows .7s cubic-bezier(.65,0,.25,1) .9s,opacity .45s .9s;display:grid}.rc-foot-form>div,.rc-foot-done>div{min-height:0;overflow:hidden}.rc-foot-done,.rc-foot[data-sent=true] .rc-foot-form{opacity:0;grid-template-rows:0fr}.rc-foot[data-sent=true] .rc-foot-done{opacity:1;grid-template-rows:1fr;transition-delay:1s,1.1s}.rc-done{color:#f5f1e4;text-align:center;background:#242820;border-radius:18px;padding:30px 24px 26px;position:relative;overflow:hidden}.rc-done:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#c9a84c33,#0000);height:90%;position:absolute;inset:auto -20% -60%}.rc-done>*{position:relative}.rc-done-badge{color:#e9d58a;place-items:center;width:68px;height:68px;margin:0 auto 18px;display:grid;position:relative}.rc-done-badge svg{width:68px;height:68px;position:relative}.rc-done-badge i{opacity:0;border:1px solid #e9d58a;border-radius:50%;animation:2.4s ease-out 1.9s infinite rc-done-pulse;position:absolute;inset:0}.rc-done-badge i+i{animation-delay:2.7s}.rc-done-ring{stroke-dasharray:145;stroke-dashoffset:145px;animation:.8s cubic-bezier(.5,0,.2,1) 1.2s forwards rc-done-draw}.rc-done-tick{stroke-dasharray:40;stroke-dashoffset:40px;animation:.45s ease-out 1.85s forwards rc-done-draw}.rc-done h3{letter-spacing:-.02em;color:#fff;margin:0 0 8px;font-size:21px;font-weight:500;line-height:1.25;animation:.6s 1.5s both rc-done-rise}.rc-done p{color:#d9d5c4;max-width:34ch;margin:0 auto;font-size:14px;line-height:1.6;animation:.6s 1.65s both rc-done-rise}.rc-done p b{color:#f1e2a2;overflow-wrap:anywhere;font-weight:500}.rc-done-steps{flex-wrap:wrap;justify-content:center;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.rc-done-steps li{color:#eee9d4;animation:rc-done-rise .5s calc(1.9s + var(--i)*.18s) both;background:#ffffff12;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;display:inline-flex}.rc-done-steps li span{color:#e9d58a}@keyframes rc-done-draw{to{stroke-dashoffset:0}}@keyframes rc-done-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes rc-done-pulse{0%{opacity:.5;transform:scale(.9)}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.rc-foot-form,.rc-foot-done{transition:none}.rc-foot-form,.rc-foot-done,.rc-done *{transition-delay:0s!important;animation:none!important}.rc-done-ring,.rc-done-tick{stroke-dashoffset:0}}.rc-done-kicker{letter-spacing:.14em;text-transform:uppercase;color:#e9d58a;margin:0 0 8px;font-size:11px;animation:.6s 1.6s both rc-done-rise;display:block}[data-rc-page-motion=ready][data-rc-motion-live] [data-rc-reveal=pending]:not([inert]){opacity:0}[data-rc-page-motion] :is(.feature,.fit-grid article,.rt-fit-card,.ir-cards article,.ir-workflows article,.ir-track article,.rt-option,.rt-industry-card){transition:translate .28s cubic-bezier(.16,1,.3,1),box-shadow .28s,border-color .28s}[data-rc-page-motion] :is(.fit-image,.rt-fit-picture,.rt-shop-frame,.ir-hero,.pb-epos figure){overflow:hidden}[data-rc-page-motion] :is(.fit-image img,.rt-shop-frame>img,.rt-fit-picture>img:not(.rt-floor-device),.rt-industry-card img,.ir-workflows img,.ir-track>article>a img,.ir-hero-photo,.pb-hero-photo,.pb-epos img){transition:scale .7s cubic-bezier(.2,.75,.2,1)}[data-rc-page-motion] :is(.product-image,.rt-option-image img,.ir-track>article>img){transition:scale .55s cubic-bezier(.2,.75,.2,1),translate .55s cubic-bezier(.2,.75,.2,1)}[data-rc-page-motion] :is(.button,.rt-button,.rt-option-top>span:last-child,.rt-industry-card>div>span){transition:background .2s,translate .25s,box-shadow .25s}[data-rc-page-motion=ready] :is(.ir-track article,.rt-option,.rt-industry-card):focus-within{translate:0 -4px;box-shadow:0 14px 30px -18px #25272166}[data-rc-page-motion=ready] :is(.ir-track article,.rt-option,.rt-industry-card):focus-within img{scale:1.045}@media (hover:hover) and (pointer:fine){[data-rc-page-motion=ready] :is(.feature,.fit-grid article,.rt-fit-card,.ir-cards article,.ir-workflows article,.ir-track article,.rt-option,.rt-industry-card):hover{translate:0 -4px;box-shadow:0 14px 30px -18px #25272166}[data-rc-page-motion=ready] :is(.fit-grid article,.rt-shop-frame,.rt-fit-card,.rt-industry-card,.ir-workflows article,.ir-track article,.ir-hero,.pb-epos figure):hover img{scale:1.045}[data-rc-page-motion=ready] :is(.hero-visual,.rt-option):hover :is(.product-image,.rt-option-image img){translate:0 -5px;scale:1.035}[data-rc-page-motion=ready] :is(.rt-option,.rt-industry-card):hover :is(.rt-option-top>span:last-child,.rt-industry-card>div>span){translate:2px -2px}}@media (hover:none){[data-rc-page-motion] :is(.rt-button,.button):hover{transform:none!important}}[data-rc-page-motion=paused] :is(.feature,.fit-grid article,.rt-fit-card,.ir-cards article,.ir-workflows article,.ir-track article,.rt-option,.rt-industry-card){box-shadow:none;transition:none;translate:none}[data-rc-page-motion=paused] img{translate:none;scale:1;transition:none!important}@media (prefers-reduced-motion:reduce){[data-rc-page-motion] *,[data-rc-page-motion] :before,[data-rc-page-motion] :after{transition:none!important;animation:none!important}[data-rc-page-motion] :is(.feature,.fit-grid article,.rt-fit-card,.ir-cards article,.ir-workflows article,.ir-track article,.rt-option,.rt-industry-card){translate:none!important}[data-rc-page-motion] img{translate:none!important;scale:1!important}[data-rc-page-motion] :is(.rt-button,.button):hover{transform:none!important}}@media print{[data-rc-page-motion] *{transition:none!important;animation:none!important}}.rt-page{--rt-gold:#c9a84c;--rt-ink:#252721;color:#252721;background:#fff;padding-top:56px;font-family:Inter,system-ui,sans-serif;line-height:1.65}.rt-page *{box-sizing:border-box}.rt-page .rt-wrap{width:100%;max-width:1152px;margin-inline:auto;padding-inline:32px}.rt-page h1,.rt-page h2,.rt-page h3{letter-spacing:-.045em;margin:0 0 22px;font-family:inherit;font-style:normal;font-weight:500;line-height:1.13}.rt-page h1{font-size:clamp(40px,4.7vw,62px)}.rt-page h1 span{color:#878778}.rt-page h2{font-size:clamp(30px,3.3vw,43px)}.rt-page h3{letter-spacing:-.03em;margin-bottom:16px;font-size:24px}.rt-page p{color:#63645b;margin:0 0 20px;font-size:15px}.rt-page a{text-underline-offset:5px}.rt-page a:focus-visible,.rt-page button:focus-visible,.rt-page summary:focus-visible{outline-offset:5px;outline:3px solid #8e6a11}.rt-page .rt-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#806421;margin-bottom:22px;font-size:10px;font-weight:600}.rt-page .rt-small{font-size:11px}.rt-page .rt-lead{color:#34362e;font-size:20px;line-height:1.55}.rt-page .rt-review{color:#e7d48e;background:#252721;padding:8px 0;font-size:11px}.rt-review .rt-wrap{justify-content:space-between;gap:20px;display:flex}.rt-review a{text-decoration:underline}.rt-page .rt-breadcrumb{color:#77786e;flex-wrap:wrap;gap:12px;padding:26px 0;font-size:11px;display:flex}.rt-page .rt-hero-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:65px;display:grid}.rt-page .rt-intro{max-width:510px;font-size:17px}.rt-page .rt-actions{flex-wrap:wrap;align-items:center;gap:22px;margin:28px 0 15px;display:flex}.rt-page .rt-button{color:#fff;cursor:pointer;background:#22231e;border:0;border-radius:30px;justify-content:space-between;align-items:center;gap:25px;padding:13px 22px;font-family:inherit;font-size:13px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.rt-page .rt-button:hover{background:#414532;transform:translateY(-2px)}.rt-page .rt-textlink{font-size:13px;font-weight:500}.rt-page .rt-facts{border-top:1px solid #dedcd0;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;padding-top:24px;display:grid}.rt-facts b{font-size:14px;font-weight:500;display:block}.rt-facts span{color:#77786d;font-size:11px}.rt-page .rt-visual{place-items:center;min-height:440px;display:grid;position:relative}.rt-visual img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(12px 20px 20px #00000016);width:100%;height:340px;position:relative}.rt-page .rt-orbit{aspect-ratio:1;background:#eae5d4;border:1px solid #ddd4af;border-radius:50%;width:100%;max-width:420px;max-height:420px;position:absolute}.rt-orbit:after{content:"";border:1px solid #ffffffa0;border-radius:50%;position:absolute;inset:18px}.rt-page .rt-visual-note{background:#fff;border-radius:6px;padding:17px 22px;font-size:13px;position:absolute;bottom:20px;right:0;box-shadow:0 12px 30px #00000008}.rt-visual-note small{color:#77796b;padding-left:15px;font-size:11px;display:block}.rt-page .rt-dot{background:#2c9f90;border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block}.rt-page .rt-subnav{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-bottom:1px solid #e5e4dc;position:sticky;top:56px}.rt-subnav .rt-wrap{justify-content:space-between;align-items:center;gap:15px;display:flex}.rt-subnav nav{flex-wrap:wrap;gap:28px;padding:17px 0;font-size:12px;display:flex}.rt-subnav a:hover{text-decoration:underline}.rt-subnav button{color:#737465;white-space:nowrap;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:11px}.rt-subnav button:disabled{cursor:default}.rt-page .rt-cream{background:#f7f6f2}.rt-page .rt-two{grid-template-columns:.9fr 1.2fr;align-items:start;gap:90px;display:grid}.rt-page .rt-three{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.rt-page .rt-three article{border-top:1px solid #dddccf;padding-top:25px}.rt-page .rt-heading{grid-template-columns:1.15fr 1fr;align-items:end;gap:90px;margin-bottom:40px;display:grid}.rt-heading h2{margin-bottom:0}.rt-heading>p{justify-self:end;max-width:370px;margin-bottom:0}.rt-page .rt-summary{border-top:1px solid #dedcd0;grid-template-columns:1fr 1fr;gap:30px;margin-top:28px;padding-top:24px;display:grid}.rt-summary b{letter-spacing:.09em;text-transform:uppercase;color:#7f6b32;font-size:10px;font-weight:600}.rt-summary p{margin:8px 0 0;font-size:14px}.rt-page .rt-flow{background:#fff;border:1px solid #e3e0d2;margin:40px 0;padding:30px}.rt-flow-top{color:#807243;border-bottom:1px solid #e5e2d6;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-bottom:18px;font-size:10px;display:flex}.rt-page .rt-flow-stages{grid-template-columns:repeat(3,1fr);gap:30px;margin:26px 0 12px;padding:0;list-style:none;display:grid}.rt-flow-stages button{text-align:left;color:#606257;cursor:pointer;background:0 0;border:0;width:100%;padding:0;font-family:inherit;display:block}.rt-flow-stages button>span:not(.rt-stage-index){letter-spacing:.1em;margin:18px 0 12px;font-size:10px;display:block}.rt-flow-stages strong{color:#252721;font-size:20px;font-weight:500;line-height:1.3;display:block}.rt-stage-index{border:1px solid #ddd8c7;border-radius:50%;place-items:center;width:48px;height:48px;font-size:17px;transition:background .5s,border-color .5s,color .5s;display:grid}.rt-active .rt-stage-index{color:#e7cd7b;background:#252721;border-color:#252721}.rt-flow-stages p{margin:15px 0;font-size:13px}.rt-flow-track{background:#eeede6;height:3px;overflow:hidden}.rt-flow-track span{background:#c9a84c;width:33.333%;height:3px;transition:transform .7s;display:block}.rt-page .rt-checks{margin-top:48px}.rt-page .rt-source{margin:24px 0 0;font-size:11px}.rt-source a{text-decoration:underline}.rt-page .rt-example{background:#f7f6f2;border-left:3px solid #c9a84c;margin-top:40px;padding:28px 32px}.rt-example p:last-child{margin:0}.rt-page .rt-ink{color:#fff;background:#252721}.rt-ink p{color:#c6c8bd}.rt-ink .rt-eyebrow{color:#e2c66e}.rt-page .rt-table{overflow-x:auto}.rt-table table{border-collapse:collapse;text-align:left;width:100%;min-width:620px}.rt-table caption{text-align:left;color:#b9bdae;padding-bottom:20px;font-size:11px}.rt-table th,.rt-table td{vertical-align:top;border-bottom:1px solid #ffffff26;padding:23px 24px 23px 0;font-size:14px;font-weight:400}.rt-table thead th{text-transform:uppercase;letter-spacing:.1em;color:#b9bdae;font-size:10px}.rt-table tbody th{width:22%;font-size:17px}.rt-table td{color:#d5d7ce;width:39%}.rt-table a:hover{text-decoration:underline}.rt-page .rt-checklist{background:#f7f6f2;padding:30px}.rt-checklist ol{margin:25px 0;padding:0;list-style:none}.rt-checklist li{gap:22px;margin-bottom:22px;display:flex}.rt-checklist li>span{color:#94772b;font-size:12px}.rt-checklist b{font-size:14px;font-weight:600}.rt-checklist p{margin:6px 0 0;font-size:13px}.rt-checklist>p{border-top:1px solid #dedcd0;padding-top:18px}.rt-page .rt-step{color:#9b8039;margin-bottom:18px;font-size:27px;display:block}.rt-page .rt-faq{border-top:1px solid #e2e0d7}.rt-faq details{border-bottom:1px solid #e2e0d7;padding:20px 0}.rt-faq summary{cursor:pointer;justify-content:space-between;gap:25px;font-size:15px;font-weight:500;line-height:1.5;list-style:none;display:flex}.rt-faq summary::-webkit-details-marker{display:none}.rt-faq summary:after{content:"+";color:#8c7130;flex-shrink:0;font-size:20px}.rt-faq details[open] summary:after{content:"−"}.rt-faq p{margin:15px 15px 0 0;font-size:14px}.rt-page .rt-gold{background:#e9dfbf}.rt-page .rt-form{background:#fff;border-radius:6px;padding:30px}.rt-form label{margin:15px 0 6px;font-size:12px;font-weight:600;display:block}.rt-form input,.rt-form textarea{width:100%;font:inherit;color:#252721;background:#fff;border:1px solid #dcd9ca;border-radius:5px;padding:11px 13px;font-size:14px}.rt-form input:focus,.rt-form textarea:focus{outline-offset:2px;outline:2px solid #8c6d1e}.rt-form .rt-button{width:100%;margin:24px 0 15px}.rt-form .rt-small{margin:0}.rt-page .rt-guidance{border-bottom:1px solid #e6e4dc;padding:30px 0}.rt-guidance b{font-size:12px;font-weight:600}.rt-guidance p{margin:6px 0 0;font-size:12px}.rt-guidance a{text-decoration:underline}.rt-motion .rt-visual img{animation:6s ease-in-out infinite rt-float}.rt-motion .rt-orbit{animation:6s ease-in-out infinite rt-breathe}.rt-paused .rt-flow-track span{transition:none}@keyframes rt-float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-12px)rotate(0)}}@keyframes rt-breathe{0%,to{transform:scale(.97)}50%{transform:scale(1)}}@media (width<=1023px){.rt-page .rt-wrap{padding-inline:20px}.rt-page .rt-hero-grid{gap:30px}.rt-page .rt-two,.rt-page .rt-heading{gap:40px}.rt-subnav nav{gap:18px}.rt-page .rt-three{gap:25px}}@media (width<=760px){.rt-page .rt-hero-grid,.rt-page .rt-two,.rt-page .rt-heading{grid-template-columns:1fr;gap:28px}.rt-page .rt-hero{padding:28px 0 40px}.rt-page .rt-visual{width:100%;max-width:380px;min-height:310px;margin:auto}.rt-visual img{height:260px}.rt-page .rt-orbit{max-width:300px;max-height:300px}.rt-page .rt-visual-note{font-size:12px;bottom:0}.rt-page .rt-section{padding:55px 0}.rt-page .rt-three{grid-template-columns:1fr;gap:30px}.rt-page .rt-heading>p{justify-self:start;max-width:none}.rt-subnav .rt-wrap{align-items:flex-start}.rt-subnav nav{gap:8px 18px;padding:12px 0;font-size:11px}.rt-subnav button{padding-top:12px;font-size:10px}.rt-page .rt-flow{padding:22px}.rt-page .rt-flow-stages{grid-template-columns:1fr;gap:20px}.rt-flow-stages li{grid-template-columns:1fr 1.1fr;gap:20px;display:grid}.rt-flow-stages strong{font-size:17px}.rt-flow-stages p{align-self:center;margin:0}.rt-flow-stages button>span:not(.rt-stage-index){margin:12px 0 8px}.rt-flow-top,.rt-flow-top span{display:block}.rt-page .rt-summary{gap:20px}.rt-page .rt-example,.rt-page .rt-checklist,.rt-page .rt-form{padding:24px}.rt-page h1{font-size:42px}.rt-page .rt-intro{font-size:16px}.rt-page .rt-lead{font-size:18px}.rt-page section[id]{scroll-margin-top:150px}}@media (width<=360px){.rt-page h1{font-size:37px}.rt-page .rt-facts{grid-template-columns:1fr;gap:10px}.rt-facts b,.rt-facts span{margin-right:8px;display:inline}.rt-page .rt-flow-stages li,.rt-page .rt-summary{grid-template-columns:1fr}.rt-subnav nav{gap:8px 14px}}@media (prefers-reduced-motion:reduce){.rt-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.rt-page .rt-hero{background:#f7f6f2;padding:24px 0 36px}.rt-page .rt-hero-grid{grid-template-columns:1fr;gap:20px;display:grid}.rt-hero-grid>div:first-child{display:contents}.rt-hero-grid>div:first-child>.rt-eyebrow{order:1;margin:0}.rt-hero-grid h1{order:2;margin:0;font-size:42px;line-height:1.04}.rt-hero-grid h1 br:last-child{display:none}.rt-hero-grid h1 span{color:#7b7e6d}.rt-hero-grid .rt-intro{order:4;margin:0;font-size:16px}.rt-hero-grid .rt-actions{order:5;gap:16px;margin:0}.rt-hero-grid>div:first-child>.rt-small{order:6;margin:0}.rt-page .rt-hero-collage{order:3;grid-template-columns:1.25fr .8fr;gap:10px;height:310px;margin:5px 0 10px;display:grid;position:relative}.rt-shop-frame,.rt-device-frame{isolation:isolate;border-radius:22px;position:relative;overflow:hidden}.rt-shop-frame{background:#ccc5b4}.rt-shop-frame>img{-o-object-fit:cover;object-fit:cover;-o-object-position:8% center;object-position:8% center;width:100%;height:100%}.rt-shop-frame:after{content:"";z-index:0;background:linear-gradient(#0000,#171e14b0);position:absolute;inset:35% 0 0}.rt-photo-caption{z-index:1;color:#fff;letter-spacing:-.04em;font-size:24px;font-weight:500;line-height:1.08;position:absolute;bottom:64px;left:18px}.rt-device-frame{background:#e7d69d;flex-direction:column;justify-content:space-between;padding:17px 13px;display:flex}.rt-device-frame:before{content:"";z-index:-1;border:1px solid #fbf5de90;border-radius:50%;width:280px;height:280px;position:absolute;top:80px;left:-75px}.rt-device-frame>.rt-eyebrow{letter-spacing:.07em;color:#65501d;margin:0;font-size:9px}.rt-device-frame>img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(8px 18px 12px #30260f30);width:160px;max-width:none;height:225px;position:absolute;top:43px;left:0;transform:rotate(9deg)}.rt-device-label{justify-content:space-between;gap:5px;font-size:10px;font-weight:600;display:flex}.rt-device-label>span{font-size:16px}.rt-page .rt-hero-ticket{z-index:3;background:#fff;border:1px solid #e8e3d7;border-radius:13px;align-items:center;gap:10px;padding:12px 15px;font-size:11px;font-weight:500;display:flex;position:absolute;bottom:-14px;right:12px;box-shadow:0 14px 30px -18px #30271480}.rt-hero-ticket small,.rt-payment-note small{color:#7b7d71;margin-top:2px;font-size:10px;font-weight:400;display:block}.rt-ticket-icon{color:#3c7562;background:#e8f1e8;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.rt-ticket-icon svg{width:18px;height:18px}.rt-collage-dot{z-index:2;background:#24291e;border:6px solid #f7f6f2;border-radius:50%;width:32px;height:32px;position:absolute;top:25px;left:55%}.rt-motion .rt-device-frame>img{animation:7s ease-in-out infinite rt-device-float}.rt-motion .rt-hero-ticket{animation:7s ease-in-out infinite rt-ticket-float}.rt-page .rt-section{padding:52px 0}.rt-page .rt-two,.rt-page .rt-heading{grid-template-columns:1fr;gap:24px}.rt-page .rt-heading{margin-bottom:26px}.rt-page .rt-heading h2{font-size:32px}.rt-page .rt-heading>p{justify-self:start;max-width:560px}.rt-page .rt-checkout-demo{color:#fff;background:#252a22;border-radius:24px;margin:25px 0 32px;overflow:hidden;box-shadow:0 25px 50px -38px #222c16aa}.rt-demo-title{justify-content:space-between;align-items:center;gap:10px;padding:20px 20px 0;font-size:11px;display:flex}.rt-demo-title>span{align-items:center;gap:7px;display:flex}.rt-demo-title i{background:#dfc97d;border-radius:50%;width:5px;height:5px;display:block}.rt-demo-title small{color:#b3baaa;font-size:9px}.rt-checkout-scene{isolation:isolate;height:310px;position:relative;overflow:hidden}.rt-scene-glow{z-index:-1;background:radial-gradient(#68704a65,#0000 70%);border-radius:50%;width:75%;height:90%;position:absolute;top:5%;left:15%}.rt-pos{filter:drop-shadow(0 20px 18px #0005);z-index:2;width:46%;transition:transform .8s;position:absolute;top:47px;left:6%;transform:perspective(700px)rotateY(8deg)rotate(-4deg)}.rt-pos-screen{color:#252721;background:#f8f7f2;border:6px solid #181c17;border-radius:12px;padding:10px}.rt-pos-head{letter-spacing:.05em;border-bottom:1px solid #e2dfd4;align-items:center;gap:6px;padding-bottom:12px;font-size:7px;font-weight:600;display:flex}.rt-pos-head small{color:#8b8b7b;letter-spacing:0;font-size:6px;font-weight:400;display:block}.rt-pos-mark{background:#e1cc80;border-radius:5px;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.rt-pos-head>i{letter-spacing:1px;margin-left:auto;font-style:normal}.rt-basket-line{align-items:center;gap:6px;padding-top:10px;font-size:7px;display:flex}.rt-basket-icon{color:#87743f;background:#e8e4d7;border-radius:4px;flex-shrink:0;place-items:center;width:20px;height:24px;font-size:8px;display:grid}.rt-basket-line small{color:#969789;font-size:6px;display:block}.rt-basket-line b{margin-left:auto;font-size:8px;font-weight:500}.rt-basket-total{border-top:1px dashed #d9d5c7;justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;font-size:8px;display:flex}.rt-basket-total b{letter-spacing:-.04em;font-size:16px}.rt-pos-pay{color:#fff;background:#252a22;border-radius:4px;justify-content:space-between;align-items:center;gap:4px;margin-top:10px;padding:7px;font-size:6px;display:flex}.rt-pos-neck{background:linear-gradient(90deg,#8d8c80,#cccbc0);width:20px;height:15px;margin:auto;transform:skew(-8deg)}.rt-pos-foot{background:#bbb9aa;border-radius:50%;width:70px;height:7px;margin:auto}.rt-scene-terminal{z-index:2;width:34%;height:236px;transition:transform .8s;position:absolute;top:40px;left:58%;transform:rotate(8deg)}.rt-scene-terminal>img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(12px 16px 12px #0006);width:100%;height:100%}.rt-tap-card{z-index:5;color:#343423;opacity:0;background:linear-gradient(120deg,#eddfae,#bfa15c);border:1px solid #eee2b4;border-radius:9px;width:106px;height:66px;padding:9px;transition:opacity .55s,transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;top:130px;right:8%;transform:translate(28px,25px)rotate(18deg);box-shadow:0 12px 22px #0004}.rt-tap-card>div{text-transform:uppercase;letter-spacing:.09em;justify-content:space-between;align-items:center;font-size:5px;display:flex}.rt-tap-card svg{width:12px;height:12px}.rt-tap-card>b{letter-spacing:-.04em;font-size:11px;font-weight:500;line-height:1;display:block}.rt-card-chip{background:#e5c77e;border:1px solid #ac8d47;border-radius:3px;width:14px;height:10px;position:absolute;bottom:10px;right:10px}.rt-phase-1 .rt-tap-card{opacity:1;transform:translate(-12px,-15px)rotate(-14deg)}.rt-phase-1 .rt-scene-terminal{transform:rotate(1deg)translateY(-5px)}.rt-phase-0 .rt-pos{transform:perspective(700px)rotateY(0)rotate(-2deg)translateY(-4px)}.rt-payment-note{color:#252a22;z-index:5;opacity:0;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:11px;transition:opacity .6s,transform .7s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;top:235px;left:10%;transform:translateY(16px)scale(.95);box-shadow:0 12px 30px #0003}.rt-phase-2 .rt-payment-note{opacity:1;transform:none}.rt-receipt{color:#35392d;z-index:4;opacity:0;clip-path:polygon(0 0,100% 0,100% 96%,95% 100%,90% 96%,85% 100%,80% 96%,75% 100%,70% 96%,65% 100%,60% 96%,55% 100%,50% 96%,45% 100%,40% 96%,35% 100%,30% 96%,25% 100%,20% 96%,15% 100%,10% 96%,5% 100%,0 96%);background:#fffdf6;width:126px;padding:14px;transition:opacity .6s,transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;top:13px;left:20%;transform:translateY(30px)rotate(4deg);box-shadow:0 12px 25px #0004}.rt-receipt>span{letter-spacing:.16em;text-align:center;margin-bottom:12px;font-size:8px;font-weight:600;display:block}.rt-receipt>div{justify-content:space-between;gap:8px;padding:4px 0;font-size:6px;display:flex}.rt-receipt b{font-weight:500}.rt-receipt .rt-receipt-total{border-top:1px dashed #ccc8b7;margin-top:6px;padding-top:8px;font-size:9px}.rt-receipt>i{background:repeating-linear-gradient(90deg,#2c3029 0 1px,#0000 1px 3px,#2c3029 3px 5px,#0000 5px 7px);height:15px;margin-top:10px;display:block}.rt-receipt>small{color:#8b8c7c;text-align:center;margin:5px 0;font-size:5px;display:block}.rt-phase-2 .rt-receipt{opacity:1;transform:translateY(0)rotate(-6deg)}.rt-connection{z-index:1;width:100%;height:100%;position:absolute;inset:0}.rt-wire,.rt-signal{fill:none;stroke-width:2px}.rt-wire{stroke:#ffffff18}.rt-signal{stroke:#d6be73;stroke-dasharray:4 12}.rt-signal-dot{fill:#f3de94}.rt-motion .rt-signal{animation:1.8s linear infinite rt-signal-pass}.rt-paused .rt-signal-dot{display:none}.rt-tap-rings{aspect-ratio:1;opacity:0;width:38%;position:absolute;top:25%;left:25%}.rt-tap-rings i{border:1px solid #e7d195;border-radius:50%;position:absolute;inset:0}.rt-phase-1 .rt-tap-rings{opacity:1}.rt-motion .rt-phase-1 .rt-tap-rings i{animation:2.4s ease-out infinite rt-tap-ripple}.rt-motion .rt-phase-1 .rt-tap-rings i:nth-child(2){animation-delay:.8s}.rt-motion .rt-phase-1 .rt-tap-rings i:nth-child(3){animation-delay:1.6s}.rt-demo-bottom{background:#ffffff0c;border:1px solid #ffffff12;border-radius:17px;margin:0 12px;padding:16px}.rt-demo-steps{gap:5px;margin-bottom:18px;display:flex}.rt-demo-steps button{color:#aeb5a3;cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:5px;padding:10px 4px 14px;font-family:inherit;font-size:9px;display:flex;position:relative}.rt-demo-steps button>span{color:#d7c57c;font-size:8px}.rt-demo-steps button>i{background:#ffffff1a;border-radius:2px;width:84%;height:2px;position:absolute;bottom:0;left:8%}.rt-demo-steps button.rt-active{color:#fff}.rt-demo-steps button.rt-active>i{background:#e0c777}.rt-page .rt-stage-copy h3{color:#fff;margin-bottom:8px;font-size:20px}.rt-page .rt-stage-copy p{color:#c7ccbd;min-height:65px;margin:0;font-size:13px}.rt-page .rt-demo-caption{color:#aeb5a3;margin:0;padding:17px 22px;font-size:10px;line-height:1.6}.rt-page .rt-fit-bento{grid-template-columns:1fr;gap:16px;display:grid}.rt-fit-card{background:#f7f6f2;border-radius:22px;grid-template-columns:1fr;display:grid;overflow:hidden}.rt-fit-picture{background:#e9e4d2;height:220px;position:relative;overflow:hidden}.rt-fit-picture>img:not(.rt-floor-device){-o-object-fit:cover;object-fit:cover;-o-object-position:center 55%;object-position:center 55%;width:100%;height:100%}.rt-fit-copy{padding:24px}.rt-page .rt-fit-copy .rt-eyebrow{margin-bottom:12px}.rt-page .rt-fit-copy h3{font-size:25px}.rt-page .rt-fit-copy>p:last-child{margin:0;font-size:14px}.rt-fit-1{background:#eae8df}.rt-fit-2{background:#ece2c4}.rt-fit-2 .rt-fit-picture{background:#d8c58e}.rt-fit-picture .rt-floor-device{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(15px 18px 12px #5c481e40);width:210px;height:310px;position:absolute;top:12px;left:25%;transform:rotate(16deg)}.rt-till-pair{background:radial-gradient(at 50% 100%,#c5c9b0,#0000);justify-content:center;align-items:center;gap:18px;height:100%;padding-bottom:40px;display:flex;position:relative}.rt-till-pair>div{background:#fffdf6;border:5px solid #333a2b;border-radius:10px;flex-direction:column;justify-content:space-between;width:90px;height:95px;padding:12px;display:flex;transform:rotate(-6deg);box-shadow:7px 12px 0 -4px #969c82,12px 18px 22px #353b2320}.rt-till-pair>div:nth-child(2){transform:rotate(7deg)translateY(15px)}.rt-till-pair span{letter-spacing:.12em;color:#8a7d51;font-size:7px}.rt-till-pair b{color:#292f21;font-size:24px;line-height:1}.rt-till-pair i{color:#8d917f;font-size:7px;font-style:normal}.rt-till-pair svg{color:#737c55;width:220px;height:55px;position:absolute;bottom:10px}.rt-page .rt-option{scroll-snap-align:start;isolation:isolate;color:#252721;background:#f1eee4;border-radius:23px;flex-direction:column;min-height:550px;padding:25px;display:flex;position:relative;overflow:hidden}.rt-page .rt-option-max{background:#c9b477}.rt-page .rt-option-tap{background:#e1e6d7}.rt-option-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;font-size:12px;font-weight:600;display:flex}.rt-option-top>span:last-child{color:#fff;background:#252a22;border-radius:50%;place-items:center;width:26px;height:26px;font-size:15px;display:grid}.rt-page .rt-option-tag{text-transform:uppercase;letter-spacing:.1em;color:#6e643f;margin-bottom:10px;font-size:9px}.rt-page .rt-option h3{letter-spacing:-.045em;max-width:240px;margin:0 0 16px;font-size:31px;line-height:1.08}.rt-page .rt-option>p:not(.rt-option-tag){color:#56594e;margin:0;font-size:13px;line-height:1.5}.rt-option-image{height:215px;margin:20px -25px 0;display:block;position:relative;overflow:hidden}.rt-option-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.rt-option-max .rt-option-image img{filter:drop-shadow(12px 15px 12px #42351040);width:245px;max-width:none;height:285px;transition:transform .6s;position:absolute;top:0;left:16%;transform:rotate(12deg)}.rt-option-wired .rt-option-image{border-radius:13px;height:195px;margin:22px 0 0}.rt-option-wired .rt-option-image img{-o-object-fit:cover;object-fit:cover}.rt-option-tap .rt-option-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;mix-blend-mode:multiply;height:245px}.rt-option-check{border-top:1px solid #25272120;margin-top:auto;padding-top:18px}.rt-option-check b{text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:600}.rt-page .rt-option-check p{color:#56594e;margin:7px 0 0;font-size:12px;line-height:1.6}.rt-page .rt-product-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#bfaa6a #ffffff16;overscroll-behavior-x:contain;grid-auto-columns:86%;grid-auto-flow:column;gap:18px;padding:2px 1px 14px;scroll-padding:1px;display:grid;overflow-x:auto}.rt-rail-heading{justify-content:space-between;align-items:center;gap:20px;margin:24px 0 18px;display:flex}.rt-page .rt-rail-heading>p{color:#d4d9ca;margin:0;font-size:12px}.rt-rail-heading>div{gap:8px;display:flex}.rt-rail-heading button{color:#e0c777;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:32px;height:32px;font-family:inherit;font-size:17px;display:grid}.rt-rail-heading button:hover{background:#ffffff16}.rt-page .rt-swipe-hint{color:#b6bdab;align-items:center;gap:12px;margin:10px 0 0;font-size:10px;display:flex}.rt-page .rt-checklist{background:#f7f5eb;border:1px solid #e2dfd1;border-radius:20px;box-shadow:0 15px 35px -30px #2b2c1a70}.rt-page .rt-checklist>h3{border-bottom:1px dashed #d2cbb1;padding-bottom:18px}.rt-page .rt-example{border-radius:0 18px 18px 0}.rt-page .rt-other{background:#f7f6f2}.rt-industry-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#c9ba87 #eeeadf;overscroll-behavior-x:contain;grid-auto-columns:82%;grid-auto-flow:column;gap:18px;padding:0 0 14px;display:grid;overflow-x:auto}.rt-industry-card{scroll-snap-align:start;color:#252721;display:block}.rt-industry-card>div{background:#e7e3d7;border-radius:20px;height:220px;margin-bottom:18px;position:relative;overflow:hidden}.rt-industry-card img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .7s}.rt-industry-card>div>span{background:#fff;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;bottom:14px;right:14px}.rt-page .rt-industry-card h3{margin-bottom:8px;font-size:23px}.rt-page .rt-industry-card p{margin:0;font-size:13px}.rt-page .rt-form{border-radius:20px}.rt-page .rt-subnav .rt-wrap{padding-block:0}.rt-subnav nav{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;gap:20px;min-width:0;padding:15px 0;overflow-x:auto}.rt-subnav nav::-webkit-scrollbar{display:none}.rt-subnav button{flex-shrink:0;align-self:center;padding-top:0}.rt-subnav .rt-wrap{align-items:center}.rt-page section[id]{scroll-margin-top:125px}.rt-page #overview h2{font-size:31px}.rt-page .rt-checks article{background:#fff;border:1px solid #e5e1d4;border-radius:18px;padding:24px}.rt-page .rt-checks{gap:16px}.rt-page .rt-checks h3{font-size:23px}.rt-page .rt-checks p{margin:0;font-size:14px}.rt-page .rt-checks article>.rt-eyebrow{margin-bottom:16px;display:block}.rt-page .rt-checks{grid-template-columns:1fr}.rt-page .rt-steps-grid{gap:16px}@keyframes rt-device-float{0%,to{transform:rotate(9deg)translateY(0)}50%{transform:rotate(5deg)translateY(-9px)}}@keyframes rt-ticket-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes rt-signal-pass{to{stroke-dashoffset:-96px}}@keyframes rt-tap-ripple{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(2.6)}}@media (width>=600px){.rt-page .rt-hero-collage{justify-self:center;width:100%;max-width:620px;height:420px}.rt-device-frame>img{width:240px;height:330px;top:50px;left:0}.rt-photo-caption{font-size:34px;bottom:30px;left:25px}.rt-device-frame{padding:22px}.rt-device-label{font-size:12px}.rt-page .rt-hero-ticket{padding:15px 20px;font-size:13px;bottom:-10px}.rt-hero-ticket small{font-size:11px}.rt-page .rt-checkout-scene{height:410px}.rt-pos{width:36%;top:65px;left:12%}.rt-pos-screen{border-width:8px;padding:16px}.rt-pos-head{padding-bottom:18px;font-size:10px}.rt-pos-head small{font-size:8px}.rt-pos-mark{width:28px;height:28px;font-size:16px}.rt-basket-line{padding-top:14px;font-size:10px}.rt-basket-icon{width:30px;height:34px;font-size:10px}.rt-basket-line small{font-size:8px}.rt-basket-line b{font-size:11px}.rt-basket-total{margin-top:16px;padding-top:16px;font-size:11px}.rt-basket-total b{font-size:23px}.rt-pos-pay{margin-top:14px;padding:10px;font-size:9px}.rt-pos-neck{width:30px;height:22px}.rt-pos-foot{width:110px;height:10px}.rt-scene-terminal{width:26%;height:315px;top:48px;left:58%}.rt-tap-card{width:155px;height:96px;padding:14px;top:160px;right:13%}.rt-tap-card>div{font-size:7px}.rt-tap-card>b{font-size:17px}.rt-tap-card svg{width:16px;height:16px}.rt-card-chip{width:22px;height:17px;bottom:15px;right:16px}.rt-payment-note{padding:15px 20px;font-size:14px;top:315px;left:21%}.rt-payment-note small{font-size:11px}.rt-receipt{width:170px;padding:20px;top:20px;left:25%}.rt-receipt>span{font-size:11px}.rt-receipt>div{padding:5px 0;font-size:9px}.rt-receipt .rt-receipt-total{font-size:12px}.rt-receipt>small{font-size:7px}.rt-demo-bottom{grid-template-columns:1fr 1fr;gap:30px;margin:0 25px;padding:22px;display:grid}.rt-demo-steps{align-self:center;margin:0}.rt-demo-steps button{font-size:11px}.rt-page .rt-stage-copy h3{font-size:22px}.rt-page .rt-stage-copy p{min-height:0}.rt-demo-title{padding:24px 28px 0;font-size:13px}.rt-demo-title small{font-size:10px}.rt-page .rt-demo-caption{padding:20px 30px}.rt-page .rt-product-rail,.rt-industry-rail{grid-auto-columns:44%}.rt-page .rt-fit-bento{grid-template-columns:1fr 1fr}.rt-fit-0{grid-column:1/-1;grid-template-columns:1.1fr 1fr}.rt-fit-0 .rt-fit-picture{height:100%;min-height:320px}.rt-fit-copy{padding:28px}.rt-page .rt-checks{grid-template-columns:repeat(3,1fr)}.rt-page .rt-checks h3{font-size:22px}}@media (width>=900px){.rt-page .rt-hero{padding:50px 0 62px}.rt-page .rt-hero-grid{grid-template-columns:1fr 1.05fr;gap:60px}.rt-hero-grid>div:first-child{display:block}.rt-hero-grid>div:first-child>.rt-eyebrow{margin-bottom:25px}.rt-hero-grid h1{margin:0 0 26px;font-size:62px;line-height:1.04}.rt-hero-grid h1 br:last-child{display:initial}.rt-hero-grid .rt-intro{font-size:17px}.rt-hero-grid .rt-actions{margin:27px 0 16px}.rt-page .rt-hero-collage{order:initial;grid-template-columns:1.25fr .85fr;gap:14px;height:480px}.rt-shop-frame{margin-top:35px;margin-bottom:25px}.rt-device-frame>img{width:260px;height:365px;top:68px;left:-15px}.rt-page .rt-section{padding:75px 0}.rt-page .rt-two{grid-template-columns:.9fr 1.2fr;gap:75px}.rt-page .rt-heading{grid-template-columns:1.15fr 1fr;gap:75px;margin-bottom:35px}.rt-page .rt-heading h2{font-size:42px}.rt-page #overview h2{font-size:39px}.rt-page .rt-heading>p{justify-self:end;max-width:370px}.rt-page .rt-checkout-scene{height:460px}.rt-pos{width:31%;top:60px;left:16%}.rt-scene-terminal{width:26%;height:355px;top:38px;left:57%}.rt-tap-card{width:185px;height:115px;padding:17px;top:175px;right:19%}.rt-tap-card>b{font-size:21px}.rt-payment-note{top:360px;left:28%}.rt-receipt{width:190px;top:26px;left:28%}.rt-page .rt-demo-bottom{grid-template-columns:1fr 1fr;gap:60px;margin:0 32px;padding:26px 28px}.rt-demo-steps button{padding-bottom:20px;font-size:12px}.rt-demo-steps button>span{font-size:10px}.rt-page .rt-product-rail{grid-auto-columns:calc(33.3333% - 12px)}.rt-page .rt-swipe-hint{display:none}.rt-page .rt-fit-bento{grid-template-columns:1.2fr 1fr 1fr;gap:18px}.rt-fit-0{grid-column:auto;grid-template-columns:1fr}.rt-fit-0 .rt-fit-picture{height:220px;min-height:0}.rt-fit-copy{padding:27px}.rt-page .rt-fit-copy h3{font-size:25px}.rt-industry-rail{grid-auto-columns:calc(33.3333% - 12px)}.rt-page .rt-option h3{font-size:33px}.rt-rail-heading{margin-top:30px}.rt-industry-card>div{height:240px}.rt-page .rt-other .rt-heading h2{font-size:38px}}@media (width<=359px){.rt-hero-grid h1{font-size:37px}.rt-page .rt-hero-collage{height:270px}.rt-device-frame>img{width:140px;height:195px;top:40px;left:-6px}.rt-photo-caption{font-size:22px}.rt-page .rt-hero-ticket{padding:10px;font-size:10px;right:5px}.rt-hero-ticket small{font-size:8px}.rt-page .rt-checkout-scene{height:280px}.rt-scene-terminal{height:205px}.rt-pos{top:48px}.rt-pos-screen{border-width:5px;padding:7px}.rt-basket-line{gap:3px}.rt-basket-icon{width:15px;height:20px}.rt-payment-note{padding:10px 12px;font-size:10px;top:220px;left:7%}.rt-receipt{width:110px}.rt-demo-steps button{font-size:8px}.rt-page .rt-stage-copy h3{font-size:19px}.rt-demo-title{padding:18px 16px 0;font-size:10px}.rt-demo-title small{font-size:8px}.rt-subnav nav{gap:18px}.rt-page .rt-option{padding:22px}.rt-page .rt-option h3{font-size:29px}}@media (prefers-reduced-motion:reduce){.rt-page .rt-signal-dot{display:none}.rt-page .rt-hero-ticket,.rt-page .rt-device-frame>img,.rt-page .rt-pos,.rt-page .rt-scene-terminal,.rt-page .rt-tap-card,.rt-page .rt-payment-note,.rt-page .rt-receipt{transition:none!important;animation:none!important}.rt-page .rt-product-rail,.rt-page .rt-industry-rail{scroll-behavior:auto}}.rt-page .rt-industry-track{grid-template-columns:1fr;gap:24px;display:grid}.rt-page .rt-industry-controls,.rt-page .rt-industry-dots{display:none}.rt-page .rt-paginated .rt-industry-window{margin:-5px;padding:5px;overflow:hidden}.rt-page .rt-paginated .rt-industry-track{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--industry-size) - 1)*18px)/var(--industry-size));transform:translateX(calc(var(--industry-page)*(-100% - 18px)));gap:18px;transition:transform .5s cubic-bezier(.2,.75,.2,1)}.rt-page .rt-paginated .rt-industry-controls{justify-content:space-between;align-items:center;gap:16px;margin:0 0 19px;display:flex}.rt-page .rt-industry-count{color:#737564;margin:0;font-size:11px}.rt-page .rt-industry-controls>div{gap:8px;display:flex}.rt-page .rt-industry-controls button{color:#34382b;cursor:pointer;background:0 0;border:1px solid #d9d4c3;border-radius:50%;place-items:center;width:42px;height:42px;font-family:inherit;font-size:19px;transition:background .2s;display:grid}.rt-page .rt-industry-controls button:hover:not(:disabled){background:#e8dfc2}.rt-page .rt-industry-controls button:disabled{opacity:.3;cursor:default}.rt-page .rt-paginated .rt-industry-dots{justify-content:center;gap:3px;margin-top:20px;display:flex}.rt-page .rt-industry-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:40px;padding:0;display:grid}.rt-page .rt-industry-dots button>span{background:#cac6b9;border-radius:20px;width:6px;height:6px;transition:width .25s,background .25s;display:block}.rt-page .rt-industry-dots button[aria-current=true]>span{background:#88713c;width:28px}.rt-page .rt-product-rail{scrollbar-width:none;padding-bottom:0}.rt-page .rt-product-rail::-webkit-scrollbar{display:none}.rt-page .rt-swipe-hint{display:none}.rt-page.rt-paused .rt-industry-track{transition:none}@media (width>=600px){.rt-page .rt-industry-track{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.rt-page .rt-industry-track{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.rt-page .rt-industry-track{transition:none}}.rt-page :is(.rt-option-wired,.rt-option-tap) .rt-option-image{border-radius:23px;margin-inline:0;overflow:hidden}.rt-page :is(.rt-option-wired,.rt-option-tap) .rt-option-image img{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%}
