:root{--canvas:#f6f3ee;--surface:#fffcf8;--surface-2:#f3eee7;--navy:#10283f;--ink:#172231;--muted:#5c6872;--orange:#f9842d;--orange-dark:#c45a12;--orange-soft:#fff3e8;--success:#1f7a56;--border:#e3dcd3;--radius:16px;--radius-button:8px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-device:16px;--shadow:0 16px 40px #10283f14;--header-h:68px;--chrome-h:68px;--section-y:clamp(72px,7vw,104px);--content:1320px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px;overflow-x:clip}body{background:var(--canvas);color:var(--ink);font-family:var(--font-inter),system-ui,-apple-system,Segoe UI,sans-serif;font-synthesis:none;-webkit-font-smoothing:auto;margin:0;font-weight:400}body.nav-locked{overflow:hidden}a{color:inherit}button{font:inherit;color:inherit}.container{width:min(1200px,100% - 48px);margin-inline:auto}.skip-link{z-index:999;background:var(--navy);color:#fff;border-radius:.5rem;padding:.75rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:none}:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.eyebrow{color:var(--orange-dark);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:.74rem;font-weight:800}.button{background:var(--orange);color:#211208;border:0;border-radius:999px;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:0 22px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 8px 22px #f36b2133}.button-small{min-height:42px;padding-inline:18px}.button-light{color:var(--navy);box-shadow:none;background:#fff}.text-link{color:var(--navy);border-bottom:1px solid;margin-top:20px;padding-bottom:4px;font-weight:800;text-decoration:none;display:inline-flex}.actions{flex-wrap:wrap;gap:12px;display:flex}.brand{font-family:var(--font-manrope);letter-spacing:-.04em;align-items:center;gap:10px;font-size:1.2rem;font-weight:800;display:inline-flex}img.brand-mark{object-fit:cover;background:0 0;border-radius:50%;flex:none;width:36px;height:36px;display:block}span.brand-mark{background:var(--orange);color:#1c1008;width:34px;height:34px;font-family:var(--font-manrope);border-radius:10px 10px 10px 3px;place-items:center;font-weight:900;display:grid}.site-header{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f3ece8;border-bottom:1px solid #ded8cfa6;position:sticky;top:0}.header-inner{align-items:center;gap:28px;height:76px;display:flex}.logo-link{margin-right:auto;text-decoration:none}.desktop-nav{align-items:center;gap:26px;display:flex}.desktop-nav>a,.nav-link,.login-link{color:#314251;cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:.88rem;font-weight:700;text-decoration:none}.nav-link{align-items:center;gap:6px;display:flex}.nav-product{position:relative}.mega-menu{background:var(--surface);border:1px solid var(--border);width:min(920px,88vw);box-shadow:var(--shadow);border-radius:18px;grid-template-columns:repeat(4,1fr);gap:12px;padding:22px;display:grid;position:absolute;top:52px;right:-480px}.mega-menu>div{padding:8px}.mega-menu>div>p,.mobile-group>p{color:#84909a;letter-spacing:.13em;margin:0 0 10px;font-size:.64rem;font-weight:850}.mega-menu a{border-radius:10px;padding:11px;text-decoration:none;display:block}.mega-menu strong,.mega-menu span{display:block}.mega-menu strong{font-size:.87rem}.mega-menu span{color:var(--muted);margin-top:3px;font-size:.72rem}.header-actions{align-items:center;gap:16px;display:flex}.mobile-toggle{background:0 0;border:0;width:44px;height:44px;padding:11px;display:none}.mobile-toggle span{background:var(--navy);height:2px;margin:6px 0;display:block}.mobile-drawer{display:none}.section{padding:clamp(80px,10vw,150px) 0;overflow:hidden}.section-heading{max-width:590px}.section-heading.center{text-align:center;margin:0 auto 60px}.section-heading h2,.final-card h2{font-family:var(--font-manrope);color:var(--navy);letter-spacing:-.055em;margin:0 0 22px;font-size:clamp(2.3rem,4.6vw,4.7rem);line-height:1.02}.section-heading>p:last-child,.final-card>div>p{color:var(--muted);margin:0;font-size:1.06rem;line-height:1.7}.split{grid-template-columns:minmax(300px,.78fr) minmax(520px,1.22fr);align-items:center;gap:clamp(50px,8vw,120px);display:grid}.split.visual-left{grid-template-columns:minmax(520px,1.2fr) minmax(300px,.8fr)}.check-list{gap:15px;margin:32px 0 0;padding:0;list-style:none;display:grid}.check-list li{align-items:center;gap:12px;font-weight:650;display:flex}.check-list li span{width:25px;height:25px;color:var(--success);background:#e2f2eb;border-radius:50%;place-items:center;font-size:.75rem;display:grid}.hero{background:0 0;align-items:center;min-height:720px;padding:65px 0 82px;display:flex}.hero-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:42px;display:grid}.hero-copy{z-index:2;position:relative}.hero h1{max-width:10ch;color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.069em;margin:0 0 24px;font-size:clamp(3.2rem,6.3vw,6.5rem);line-height:.91}.hero-lead{max-width:590px;color:var(--muted);margin:0 0 30px;font-size:clamp(1.08rem,1.7vw,1.28rem);line-height:1.6}.trust-note{color:#53616c;gap:8px;margin-top:16px;font-size:.78rem;font-weight:650;display:flex}.trust-note span{color:var(--success)}.hero-product{min-width:700px;height:590px;position:relative;transform:translate(-20px)}.device{background:#fdfdfc;border:1px solid #d8dee2;position:absolute;box-shadow:0 30px 80px #10283f2e}.desktop-device{z-index:2;border-radius:18px;width:75%;height:420px;padding:10px;top:10%;left:4%}.device-bar{align-items:center;gap:5px;height:22px;padding:0 3px;display:flex}.device-bar i{background:#ccd3d8;border-radius:50%;width:6px;height:6px}.pos-layout{background:#f3f4f3;border-radius:11px;grid-template-columns:78px 1fr 160px;height:calc(100% - 22px);display:grid;overflow:hidden}.pos-layout>aside{background:var(--navy);color:#fff;flex-direction:column;gap:18px;padding:16px 10px;display:flex}.pos-layout>aside>b{background:var(--orange);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.pos-layout>aside span{opacity:.78;font-size:.56rem}.pos-layout>div{padding:20px}.pos-layout h3{margin:4px 0 18px;font-size:1.1rem}.pos-layout small{color:#73808b;font-size:.55rem}.product-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.product-grid>span{background:#fff;border-radius:8px;padding:7px;box-shadow:0 3px 10px #10283f0d}.product-grid b,.product-grid small{margin-top:4px;font-size:.48rem;display:block}.food{background:linear-gradient(145deg,#d89155,#6f321d);border-radius:6px;height:50px;display:block}.food-1{background:linear-gradient(145deg,#d9bb63,#8d442b)}.food-2{background:linear-gradient(145deg,#79a457,#d5c870)}.food-3{background:linear-gradient(145deg,#d08a45,#593326)}.food-4{background:linear-gradient(145deg,#6b947c,#d2a05a)}.food-5{background:linear-gradient(145deg,#deb980,#7b452e)}.pos-layout>section{background:#fff;padding:20px 13px}.pos-layout>section>b{margin:5px 0 16px;font-size:.68rem;display:block}.pos-layout>section p{border-bottom:1px solid #edf0f1;justify-content:space-between;padding-bottom:9px;font-size:.48rem;display:flex}.pos-layout>section button,.website-phone button{background:var(--orange);border:0;border-radius:6px;width:100%;margin-top:15px;padding:9px;font-size:.5rem;font-weight:800}.tablet-device{border:8px solid var(--navy);z-index:4;border-radius:18px;width:270px;height:210px;padding:18px;bottom:20px;left:0}.tablet-device small,.tablet-device b{display:block}.tablet-device small{color:#71808a;font-size:.6rem}.tablet-device b{margin:4px 0 15px;font-size:.75rem}.table-map{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.table-map i{height:46px;color:var(--success);background:#e9f6ef;border:1px solid #c8ded3;border-radius:9px;place-items:center;font-size:.55rem;font-style:normal;display:grid}.table-map i.busy{color:var(--orange-dark);background:#fff0e4;border-color:#f3b98e}.phone-device{z-index:5;border:8px solid #172231;border-radius:28px;width:150px;height:255px;padding:28px 14px 14px;bottom:-5px;left:39%}.phone-device small,.phone-device b,.phone-device p,.phone-device span{display:block}.phone-device small{color:#89939b;font-size:.5rem}.phone-device b{margin-top:12px}.phone-device p{margin:28px 0 8px;font-size:.7rem}.phone-device span{color:var(--success);background:#e2f2eb;border-radius:8px;padding:9px;font-size:.55rem}.kitchen-device{color:#fff;z-index:3;background:#172231;border-radius:14px;width:250px;height:155px;padding:22px;top:48%;right:0}.kitchen-device small,.kitchen-device b,.kitchen-device p{display:block}.kitchen-device b{margin-top:12px;font-size:1.35rem}.kitchen-device p{color:#9eb0bd;font-size:.65rem}.kitchen-device span{color:#0b2d21;background:#53c48b;border-radius:6px;padding:6px 9px;font-size:.55rem;font-weight:800;position:absolute;bottom:17px;right:16px}.hero-flow{z-index:6;border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:9px;font-size:.54rem;display:flex;position:absolute;top:4px;right:5px}.hero-flow>*{border-radius:999px;padding:6px 9px;font-style:normal}.hero-flow b{background:var(--orange-soft)}.hero-flow em{color:var(--success);background:#e2f2eb}.trust-strip{border-block:1px solid var(--border);background:var(--surface)}.trust-strip>.container{grid-template-columns:repeat(4,1fr);display:grid}.trust-strip div div{border-right:1px solid var(--border);align-items:center;gap:12px;padding:24px;display:flex}.trust-strip div div:last-child{border:0}.trust-strip span{color:var(--orange-dark);font-size:1.25rem;font-weight:900}.trust-strip p{margin:0;font-size:.76rem;font-weight:750}.os-section{background:var(--surface)}.system-map{max-width:1000px;height:620px;margin:auto;position:relative}.system-map:before{content:"";border:1px dashed #d5bca9;border-radius:50%;position:absolute;inset:50px 140px}.system-core{background:var(--navy);color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:205px;height:205px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 80px #10283f3d}.system-core .brand-mark{margin-bottom:15px}.system-core b{font-size:1.15rem}.system-core small{color:#aebdca;margin-top:5px}.system-node{border:1px solid var(--border);background:#fff;border-radius:999px;padding:13px 18px;font-size:.8rem;font-weight:750;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #10283f12}.node-0{transform:translate(-465px,-165px)}.node-1{transform:translate(-270px,-270px)}.node-2{transform:translate(-55px,-300px)}.node-3{transform:translate(195px,-240px)}.node-4{transform:translate(315px,-80px)}.node-5{transform:translate(315px,120px)}.node-6{transform:translate(125px,235px)}.node-7{transform:translate(-110px,265px)}.node-8{transform:translate(-345px,190px)}.node-9{transform:translate(-465px,25px)}.product-window{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:13px}.window-head{justify-content:space-between;align-items:center;height:40px;padding:0 12px;font-size:.66rem;display:flex}.pos-story-grid{background:#f2f3f2;border-radius:12px;grid-template-columns:80px 1fr 170px;height:460px;display:grid;overflow:hidden}.pos-story-grid>div{background:var(--navy);padding:18px 10px}.pos-story-grid>div span{color:#c6d2dc;border-radius:6px;padding:10px 7px;font-size:.58rem;display:block}.pos-story-grid>div span.active{background:var(--orange);color:#25140a}.pos-story-grid>section{grid-template-columns:repeat(2,1fr);gap:13px;padding:26px 18px;display:grid}.pos-story-grid article{background:#fff;border-radius:10px;padding:10px}.pos-story-grid article i{height:90px}.pos-story-grid article b,.pos-story-grid article small{margin-top:7px;font-size:.65rem;display:block}.pos-story-grid>aside{background:#fff;padding:24px 14px}.pos-story-grid>aside p{margin:20px 0;font-size:.6rem}.pos-story-grid>aside strong{font-size:1.3rem;display:block}.pos-story-grid>aside button{background:var(--orange);border:0;border-radius:8px;width:100%;margin-top:25px;padding:12px;font-weight:800}.kitchen-section{background:var(--navy);color:#fff}.kitchen-section .section-heading{max-width:760px}.kitchen-section .section-heading h2{color:#fff}.kitchen-section .section-heading>p:last-child{color:#b8c6d1}.kds-board{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:60px;display:grid}.ticket{color:var(--ink);background:#fff;border-radius:14px;min-height:300px;overflow:hidden}.ticket header{background:#e9edf0;justify-content:space-between;padding:18px;display:flex}.ticket header span{font-size:.64rem;font-weight:800}.ticket small,.ticket p,.ticket footer{margin:18px;display:block}.ticket p{border-bottom:1px solid #e8ebed;padding-bottom:12px;font-size:.74rem}.ticket footer{color:var(--muted);font-size:.7rem}.ticket-1 header{background:#fff1df}.ticket-2 header{background:#dff4e9}.ticket-3{opacity:.52}.online-section{background:#f0e9df}.order-flow{grid-template-columns:1fr 155px 1fr;align-items:center;gap:24px;display:grid}.source-stack,.flow-steps{gap:9px;display:grid}.source-stack span,.flow-steps span{border:1px solid var(--border);background:#fff;border-radius:10px;padding:14px;font-size:.7rem;font-weight:750;box-shadow:0 8px 25px #10283f0b}.flow-core{background:var(--navy);color:#fff;text-align:center;border-radius:50%;align-content:center;place-items:center;gap:12px;height:155px;display:grid}.flow-core b{font-size:.7rem}.flow-steps span{position:relative}.flow-steps span:before{content:"→";color:var(--orange);position:absolute;left:-22px}.website-section{background:var(--surface)}.website-copy{grid-template-columns:1fr .55fr;align-items:end;gap:50px;display:grid}.commission-note{color:var(--navy);font-weight:750}.commission-note span{color:var(--orange);font-size:3rem;font-family:var(--font-manrope);display:block}.web-composition{height:620px;margin-top:65px;position:relative}.website-laptop{width:78%;height:520px;box-shadow:var(--shadow);background:#fff;border:12px solid #1d2d3b;border-bottom-width:24px;border-radius:18px;position:absolute;top:0;left:4%;overflow:hidden}.restaurant-hero{color:#fff;background:linear-gradient(90deg,#10191dd1,#10191d26),linear-gradient(135deg,#825233,#d6a163);height:350px;padding:65px}.restaurant-hero span{letter-spacing:.2em;font-size:.65rem}.restaurant-hero h3{max-width:9ch;margin:55px 0 28px;font-family:Georgia,serif;font-size:3rem;font-weight:400}.restaurant-hero button{background:#f4d7a0;border:0;border-radius:999px;padding:12px 18px}.menu-row{grid-template-columns:repeat(3,1fr);gap:15px;padding:26px;display:grid}.menu-row span{background:#f3ede4;border-radius:9px;height:90px;padding:16px;font-family:Georgia,serif}.website-phone{border:10px solid var(--navy);width:230px;height:430px;box-shadow:var(--shadow);background:#fff;border-radius:34px;padding:38px 18px 15px;position:absolute;bottom:0;right:4%}.website-phone small,.website-phone b{display:block}.website-phone h4{font-family:Georgia,serif;font-size:1.35rem}.dish-photo{background:linear-gradient(135deg,#ae7148,#e0bd75);border-radius:14px;height:160px;margin-bottom:15px;display:block}.station-section{background:#efe6dc}.station-interactive{grid-template-columns:330px 1fr;align-items:center;gap:50px;display:grid}.station-tabs{display:grid}.station-tabs button{text-align:left;color:#7c8489;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d8cdc1;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:18px 4px;display:grid}.station-tabs button span{font-size:1rem;font-weight:800}.station-tabs button[aria-selected=true]{color:var(--navy)}.station-stage{place-items:center;height:560px;display:grid;position:relative}.station-stage:before{content:"";background:#f9f5ef;border-radius:50%;width:440px;height:440px;position:absolute}.station-device{z-index:2;width:min(620px,90%);height:390px;box-shadow:var(--shadow);background:#172231;border:10px solid #172231;border-radius:20px;position:relative}.station-device-2{width:570px;height:350px}.station-device-3{width:310px;height:510px}.station-device-4{height:300px}.station-screen{background:#f7f7f5;border-radius:9px;height:calc(100% - 22px);padding:36px}.station-kicker{color:var(--orange-dark);letter-spacing:.14em;font-size:.6rem}.station-screen>strong{margin:30px 0 8px;font-size:2.2rem;display:block}.station-screen>p{color:var(--muted)}.station-ui{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:35px;display:grid}.station-ui i{background:#fff;border:1px solid #e3e5e4;border-radius:10px;height:85px}.loyalty-section{background:#f3eee8}.tag-list{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.tag-list span{border:1px solid #d6cbc0;border-radius:999px;padding:9px 13px;font-size:.72rem;font-weight:750}.loyalty-visual{grid-template-columns:1fr 1.1fr;gap:16px;display:grid}.guest-card,.reward-stack article{border:1px solid var(--border);background:#fff;border-radius:18px;padding:26px;box-shadow:0 14px 40px #10283f0c}.guest-card{text-align:center}.guest-card>small,.guest-card>b,.guest-card>span{display:block}.avatar{background:#f4c7a8;border-radius:50%;place-items:center;width:80px;height:80px;margin:28px auto 15px;font-weight:850;display:grid}.guest-card>span{color:var(--muted);margin-top:6px;font-size:.72rem}.points{background:var(--navy);color:#fff;border-radius:13px;margin-top:35px;padding:18px}.points strong,.points small{display:block}.points strong{font-size:2rem}.reward-stack{gap:12px;display:grid}.reward-stack article span,.reward-stack article b{display:block}.reward-stack article span{color:var(--orange-dark);margin-bottom:10px;font-size:.65rem}.consumer-section{background:var(--navy);color:#fff}.consumer-section .section-heading h2{color:#fff}.consumer-section .section-heading>p:last-child{color:#b8c6d1}.phone-stage{place-items:center;height:620px;display:grid;position:relative}.consumer-phone{width:285px;height:570px;color:var(--ink);z-index:2;background:#f8f5f0;border:10px solid #081725;border-radius:42px;padding:35px 18px 14px;position:relative;box-shadow:0 30px 80px #0007}.consumer-phone header span,.consumer-phone header b{display:block}.consumer-phone header span{color:var(--muted);font-size:.65rem}.consumer-phone header b{margin:4px 0 18px;font-size:1.35rem}.discovery-photo{background:linear-gradient(160deg,#e3b26f,#76593f 70%);border-radius:18px;height:245px;position:relative}.discovery-photo span{background:#fff;border-radius:999px;padding:7px 9px;font-size:.55rem;position:absolute;bottom:10px;left:10px}.consumer-phone section>b{margin:18px 0 10px;display:block}.consumer-phone section div{gap:5px;display:flex}.consumer-phone section span{border:1px solid var(--border);background:#fff;border-radius:999px;padding:7px;font-size:.48rem}.consumer-phone footer{justify-content:space-between;display:flex;position:absolute;bottom:18px;left:25px;right:25px}.consumer-phone footer i{background:#ccd1d2;border-radius:9px;width:18px;height:4px}.orbit{color:#c9d8e3;border:1px solid #36536d;border-radius:999px;padding:10px 15px;font-size:.7rem;position:absolute}.orbit-1{top:20%;left:0}.orbit-2{top:40%;right:0}.orbit-3{bottom:18%;left:5%}.not-marketplace{border:1px solid #36536d;border-radius:10px;margin-top:30px;padding:12px 16px;font-weight:800;display:inline-block}.analytics-section{background:#fff}.analytics-panel{border:1px solid var(--border);box-shadow:var(--shadow);background:#f6f7f6;border-radius:22px;padding:28px}.analytics-panel>small{color:var(--muted)}.metric-row{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0;display:grid}.metric-row article{background:#fff;border:1px solid #e7e9e7;border-radius:13px;padding:20px}.metric-row span,.metric-row b,.metric-row em{display:block}.metric-row span,.metric-row em{color:var(--muted);font-size:.65rem;font-style:normal}.metric-row b{margin:10px 0;font-size:1.7rem}.chart{grid-template-columns:1.5fr .5fr;gap:16px;display:grid}.bars{background:#fff;border-radius:13px;align-items:end;gap:12px;height:280px;padding:25px;display:flex}.bars i{background:linear-gradient(var(--orange),#f3ba93);border-radius:5px 5px 0 0;flex:1}.channel-list{background:#fff;border-radius:13px;padding:24px}.channel-list>span{margin-top:28px;font-size:.68rem;display:block}.channel-list i{background:var(--navy);border-radius:5px;height:5px;margin-top:6px;display:block}.hardware-section{background:#f1ebe2}.hardware-stage{height:530px;position:relative}.hw-pos{width:310px;height:300px;box-shadow:var(--shadow);background:#192b39;border:10px solid #192b39;border-radius:16px;position:absolute;top:5%;left:10%}.hw-pos>div{background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:15px;height:210px;display:flex}.hw-pos>i{background:#223746;width:90px;height:110px;position:absolute;top:290px;left:100px}.hw-printer{width:160px;height:145px;box-shadow:var(--shadow);background:#f7f7f4;border:1px solid #ccd0d2;border-radius:16px;padding:25px;position:absolute;top:22%;right:8%}.hw-printer span{background:#172231;border-radius:3px;height:9px;display:block}.hw-printer p{font-family:monospace;font-size:.65rem}.hw-terminal{color:#fff;background:#1d2e39;border-radius:22px;width:120px;height:210px;padding:25px 14px;position:absolute;bottom:2%;right:3%;transform:rotate(5deg)}.hw-terminal small{font-size:1.1rem}.hw-terminal span{background:#2f495b;border-radius:7px;margin-top:55px;padding:12px;font-size:.6rem;display:block}.hw-display{background:#fff;border:8px solid #1b2b38;border-radius:13px;width:220px;height:150px;padding:26px;position:absolute;bottom:5%;left:48%}.hw-display b,.hw-display span{display:block}.hw-display span{color:var(--muted);margin-top:8px}.hw-drawer{background:#d8dad8;border:1px solid #afb5b7;border-radius:4px;width:280px;height:50px;position:absolute;bottom:1%;left:9%}.multi-section{background:#fff}.branch-map{height:480px;position:relative}.branch-map:before{content:"";background:#dfc2ac;width:2px;height:220px;position:absolute;top:28%;left:49%}.hq{background:var(--navy);color:#fff;border-radius:13px;align-items:center;gap:10px;padding:16px 22px;display:flex;position:absolute;top:5%;left:35%}.branch{border:1px solid var(--border);width:180px;box-shadow:var(--shadow);background:#fff;border-radius:15px;padding:20px;position:absolute}.branch i{background:var(--success);border-radius:50%;width:8px;height:8px;margin-bottom:13px;display:block}.branch b,.branch small{display:block}.branch small{color:var(--muted);margin-top:7px;font-size:.62rem}.branch-0{bottom:5%;left:0}.branch-1{bottom:0;left:35%}.branch-2{bottom:10%;right:0}.pricing-section{background:var(--orange)}.pricing-grid{grid-template-columns:1fr 430px;align-items:center;gap:80px;display:grid}.pricing-card{background:var(--surface);box-shadow:var(--shadow);border-radius:22px;padding:40px}.pricing-card p{color:var(--muted);margin:0}.pricing-card strong{color:var(--navy);letter-spacing:-.06em;margin:15px 8px 5px 0;font-size:4rem;display:inline-block}.pricing-card>span{color:var(--muted)}.pricing-card>small{color:var(--success);margin:20px 0;font-weight:750;display:block}.pricing-card .button{width:100%;margin-top:18px}.pricing-card .text-link{border:0;justify-content:center;display:flex}.price-unavailable{padding:25px 0}.faq-section{background:var(--surface)}.faq-grid{grid-template-columns:.7fr 1.3fr;align-items:start;gap:100px;display:grid}.faq-grid details{border-bottom:1px solid var(--border);padding:22px 0}.faq-grid summary{cursor:pointer;justify-content:space-between;gap:20px;font-weight:800;list-style:none;display:flex}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid details p{color:var(--muted);max-width:680px;line-height:1.65}.faq-grid details[open] summary span{transform:rotate(45deg)}.final-section{background:#fff}.final-card{background:var(--navy);color:#fff;border-radius:32px;grid-template-columns:1fr .8fr;align-items:center;gap:40px;min-height:520px;padding:clamp(40px,7vw,90px);display:grid;overflow:hidden}.final-card h2{color:#fff;max-width:12ch}.final-card>div>p{color:#bac8d2;max-width:550px}.final-card .actions{margin-top:32px}.final-orbit{border:1px dashed #49637a;border-radius:50%;place-items:center;width:340px;height:340px;margin:auto;display:grid;position:relative}.final-orbit .brand-mark{border-radius:24px 24px 24px 8px;width:80px;height:80px;font-size:2rem}.final-orbit i{color:#d9e4eb;background:#1d3a53;border:1px solid #36536d;border-radius:999px;padding:10px 14px;font-size:.65rem;font-style:normal;position:absolute}.final-orbit i:first-of-type{top:10px}.final-orbit i:nth-of-type(2){top:90px;right:-20px}.final-orbit i:nth-of-type(3){bottom:55px;right:0}.final-orbit i:nth-of-type(4){bottom:50px;left:0}.final-orbit i:nth-of-type(5){top:95px;left:-20px}.site-footer{color:#d6e0e6;background:#091a28;padding:75px 0 25px}.footer-top{grid-template-columns:260px 1fr;gap:70px;display:grid}.footer-brand p{color:#91a5b3;line-height:1.5}.footer-columns{grid-template-columns:repeat(5,1fr);gap:30px;display:grid}.footer-columns h3{text-transform:uppercase;letter-spacing:.12em;color:#7f97a7;font-size:.72rem}.footer-columns a{color:#c1ced6;padding:6px 0;font-size:.76rem;text-decoration:none;display:block}.footer-bottom{color:#7990a0;border-top:1px solid #243b4d;justify-content:space-between;margin-top:65px;padding-top:22px;font-size:.68rem;display:flex}.language-links{gap:8px;display:flex}.language-links a{color:#91a5b3;padding:5px;text-decoration:none}.language-links a[aria-current=page]{color:#fff;border-bottom:1px solid var(--orange)}@media (max-width:1100px){.desktop-nav{gap:14px}.hero-grid{grid-template-columns:1fr}.hero{padding-top:80px}.hero-copy{max-width:800px}.hero-product{margin:auto;transform:none}.split,.split.visual-left{grid-template-columns:1fr;gap:60px}.visual-left>:first-child{order:2}.visual-left>:last-child{order:1}.pricing-grid{gap:40px}.footer-columns{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.container{width:min(100% - 32px,680px)}.desktop-nav,.login-link,.header-actions>.button{display:none}.mobile-toggle{display:block}.header-actions{gap:0}.mobile-drawer{background:var(--canvas);z-index:90;display:block;position:fixed;inset:76px 0 0}.mobile-scroll{height:100%;padding:22px 24px 40px;overflow:auto}.mobile-scroll>a,.mobile-scroll>details>summary{border-bottom:1px solid var(--border);align-items:center;min-height:52px;font-weight:800;text-decoration:none;display:flex}.mobile-scroll summary{cursor:pointer}.mobile-group{padding:15px 8px}.mobile-group a{padding:11px;text-decoration:none;display:block}.mobile-languages{padding:20px 0}.mobile-languages p{font-size:.7rem;font-weight:800}.mobile-languages a{padding:8px 10px;display:inline-block}.mobile-cta{margin-top:15px;display:flex!important}.section{padding:80px 0}.section-heading.center{text-align:left;margin:0 0 45px}.hero{padding:55px 0 35px}.hero h1{font-size:clamp(3.3rem,14vw,5rem)}.hero-grid{gap:15px}.hero-product{transform-origin:50%;width:100%;min-width:0;height:540px;transform:scale(.9)}.desktop-device{width:670px;left:50%;transform:translate(-50%)}.tablet-device{left:-4%}.phone-device{left:48%}.kitchen-device{right:-4%}.hero-flow{right:2%}.trust-strip>.container{grid-template-columns:1fr 1fr}.trust-strip div div:nth-child(2){border-right:0}.trust-strip div div{padding:18px 8px}.system-map{grid-template-columns:1fr 1fr;gap:10px;height:auto;display:grid}.system-map:before{display:none}.system-core{border-radius:20px;grid-column:1/-1;width:100%;height:160px;margin-bottom:10px;position:relative;top:auto;left:auto;transform:none}.system-node{text-align:center;position:static;transform:none!important}.pos-story-grid{grid-template-columns:60px 1fr}.pos-story-grid>aside{display:none}.kds-board{grid-template-columns:1fr 1fr}.ticket{min-height:230px}.order-flow{grid-template-columns:1fr}.flow-core{width:155px;margin:auto}.flow-steps span:before{content:"↓";top:-20px;left:50%}.website-copy{grid-template-columns:1fr}.web-composition{height:530px;margin-top:40px}.website-laptop{width:93%;height:430px;left:0}.restaurant-hero{height:290px;padding:40px}.restaurant-hero h3{font-size:2.2rem}.website-phone{width:190px;height:360px;right:0}.station-interactive{grid-template-columns:1fr}.station-tabs{display:flex;overflow:auto}.station-tabs button{min-width:150px}.station-stage{height:400px}.station-device{height:300px}.station-device-3{width:230px;height:380px}.station-screen{padding:24px}.station-screen>strong{font-size:1.5rem}.station-ui i{height:50px}.metric-row,.chart{grid-template-columns:1fr}.channel-list{display:none}.hardware-stage{transform-origin:50%;width:120%;margin-left:-10%;transform:scale(.82)}.pricing-grid,.faq-grid,.final-card,.footer-top{grid-template-columns:1fr}.pricing-grid{gap:35px}.faq-grid{gap:20px}.final-orbit{display:none}.footer-columns{grid-template-columns:repeat(3,1fr)}.footer-bottom{flex-direction:column;align-items:flex-start;gap:20px}.footer-bottom p{margin:0}}@media (max-width:500px){.container{width:calc(100% - 28px)}.section-heading h2,.final-card h2{font-size:2.55rem}.hero h1{font-size:3.45rem}.hero-product{width:137%;height:455px;margin-left:-18.5%;transform:scale(.73)}.trust-strip>.container{grid-template-columns:1fr}.trust-strip div div{border-right:0;border-bottom:1px solid var(--border)}.kds-board{margin-right:-14px;display:flex;overflow:auto}.ticket{min-width:230px}.order-flow{padding:0 20px}.web-composition{height:440px}.website-laptop{border-width:7px;height:350px}.restaurant-hero{height:235px;padding:25px}.restaurant-hero h3{margin:35px 0 20px;font-size:1.75rem}.menu-row{padding:15px}.menu-row span{height:65px;padding:8px;font-size:.7rem}.website-phone{border-width:7px;width:160px;height:300px;padding:28px 12px 12px}.dish-photo{height:110px}.station-tabs{margin-right:-14px}.station-stage:before{width:290px;height:290px}.station-device{width:100%;height:260px}.station-screen>p{font-size:.75rem}.station-ui i{height:50px}.loyalty-visual{grid-template-columns:1fr}.reward-stack{display:none}.phone-stage{height:590px}.orbit{display:none}.analytics-panel{padding:12px}.bars{gap:6px;height:210px;padding:14px}.hardware-stage{width:150%;height:420px;margin-left:-25%;transform:scale(.66)}.branch-map{width:125%;margin-left:-12.5%;transform:scale(.8)}.pricing-card{padding:28px}.pricing-card strong{font-size:3.2rem}.final-card{border-radius:22px;padding:38px 25px}.footer-columns{grid-template-columns:1fr 1fr;gap:25px}.footer-columns div:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero{overflow:hidden}.product-hero{background:0 0;padding:35px 0 105px;overflow:hidden}.product-hero-dark{color:#fff;background:#0d2234}.product-hero-dark .breadcrumbs,.product-hero-dark .product-lede{color:#aebfcb}.product-hero-dark h1{color:#fff}.product-hero-dark .button-quiet{color:#fff;box-shadow:inset 0 0 0 1px #fff5}.breadcrumbs{color:#71808b;gap:10px;margin:10px 0 55px;font-size:.72rem;display:flex}.breadcrumbs a{text-decoration:none}.product-hero-grid{grid-template-columns:minmax(350px,.8fr) minmax(580px,1.2fr);align-items:center;gap:70px;display:grid}.product-hero h1{font-family:var(--font-manrope);letter-spacing:-.066em;color:var(--navy);margin:0 0 26px;font-size:clamp(3.4rem,5.9vw,6rem);line-height:.94}.product-lede{color:var(--muted);max-width:650px;margin:0 0 32px;font-size:1.17rem;line-height:1.68}.product-proof{color:#52626e;align-items:center;gap:10px;margin-top:24px;font-size:.75rem;font-weight:750;display:flex}.product-proof span{color:var(--success)}.product-hero-dark .product-proof span{color:#69d39f}.product-nav{z-index:35;border-block:1px solid var(--border);background:#fff;position:sticky;top:76px}.product-nav .container{gap:30px;display:flex;overflow:auto}.product-nav a{white-space:nowrap;color:#4e5e69;padding:16px 0;font-size:.7rem;font-weight:800;text-decoration:none}.pp-section{padding:120px 0;overflow:hidden}.pp-section-0{background:#fff}.pp-section-1{background:#f1ebe3}.pp-section-2{color:#fff;background:#10283f}.pp-section-2 .pp-copy h2{color:#fff}.pp-section-2 .pp-copy>p{color:#b9c7d1}.pp-split{grid-template-columns:.83fr 1.17fr;align-items:center;gap:100px;display:grid}.pp-reverse>.pp-copy{order:2}.pp-copy h2,.pp-faq h2,.related h2,.pp-final h2{font-family:var(--font-manrope);color:var(--navy);letter-spacing:-.052em;margin:0 0 23px;font-size:clamp(2.4rem,4.2vw,4.3rem);line-height:1.03}.pp-copy>p{color:var(--muted);font-size:1.04rem;line-height:1.72}.pp-copy ul{gap:13px;margin:30px 0 0;padding:0;list-style:none;display:grid}.pp-copy li{align-items:flex-start;gap:12px;font-weight:650;display:flex}.pp-copy li span{min-width:23px;height:23px;color:var(--success);background:#e0f2e9;border-radius:50%;place-items:center;font-size:.7rem;display:grid}.pp-section-visual{border:1px solid var(--border);height:470px;box-shadow:var(--shadow);background:#f8f5f0;border-radius:28px;flex-direction:column;justify-content:space-between;padding:50px;display:flex;position:relative;overflow:hidden}.pp-section-visual>span{font-family:var(--font-manrope);color:#ead7c8;font-size:4rem;font-weight:800}.pp-section-visual>div{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.pp-section-visual i{background:#fff;border:1px solid #e6dfd7;border-radius:13px;height:90px}.pp-section-visual i:nth-child(2){background:var(--orange-soft)}.pp-section-visual>b{text-transform:uppercase;letter-spacing:.16em;font-size:.65rem}.pp-section-2 .pp-section-visual{background:#183852;border-color:#284d68}.pp-section-2 .pp-section-visual i{background:#21455f;border-color:#31566f}.pp-section-2 .pp-section-visual>span{color:#2e536c}.product-guests-loyalty .pp-section:nth-of-type(2n) .pp-section-visual{background:#f1e9f3}.product-restaurant-website .pp-section-visual{background:#faf4ea;border-radius:4px}.product-hardware .pp-section-visual{background:#e8e9e6}.product-multi-location .pp-section-visual{background:#eef2f5}.pp-pos,.pp-kds,.pp-online,.pp-web,.pp-guests,.pp-hardware,.pp-multi{min-height:500px;position:relative}.pp-pos{box-shadow:var(--shadow);background:#f2f3f2;border:11px solid #182c3c;border-radius:20px;overflow:hidden}.pp-pos>header{background:#fff;justify-content:space-between;height:55px;padding:20px;font-size:.68rem;display:flex}.pp-pos-body{grid-template-columns:80px 1fr 180px;height:425px;display:grid}.pp-pos-body>nav{background:#10283f;padding:18px 9px}.pp-pos-body>nav span{color:#becbd5;border-radius:6px;padding:10px 7px;font-size:.58rem;display:block}.pp-pos-body>nav .active{background:var(--orange);color:#211208}.pp-pos-body>section{grid-template-columns:repeat(3,1fr);gap:9px;padding:20px;display:grid}.pp-pos-body article{background:#fff;border-radius:9px;padding:8px}.pp-pos-body article .food{height:65px}.pp-pos-body article b,.pp-pos-body article small{margin-top:5px;font-size:.55rem;display:block}.pp-pos-body>aside{background:#fff;padding:22px 15px}.pp-pos-body>aside p{border-bottom:1px solid #eee;padding:10px 0;font-size:.58rem}.pp-pos-body>aside>b{font-size:1.2rem;display:block}.pp-pos-body>aside button{background:var(--orange);border:0;border-radius:7px;width:100%;margin-top:20px;padding:12px;font-weight:800}.pp-kds{background:#081b2b;border:10px solid #081b2b;border-radius:18px;padding:12px;box-shadow:0 28px 80px #0005}.pp-kds>header{color:#fff;justify-content:space-between;height:55px;padding:12px;display:flex}.pp-kds>div{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.pp-kds article{min-height:385px;color:var(--ink);background:#fff;border-radius:10px;overflow:hidden}.pp-kds article>header{background:#fff0df;justify-content:space-between;padding:14px;display:flex}.pp-kds article:nth-child(3)>header,.pp-kds article:nth-child(4)>header{background:#dff4e9}.pp-kds article small,.pp-kds article h4,.pp-kds article footer{margin:18px;display:block}.pp-kds article small{color:var(--orange-dark)}.pp-kds article h4{font-size:.72rem;line-height:2}.pp-kds article footer{color:var(--muted);margin-top:100px}.pp-online{grid-template-columns:1fr 155px 1fr;align-items:center;gap:25px;display:grid}.pp-sources,.pp-fulfil{gap:10px;display:grid}.pp-sources article,.pp-fulfil span{border:1px solid var(--border);background:#fff;border-radius:11px;padding:14px;box-shadow:0 8px 30px #10283f10}.pp-sources b,.pp-sources small{display:block}.pp-sources b{font-size:.72rem}.pp-sources small{color:var(--orange-dark);margin-top:4px;font-size:.55rem}.pp-flow-center{background:var(--navy);color:#fff;text-align:center;border-radius:50%;align-content:center;place-items:center;gap:7px;height:155px;display:grid}.pp-flow-center small{color:#aebfcb;font-size:.48rem}.pp-fulfil span{font-size:.7rem;font-weight:750;position:relative}.pp-fulfil span:before{content:"→";color:var(--orange);position:absolute;left:-22px}.pp-web{height:520px}.pp-web-desktop{box-shadow:var(--shadow);background:#fff;border:10px solid #172b3a;border-bottom-width:22px;border-radius:15px;position:absolute;inset:0 90px 35px 0;overflow:hidden}.pp-web-desktop header{padding:17px 25px;font-family:Georgia,serif;font-size:.75rem}.pp-web-desktop header span{float:right;color:var(--muted);font-family:var(--font-inter)}.pp-web-desktop section{color:#fff;background:linear-gradient(90deg,#162329dd,#16232922),linear-gradient(135deg,#b07447,#e0b678);height:310px;padding:48px}.pp-web-desktop section small{letter-spacing:.17em}.pp-web-desktop section h3{max-width:10ch;margin:42px 0 20px;font-family:Georgia,serif;font-size:2.7rem;font-weight:400}.pp-web-desktop section button{background:#f6ddb0;border:0;border-radius:999px;padding:11px 15px}.pp-web-desktop footer{gap:10px;padding:20px;display:flex}.pp-web-desktop footer span{background:#f4eee6;flex:1;padding:13px;font-size:.6rem}.pp-web-mobile{border:9px solid var(--navy);width:180px;height:345px;box-shadow:var(--shadow);background:#fff;border-radius:28px;padding:32px 14px 12px;position:absolute;bottom:0;right:0}.pp-web-mobile small,.pp-web-mobile b,.pp-web-mobile span{display:block}.pp-web-mobile i{background:linear-gradient(145deg,#c58b56,#795039);border-radius:12px;height:160px;margin:20px 0;display:block}.pp-web-mobile b{font-size:.7rem}.pp-web-mobile span{color:var(--orange-dark);margin-top:9px;font-size:.56rem}.pp-guests{grid-template-columns:210px 1fr;gap:15px;display:grid}.pp-guests>aside,.pp-guests>section{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:20px;padding:28px}.pp-guests>aside{text-align:center}.pp-guests>aside b,.pp-guests>aside span,.pp-guests>aside strong{display:block}.pp-guests>aside span{color:var(--muted);margin:7px;font-size:.65rem}.pp-guests>aside strong{background:var(--navy);color:#fff;border-radius:12px;margin-top:35px;padding:22px;font-size:1.8rem}.pp-guests>aside strong small{font-size:.52rem;font-weight:400;display:block}.pp-guests>section>header{justify-content:space-between;display:flex}.pp-guests>section>header span{color:var(--muted);font-size:.6rem}.journey{grid-template-columns:1fr 1fr;gap:11px;margin-top:30px;display:grid}.journey article{background:#f7f3ed;border-radius:13px;min-height:150px;padding:18px}.journey small,.journey b{display:block}.journey small{color:var(--orange-dark);margin-bottom:30px;font-size:.58rem}.pp-hardware{height:530px}.hardware-monitor{width:300px;height:280px;box-shadow:var(--shadow);background:#fff;border:10px solid #192d3c;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;top:2%;left:3%}.hardware-monitor:after{content:"";background:#1e3545;width:90px;height:100px;position:absolute;top:270px}.hardware-kiosk{text-align:center;background:#fff;border:10px solid #172b3a;border-radius:20px;width:140px;height:370px;padding:30px 15px;position:absolute;top:0;left:45%}.hardware-kiosk i{background:var(--orange-soft);border-radius:9px;height:190px;margin-top:25px;display:block}.hardware-printer{width:165px;height:145px;box-shadow:var(--shadow);background:#fff;border:1px solid #bdc3c5;border-radius:15px;padding:24px;position:absolute;top:6%;right:0}.hardware-printer i{background:#172b3a;height:8px;margin-bottom:18px;display:block}.hardware-printer b,.hardware-printer small{font-family:monospace;display:block}.hardware-card{color:#fff;background:#1b303e;border-radius:22px;width:115px;height:205px;padding:25px 14px;position:absolute;bottom:0;right:4%;transform:rotate(5deg)}.hardware-card span{background:#294859;border-radius:7px;margin-top:70px;padding:12px 8px;font-size:.6rem;display:block}.hardware-customer{background:#fff;border:8px solid #172b3a;border-radius:11px;width:210px;height:130px;padding:24px;position:absolute;bottom:0;left:23%}.hardware-customer b,.hardware-customer span{display:block}.hardware-customer span{color:var(--muted);margin-top:7px}.hardware-drawer{background:#d6d9d8;border:1px solid #aeb4b7;width:250px;height:50px;position:absolute;bottom:0;left:0}.pp-multi{height:500px}.pp-multi:before{content:"";background:#d5bda9;width:2px;height:230px;position:absolute;top:95px;left:50%}.multi-hq{background:var(--navy);color:#fff;border-radius:14px;grid-template-columns:40px 1fr;align-items:center;gap:2px 12px;padding:18px 25px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.multi-hq .brand-mark{grid-row:1/3}.multi-hq small{color:#afbfcb}.pp-multi article{border:1px solid var(--border);width:180px;box-shadow:var(--shadow);background:#fff;border-radius:15px;padding:22px;position:absolute;bottom:15px}.pp-multi article span,.pp-multi article b,.pp-multi article small{display:block}.pp-multi article span{color:var(--orange-dark);font-size:.56rem}.pp-multi article b{margin:10px 0;font-size:1.1rem}.pp-multi article small{color:var(--muted)}.pp-multi article i{background:var(--success);border-radius:50%;width:8px;height:8px;margin-top:20px;display:block}.mc-0{left:0}.mc-1{left:50%;transform:translate(-50%)}.mc-2{right:0}.pp-faq{background:#fff;padding:120px 0}.pp-faq-grid{grid-template-columns:.7fr 1.3fr;align-items:start;gap:100px;display:grid}.pp-faq details{border-bottom:1px solid var(--border);padding:22px 0}.pp-faq summary{cursor:pointer;justify-content:space-between;font-weight:800;list-style:none;display:flex}.pp-faq summary::-webkit-details-marker{display:none}.pp-faq details p{color:var(--muted);line-height:1.65}.pp-faq details[open] summary span{transform:rotate(45deg)}.related{background:#f2ece4;padding:110px 0}.related h2{max-width:750px}.related-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:45px;display:grid}.related-grid a{border:1px solid var(--border);background:#fff;border-radius:16px;flex-direction:column;min-height:230px;padding:26px;text-decoration:none;display:flex}.related-grid span{color:var(--orange-dark);text-transform:uppercase;letter-spacing:.1em;font-size:.65rem}.related-grid b{margin-top:25px;font-size:1.2rem}.related-grid em{margin-top:auto;font-size:.7rem;font-style:normal;font-weight:800}.pp-final{background:var(--navy);color:#fff;padding:95px 0}.pp-final>.container{justify-content:space-between;align-items:center;gap:50px;display:flex}.pp-final h2{color:#fff;max-width:790px;margin:0}.pp-final .eyebrow{color:#f7a474}.pp-final .actions{flex-shrink:0}@media (max-width:1050px){.product-hero-grid{grid-template-columns:1fr}.product-hero-grid>div:first-child{max-width:800px}.pp-split{grid-template-columns:1fr;gap:55px}.pp-reverse>.pp-copy{order:0}.product-hero .pp-pos,.product-hero .pp-kds,.product-hero .pp-online,.product-hero .pp-web,.product-hero .pp-guests,.product-hero .pp-hardware,.product-hero .pp-multi{width:100%;max-width:760px;margin:auto}.pp-final>.container{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.product-hero{padding-bottom:65px}.breadcrumbs{margin-bottom:35px}.product-hero h1{font-size:3.25rem}.product-hero-grid{gap:50px}.product-nav{top:76px}.pp-section{padding:80px 0}.pp-section-visual{height:330px;padding:30px}.pp-section-visual>span{font-size:3rem}.pp-section-visual i{height:52px}.pp-pos{transform-origin:0 0;min-width:660px;transform:scale(.51);margin-bottom:-245px!important}.product-hero-grid>div:has(.pp-pos){width:337px;overflow:hidden}.pp-kds{transform-origin:0 0;min-width:700px;transform:scale(.48);margin-bottom:-255px!important}.product-hero-grid>div:has(.pp-kds){width:336px;overflow:hidden}.pp-online{grid-template-columns:1fr;min-height:620px}.pp-flow-center{width:155px;margin:auto}.pp-fulfil span:before{content:"↓";top:-19px;left:50%}.pp-web{height:410px}.pp-web-desktop{border-width:6px;height:350px;right:35px}.pp-web-desktop section{height:220px;padding:25px}.pp-web-desktop section h3{margin:25px 0;font-size:1.8rem}.pp-web-mobile{border-width:6px;width:135px;height:270px;padding:25px 10px 10px}.pp-web-mobile i{height:110px}.pp-guests{grid-template-columns:1fr}.pp-guests>aside{display:none}.journey{grid-template-columns:1fr 1fr}.pp-hardware{transform-origin:0 0;width:155%;margin-bottom:-180px;transform:scale(.62)}.pp-multi{height:560px}.pp-multi:before{height:350px}.pp-multi article{width:150px}.mc-0{left:0}.mc-1{bottom:180px;left:auto;right:0;transform:none}.mc-2{left:0;right:auto}.pp-faq-grid{grid-template-columns:1fr;gap:25px}.related-grid{grid-template-columns:1fr}.related-grid a{min-height:180px}.pp-final h2{font-size:2.4rem}}.product-hero-grid>*,.product-visual-wrap{min-width:0}.product-hero.product-hero-dark h1{color:#fff}.product-hero-dark .product-proof{color:#b8c6d1}@media (max-width:700px){.product-visual-wrap{width:100%;overflow:hidden}.product-pos .product-visual-wrap{height:255px}.product-kitchen-display .product-visual-wrap{height:245px}}.acq-hero,.hub-hero,.guide-hero{background:0 0;padding:35px 0 105px;overflow:hidden}.acq-hero-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:75px;display:grid}.acq-hero h1,.hub-hero h1,.guide-hero h1{font-family:var(--font-manrope);color:var(--navy);letter-spacing:-.065em;margin:0 0 25px;font-size:clamp(3.4rem,6vw,6.2rem);line-height:.94}.acq-hero h1{font-size:clamp(3.1rem,5.2vw,5.5rem)}.acq-hero-grid>div:first-child>p:not(.eyebrow),.hub-hero .narrow>p:last-child,.guide-hero .guide-width>p:last-child,.body-copy{color:var(--muted);font-size:1.08rem;line-height:1.7}.acq-hero .actions{margin-top:30px}.workflow-visual{grid-template-columns:repeat(2,1fr);align-content:center;gap:12px;min-height:520px;display:grid}.workflow-visual div{border:1px solid var(--border);background:#fff;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:120px;padding:25px;display:flex;box-shadow:0 16px 45px #10283f12}.workflow-visual span{color:var(--orange-dark);font-size:.68rem;font-weight:800}.workflow-visual b{font-size:1.05rem}.solution-speed .workflow-visual{background:#10283f;border-radius:25px;padding:18px}.solution-speed .workflow-visual div{box-shadow:none}.solution-editorial .acq-hero{background:#f2ede5}.solution-editorial .workflow-visual div{border-radius:2px}.solution-pizza .workflow-visual div:nth-child(odd){background:#fff2e7}.solution-sources .workflow-visual{grid-template-columns:1fr}.solution-group .workflow-visual div:first-child{background:var(--navy);color:#fff;grid-column:1/-1}.acq-problem{background:var(--navy);color:#fff;padding:100px 0}.narrow{max-width:900px}.acq-problem h2{font:700 clamp(2.2rem,4.4vw,4.5rem)/1.08 var(--font-manrope);letter-spacing:-.045em;margin:0}.acq-section{background:#fff;padding:110px 0}.acq-section.tint{background:#f0ebe4}.acq-heading{max-width:800px}.acq-heading h2,.feature-pair h2,.category-grid h2{font:750 clamp(2.2rem,4vw,4rem)/1.05 var(--font-manrope);letter-spacing:-.045em;color:var(--navy);margin:0}.flow-row{counter-reset:flow;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:55px 0 0;padding:0;list-style:none;display:grid}.flow-row li{border:1px solid var(--border);counter-increment:flow;background:#f8f5f0;border-radius:15px;align-items:flex-end;min-height:130px;padding:22px;font-weight:800;display:flex}.flow-row li:before{content:counter(flow,decimal-leading-zero);color:var(--orange-dark);align-self:flex-start;margin-right:auto;font-size:.65rem}.feature-pair{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.large-list{gap:15px;margin:35px 0 0;padding:0;list-style:none;display:grid}.large-list li{border-bottom:1px solid #d7d0c7;padding:15px 0;font-weight:700}.station-card{background:var(--navy);color:#fff;border-radius:25px;grid-template-columns:1fr 1fr;gap:12px;padding:45px;display:grid}.station-card small{color:#aebdca;text-transform:uppercase;letter-spacing:.12em;grid-column:1/-1}.station-card b{background:#183a54;border-radius:12px;padding:24px 15px}.acq-cards,.guide-grid,.integration-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:35px;display:grid}.acq-cards a{border:1px solid var(--border);background:#fff;border-radius:17px;flex-direction:column;min-height:210px;padding:26px;text-decoration:none;display:flex}.acq-cards span,.category-grid span,.guide-grid>a>span{color:var(--orange-dark);text-transform:uppercase;letter-spacing:.1em;font-size:.67rem;font-weight:800}.acq-cards b{margin-top:25px;font-size:1.25rem}.acq-cards em{margin-top:auto;font-size:.72rem;font-style:normal;font-weight:800}.context-links{flex-wrap:wrap;gap:12px;padding-block:28px;display:flex}.context-links a{border:1px solid var(--border);border-radius:999px;padding:10px 14px;font-size:.75rem;font-weight:800;text-decoration:none}.status-pill{color:#7c3a13;background:#fff0df;border:1px solid #efc294;border-radius:999px;margin:18px 0;padding:10px 14px;font-size:.72rem;font-weight:800;display:inline-flex}.provider-flow{background:var(--navy);border-radius:25px;gap:8px;padding:35px;display:grid}.provider-flow div{color:#fff;background:#183a54;border-radius:11px;grid-template-columns:30px 1fr;align-items:center;padding:18px;display:grid}.provider-flow span{color:#ff995e}.hub-hero .breadcrumbs,.guide-hero .breadcrumbs{margin-bottom:70px}.legend{flex-wrap:wrap;gap:12px;margin-bottom:65px;display:flex}.legend>*{border:1px solid var(--border);border-radius:999px;padding:9px 13px;font-size:.7rem}.integration-grid{grid-template-columns:repeat(2,1fr)}.integration-grid>a{border:1px solid var(--border);background:#f8f5f0;border-radius:20px;padding:30px;text-decoration:none}.integration-grid h2{font:750 2rem var(--font-manrope);color:var(--navy);margin:20px 0 10px}.integration-grid p{color:var(--muted);line-height:1.65}.integration-grid small{color:#8a481f;min-height:35px;display:block}.integration-grid>a>b{margin-top:24px;display:block}.provider-monogram{background:var(--navy);color:#fff;border-radius:15px;place-items:center;width:58px;height:58px;font-weight:900;display:grid}.category-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.category-grid article{border:1px solid var(--border);background:#fff;border-radius:18px;padding:30px}.category-grid h2{margin-top:25px;font-size:1.45rem}.resource-categories{border-block:1px solid var(--border);background:#fff}.resource-categories .container{gap:24px;padding-block:18px;display:flex;overflow:auto}.resource-categories span{white-space:nowrap;font-size:.72rem;font-weight:800}.guide-grid{grid-template-columns:repeat(2,1fr)}.guide-grid>a{border:1px solid var(--border);background:#f7f3ec;border-radius:20px;flex-direction:column;min-height:330px;padding:35px;text-decoration:none;display:flex}.guide-grid h2{font:750 clamp(1.8rem,3vw,3rem)/1.05 var(--font-manrope);color:var(--navy);margin:32px 0 15px}.guide-grid p{color:var(--muted);line-height:1.65}.guide-grid b{margin-top:auto}.guide-width{max-width:840px}.translation-note{background:#fff0df;border-radius:8px;padding:10px 14px;color:#743812!important;font-size:.75rem!important;display:inline-block!important}.guide-body{padding-block:90px}.guide-body>section{margin-bottom:75px}.guide-body h2{font:750 clamp(2rem,4vw,3.4rem)/1.08 var(--font-manrope);letter-spacing:-.04em;color:var(--navy)}.guide-body p,.guide-body li{color:#4f5c65;font-size:1.07rem;line-height:1.85}.guide-body li{margin-block:10px}.guide-faq{border-top:1px solid var(--border);padding:25px 0}.guide-faq h3{margin:0 0 8px}.guide-cta{background:var(--navy);color:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;padding:35px;display:flex}.guide-cta p{color:#fff;margin:0}.acquisition-links{background:#eae3da}@media (max-width:1180px){.desktop-nav{gap:15px}.desktop-nav>a,.nav-link{font-size:.78rem}.acq-hero-grid{grid-template-columns:1fr}.workflow-visual{min-height:0}.feature-pair{gap:45px}}@media (max-width:800px){.acq-hero,.hub-hero,.guide-hero{padding-bottom:70px}.acq-hero h1,.hub-hero h1,.guide-hero h1{font-size:3.35rem}.workflow-visual{grid-template-columns:1fr 1fr}.feature-pair,.category-grid,.acq-cards,.integration-grid,.guide-grid{grid-template-columns:1fr}.guide-cta{flex-direction:column;align-items:flex-start}}@media (max-width:500px){.workflow-visual{grid-template-columns:1fr}.workflow-visual div{min-height:90px}.station-card{grid-template-columns:1fr}.station-card small{grid-column:auto}.acq-hero h1,.hub-hero h1,.guide-hero h1{font-size:2.9rem}.flow-row{grid-template-columns:1fr 1fr}.flow-row li{min-height:105px}.guide-grid>a{min-height:280px;padding:26px}}.consent-banner{z-index:200;max-width:1100px;color:var(--ink);border:1px solid var(--border);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;margin:auto;padding:20px 22px;display:flex;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 25px 80px #10283f35}.consent-banner strong{font-family:var(--font-manrope);font-size:1.05rem}.consent-banner p{color:var(--muted);margin:6px 0 0;font-size:.78rem;line-height:1.5}.consent-actions{flex-shrink:0;gap:10px;display:flex}.consent-actions .button{font-size:.75rem}.error-state{max-width:850px;min-height:70vh;margin:auto;padding:120px 24px}.error-state h1{font:750 clamp(3rem,7vw,6rem)/.98 var(--font-manrope);letter-spacing:-.06em;color:var(--navy);margin:0 0 25px}.error-state>p:not(.eyebrow){color:var(--muted);font-size:1.1rem;line-height:1.7}.error-state .actions{margin-top:30px}@media (max-width:700px){.consent-banner{flex-direction:column;align-items:stretch}.consent-actions{grid-template-columns:1fr 1fr;display:grid}.consent-actions .button{padding-inline:12px}}.pos-layout .visual-title{margin:4px 0 18px;font-size:1.1rem;display:block}.pos-layout small,.tablet-device small{color:#52616d}.phone-device small{color:#59656e}.kitchen-section .eyebrow{color:#ffad7d}.commission-note span{color:#b8440e}.restaurant-hero button{color:#fff;background:#9b390d}.station-section .section-heading>p:last-child{color:#52616d}.station-tabs button:not([aria-selected=true]){color:#4f5c65}.mega-menu.solutions-menu{grid-template-columns:1fr;width:min(640px,88vw);right:0}.mega-menu.solutions-menu>div{grid-template-columns:1fr 1fr;gap:4px;display:grid}.lang-switch{position:relative}.lang-switch summary{cursor:pointer;color:#314251;background:#fff;border:1px solid #e4ddd4;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:6px 10px;font-size:.78rem;font-weight:800;list-style:none;display:inline-flex}.lang-switch summary::-webkit-details-marker{display:none}.lang-globe{color:var(--orange-dark);display:block}.lang-menu{z-index:40;border:1px solid var(--border);min-width:168px;box-shadow:var(--shadow);background:#fff;border-radius:12px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.lang-menu a{color:#314251;border-radius:8px;padding:8px 10px;font-size:.82rem;font-weight:700;text-decoration:none}.lang-menu a[aria-current=page]{background:#f3ece3}@media (max-width:800px){.lang-switch{display:none}}.commercial-page .hub-hero,.legal-document{padding:48px 0 80px}.commercial-grid{grid-template-columns:minmax(0,.9fr) minmax(280px,1fr);align-items:start;gap:40px;display:grid}.commercial-card{border:1px solid var(--border);background:#fff;border-radius:18px;gap:14px;padding:22px;display:grid}.field{gap:6px;font-size:.82rem;font-weight:700;display:grid}.field input,.field select,.field textarea{border:1px solid var(--border);background:#fff;border-radius:10px;width:100%;padding:12px;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.4}.field small,.form-alert{color:#8a2b12;font-weight:650}.field-row,.choice-row,.actions,.theme-grid,.plan-grid{gap:12px;display:grid}.field-row,.choice-row,.theme-grid,.plan-grid{grid-template-columns:1fr 1fr}.plan-price{font:750 2.4rem/1 var(--font-manrope);color:var(--navy);margin:0}.stepper{flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.stepper li{color:#6d7b86;font-size:.75rem;font-weight:800}.stepper li[aria-current=step]{color:var(--orange-dark)}.commercial-facts{color:var(--muted);padding-left:18px;line-height:1.7}.legal-document p{color:#41515c;max-width:760px;line-height:1.75}@media (max-width:800px){.commercial-grid,.field-row,.choice-row,.theme-grid,.plan-grid{grid-template-columns:1fr}}.consumer-section .eyebrow{color:#ffad7d}.pricing-section .eyebrow,.pricing-section .section-heading>p:last-child{color:#351304}.acquisition-links .section-heading>p:last-child{color:#4f5c65}.container{width:min(var(--content),calc(100% - 40px))}.button{border-radius:var(--radius-button);box-shadow:none;font-weight:750}.button-quiet{box-shadow:inset 0 0 0 1px #10283f2e}.button-quiet:hover{background:#f6f1ea}.button-light:hover{background:#f4efe8}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f6f3eeeb;border-bottom:1px solid #0000}.header-inner{height:var(--header-h);gap:18px}.desktop-nav{gap:18px}.desktop-nav>a,.nav-link,.header-utility{color:#314251;font-size:.84rem;font-weight:650}.header-utility{padding:8px 2px;text-decoration:none}.header-demo{box-shadow:inset 0 0 0 1px #10283f2e}.header-actions{gap:10px}.mega-menu,.mega-menu.solutions-menu{top:calc(var(--header-h) + 8px);border-radius:var(--radius-md);width:min(960px,100vw - 32px);padding:18px;position:fixed;left:50%;right:auto;transform:translate(-50%);box-shadow:0 18px 48px #10283f1f}.mega-menu.solutions-menu{width:min(720px,100vw - 32px)}.mega-menu a{border-radius:var(--radius-sm)}.mega-menu a:hover{background:#f6f1ea}.mega-feature{background:var(--navy);color:#fff;border-radius:var(--radius-sm);grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;margin-top:6px;padding:14px 16px;text-decoration:none;display:flex}.mega-feature strong{color:#fff;font-size:.92rem}.mega-feature span{color:#c5d0d8;font-size:.78rem}.mega-feature:hover{background:#18344f}.site-footer{padding:64px 0 22px}.footer-top{grid-template-columns:minmax(200px,240px) 1fr;gap:48px}.footer-brand p{max-width:22ch;font-size:.92rem;line-height:1.55}.footer-columns{gap:22px 18px;min-width:0}.footer-columns a{overflow-wrap:anywhere}.station-interactive,.station-tabs{min-width:0;max-width:100%}.footer-columns h3{color:#9eb0c0;margin:0 0 10px}.footer-columns a{padding:5px 0;line-height:1.35}.footer-columns a:hover{color:#fff}.home .section{padding:var(--section-y) 0;overflow-x:clip}.home .section-heading{max-width:40rem}.home .section-heading.center{margin-bottom:36px}.home .section-heading h2,.home .final-card h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2rem,3.2vw,3.15rem);line-height:1.08}.home .section-heading>p:last-child,.home .final-card>div>p{max-width:46rem;font-size:1.02rem;line-height:1.65}.home .hero{background:0 0;min-height:0;padding:28px 0 20px;overflow:visible}.home .hero-grid{grid-template-columns:minmax(280px,.86fr) minmax(0,1.14fr);align-items:center;gap:28px}.home .hero h1{letter-spacing:-.042em;opacity:1;max-width:11em;margin:0 0 14px;font-size:clamp(2.55rem,4vw,3.7rem);line-height:1.02;animation:none;transform:none}.home .hero-lead{max-width:34rem;margin:0 0 22px;font-size:1.05rem;line-height:1.6}.home .hero-product{width:100%;min-width:0;height:430px;transform:none}.home .desktop-device{border-radius:var(--radius-device);width:78%;height:360px;top:18px;left:0}.home .kitchen-device{border-radius:var(--radius-md);width:210px;height:132px;top:0;right:0}.home .phone-device{border-radius:22px;width:168px;height:210px;padding:22px 12px 12px;inset:auto 18px 0 auto}.home .product-grid{grid-template-columns:repeat(2,1fr)}.home .product-grid b{font-size:.68rem}.home .product-grid small{font-size:.62rem}.home .pos-layout>section p,.home .pos-layout>section button{font-size:.68rem}.home .visual-title{font-size:1rem}.home .trust-strip{background:0 0;border:0}.home .trust-strip>.container{grid-template-columns:repeat(4,1fr);gap:10px;padding:8px 0 4px;display:grid}.home .trust-strip p{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);margin:0;padding:12px 14px;font-size:.78rem;font-weight:650;line-height:1.35}.system-flow{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:8px;display:grid}.system-flow section{border-top:1px solid #e4ddd4;padding:8px 8px 4px}.system-flow h3{font-family:var(--font-manrope);letter-spacing:-.03em;margin:0 0 12px;font-size:1.15rem}.system-flow ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.system-flow li{border-bottom:1px solid var(--border);padding:12px 0;font-weight:650}.system-flow>p{color:var(--muted);grid-column:1/-1;margin:8px 0 0;font-size:.92rem}.home .kitchen-section{background:#0e2233}.home .kds-board{margin-top:36px}.home .ticket{border-radius:var(--radius-md);min-height:240px;box-shadow:none}.home .online-section,.home .analytics-section,.home .multi-section,.home .pricing-section,.home .station-section{background:var(--canvas)}.home .website-section{background:#f3eee6}.home .loyalty-section{background:#f7f1ea}.home .consumer-section{background:#0e2233}.home .hardware-section,.home .faq-section,.home .acquisition-links{background:var(--surface)}.home .pricing-section .eyebrow,.home .pricing-section .section-heading>p:last-child{color:var(--muted)}.home .pricing-section .eyebrow{color:var(--orange-dark)}.home .pricing-card{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:none}.home .price-unavailable{color:var(--ink);margin:0;padding:8px 0 4px;font-weight:650}.home .faq-grid{gap:48px}.home .faq-grid details{padding:16px 0}.home .faq-grid summary{font-size:1.02rem;font-weight:700}.home .faq-grid details p{max-width:62ch}.home .acq-cards a{border-radius:var(--radius-md);min-height:0;box-shadow:none}.home .acq-cards a:hover{background:#f6f1ea}.home .final-card{border-radius:var(--radius-lg);background:#10283f;min-height:0;padding:clamp(32px,5vw,64px)}.final-points{align-content:center;gap:8px;margin:0;padding:0;list-style:none;display:grid}.final-points li{border-radius:var(--radius-sm);color:#d5e0e7;border:1px solid #36536d;padding:10px 12px;font-size:.84rem;font-weight:650}.home .split{gap:clamp(32px,5vw,72px)}.station-ui-0{grid-template-columns:1fr}.station-ui-0 i{height:36px}.station-ui-2{grid-template-columns:repeat(3,1fr)}.station-ui-3{grid-template-columns:1fr 1fr;max-width:280px}.station-ui-3 i{height:110px}.station-ui-4 i:first-child{grid-column:1/-1;height:120px}@media (max-width:1100px){.desktop-nav{gap:12px}.header-demo{padding-inline:12px}}@media (max-width:800px){.header-actions>.header-demo,.header-actions>.header-utility{display:none}.header-actions>.button.button-small{min-height:40px;padding-inline:12px;display:inline-flex}.home .hero{padding:20px 0 8px}.home .hero-grid{grid-template-columns:1fr;gap:18px}.home .hero h1{font-size:clamp(2.35rem,9vw,3rem)}.home .hero-product{gap:12px;width:100%;max-width:100%;height:auto;margin:0;display:grid}.home .hero,.home .section,.trust-strip,.site-footer{max-width:100%}.consent-banner{max-width:min(1100px,100vw - 40px)}.station-tabs{width:100%;overflow-x:auto}.home .desktop-device,.home .kitchen-device,.home .phone-device{width:100%;position:relative;inset:auto;transform:none}.home .desktop-device{height:300px}.home .kitchen-device,.home .phone-device{justify-content:space-between;align-items:center;gap:12px;height:auto;padding:14px 16px;display:flex}.home .phone-device{border-radius:var(--radius-md);border-width:1px}.home .phone-device p,.home .kitchen-device p{margin:0}.home .hero-flow{width:max-content;max-width:100%;position:static}.home .trust-strip>.container,.system-flow{grid-template-columns:1fr 1fr}.home .hardware-stage{grid-template-columns:1fr 1fr;gap:12px;width:100%;height:auto;margin:0;display:grid;transform:none}.home .hw-pos,.home .hw-printer,.home .hw-terminal,.home .hw-display,.home .hw-drawer{width:100%;height:auto;min-height:92px;position:relative;inset:auto;transform:none}.home .hw-pos>i,.home .hw-pos>div{width:auto;height:auto;position:static}.home .branch-map{gap:10px;width:100%;height:auto;margin:0;display:grid;transform:none}.home .branch-map:before{display:none}.home .hq,.home .branch{width:auto;position:static}.home .final-card{grid-template-columns:1fr}.home .kds-board{grid-template-columns:1fr 1fr;margin-right:0;display:grid;overflow:visible}.home .ticket{min-width:0}}@media (max-width:500px){.home .trust-strip>.container,.system-flow,.home .kds-board,.home .hardware-stage{grid-template-columns:1fr}.home .desktop-device{height:280px}.footer-columns{grid-template-columns:1fr 1fr}.header-inner{gap:8px}.header-actions>.button.button-small{padding-inline:10px;font-size:.78rem}.station-tabs,.kds-board{max-width:100%}}@media (prefers-reduced-motion:reduce){.home .hero h1{animation:none}}@media (max-width:800px){.home .hero-product{overflow:hidden}.home .desktop-device,.home .kitchen-device,.home .phone-device,.home .hero-flow,.home .pos-layout{width:100%;min-width:0;max-width:100%}}.site-footer{overflow:clip}.footer-top,.footer-columns{width:100%;min-width:0}.footer-columns{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1100px){.footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:500px){.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.home .ticket-3{opacity:1}.home .ticket-3 header{color:#31404c;background:#e4e8eb}.home .ticket-3 footer{color:#31404c}@media (max-width:800px){.home .hero-flow{width:auto;margin:0 0 8px;position:relative;inset:auto}.home .pos-layout{grid-template-columns:52px minmax(0,1fr);display:grid}.home .pos-layout>section{grid-column:1/-1}.home .desktop-device{height:auto}}:root{--radius-button:8px;--radius-control:6px;--radius-card:12px;--radius-window:16px;--radius-ticket:10px;--radius-surface:20px}.button,.button-small,.button-quiet,.button-light{border-radius:var(--radius-button);box-shadow:none}.button:hover{background:#de5514;transform:none}.button-quiet{color:var(--navy);background:0 0;box-shadow:inset 0 0 0 1px #10283f52}.button-quiet:hover{color:var(--navy);background:#f6f1ea}.consent-banner{border-radius:var(--radius-card);gap:16px;padding:12px 14px;bottom:12px;left:16px;right:16px;box-shadow:0 10px 28px #10283f1f}.consent-banner strong{font-size:.95rem}.consent-banner p{margin:2px 0 0;font-size:.78rem}.consent-actions .button{min-height:40px;padding-inline:14px}@media (max-width:700px){.consent-banner{gap:8px;padding:10px 12px;bottom:8px;left:8px;right:8px}.consent-actions .button{min-height:40px;font-size:.78rem}}@media (max-width:800px){.header-actions>.header-utility,.lang-switch{display:none}.header-actions>.button.button-small{display:inline-flex}.header-actions>a.button.header-demo{display:none}.mobile-product-group{border-bottom:1px solid var(--border)}.mobile-product-group>summary{cursor:pointer;align-items:center;min-height:48px;padding:0 8px;font-weight:750;display:flex}.mobile-product-group .mobile-group{padding:0 8px 12px}.mobile-product-group .mobile-group a{align-items:center;min-height:44px;display:flex}}@media (max-width:500px){.header-actions>.button.button-small{display:none}}.home .trust-strip p{background:0 0;border:0;border-radius:0;padding:2px 8px;font-weight:650}.home .pv-window,.home .pv-pos{border-radius:var(--radius-window);background:#fff;border:1px solid #d9e0e6;overflow:hidden;box-shadow:0 18px 40px #10283f14}.home .pv-hero{min-height:470px;padding-right:156px;position:relative}.home .pv-lane,.home .pv-kds,.home .pv-phone{width:140px;right:0}.home .pv-lane{border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;top:0}.home .pv-pos{grid-template-columns:64px minmax(0,1fr) 168px;min-height:390px;display:grid}.home .pv-rail{background:var(--navy);color:#d5e0e8;flex-direction:column;align-items:center;gap:8px;padding:14px 6px;display:flex}.home .pv-rail b{background:var(--orange);color:#1c1008;border-radius:8px;place-items:center;width:28px;height:28px;font-size:.8rem;display:grid}.home .pv-rail span,.home .pv-cats span{border-radius:var(--radius-control);padding:6px 8px;font-size:.68rem}.home .pv-rail .is-on,.home .pv-cats .is-on{background:var(--orange);color:#1c1008;font-weight:750}.home .pv-menu{min-width:0;padding:14px 14px 16px}.home .pv-menu header{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.home .pv-menu header strong,.home .pv-window-head b,.home .pv-basket b{font-family:var(--font-manrope);letter-spacing:-.03em}.home .pv-menu small,.home .pv-basket small,.home .pv-kds small,.home .pv-phone small{color:#5c6872}.home .pv-cats{gap:6px;margin-bottom:12px;display:flex}.home .pv-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.home .pv-grid span{border:1px solid var(--border);border-radius:var(--radius-card);background:#fff;gap:2px;padding:8px;display:grid}.home .pv-grid i{border-radius:6px;height:36px;display:block}.home .pv-grid b,.home .pv-grid small{font-size:.75rem}.home .pv-basket{border-left:1px solid var(--border);background:#fbfaf7;flex-direction:column;gap:6px;padding:14px 12px;display:flex}.home .pv-basket p,.home .pv-basket strong{border-bottom:1px solid #eee6dc;justify-content:space-between;margin:0;padding-bottom:6px;font-size:.78rem;display:flex}.home .pv-basket button,.home .pv-pos-screen button{border-radius:var(--radius-button);background:var(--orange);color:#1c1008;border:0;min-height:36px;margin-top:auto;font-weight:750}.home .pv-lane,.home .pv-kds,.home .pv-phone{position:absolute}.home .pv-lane{color:#fff;z-index:3;background:#10283f;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.72rem;display:flex;top:8px;right:8px}.home .pv-lane b{font-weight:750}.home .pv-lane em{color:#ffd7bf;font-style:normal}.home .pv-kds,.home .pv-phone{color:#fff;border-radius:var(--radius-device);z-index:4;background:#10283f;width:168px;padding:12px;right:0;box-shadow:0 16px 32px #10283f29}.home .pv-kds small{color:#e7eef3}.home .pv-phone{color:var(--ink);background:#fff;border:1px solid #d9e0e6;top:248px}.home .pv-kds b,.home .pv-phone b{font-family:var(--font-manrope);margin:4px 0;font-size:1.2rem;display:block}.home .pv-kds span,.home .pv-phone span{border-radius:var(--radius-control);color:#fff;background:#1f7a56;margin-top:6px;padding:3px 7px;font-size:.7rem;font-weight:750;display:inline-block}.home .pv-phone span{color:#1f7a56;background:#e7f6ee}.home .pv-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid;position:relative}.home .pv-stages:before{content:"";background:#c8d0d6;height:1px;position:absolute;top:18px;left:0;right:0}.home .pv-stages section{padding-top:0;position:relative}.home .pv-stages section>span{background:var(--navy);color:#fff;border-radius:var(--radius-control);place-items:center;min-width:36px;height:28px;padding:0 8px;font-size:.72rem;font-weight:750;display:inline-grid;position:relative}.home .pv-stages h3{margin:14px 0 8px;font-size:1.15rem}.home .pv-stages ol{margin:0;padding:0;list-style:none}.home .pv-stages li{border-bottom:1px solid var(--border);padding:10px 0 10px 14px;font-weight:700;position:relative}.home .pv-stages li:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px;position:absolute;top:16px;left:0}.home .pv-hardware-note{border-top:1px solid var(--border);color:var(--muted);max-width:62ch;margin:22px 0 0;padding-top:14px}.home .pv-pos-screen{width:100%}.home .pv-window-head{border-bottom:1px solid var(--border);background:#fbfaf7;justify-content:space-between;padding:12px 14px;display:flex}.home .pv-pos-body{grid-template-columns:92px minmax(0,1fr) 180px;min-height:360px;display:grid}.home .pv-cats-side{background:var(--navy);flex-direction:column;gap:6px;padding:12px 8px;display:flex}.home .pv-cats-side span{color:#d5e0e8}.home .pv-grid-pos{padding:12px}.home .pv-kds-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.home .pv-ticket{color:var(--ink);border-radius:var(--radius-ticket);background:#fff;border:1px solid #ffffff14;flex-direction:column;min-height:230px;padding:0 0 12px;display:flex}.home .pv-ticket header{background:#e9edf0;justify-content:space-between;align-items:center;padding:12px 14px;font-size:.85rem;display:flex}.home .pv-ticket-1 header{background:#fff1df}.home .pv-ticket-2 header{background:#dff4e9}.home .pv-ticket-3 header{background:#e7eaed}.home .pv-ticket small,.home .pv-ticket ul,.home .pv-ticket footer{margin:10px 14px}.home .pv-ticket ul{padding:0;list-style:none}.home .pv-ticket li{border-bottom:1px solid #e8ebed;padding:6px 0;font-size:.84rem}.home .pv-ticket footer{color:#31404c;justify-content:space-between;margin-top:auto;font-size:.75rem;display:flex}.home .pv-guest{border:1px solid var(--border);border-radius:var(--radius-window);background:#fff;overflow:hidden}.home .pv-guest header{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.home .pv-avatar{width:42px;height:42px;color:var(--navy);background:#f3e2d4;border-radius:50%;place-items:center;font-weight:800;display:grid}.home .pv-guest header b,.home .pv-guest header small{display:block}.home .pv-guest header strong{font-family:var(--font-manrope);color:var(--navy);font-size:1.6rem}.home .pv-guest header strong small{color:var(--muted);font-size:.7rem;font-weight:650}.home .pv-guest dl{margin:0}.home .pv-guest dl div{border-bottom:1px solid var(--border);grid-template-columns:120px 1fr;gap:10px;padding:12px 16px;display:grid}.home .pv-guest dt{color:var(--muted);font-size:.75rem}.home .pv-guest dd{margin:0;font-weight:700}.home .phone-stage{flex-direction:column;justify-content:center;align-items:center;gap:14px;height:auto;display:flex}.home .phone-stage .pv-discover{width:min(320px,100%);color:var(--ink);background:#fff;border:8px solid #10283f;border-radius:28px;margin:0 auto;padding:18px 14px 14px;position:relative}.home .pv-legend{flex-wrap:wrap;justify-content:center;gap:8px;width:min(320px,100%);margin:0;padding:0;list-style:none;display:flex}.home .pv-legend li{color:#e7eef4;background:#ffffff0f;border:1px solid #ffffff59;border-radius:999px;padding:7px 12px;font-size:.74rem;font-weight:750}.home .pv-discover header span,.home .pv-discover article small{color:#5c6872;font-size:.75rem;display:block}.home .pv-discover header b{font-family:var(--font-manrope);margin:4px 0 12px;font-size:1.35rem;display:block}.home .pv-discover article{border:1px solid var(--border);border-radius:var(--radius-card);grid-template-columns:46px 1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.home .pv-discover article i{background:linear-gradient(160deg,#8d5a3c,#e7c7a4);border-radius:8px;width:46px;height:46px}.home .pv-discover em{color:#1f7a56;border-radius:var(--radius-control);background:#e7f6ee;padding:4px 6px;font-size:.68rem;font-style:normal;font-weight:750}.home .pv-discover section{margin-top:14px}.home .pv-discover ul{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.home .pv-discover li,.home .pv-discover footer span{border:1px solid var(--border);border-radius:var(--radius-control);padding:6px 8px;font-size:.75rem}.home .pv-discover footer{gap:6px;margin-top:12px;display:flex}.home .pv-analytics{border:1px solid var(--border);border-radius:var(--radius-window);background:#fff;padding:16px}.home .pv-analytics>small{color:var(--muted)}.home .pv-metrics,.home .pv-analytics-grid{gap:12px;display:grid}.home .pv-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0}.home .pv-metrics article{background:var(--canvas);border-radius:var(--radius-card);padding:12px}.home .pv-metrics span,.home .pv-metrics em,.home .pv-analytics-grid span{color:var(--muted);font-size:.75rem;display:block}.home .pv-metrics b{font-family:var(--font-manrope);color:var(--navy);font-size:1.6rem;display:block}.home .pv-analytics-grid{grid-template-columns:1.1fr .9fr 1fr}.home .pv-analytics-grid section{border:1px solid var(--border);border-radius:var(--radius-card);padding:12px}.home .pv-analytics-grid b{margin-bottom:8px;display:block}.home .pv-analytics-grid section>span{margin:8px 0}.home .pv-analytics-grid section>span i{background:var(--navy);border-radius:99px;height:6px;margin-top:4px;display:block}.home .pv-analytics-grid ol{margin:0;padding-left:18px}.home .pv-analytics-grid li{justify-content:space-between;padding:4px 0;display:flex}.home .pv-hours div{align-items:end;gap:4px;height:92px;display:flex}.home .pv-hours i{background:#10283f;border-radius:3px 3px 0 0;flex:1;display:block}.home .pv-hardware{grid-template-rows:150px 118px auto;grid-template-columns:1.35fr 1fr 1fr;gap:12px;display:grid}.home .pv-terminal{grid-row:1/span 2}.home .pv-kiosk{grid-column:2/span 2}.home .pv-card small,.home .pv-card span,.home .pv-kiosk b,.home .pv-kiosk span,.home .pv-cdisplay b,.home .pv-cdisplay span{display:block}.home .pv-terminal,.home .pv-printer,.home .pv-kprinter,.home .pv-cdisplay,.home .pv-card,.home .pv-kiosk{border-radius:var(--radius-device);background:#fff;border:1px solid #d7dee4;padding:12px;box-shadow:0 10px 24px #10283f0f}.home .pv-terminal{color:#fff;background:#10283f;border:10px solid #1c3348;border-bottom-width:28px;grid-row:1/span 2;position:relative}.home .pv-terminal div{text-align:center;height:100%;color:var(--navy);background:#f7f4ef;border-radius:8px;align-content:center;place-items:center;display:grid}.home .pv-terminal span{background:var(--orange);border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.home .pv-printer,.home .pv-kprinter{background:#f4f1eb}.home .pv-printer span,.home .pv-kprinter span{background:#fff;border:1px dashed #c8beb2;margin-top:18px;padding:8px;font-size:.75rem;display:block}.home .pv-card{color:#fff;background:#10283f}.home .pv-kiosk{color:#fff;background:#1c3348}.home .chapter-orders.online-section,.home .chapter-ops.analytics-section,.home .chapter-ops.hardware-section,.home .chapter-ops.multi-section{background:var(--canvas)}.home .chapter-guests.website-section,.home .chapter-guests.loyalty-section{background:#f6f1ea}.home .price-unavailable{color:var(--muted);padding:8px 0 4px;font-size:.95rem}.home .pricing-card>small{margin-top:0}@media (max-width:800px){.home .pv-hero{min-height:0;padding-right:0}.home .pv-pos{grid-template-columns:56px minmax(0,1fr)}.home .pv-basket{border-left:0;border-top:1px solid var(--border);grid-column:1/-1}.home .pv-lane,.home .pv-kds,.home .pv-phone{width:auto;margin-top:10px;position:relative;top:auto;right:auto}.home .pv-stages,.home .pv-metrics,.home .pv-analytics-grid,.home .pv-kds-board,.home .pv-hardware,.home .pv-pos-body{grid-template-columns:1fr}.home .pv-hardware{grid-template-rows:none}.home .pv-terminal{grid-row:auto;min-height:180px}.home .pv-kiosk{grid-column:auto}.home .pv-guest dl div{grid-template-columns:1fr}.home .pv-stages:before{display:none}.home .pv-stages section{border-left:0;padding-left:0}.home .orbit{position:static}}@media (min-width:801px){.home .phone-stage{height:auto}}@media (min-width:1100px){.home .section{padding:clamp(62px,6.2vw,90px) 0}.home .section-heading.center{margin-bottom:30px}}@media (min-width:1200px){.home .pv-hero{min-height:518px}.home .pv-pos{min-height:430px}.home .pv-grid i{height:42px}.home .pv-pos-body{grid-template-columns:100px minmax(0,1fr) 198px;min-height:400px}.home .pv-kds-board{margin-top:16px}.home .pv-hours div{height:108px}.home .pv-hardware{grid-template-rows:168px 132px auto}.home .phone-stage .pv-discover{width:min(322px,100%)}}@media (min-width:1280px){.home .hero-grid{grid-template-columns:minmax(320px,500px) minmax(0,1fr);gap:36px}.home .split{grid-template-columns:minmax(300px,460px) minmax(0,1fr);gap:48px}.home .split.visual-left{grid-template-columns:minmax(0,1fr) minmax(280px,440px)}}@media (max-width:800px){.home .phone-stage{height:auto}.home .pv-ticket{min-height:0}.home .pv-kds-board{gap:8px;margin-top:16px}}.site-header{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f6f3ee;border-bottom:1px solid #10283f14}.site-header.is-scrolled{border-bottom-color:var(--border);background:#fffcf8;box-shadow:0 8px 22px #10283f0d}.header-inner{gap:12px}.logo-link{margin-right:4px}.logo-link .brand{letter-spacing:-.045em;color:var(--navy);font-size:1.28rem}.logo-link .brand-mark{width:38px;height:38px}.desktop-nav{gap:2px;margin-left:8px}.header-actions{align-items:center;gap:8px;margin-left:auto}.desktop-nav>a,.nav-link{color:#24364a;border-radius:8px;padding:8px 10px}.desktop-nav>a:hover,.nav-link:hover,.nav-link[aria-expanded=true]{color:var(--navy);background:#10283f0d}@media (max-width:1180px){.site-header .container{width:min(1200px,100% - 24px)}.header-inner{gap:8px}.desktop-nav{gap:0;margin-left:0}.desktop-nav>a,.nav-link{padding:8px 7px;font-size:.8rem}.header-actions{gap:6px}.header-actions>.button.button-small{padding-inline:11px;font-size:.78rem}.lang-switch summary{padding-inline:8px}}.nav-chevron{transition:transform .18s;display:block}.nav-link[aria-expanded=true] .nav-chevron{transform:rotate(180deg)}.mega-menu,.mega-menu.solutions-menu{top:calc(var(--header-h) + 10px);width:min(var(--content),calc(100vw - 40px));background:#fffcf8;border:1px solid #e4ddd4;border-radius:16px;max-height:calc(100vh - 96px);padding:16px 16px 12px;animation:.2s hx-menu;display:block;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 24px 54px #10283f24}.mega-columns{grid-template-columns:1.15fr 1fr .95fr 230px;gap:6px 16px;display:grid}.mega-menu p{color:#84909a;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.66rem;font-weight:800}.mega-menu a.mega-item{border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;padding:8px;text-decoration:none;display:grid}.mega-menu a.mega-item strong{color:var(--navy);font-size:.9rem;display:block}.mega-menu a.mega-item em{color:var(--muted);margin-top:2px;font-size:.74rem;font-style:normal;font-weight:550;line-height:1.35;display:block}.mega-menu a.mega-item:hover,.mega-menu a.mega-item:focus-visible{background:#f3eee6}.mega-item .nav-icon{color:#31485c;margin-top:2px}.mega-item:hover .nav-icon{color:var(--orange-dark)}.mega-columns>a.mega-feature,.mega-menu.solutions-menu>a.mega-feature{color:#fff;background:#10283f;border-radius:12px;flex-direction:column;grid-column:auto;justify-content:flex-start;align-items:stretch;gap:8px;width:auto;min-height:100%;margin:0;padding:16px;text-decoration:none;display:flex}.mega-menu.solutions-menu>a.mega-feature{grid-area:1/2}.mega-feature strong{font-family:var(--font-manrope);letter-spacing:-.03em;font-size:1.12rem;line-height:1.25}.mega-feature ol{border-left:1px solid #ffffff47;margin:8px 0 10px;padding:0 0 0 14px;list-style:none}.mega-feature li{padding:5px 0 5px 8px;font-size:.8rem;font-weight:700;position:relative}.mega-feature li:before{content:"";background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;top:11px;left:-18px}.mega-feature>span:last-child{color:#ffd7bf;margin-top:auto;font-size:.82rem;font-weight:750}.mega-also{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:10px;padding-top:10px;display:flex}.mega-also p{margin:0}.mega-also a{color:var(--navy);padding:4px 0;font-size:.78rem;font-weight:700;text-decoration:none}.mega-menu.solutions-menu{grid-template-columns:minmax(0,1fr) 250px;align-items:stretch;gap:16px;width:min(960px,100vw - 40px);display:grid}.mega-solutions{grid-template-columns:1fr 1fr;align-content:start;gap:2px 10px;display:grid}.mega-room{grid-template-columns:1.5fr .7fr .9fr;gap:6px;height:72px;margin:8px 0;display:grid}.mega-room i{background:#ffffff1a;border:1px solid #ffffff24;border-radius:6px;display:block}.mega-room i:first-child{background:#f36b21;border:0}.home .hero{background:0 0;padding:26px 0 40px}.home .hero-copy{max-width:34rem}.home .hero h1{max-width:12ch}.home .hero .actions{flex-flow:wrap;gap:10px;width:max-content;max-width:100%;display:flex}.home .hero .actions .button{width:auto}.home .hero-checks{color:#53616c;flex-wrap:wrap;gap:6px 16px;margin:14px 0 0;padding:0;font-size:.78rem;font-weight:650;list-style:none;display:flex}.home .hero-checks span{color:var(--success);margin-right:6px}.hx-scene{grid-template-columns:minmax(0,1fr) 196px;align-items:stretch;gap:12px;min-height:500px;display:grid;position:relative}.hx-scene:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(50% 58% at 68% 46%,#f36b2124,#0000 70%),linear-gradient(#10283f0d 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#10283f0d 1px,#0000 1px) 0 0/22px 22px;position:absolute;inset:-6% -2% -4% -10%;-webkit-mask-image:radial-gradient(at 64% 48%,#000 28%,#0000 76%);mask-image:radial-gradient(at 64% 48%,#000 28%,#0000 76%)}.hx-pos,.hx-side{z-index:1;position:relative}.hx-pos{background:#fff;border:1px solid #d5dee6;border-radius:16px;flex-direction:column;min-height:470px;display:flex;overflow:hidden;box-shadow:0 22px 48px #10283f1f}.hx-pos>header{border-bottom:1px solid var(--border);background:#fbfaf7;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:.74rem;display:flex}.hx-pos>header b{font-family:var(--font-manrope)}.hx-tabs{border-bottom:1px solid var(--border);background:#f7f3ee;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px 10px;display:grid}.hx-tabs>span{color:#5c6872;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:4px 8px;font-size:.72rem;font-weight:750;line-height:1.1;display:flex}.hx-tabs>span svg{color:currentColor;flex:none;width:16px;height:16px}.hx-tabs>span.is-on{color:var(--navy);background:#fff;border-color:#e0b090;box-shadow:0 4px 12px #10283f0f}.hx-pos-body{flex:1;grid-template-columns:minmax(0,1fr) 168px;min-height:0;display:grid}.hx-products{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;min-height:0;padding:10px;display:grid}.hx-products>span{border:1px solid var(--border);background:#fff;border-radius:10px;grid-template-rows:auto auto auto;gap:4px;min-width:0;padding:6px;display:grid}.hx-products>span img{aspect-ratio:1;object-fit:cover;background:#efe8df;border-radius:8px;width:100%;display:block}.hx-products b,.hx-products small{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;line-height:1.2;overflow:hidden}.hx-products small{color:#5c6872}.hx-pos section{border-left:1px solid var(--border);background:#fbfaf7;flex-direction:column;gap:6px;padding:12px;display:flex}.hx-pos section small{color:#5c6872}.hx-pos section p,.hx-pos section>strong{justify-content:space-between;margin:0;font-size:.78rem;display:flex}.hx-pos section button{background:var(--orange);color:#1c1008;border:0;border-radius:8px;min-height:36px;margin-top:auto;font-weight:750}.hx-side{flex-direction:column;justify-content:space-between;gap:10px;display:flex}.hx-link{background:#10283f47;width:1px;position:absolute;top:22px;bottom:22px;left:-7px}.hx-link:before,.hx-link:after{content:"";background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;left:-3px}.hx-link:before{top:0}.hx-link:after{bottom:0}.hx-card{background:#fff;border:1px solid #d7dee4;border-radius:12px;padding:10px 12px;box-shadow:0 12px 26px #10283f14}.hx-card small,.hx-card b,.hx-card p,.hx-card>strong{display:block}.hx-card small{color:#5c6872;font-size:.68rem}.hx-card b{font-family:var(--font-manrope);margin:2px 0;font-size:1.05rem}.hx-card p{margin:0;font-size:.78rem}.hx-card em{color:#1f7a56;background:#e7f6ee;border-radius:6px;margin-top:6px;padding:2px 6px;font-size:.68rem;font-style:normal;font-weight:750;display:inline-block}.hx-kitchen{color:#fff;background:#10283f;border-color:#10283f}.hx-kitchen small{color:#e7eef3;align-items:center;gap:6px;display:flex}.hx-live{background:#3dce86;border-radius:50%;width:7px;height:7px;animation:2.2s infinite hx-pulse}.hx-kitchen ul{margin:6px 0;padding:0;font-size:.78rem;list-style:none}.hx-kitchen li{border-bottom:1px solid #ffffff1f;padding:3px 0}.hx-kitchen footer{justify-content:space-between;align-items:center;display:flex}.hx-kitchen em{color:#fff;background:#1f7a56;margin:0}.hx-kitchen em.is-new{background:#c45a24}.hx-kitchen em.is-ready{background:#2f9e6b}.hx-order{animation:.42s both hx-in}.hx-guest{animation:.42s .12s both hx-in}.hx-kitchen{animation:.42s .22s both hx-in}.hx-scene .hx-products>span{transition:border-color .28s,background .28s,transform .28s,box-shadow .28s}.hx-scene .hx-products>span.is-pick{border-color:var(--orange);background:#fff8f2;transform:translateY(-1px);box-shadow:0 0 0 1px #f9842d59}.hx-scene .hx-pos section p{transition:background .28s,color .28s}.hx-scene .hx-pos section p.is-fresh{color:var(--navy);background:#f9842d1a;border-radius:4px;margin:0 -4px;padding:2px 4px}.hx-scene .hx-pos section>strong{transition:color .35s}.hx-scene .hx-pos section>strong.is-total{color:var(--orange-dark)}.hx-scene .hx-pos section button{transition:transform .18s,filter .18s,box-shadow .18s}.hx-scene .hx-pos section button.is-pressed{filter:brightness(.96);transform:translateY(1px)scale(.98);box-shadow:inset 0 1px #1c10081f}.hx-scene .hx-card{transition:border-color .3s,box-shadow .3s,background .3s,transform .3s}.hx-scene .hx-order.is-pulse{border-color:#e0b090;box-shadow:0 0 0 1px #f9842d47,0 12px 26px #10283f14}.hx-scene .hx-order.is-pulse em{color:#a83d0b;background:#fff1e6}.hx-scene .hx-guest.is-confirm{border-color:#b7d8c4;box-shadow:0 0 0 1px #1f7a5638,0 12px 26px #10283f14}.hx-scene .hx-guest.is-confirm em{color:#fff;background:#1f7a56}.hx-scene .hx-kitchen.is-focus{box-shadow:0 0 0 1px #f9842d73,0 14px 28px #10283f2e}.hx-scene .hx-kitchen em{transition:background .28s}.hx-scene .hx-link{transition:background .28s,opacity .28s}.hx-scene .hx-link.is-signal{background:#f9842db3}.hx-scene .hx-link.is-signal:before,.hx-scene .hx-link.is-signal:after{animation:.7s hx-signal;box-shadow:0 0 0 3px #f9842d47}@keyframes hx-signal{0%{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}.hx-scene[data-phase=static] .hx-products>span,.hx-scene[data-phase=static] .hx-pos section p,.hx-scene[data-phase=static] .hx-pos section>strong,.hx-scene[data-phase=static] .hx-pos section button,.hx-scene[data-phase=static] .hx-card,.hx-scene[data-phase=static] .hx-link,.hx-scene[data-phase=static] .hx-kitchen em{transition:none}.home .proof-rail{background:0 0;border-top:1px solid #10283f14;margin-top:10px}.home .proof-rail>.container{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:16px 0 6px;display:grid}.home .proof-rail p{background:0 0;border:0;border-left:1px solid #10283f1f;border-radius:0;margin:0;padding:2px 16px}.home .proof-rail p:first-child{border-left:0;padding-left:0}.home .proof-rail strong{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.03em;font-size:1.2rem;font-weight:750;display:block}.home .proof-rail span{color:#5c6872;margin-top:2px;font-size:.75rem;font-weight:650;line-height:1.35;display:block}@keyframes hx-menu{0%{opacity:0}to{opacity:1}}@keyframes hx-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hx-pulse{50%{opacity:.35}}@media (min-width:1100px){.home .hero-grid{grid-template-columns:minmax(280px,42%) minmax(0,58%);align-items:center;gap:28px}}@media (max-width:1099px){.home .hero-grid{grid-template-columns:1fr}.hx-scene{max-width:760px}}@media (max-width:800px){.hx-scene{grid-template-columns:1fr;max-width:none;min-height:0}.hx-scene:before{opacity:.4}.hx-pos{min-height:0}.hx-pos-body{grid-template-columns:minmax(0,1fr)}.hx-tabs>span{gap:5px;padding:4px 6px;font-size:.66rem}.hx-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px}.hx-pos section{border-left:0;border-top:1px solid var(--border)}.hx-link{display:none}.hx-side{gap:8px;display:grid}.home .proof-rail>.container{grid-template-columns:1fr 1fr}.home .proof-rail p:nth-child(odd){border-left:0;padding-left:0}.home .hero .actions{width:auto}}@media (prefers-reduced-motion:reduce){.mega-menu,.hx-order,.hx-guest,.hx-kitchen,.hx-live,.hx-scene .hx-link.is-signal:before,.hx-scene .hx-link.is-signal:after{animation:none}.nav-chevron,.hx-scene .hx-products>span,.hx-scene .hx-pos section p,.hx-scene .hx-pos section>strong,.hx-scene .hx-pos section button,.hx-scene .hx-card,.hx-scene .hx-link,.hx-scene .hx-kitchen em{transition:none}}.home .os-section{background:var(--canvas)}.op-stage{color:#fff;background:#10283f;border-radius:28px;width:min(1240px,100%);margin:8px auto 0;padding:22px;position:relative;overflow:hidden}.op-stage:before{content:"";pointer-events:none;background:radial-gradient(42% 48% at 50% 58%,#f36b2129,#0000 70%),linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/24px 24px;position:absolute;inset:0}.op-map,.op-story,.op-wrap>.pv-hardware-note{z-index:1;position:relative}.op-map{grid-template-columns:minmax(0,1.05fr) minmax(200px,.78fr) minmax(0,1.05fr);grid-template-areas:"operate operate operate""sell hub grow";gap:12px 16px;display:grid}.op-operate{grid-area:operate;grid-template-columns:1.25fr .8fr 1fr;gap:10px;display:grid}.op-sell{grid-area:sell}.op-hub{grid-area:hub}.op-grow{grid-area:grow}.op-sell,.op-grow,.op-operate{align-content:start}.op-sell>p,.op-grow>p,.op-operate>p{color:#c5d3de;letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;margin:0 0 2px;font-size:.66rem;font-weight:800}.op-sell,.op-grow{gap:8px;display:grid}.op-pos,.op-chips,.op-pay,.op-plain,.op-menu,.op-site,.op-guest,.op-chart,.op-ticket{color:var(--ink);background:#fffcf8;border:1px solid #ffffff24;border-radius:12px}.op-pos,.op-plain,.op-menu,.op-site,.op-guest{padding:10px 12px}.op-ticket{padding:0 0 8px;overflow:hidden}.op-ticket header{background:#fff1df;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.op-ticket header em{color:#a83d0b;font-size:.68rem;font-style:normal;font-weight:750}.op-ticket span,.op-menu span,.op-pos span{border-bottom:1px solid #efe8df;justify-content:space-between;padding:4px 10px;font-size:.78rem;display:flex}.op-ticket small,.op-pos strong,.op-plain small,.op-pay small,.op-site small,.op-guest small,.op-chart small{color:#5c6872;margin:6px 10px 0;font-size:.72rem;display:block}.op-pos strong,.op-guest strong{color:var(--navy);font-family:var(--font-manrope);font-size:1.05rem}.op-chips{flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;display:flex}.op-chips b,.op-pay b,.op-plain b,.op-menu b,.op-site b,.op-guest b,.op-chart b{font-size:.82rem}.op-chips em{color:#fff;background:#10283f;border-radius:999px;padding:3px 7px;font-size:.68rem;font-style:normal;font-weight:750}.op-pay{padding:10px 12px}.op-pos{position:relative}.op-pos header{justify-content:space-between;align-items:baseline;gap:8px;padding:0 0 6px;display:flex}.op-guest b,.op-guest strong{display:block}.op-guest strong{margin-top:4px}.op-pos:after,.op-guest:before{content:"";background:var(--orange);width:16px;height:1px;position:absolute;top:50%}.op-pos:after{right:-16px}.op-guest:before{left:-16px}.op-hub{text-align:center;background:#0c2033;border:1px solid #f36b2173;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:230px;display:flex;box-shadow:0 18px 40px #00000038}.op-hub b{font-family:var(--font-manrope);font-size:1.35rem}.op-hub small{color:#d5e2ec}.op-site header{font-family:var(--font-manrope);font-size:.95rem}.op-chart{grid-template-columns:repeat(4,1fr);align-items:end;gap:4px;padding:10px 12px;display:grid}.op-chart b,.op-chart small{grid-column:1/-1;margin:0}.op-chart i{background:#10283f;border-radius:3px 3px 0 0;height:18px;display:block}.op-chart i:nth-child(3){height:28px}.op-chart i:nth-child(4){background:var(--orange);height:40px}.op-chart i:nth-child(5){height:24px}.op-story{border-top:1px solid #ffffff24;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:16px 0 0;padding:12px 0 0;list-style:none;display:grid}.op-story li{padding-left:12px;position:relative}.op-story b,.op-story span{display:block}.op-story b{font-size:.78rem}.op-story span{color:#d5e2ec;font-size:.72rem}.op-story li:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px;position:absolute;top:5px;left:0}.op-wrap>.pv-hardware-note{color:var(--muted)}.home .flow-layout{grid-template-columns:minmax(260px,42%) minmax(0,58%);align-items:center;gap:32px;display:grid}.oh-hub{grid-template-columns:minmax(160px,.82fr) minmax(0,1.15fr);align-items:stretch;gap:14px;display:grid}.oh-sources{align-content:start;gap:8px;display:grid}.oh-sources article{background:#fff;border:1px solid #e3dcd3;border-radius:10px;grid-template-columns:1fr auto;gap:2px 8px;padding:8px 10px;display:grid}.oh-sources b{font-size:.82rem}.oh-sources span,.oh-sources em{color:#5c6872;font-size:.72rem;font-style:normal}.oh-sources strong{color:var(--navy);font-size:.82rem}.oh-qualified{background:#f6f1ea;border-style:dashed}.oh-qualified b{grid-column:1/-1;font-size:.78rem;line-height:1.35}.oh-queue{background:#fff;border:1px solid #d5dee6;border-radius:16px;padding:12px;box-shadow:0 16px 36px #10283f14}.oh-queue header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.oh-row{border-top:1px solid #efe8df;grid-template-columns:54px 1fr auto;align-items:center;gap:8px;margin:0;padding:8px 0;font-size:.8rem;display:grid}.oh-row em{border-radius:999px;padding:3px 7px;font-size:.68rem;font-style:normal;font-weight:750}.oh-ok em{color:#1f7a56;background:#e7f6ee}.oh-hot{animation:1.1s both oh-hot}.oh-hot em{color:#a83d0b;background:#fff1df}.oh-ready em{color:#10283f;background:#e8eef3}.oh-queue footer{color:#31485c;align-items:center;gap:8px;margin-top:10px;font-size:.75rem;font-weight:750;display:flex}.oh-queue footer i{background:#d7c4b4;flex:1;height:1px;position:relative}.oh-queue footer i:after{content:"";border:4px solid #0000;border-left-color:var(--orange);position:absolute;top:-3px;right:0}.oh-in{animation:.4s both oh-in}.oh-in:nth-child(2){animation-delay:80ms}.oh-in:nth-child(3){animation-delay:.16s}.direct-intro{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.direct-intro .section-heading{margin:0}.direct-intro .text-link,.direct-intro .button{flex:none;margin-top:0}.dc-stage{grid-template-columns:minmax(0,1.4fr) 210px minmax(200px,.7fr);grid-template-areas:"browser phone claim""path path guest";align-items:start;gap:14px 16px;display:grid}.dc-browser{background:#fff;border:1px solid #e3dcd3;border-radius:18px;grid-area:browser;overflow:hidden;box-shadow:0 16px 36px #10283f12}.dc-browser>header{color:#5c6872;background:#f6f1ea;align-items:center;gap:6px;padding:8px 12px;font-size:.72rem;display:flex}.dc-browser>header span{background:#d7cfc4;border-radius:50%;width:7px;height:7px}.dc-browser>header b{margin-left:6px;font-weight:650}.dc-hero{padding:22px 18px 8px}.dc-hero small{letter-spacing:.14em;text-transform:uppercase;color:var(--orange-dark);font-size:.66rem;font-weight:800}.dc-hero strong{max-width:16ch;font-family:var(--font-manrope);letter-spacing:-.03em;color:var(--navy);margin:8px 0;font-size:1.7rem;line-height:1.05;display:block}.dc-hero p{color:#5c6872;margin:0 0 12px}.dc-hero div{flex-wrap:wrap;gap:8px;display:flex}.dc-hero button,.dc-phone button{border:0;border-radius:8px;min-height:36px;padding:0 12px;font-weight:750}.dc-hero button:first-child,.dc-phone button{background:var(--orange);color:#1c1008}.dc-hero button:last-child{color:var(--navy);background:0 0;box-shadow:inset 0 0 0 1px #10283f47}.dc-dishes{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:12px;list-style:none;display:grid}.dc-dishes li{border:1px solid var(--border);border-radius:10px;padding:8px}.dc-dishes .food{height:46px;margin-bottom:6px}.dc-dishes b,.dc-dishes span{font-size:.78rem;display:block}.dc-phone{color:var(--ink);background:#fff;border:8px solid #10283f;border-radius:26px;grid-area:phone;margin-top:36px;padding:16px 14px;transform:translate(-28px);box-shadow:0 18px 36px #10283f29}.dc-phone small{color:#5c6872;font-size:.68rem}.dc-phone b{font-family:var(--font-manrope);margin:4px 0 8px;display:block}.dc-phone p,.dc-phone>strong{border-bottom:1px solid #efe8df;justify-content:space-between;margin:0;padding:5px 0;font-size:.78rem;display:flex}.dc-phone button{width:100%;margin-top:10px}.dc-claim{background:#fff;border:1px solid #e3dcd3;border-radius:16px;grid-area:claim;padding:16px}.dc-claim b{font-family:var(--font-manrope);letter-spacing:-.04em;color:var(--navy);font-size:3rem;line-height:.9;display:block}.dc-claim p{color:#31485c;margin:8px 0 12px;font-size:.92rem;line-height:1.4}.dc-claim div{gap:8px;display:grid}.dc-claim span{border-top:1px solid var(--border);color:#5c6872;justify-content:space-between;gap:8px;padding-top:8px;font-size:.78rem;display:flex}.dc-claim strong{color:var(--navy)}.dc-path{flex-wrap:wrap;grid-area:path;align-items:center;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.dc-path li{color:var(--navy);font-size:.78rem;font-weight:750}.dc-path li+li:before{content:"→";color:var(--orange-dark);margin-right:16px;font-weight:700}.dc-guest{color:#fff;background:#10283f;border-radius:12px;grid-area:guest;gap:2px;padding:12px 14px;display:grid}.dc-guest span,.dc-guest em{color:#d5e2ec;font-size:.75rem;font-style:normal}@keyframes oh-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes oh-hot{30%{background:#fff6ee}to{background:0 0}}@media (max-width:1099px){.home .flow-layout,.op-map{grid-template-columns:1fr}.op-map{grid-template-areas:"hub""sell""operate""grow"}.op-operate{grid-template-columns:1fr}.op-pos:after,.op-guest:before{display:none}.op-story{grid-template-columns:1fr 1fr;gap:10px}.oh-hub{grid-template-columns:1fr}.dc-stage{grid-template-columns:1fr;grid-template-areas:"browser""phone""claim""guest""path"}.dc-phone{max-width:280px;margin-top:0;transform:none}}@media (max-width:800px){.direct-intro{flex-direction:column;align-items:flex-start}.dc-dishes{grid-template-columns:1fr}.dc-hero strong{font-size:1.45rem}}@media (prefers-reduced-motion:reduce){.oh-in,.oh-hot{animation:none}}.st-show{grid-template-columns:minmax(220px,25%) minmax(0,75%);align-items:stretch;gap:22px;margin-top:8px;display:grid}.st-tabs{align-content:start;gap:4px;display:grid}.st-tabs button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:8px;padding:10px 8px;display:grid}.st-tabs button b{font-family:var(--font-manrope);color:#8b97a1;font-size:.85rem}.st-tabs strong,.st-tabs em{font-style:normal;display:block}.st-tabs strong{color:var(--navy);font-size:.95rem}.st-tabs em{color:#5c6872;margin-top:2px;font-size:.75rem;line-height:1.35}.st-tabs button[aria-selected=true]{background:#fff}.st-tabs button[aria-selected=true] b{color:var(--orange-dark)}.st-stage{min-width:0}.st-device{animation:.2s st-in}.st-device-0,.st-device-1{background:#1c3348;border-radius:16px;padding:12px 12px 22px;box-shadow:0 18px 40px #10283f24}.st-manager,.st-pos,.st-kiosk,.st-customer{color:var(--ink);background:#fff;border-radius:10px}.st-manager{padding:14px}.st-manager header{align-items:baseline;gap:10px;display:flex}.st-manager header em,.st-note{color:#5c6872;margin-left:auto;font-size:.72rem;font-style:normal}.st-note{margin:4px 0 10px;display:block}.st-metrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.st-metrics b,.an-hero strong,.gy-ring strong{font-family:var(--font-manrope);letter-spacing:-.03em;color:var(--navy)}.st-metrics b{font-size:1.45rem;display:block}.st-metrics span,.an-hero span,.an-hero em,.st-live span,.st-foot span{color:#5c6872;font-size:.72rem;display:block}.an-hero em{color:#1f7a56;font-style:normal;font-weight:750}.st-live{flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0;display:flex}.st-live b{margin-right:6px}.st-live span{background:#f6f1ea;border-radius:6px;padding:4px 8px}.st-chart{align-items:end;gap:6px;height:72px;display:flex}.st-chart i{background:#10283f;border-radius:3px 3px 0 0;flex:1}.st-chart i:nth-child(5){background:var(--orange);height:88%}.st-chart i:first-child{height:28%}.st-chart i:nth-child(2){height:40%}.st-chart i:nth-child(3){height:55%}.st-chart i:nth-child(4){height:62%}.st-chart i:nth-child(6){height:70%}.st-chart i:nth-child(7){height:36%}.st-foot{grid-template-columns:1.2fr .8fr;gap:16px;margin-top:12px;display:grid}.st-foot p,.st-pos p,.hw-pos p,.st-customer p{border-bottom:1px solid #efe8df;justify-content:space-between;gap:8px;margin:0;padding:5px 0;font-size:.8rem;display:flex}.st-pos{grid-template-columns:64px minmax(0,1fr) 168px;min-height:320px;display:grid}.st-pos aside{color:#d7e2ea;background:#10283f;border-radius:10px 0 0 10px;flex-direction:column;gap:6px;padding:10px 6px;display:flex}.st-pos aside i{background:var(--orange);color:#1c1008;border-radius:6px;place-items:center;width:24px;height:24px;font-style:normal;font-weight:800;display:grid}.st-pos aside span{border-radius:6px;padding:6px 4px;font-size:.68rem}.st-pos aside .is-on{background:var(--orange);color:#1c1008}.st-pos>div,.st-pos section{padding:10px}.st-pos>div header{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 8px;display:flex}.st-pos .food{border-radius:6px;flex:0 0 72px;width:72px;height:28px;margin:0}.st-pos>div p{align-items:center}.st-pos>div p b{margin-left:8px;margin-right:auto}.st-pos section{border-left:1px solid var(--border);flex-direction:column;display:flex}.st-pos section button,.st-kiosk button,.hw-pos button{background:var(--orange);color:#1c1008;border:0;border-radius:8px;min-height:34px;margin-top:auto;font-weight:750}.st-device-2{background:#0c2033;border-radius:14px;padding:10px;box-shadow:0 18px 40px #10283f29}.st-kds{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.st-kds article{color:var(--ink);background:#fff;border-radius:8px;padding:8px 8px 10px}.st-kds header{justify-content:space-between;font-size:.78rem;display:flex}.st-kds em{letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-style:normal;font-weight:750}.st-kds .is-live{background:#fff7ee}.st-kds .is-live em{color:#a83d0b}.st-kds p,.st-kds small,.st-kds time{font-size:.75rem;display:block}.st-device-3{background:#1c3348;border-radius:28px;width:min(440px,100%);margin-inline:auto;padding:16px;box-shadow:0 18px 40px #10283f24}.st-kiosk{flex-direction:column;min-height:480px;padding:18px 16px;display:flex}.st-kiosk small,.st-kiosk>b{color:var(--ink);display:block}.st-kiosk>b{font-family:var(--font-manrope);margin-top:4px;font-size:1.35rem;line-height:1.15}.st-kiosk div{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.st-kiosk div span{background:#f6f1ea;border-radius:999px;padding:6px 10px;font-size:.75rem;font-weight:750}.st-kiosk div .is-on{background:var(--orange);color:#211208}.st-kiosk p{border-bottom:1px solid #efe8df;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:10px 0;font-size:.9rem;display:grid}.st-kiosk .food{border-radius:8px;width:64px;height:48px;margin:0}.st-kiosk p b,.st-kiosk p span{white-space:nowrap}.st-kiosk footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.st-kiosk footer strong{font-family:var(--font-manrope);font-size:1.15rem}.st-kiosk footer button{min-width:108px;padding:0 14px}.st-device-4{background:#e7e1d8;border-radius:18px;width:min(460px,100%);margin-inline:auto;padding:18px;box-shadow:0 16px 32px #10283f1a}.st-customer{padding:22px 24px}.st-customer small{color:#5c6872;margin-bottom:8px;font-size:.78rem;display:block}.st-customer p{white-space:nowrap;align-items:baseline;font-size:.95rem}.st-customer p span,.st-customer footer span,.st-customer footer b{white-space:nowrap}.st-customer footer{font-family:var(--font-manrope);border-top:1px solid #efe8df;justify-content:space-between;align-items:baseline;gap:16px;margin-top:10px;padding-top:8px;font-size:1.35rem;display:flex}.st-customer>em{color:#1f7a56;white-space:nowrap;margin-top:10px;font-size:1.15rem;font-style:normal;font-weight:750;display:block}.home .chapter-guests.loyalty-section{color:#fff;background:#10283f}.home .loyalty-section .section-heading h2{color:#fff}.home .loyalty-section .section-heading>p:last-child{color:#d5e2ec}.home .loyalty-section .eyebrow{color:#ffb087}.gy-layout{grid-template-columns:minmax(240px,38%) minmax(0,62%);align-items:center;gap:28px;display:grid}.gy-caps{flex-wrap:wrap;gap:8px 14px;margin:18px 0 0;padding:0;list-style:none;display:flex}.gy-caps li{color:#d5e2ec;font-size:.78rem;font-weight:750}.gy-caps li:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.gy-story{grid-template-columns:minmax(240px,.92fr) minmax(260px,1.08fr);align-items:stretch;gap:16px;display:grid}.gy-id{height:100%;color:var(--ink);background:#fffcf8;border-radius:18px;flex-direction:column;padding:16px;display:flex}.gy-side{flex-direction:column;gap:10px;min-width:0;min-height:100%;display:flex}.gy-id header b{font-family:var(--font-manrope);font-size:1.35rem;display:block}.gy-id header span,.gy-id li,.gy-offer em{color:#5c6872;font-size:.75rem}.gy-ring{width:96px;height:96px;margin:16px auto 10px;position:relative}.gy-ring svg{width:96px;height:96px;transform:rotate(-90deg)}.gy-ring circle{fill:none;stroke:#e7dfd6;stroke-width:6px}.gy-ring circle:last-child{stroke:var(--orange);stroke-dasharray:150 176;stroke-linecap:round}.gy-ring strong{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:1.2rem;line-height:1;display:flex;position:absolute;inset:0}.gy-ring small{color:#5c6872;letter-spacing:.04em;margin:0;font-size:.62rem;font-weight:750;line-height:1;display:block}.gy-id ul{margin:8px 0 0;padding:0;list-style:none}.gy-line{border-left:1px solid #f36b21b3;flex:auto;margin:2px 0 0;padding:0 0 0 14px;list-style:none}.gy-line li{padding:8px 0 8px 8px;position:relative}.gy-line li:before{content:"";background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;top:14px;left:-18px}.gy-id p strong,.gy-next b,.gy-offer b,.gy-next small,.gy-offer small,.gy-line b,.gy-line span,.gy-next span,.gy-offer span{display:block}.gy-next,.gy-offer{border-radius:12px;padding:12px 14px}.gy-next{background:#17344c}.gy-offer{color:var(--ink);background:#fffcf8}.gy-next small,.gy-offer small{letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.an-board{background:#fff;border:1px solid #e3dcd3;border-radius:18px;width:min(1240px,100%);margin:8px auto 0;padding:16px 18px 18px}.an-board header{color:#5c6872;border-bottom:1px solid #efe8df;flex-wrap:wrap;align-items:baseline;gap:8px 16px;padding-bottom:10px;font-size:.75rem;display:flex}.an-board header b{color:var(--navy)}.an-board header small{margin-left:auto}.an-hero{border-bottom:1px solid #efe8df;grid-template-columns:1.1fr 1.4fr;gap:16px;padding:14px 0;display:grid}.an-hero strong{font-size:2.4rem;line-height:1;display:block}.an-hero ul{grid-template-columns:repeat(3,1fr);align-content:center;gap:10px;margin:0;padding:0;list-style:none;display:grid}.an-hero li b{font-family:var(--font-manrope);color:var(--navy);font-size:1.25rem;display:block}.an-board section,.an-insight{padding-top:12px}.an-chart svg{width:100%;height:156px;display:block}.an-chart line{stroke:#efe8df;stroke-width:.7px}.an-chart polygon{fill:#f36b2124;stroke:none}.an-chart polyline{fill:none;stroke:var(--orange);stroke-width:1.7px}.an-chart circle{fill:#fff;stroke:var(--orange);stroke-width:1.3px}.an-chart div{color:#5c6872;justify-content:space-between;font-size:.72rem;display:flex}.an-mix i{background:linear-gradient(90deg,#10283f 0 48%,#8ea0ae 48% 69%,#f36b21 69% 87%,#d7c4b4 87% 100%);border-radius:99px;width:100%;height:8px;margin:8px 0 10px;display:block}.an-mix p{justify-content:space-between;max-width:260px;margin:0;padding:4px 0;font-size:.82rem;display:flex}.an-sellers p:before{content:"";background:var(--orange);border-radius:2px;width:8px;height:8px;margin:5px 6px 0 0}.an-sellers p{grid-template-columns:14px 1fr auto;align-items:center;margin:0;padding:4px 0;font-size:.82rem;display:grid}.an-sellers p:nth-of-type(-n+3) span:after{content:"";vertical-align:2px;border-bottom:5px solid #1f7a56;border-left:3px solid #0000;border-right:3px solid #0000;width:0;height:0;margin-left:6px;display:inline-block}.an-insight{color:#fff;background:#10283f;border-radius:12px;margin-top:8px;padding:12px 14px}.an-insight small{color:#ffb087;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.an-insight b{font-family:var(--font-manrope);margin:4px 0;font-size:1.3rem;display:block}.an-board{grid-template-columns:1.15fr .85fr;gap:4px 32px;display:grid}.an-board header,.an-hero,.an-chart,.an-insight{grid-column:1/-1}.hw-layout{grid-template-columns:minmax(220px,32%) minmax(0,1fr);align-items:start;gap:28px;display:grid}.hw-layout .section-heading{margin-top:0}.hw-layout .button{margin-top:8px}.hw-list{margin:12px 0 16px;padding:0;list-style:none}.hw-list li{border-bottom:1px solid #10283f1a;padding:6px 0;font-size:.86rem;font-weight:700}.hw-scene{background:linear-gradient(#f3ece3,#e7dccd);border-radius:24px;grid-template-columns:1.35fr .72fr .72fr;grid-template-areas:"pos display card""pos slip kitchen""path path path";gap:10px;padding:18px;display:grid}.hw-pos{color:#fff;background:#10283f;border:10px solid #1c3348;border-bottom-width:22px;border-radius:16px;grid-area:pos;padding:12px 12px 28px;position:relative}.hw-pos header,.hw-pos p,.hw-pos strong{color:#172231;background:#fff;border-radius:0;justify-content:space-between;display:flex}.hw-pos button{background:var(--orange);color:#1c1008;margin-bottom:8px}.hw-pos header,.hw-pos p,.hw-pos strong{margin:0;padding:6px 8px;font-size:.8rem}.hw-pos button{border:0;border-radius:0 0 6px 6px;width:100%;min-height:34px;margin-top:6px}.hw-drawer{background:#1c3348;border-radius:0 0 6px 6px;height:12px;margin:8px 12% 0;display:block}.hw-display,.hw-card,.hw-slip,.hw-kitchen{background:#fff;border:1px solid #10283f14;border-radius:12px;padding:12px}.hw-display{grid-area:display}.hw-card{color:#fff;background:#10283f;grid-area:card}.hw-slip{grid-area:slip;font-family:ui-monospace,monospace}.hw-kitchen{color:#fff;background:#17344c;grid-area:kitchen}.hw-display small,.hw-display b,.hw-card b,.hw-slip small,.hw-slip b,.hw-slip strong,.hw-kitchen small,.hw-kitchen b,.hw-kitchen span{display:block}.hw-display b,.hw-card b,.hw-slip strong{font-family:var(--font-manrope);font-size:1.25rem}.hw-kitchen{align-self:start}.hw-path{color:#31485c;grid-area:path;align-items:center;gap:14px;margin:16px 0 0;font-size:.75rem;font-weight:750;display:flex}.hw-path span+span:before{content:"→";color:var(--orange-dark);margin-right:14px}.hw-path-2{grid-area:auto/1/auto/-1}@keyframes st-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:800px){.st-show,.gy-layout,.hw-layout{grid-template-columns:1fr}.st-tabs{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.st-tabs button{border-radius:8px;min-width:180px}.st-tabs button[aria-selected=true]{background:#fff}.st-metrics{grid-template-columns:1fr 1fr}.st-metrics .st-more{display:none}.st-pos{grid-template-columns:52px minmax(0,1fr)}.st-pos section{border-left:0;border-top:1px solid var(--border);grid-column:1/-1}.st-kds{grid-template-columns:1fr 1fr}.gy-story{grid-template-columns:1fr}.gy-id{grid-row:auto}.an-board,.an-hero,.an-hero ul{grid-template-columns:1fr}.an-board header small{margin-left:0}.hw-scene{grid-template-columns:1fr 1fr;grid-template-areas:"pos pos""display card""slip kitchen""path path"}.hw-path-2{grid-area:auto/1/auto/-1}.st-device{animation:none}}@media (prefers-reduced-motion:reduce){.st-device{animation:none}}.home .chapter-ops.hardware-section{background:#f3eee6}.home .hw-scene .hw-pos,.home .hw-scene .hw-display,.home .hw-scene .hw-card,.home .hw-scene .hw-slip,.home .hw-scene .hw-kitchen,.home .hw-scene .hw-drawer,.home .hw-scene .hw-path{width:auto;height:auto;min-height:0;position:relative;inset:auto;transform:none}.home .hw-scene .hw-pos>i{background:#d7dbdf;border-radius:3px;width:auto;height:18px;margin:12px 8% 0;position:static;top:auto;left:auto;box-shadow:inset 0 3px #b4bcc2}.ml-intro{grid-template-columns:minmax(0,1.4fr) minmax(180px,.5fr);align-items:end;gap:32px;margin-bottom:22px;display:grid}.ml-statement{border-left:1px solid #c8b8a6;margin:0;padding-left:18px}.ml-statement small,.ml-statement b,.ml-statement span{display:block}.ml-statement small{color:var(--orange-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.ml-statement b{font-family:var(--font-manrope);color:var(--navy);margin:6px 0 2px;font-size:1.7rem}.ml-statement span{color:#5c6872;font-size:.86rem}.ml-mobile-sum{display:none}.ml-tower{color:#fff;background:#10283f;border-radius:16px;width:100%;margin-inline:auto;padding:20px 22px}.ml-bar{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.ml-bar>div,.ml-bar>p{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin:0;display:flex}.ml-bar b{font-family:var(--font-manrope)}.ml-bar em,.ml-bar span,.ml-bar small{color:#d5e2ec;font-size:.75rem;font-style:normal}.ml-bar>p b{color:#fff;font-size:1.25rem;display:block}.ml-bar>p small{flex-basis:100%}.ml-body{grid-template-columns:minmax(280px,30%) minmax(0,1fr);grid-template-areas:"left view""perf view";align-items:start;gap:18px 28px;padding:16px 0 6px;display:grid}.ml-left{grid-area:left}.ml-view{grid-area:view}.ml-perf{grid-area:perf}.ml-rail-wrap{grid-template-columns:minmax(0,1fr) 16px;align-items:stretch;display:grid}.ml-rail{display:grid}.ml-rail button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff1a;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:11px 8px;display:grid}.ml-rail button:first-child{border-top:0}.ml-rail button b{color:#8ea0ae;font-family:var(--font-manrope);font-size:.82rem}.ml-rail strong,.ml-rail em,.ml-rail em i{font-style:normal;display:block}.ml-rail strong{letter-spacing:.04em;text-transform:uppercase;font-size:.95rem}.ml-rail em{color:#d5e2ec;margin-top:2px;font-size:.78rem}.ml-rail em i{color:#8ea0ae;font-size:.72rem}.ml-rail small{color:#8dcf9a;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.ml-rail small:before{content:"";background:#3dbe7a;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.ml-rail button[aria-selected=true]{background:#17344c}.ml-rail button[aria-selected=true] b{color:#ffb087}.ml-rail button[aria-selected=true] strong{font-size:1.02rem}.ml-spine{flex-direction:column;justify-content:space-evenly;align-items:center;display:flex;position:relative}.ml-spine:before{content:"";background:#ffffff47;width:1px;position:absolute;top:10%;bottom:10%}.ml-spine span{background:var(--orange);border-radius:50%;width:7px;height:7px;position:relative}.ml-left,.ml-view,.ml-perf{min-width:0}.ml-perf{border-top:1px solid #ffffff1f;margin-top:14px;padding-top:12px;overflow:hidden}.ml-perf>b{letter-spacing:.08em;text-transform:uppercase;color:#ffb087;margin-bottom:8px;font-size:.66rem;display:block}.ml-perf p{grid-template-columns:minmax(0,7.4rem) minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;padding:4px 0;font-size:.75rem;display:grid}.ml-perf span{min-width:0}.ml-perf i{background:#ffffff1f;border-radius:99px;height:4px;display:block}.ml-perf em{background:var(--orange);border-radius:99px;height:4px;display:block}.ml-view{min-width:0}.ml-detail{animation:.18s ml-in}.ml-detail>header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ml-detail>header b{font-family:var(--font-manrope);letter-spacing:.04em;text-transform:uppercase;font-size:1.45rem}.ml-detail>header span{color:#8dcf9a;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.ml-metrics{border-bottom:1px solid #ffffff1f;grid-template-columns:1.2fr .7fr .8fr;gap:10px;margin:12px 0;padding-bottom:10px;display:grid}.ml-metrics small,.ml-metrics span,.ml-detail aside span,.ml-detail aside small{color:#d5e2ec;font-size:.68rem;display:block}.ml-metrics strong{font-family:var(--font-manrope);font-size:1.55rem;display:block}.ml-detail ul{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 36px;width:100%;margin:0;padding:0;list-style:none;display:grid}.ml-detail li{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:8px;padding:7px 0;font-size:.82rem;display:flex}.ml-detail ol{margin:10px 0 0;padding:0;list-style:none}.ml-detail ol li{border-bottom:1px solid #ffffff1a;grid-template-columns:64px minmax(0,1fr) max-content;align-items:center;gap:8px;padding:8px 0;display:grid}.ml-detail ol em{letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-style:normal;font-weight:800}.ml-detail aside{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:start;gap:20px;margin-top:12px;padding-top:10px;display:flex}.ml-detail aside p{margin:0}.ml-detail aside strong{font-family:var(--font-manrope);font-size:1.35rem;display:block}.ml-open{text-align:right;color:#ffb087;margin:12px 0 0;font-size:.86rem;font-weight:750}.ml-foot{color:#d5e2ec;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:8px 16px;margin:12px 0 0;padding:10px 0 0;font-size:.68rem;font-weight:750;display:flex}@keyframes ml-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:900px){.ml-intro{grid-template-columns:1fr}.ml-body{grid-template-columns:1fr;grid-template-areas:"left""view""perf"}.ml-statement{border-top:1px solid #c8b8a6;border-left:0;padding-top:12px;padding-left:0}.ml-mobile-sum{gap:2px;margin:0 0 14px;display:grid}.ml-mobile-sum strong{font-family:var(--font-manrope);color:var(--navy);font-size:2rem}.ml-mobile-sum span,.ml-mobile-sum em{color:#31485c;font-size:.86rem;font-style:normal}.ml-bar,.ml-spine{display:none}.ml-rail-wrap{grid-template-columns:1fr}.ml-rail{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.ml-rail button{border:1px solid #ffffff29;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:start;min-width:188px}.ml-rail .ml-row-stats{display:none}.ml-metrics,.ml-detail aside{grid-template-columns:1fr}.ml-detail{animation:none}.ml-detail>header b,.ml-metrics strong{font-size:1.8rem}}@media (prefers-reduced-motion:reduce){.ml-detail{animation:none}}.pr-stage{grid-template-columns:minmax(0,44%) minmax(280px,52%);align-items:start;gap:28px 40px;display:grid}.pr-panel{background:#fff;border:1px solid #e3dcd3;border-radius:16px;margin-top:0;padding:22px 22px 18px;box-shadow:0 16px 36px #10283f14}.pr-values{margin:22px 0 0;padding:0;list-style:none}.pr-values li{border-top:1px solid #e3dcd3;grid-template-columns:36px minmax(0,1fr);gap:0 12px;padding:12px 0;display:grid}.pr-values b{color:var(--orange-dark);font-family:var(--font-manrope);grid-row:1/span 3;font-size:.82rem}.pr-values span,.pr-values em{font-style:normal;display:block}.pr-values span{color:#5c6872;letter-spacing:.08em;text-transform:uppercase;grid-column:2;font-size:.72rem;font-weight:750}.pr-values strong{font-family:var(--font-manrope);letter-spacing:-.03em;color:var(--navy);grid-column:2;font-size:2rem;line-height:1}.pr-values em{color:#31485c;grid-column:2;margin-top:2px;font-size:.88rem}.pr-panel header small,.pr-panel header span,.pr-plan span,.pr-more,.pr-order small,.pr-trial{color:#5c6872}.pr-panel header small{letter-spacing:.1em;text-transform:uppercase;color:var(--orange-dark);font-size:.72rem;font-weight:800;display:block}.pr-panel header span{margin-top:4px;font-size:.86rem;display:block}.pr-plan{border-top:1px solid #efe8df;justify-content:space-between;gap:12px;margin:16px 0 8px;padding-top:12px;display:flex}.pr-plan span{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.pr-plan b{color:var(--navy)}.pr-price{align-items:baseline;gap:6px;margin:4px 0 14px;display:flex}.pr-price strong{font-family:var(--font-manrope);letter-spacing:-.04em;color:var(--navy);font-size:3.2rem;line-height:1}.pr-price span,.pr-fallback{color:#31485c}.pr-fallback{font-family:var(--font-manrope);color:var(--navy);margin:8px 0 14px;font-size:1.45rem;line-height:1.25}.pr-stack{border-left:1px solid #f36b21b3;margin:0;padding:0;list-style:none}.pr-stack li{color:var(--navy);padding:7px 0 7px 14px;font-size:.9rem;font-weight:700;position:relative}.pr-stack li:before{content:"";background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;top:14px;left:-4px}.pr-more{border-top:1px solid #efe8df;margin:8px 0 0;padding-top:8px;font-size:.78rem}.pr-order{background-image:linear-gradient(#10283f0b 1px,#0000 1px);background-size:100% 28px;border-top:1px solid #efe8df;margin-top:14px;padding:12px 0 0}.pr-order p{justify-content:space-between;gap:8px;margin:0;padding:5px 0;font-size:.86rem;display:flex}.pr-order p:first-child{padding-bottom:8px;display:block}.pr-order p:first-child span,.pr-order p:first-child b,.pr-order p:first-child strong{display:block}.pr-order p:first-child strong{font-family:var(--font-manrope);color:var(--navy);font-size:1.35rem}.pr-order small{margin-top:8px;font-size:.7rem;line-height:1.4;display:block}.pr-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:16px;display:flex}.pr-actions .button{width:auto}.pr-trial{flex-wrap:wrap;gap:6px 14px;margin:8px 0 0;padding:0;font-size:.78rem;list-style:none;display:flex}@media (max-width:900px){.pr-stage{grid-template-columns:1fr}.pr-panel{margin-top:8px}.pr-price strong{font-size:2.6rem}.pr-values strong{font-size:1.7rem}}.fq-layout{grid-template-columns:minmax(240px,38%) minmax(0,62%);align-items:start;gap:36px;display:grid}.fq-copy h2{max-width:11em}.fq-ask{color:var(--navy);margin:18px 0 14px;font-weight:750}.fq-copy .button{margin-top:4px}.fq-list{border-top:1px solid #d9cfc4}.fq-list>div{border-bottom:1px solid #d9cfc4}.fq-list button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) 24px;align-items:baseline;gap:10px;width:100%;padding:16px 0;display:grid}.fq-list button b{color:var(--orange-dark);font-family:var(--font-manrope);font-size:.82rem}.fq-list button span{color:var(--navy);font-size:1.05rem;font-weight:750;line-height:1.35}.fq-list .is-open button span{color:var(--navy)}.fq-list .is-open button b{color:var(--orange)}.fq-list button i{color:var(--orange-dark);font-size:1.2rem;font-style:normal;font-weight:700}.fq-a{max-height:0;transition:max-height .2s;overflow:hidden}.fq-a.is-open{max-height:14rem}.fq-a p{color:#31485c;margin:0;padding:0 0 16px 46px;line-height:1.55}.ex-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;display:grid}.ex-grid a{min-height:280px;color:inherit;border-left:1px solid #d9cfc4;flex-direction:column;gap:6px;padding:8px 22px 16px;text-decoration:none;display:flex}.ex-grid a:first-child{border-left:0;padding-left:0}.ex-grid b{color:var(--orange-dark);font-family:var(--font-manrope)}.ex-grid>a>span{letter-spacing:.1em;text-transform:uppercase;color:#5c6872;font-size:.72rem;font-weight:800}.ex-grid strong{font-family:var(--font-manrope);letter-spacing:-.03em;color:var(--navy);font-size:1.55rem;line-height:1.15}.ex-grid p{color:#31485c;margin:4px 0 0;line-height:1.5}.ex-grid em{color:var(--navy);margin-top:auto;font-style:normal;font-weight:750}.ex-motif{gap:6px;margin:12px 0;display:grid}.ex-pos span,.ex-doc span{background:#10283f;border-radius:2px;height:8px;display:block}.ex-pos span:nth-child(2){background:var(--orange);width:72%}.ex-pos span:nth-child(3){width:46%}.ex-doc span{background:#c8b8a6;height:2px}.ex-doc span:first-child{background:#10283f;width:70%;height:8px}.ex-flow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.ex-flow span{letter-spacing:.04em;text-align:center;border-top:1px solid #e4ddd4;padding:6px 4px;font-size:.62rem}.fn-band{color:#fff;background:#10283f}.fn-band .eyebrow{color:#ffb087}.fn-layout{grid-template-columns:minmax(0,1.15fr) minmax(240px,.7fr);align-items:center;gap:32px;display:grid}.fn-band h2{color:#fff;max-width:12em;font-family:var(--font-manrope);letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(2.4rem,4vw,3.6rem);line-height:.98}.fn-band h2+p{color:#d5e2ec;max-width:38rem;margin:0 0 22px;line-height:1.55}.fn-actions{flex-wrap:wrap;gap:12px;display:flex}.fn-notes{color:#d5e2ec;flex-wrap:wrap;gap:8px 16px;margin:14px 0 0;padding:0;font-size:.86rem;list-style:none;display:flex}.fn-notes li:before{content:"✓ ";color:#ffb087}.fn-ops{border-left:1px solid #ffffff29;padding:16px 0 0 22px}.fn-ops header,.fn-ops p{border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:12px;margin:0;padding:8px 0;display:flex}.fn-ops header{border-bottom:0;padding-top:0}.fn-ops em{color:#8dcf9a;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:800}.fn-ops footer{color:#ffb087;letter-spacing:.1em;text-transform:uppercase;margin-top:12px;font-size:.72rem;font-weight:800;display:block}.site-footer.ft{background:#081621;border-top:1px solid #ffffff14;padding:40px 0 18px}.ft-top{grid-template-columns:minmax(180px,220px) minmax(0,1fr);align-items:start;gap:28px 40px;display:grid}.ft-brand p{color:#c5d3dc;max-width:26ch;margin:10px 0 0;font-size:.88rem;line-height:1.45}.ft-sign{border-top:1px solid #ffffff1f;gap:2px;margin-top:14px;padding-top:12px;display:grid}.ft-sign b{color:#fff;font-size:.9rem}.ft-sign span,.ft-sign small{color:#9eb0c0;font-size:.72rem}.ft-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 20px;display:grid}.ft-group h3{color:#ffb087;letter-spacing:.11em;text-transform:uppercase;margin:0 0 8px;font-size:.68rem;font-weight:800}.ft-group a{color:#d5e2ec;padding:3px 0;font-size:.78rem;line-height:1.35;text-decoration:none;display:block}.ft-group a:hover{color:#fff}.ft-bottom{color:#9eb0c0;border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:22px;padding-top:14px;font-size:.74rem;display:flex}.ft-bottom nav{flex-wrap:wrap;gap:10px 14px;display:flex}.ft-bottom a{color:#d5e2ec;text-decoration:none}.ft-end{align-items:center;gap:10px;margin-left:auto;display:flex}.ft .language-links{align-items:center;gap:2px;margin-left:0;display:flex}.ft .language-links a{color:#9eb0c0;letter-spacing:.04em;padding:4px 6px;font-size:.72rem;font-weight:700}.ft .language-links a[aria-current=page]{color:#fff;border-bottom:1px solid var(--orange)}.ft-media212{color:#e8f0f5;letter-spacing:.04em;white-space:nowrap;border:1px solid #ffffff38;border-radius:6px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:.68rem;font-weight:750;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.ft-media212:hover{border-color:var(--orange);color:#fff;background:#f9842d1f}@media (max-width:900px){.fq-layout,.ex-grid,.fn-layout,.ft-top{grid-template-columns:1fr}.ft-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.ex-grid a,.ex-grid a:first-child{border-top:1px solid #d9cfc4;border-left:0;min-height:0;padding:16px 0}.fn-actions{display:grid}.fn-actions .button{width:100%}.fn-ops{border-top:1px solid #ffffff29;border-left:0;padding:16px 0 0}.ft-end{justify-content:space-between;width:100%;margin-left:0}.fq-a p{padding-left:0}}@media (max-width:500px){.ft-cols{grid-template-columns:1fr 1fr}.site-footer.ft{padding:32px 0 16px}}@media (prefers-reduced-motion:reduce){.fq-a{transition:none}}.site-header .mega-menu,.site-header .mega-menu.solutions-menu{background:#f7f3ee;border-radius:10px;width:min(1180px,100vw - 32px);padding:0;box-shadow:0 16px 36px #10283f1a}.site-header .mega-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.site-header .mega-columns>div,.site-header .mega-solutions>div{border-left:1px solid #e4ddd4;min-width:0;padding:18px 16px 12px}.site-header .mega-columns>div:first-child,.site-header .mega-solutions>div:first-child{border-left:0}.site-header .mega-menu p{color:#c45a24;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.66rem;font-weight:800}.site-header .mega-menu a.mega-item{background:0 0;border-radius:0;padding:8px 0;display:block}.site-header .mega-menu a.mega-item strong{font-size:.92rem}.site-header .mega-menu a.mega-item:hover,.site-header .mega-menu a.mega-item:focus-visible{background:0 0}.site-header .mega-menu a.mega-item:hover strong,.site-header .mega-menu a.mega-item:focus-visible strong{color:#c45a24}.site-header .mega-os{border-top:1px solid #e4ddd4;flex-wrap:wrap;align-items:baseline;gap:8px 18px;padding:12px 16px;display:flex}.site-header .mega-os p,.site-header .mega-os span{color:#24364a;letter-spacing:0;text-transform:none;margin:0;font-size:.84rem;font-weight:700}.site-header .mega-os a{color:var(--navy);margin-left:auto;font-weight:750;text-decoration:none}.site-header .mega-menu.solutions-menu{width:min(860px,100vw - 32px);display:block}.site-header .mega-solutions{grid-template-columns:1.4fr .7fr;display:grid}.mobile-close{min-height:44px;color:var(--navy);cursor:pointer;background:0 0;border:0;margin:0 0 8px auto;font-weight:750;text-decoration:underline;display:flex}.pos-page .breadcrumbs{margin:0 0 16px}.ip-hero{padding:28px 0 56px}.ip-hero-grid,.pos-split,.pos-hw{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:36px;display:grid}.pos-page h1,.pos-page h2{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.04em;margin:0 0 14px;line-height:1.02}.pos-page h1{max-width:12em;font-size:clamp(2.6rem,4.4vw,4.2rem)}.pos-page h2{max-width:16em;font-size:clamp(1.8rem,3vw,2.6rem)}.ip-hero-grid>div>p,.pos-split p,.ip-lead,.pos-hw p,.ip-final p{color:#31485c;max-width:40rem;line-height:1.55}.ip-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.ip-notes{color:#53616c;flex-wrap:wrap;gap:8px 16px;margin:14px 0 0;padding:0;font-size:.86rem;list-style:none;display:flex}.ip-notes li:before{content:"✓ ";color:#c45a24}.pos-scene{grid-template-columns:minmax(0,1.2fr) minmax(140px,.7fr);align-items:stretch;gap:12px;display:grid}.pos-till{background:#fff;border:1px solid #d7dee4;border-radius:10px;overflow:hidden}.pos-till header,.pos-till footer,.pos-till li{justify-content:space-between;gap:8px;display:flex}.pos-till header{background:#fbfaf7;border-bottom:1px solid #eadfd4;padding:12px 14px}.pos-till ul{margin:0;padding:8px 14px;list-style:none}.pos-till li{border-bottom:1px solid #efe7de;padding:8px 0}.pos-till em{color:#5c6872;font-style:normal}.pos-till footer{gap:10px;padding:12px 14px;display:grid}.pos-till footer p{gap:8px;margin:0;display:flex}.pos-till footer span{text-align:center;border-top:1px solid #e4ddd4;flex:1;padding:8px;font-size:.78rem;font-weight:750}.pos-side{border-left:1px solid #e4ddd4;align-content:space-between;padding:12px 0 12px 14px;display:grid}.pos-side p,.pos-side small,.pos-side b,.pos-side em{margin:0;display:block}.pos-side p{border-bottom:1px solid #e4ddd4;padding:8px 0}.pos-side small{color:#5c6872;font-size:.72rem}.pos-side em{color:#1f7a56;font-size:.78rem;font-style:normal;font-weight:750}.pos-side>small{border:0;padding-top:8px}.ip-band{border-top:1px solid #e4ddd4;padding:28px 0 56px}.ip-caps{margin:20px 0 0;padding:0;list-style:none}.ip-caps>li{border-top:1px solid #e4ddd4;grid-template-columns:52px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.ip-caps b{color:#c45a24;font-family:var(--font-manrope)}.ip-caps h3{color:var(--navy);margin:0 0 6px;font-size:1.2rem}.ip-caps ul,.ip-points{margin:8px 0 0;padding:0;list-style:none}.ip-caps li li,.ip-points li{color:#31485c;border-left:1px solid #e4ddd4;padding:4px 0 4px 14px}.pos-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.pos-flow li{border-left:1px solid #d9cfc4;gap:4px;min-height:140px;padding:16px;display:grid}.pos-flow li:first-child{border-left:0;padding-left:0}.pos-flow small,.pos-flow em{color:#c45a24;font-style:normal;font-weight:750}.pos-flow b{font-family:var(--font-manrope);color:var(--navy);font-size:1.35rem}.ip-note{color:#5c6872;margin:12px 0 0;font-size:.78rem}.pos-floor{grid-template-columns:minmax(0,1.2fr) minmax(160px,.7fr);gap:12px;display:grid}.pos-floor-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pos-floor button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #d9cfc4;min-height:72px;padding:8px;display:grid}.pos-floor button[aria-selected=true]{background:#fff}.pos-floor button span,.pos-table-order,.pos-floor [role=tabpanel] p{color:#5c6872;font-size:.75rem}.pos-floor [role=tabpanel]{border-left:1px solid #e4ddd4;padding-left:14px}.pos-floor [role=tabpanel] strong,.pos-floor [role=tabpanel] b{color:var(--navy);font-family:var(--font-manrope);margin:4px 0;display:block}.pos-floor ul{margin:8px 0;padding:0;list-style:none}.pos-sync{border-left:1px solid #e4ddd4;gap:10px;padding-left:18px;display:grid}.pos-sync p{border-top:1px solid #e4ddd4;gap:2px;margin:0;padding-top:8px;display:grid}.pos-sync small{color:#c45a24;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.pos-sync em{color:#c45a24;font-style:normal}.pos-os{color:#fff;background:#10283f}.pos-os .eyebrow,.pos-os h2,.pos-os .ip-lead{color:#fff}.pos-os .eyebrow{color:#ffb087}.pos-os .ip-lead{color:#d5e2ec}.pos-spine{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.pos-spine li{border-left:1px solid #ffffff29;padding:12px}.pos-spine li:first-child{border:0;padding-left:0}.pos-spine b{color:#ffb087;font-size:.78rem;display:block}.pos-hw ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.pos-hw li{border-top:1px solid #e4ddd4;padding:10px 0}.pos-more{color:var(--navy);font-weight:750;text-decoration:none}.pos-next{margin:12px 0 0;padding:0;list-style:none;display:grid}.pos-next a{border-top:1px solid #e4ddd4;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:14px 0;text-decoration:none;display:grid}.pos-next span{color:#c45a24;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.pos-next b{color:var(--navy);font-family:var(--font-manrope);font-size:1.25rem}.pos-next em{grid-row:span 2;align-self:center;font-style:normal}.pos-context{flex-wrap:wrap;gap:12px 18px;margin-top:14px;display:flex}.pos-context a{color:var(--navy);font-weight:700;text-decoration:none}.pos-faq details{border-top:1px solid #e4ddd4}.pos-faq summary{cursor:pointer;min-height:48px;color:var(--navy);align-items:center;font-weight:750;display:flex}.pos-faq details p{color:#31485c;margin:0 0 12px}.ip-final{color:#fff;background:#10283f;padding:64px 0}.ip-final .eyebrow{color:#ffb087}.ip-final h2,.ip-final p{color:#fff}.ip-final p,.ip-final .ip-notes{color:#d5e2ec}@media (max-width:900px){.ip-hero-grid,.pos-split,.pos-hw,.pos-scene,.pos-floor,.pos-flow,.pos-spine{grid-template-columns:1fr}.pos-side,.pos-floor [role=tabpanel],.pos-sync{border-top:1px solid #e4ddd4;border-left:0;padding-left:0}.pos-flow li,.pos-spine li{border-top:1px solid #d9cfc4;border-left:0;padding:12px 0}.pos-os .pos-spine li{border-top-color:#ffffff29}.ip-actions{display:grid}.ip-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){.site-header .mega-menu{animation:none}}.pf-page{background:var(--canvas);color:var(--ink)}.pf-page .breadcrumbs{margin:0 0 16px}.pf-hero{padding:28px 0 48px}.pf-page h1,.pf-page h2{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.04em;margin:0 0 12px;line-height:1.02}.pf-page h1{max-width:14em;font-size:clamp(2.4rem,4.2vw,3.8rem)}.pf-page h2{max-width:18em;font-size:clamp(1.6rem,2.6vw,2.3rem)}.pf-lede{color:#31485c;max-width:38rem;line-height:1.55}.pf-page .ip-note{margin-top:12px}.pf-kitchen-display .pf-hero{color:#fff;background:#10283f}.pf-kitchen-display .pf-hero .eyebrow,.pf-kitchen-display .kd-board em,.kd-states span{color:#ffb087}.pf-kitchen-display .pf-hero h1,.pf-kitchen-display .pf-lede,.pf-kitchen-display .ip-notes,.pf-kitchen-display .breadcrumbs,.pf-kitchen-display .ip-note{color:#fff}.pf-kitchen-display .pf-lede,.pf-kitchen-display .ip-notes,.pf-kitchen-display .ip-note,.pf-kitchen-display .breadcrumbs{color:#d5e2ec}.pf-kitchen-display .button-quiet{color:#fff;box-shadow:inset 0 0 0 1px #ffffff59}.kd-board{margin-top:28px}.kd-board ol,.ol-pipe,.rs-flow,.cs-loop{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.ol-pipe{color:#fff;background:#10283f;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px}.kd-board li,.ol-pipe li,.rs-flow li{border-left:1px solid #ffffff29;gap:4px;min-height:120px;padding:16px;display:grid}.kd-board li:first-child,.ol-pipe li:first-child{border-left:0;padding-left:0}.kd-board small,.ol-pipe small,.rs-flow small{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.kd-board b,.ol-pipe b,.rs-flow b,.mn-sheet b,.cm-sheet b,.gs-profile b{font-family:var(--font-manrope);font-size:1.4rem}.kd-states{gap:18px;margin:12px 0 0;display:flex}.mn-sheet,.cm-sheet,.st-rail,.ws-frame{border-top:1px solid #e4ddd4;margin-top:28px}.mn-sheet ul,.cm-sheet ul,.gs-profile ul{margin:0;padding:0;list-style:none}.mn-sheet li,.cm-sheet li{border-top:1px solid #e4ddd4;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding:12px 0;display:grid}.mn-sheet>p,.st-rail>p,.cm-sheet>p,.gs-profile>p{color:#c45a24;letter-spacing:.1em;text-transform:uppercase;margin:16px 0 6px;font-size:.72rem;font-weight:800}.mn-feed,.st-rail,.gs-profile ol{border-top:1px solid #e4ddd4;flex-wrap:wrap;gap:10px 18px;margin-top:12px;padding-top:10px;display:flex}.st-rail{grid-template-columns:1fr 1fr;gap:16px;display:grid}.st-rail>p{grid-column:1/-1}.st-rail div{border-top:1px solid #e4ddd4;gap:8px;padding-top:10px;display:grid}.st-rail span{display:block}.gs-profile{color:#fff;background:#10283f;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px;margin-top:28px;padding:18px;display:grid}.gs-profile ol{border:0;grid-area:1/2/span 4;grid-template-columns:repeat(4,minmax(0,1fr));align-self:center;margin:0;padding:0;list-style:none;display:grid}.gs-profile li{border-left:1px solid #ffffff29;padding:12px}.cm-sheet li{grid-template-columns:120px minmax(0,1fr)}.cs-loop{margin-top:28px}.cs-loop li{font-family:var(--font-manrope);color:var(--navy);border-top:1px solid #e4ddd4;padding:18px 12px;font-size:1.2rem}.ws-frame{padding-top:12px}.ws-frame header{color:var(--navy);border-bottom:1px solid #e4ddd4;justify-content:space-between;padding-bottom:10px;font-weight:750;display:flex}.ws-frame ol{gap:18px;margin:12px 0 0;padding:0;list-style:none;display:flex}.rs-flow{grid-template-columns:1fr;margin-top:22px}.rs-flow li{min-height:0;color:var(--navy);border-top:1px solid #e4ddd4;border-left:0;padding:12px 0}.pf-sections{padding:8px 0 20px}.pf-sections section{border-top:1px solid #e4ddd4;padding:22px 0}.pf-sections .container,.pf-sections section{width:min(var(--content,1180px),calc(100% - 48px));margin-inline:auto}.pf-sections p,.pf-sections li{color:#31485c;line-height:1.55}.pf-sections ul{margin:10px 0 0;padding:0;list-style:none}.pf-sections li{border-left:1px solid #e4ddd4;padding:4px 0 4px 12px}.pf-related,.pf-faq,.pf-tower,.pf-commission{padding:12px 0 36px}.pf-faq details{border-top:1px solid #e4ddd4}.pf-faq summary{cursor:pointer;min-height:48px;color:var(--navy);align-items:center;font-weight:750;display:flex}.pf-faq p{color:#31485c}.pf-commission{color:#31485c;max-width:46rem;line-height:1.5}.pf-tower h2{margin-top:8px}@media (max-width:900px){.kd-board ol,.ol-pipe,.cs-loop,.gs-profile,.gs-profile ol,.st-rail,.mn-sheet li{grid-template-columns:1fr}.kd-board li,.ol-pipe li,.gs-profile li{border-top:1px solid #ffffff29;border-left:0;padding:12px 0}.kd-board li:first-child,.ol-pipe li:first-child{padding-left:0}.pf-page .ip-actions{display:grid}.pf-page .ip-actions .button{width:100%}.cm-sheet li{grid-template-columns:1fr}}.pf-stage{width:min(1240px,100% - 48px);margin:28px auto 0}.pf-page .pf-row{border-top:1px solid #e4ddd4;grid-template-columns:minmax(0,1.05fr) minmax(220px,.75fr);align-items:start;gap:36px;width:min(1240px,100% - 48px);margin:0 auto;padding:40px 0;display:grid}.pf-page .pf-row ul{margin:0;padding:0;list-style:none}.pf-page .pf-row li{color:var(--navy);border-top:1px solid #e4ddd4;border-left:0;padding:10px 0;font-weight:650}.vd-order,.vd-menu,.vd-campaign,.vd-floor,.vd-site,.vd-guest{background:#fff;border:1px solid #d7dee4;border-radius:10px;gap:0;display:grid;overflow:hidden}.vd-order{grid-template-columns:minmax(160px,.7fr) minmax(0,1.1fr) minmax(160px,.7fr)}.vd-order aside,.vd-order article{min-height:240px;padding:18px}.vd-order aside{color:#fff;background:#10283f;align-content:start;gap:8px;display:grid}.vd-order aside span,.vd-menu nav span,.vd-floor aside span{border-top:1px solid #ffffff24;padding:8px 0;display:block}.vd-order article{border-left:1px solid #e4ddd4;border-right:1px solid #e4ddd4}.vd-order header,.vd-campaign header,.vd-guest header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.vd-order em,.vd-campaign em,.vd-kds em,.vd-phones em{color:#1f7a56;font-style:normal;font-weight:750}.vd-order ul{margin:12px 0;padding:0;list-style:none}.vd-order strong,.vd-campaign strong,.vd-phones b,.vd-site b,.vd-guest b{font-family:var(--font-manrope);color:var(--navy);font-size:1.8rem}.vd-order .is-kitchen strong,.vd-order .is-kitchen b,.vd-order aside b{color:#fff}.vd-menu{grid-template-columns:140px minmax(0,1fr) 240px;min-height:320px}.vd-menu nav{color:#fff;background:#10283f;padding:14px}.vd-menu nav span{padding:12px 4px}.vd-menu ul{margin:0;padding:8px 16px;list-style:none}.vd-menu li{border-top:1px solid #e4ddd4;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding:12px 0;display:grid}.vd-menu .is-on{background:#f6f3ee}.vd-menu aside{border-left:1px solid #e4ddd4;padding:16px}.vd-menu aside span,.vd-rules span,.vd-access p,.vd-phone span{border-top:1px solid #e4ddd4;margin:4px 6px 0 0;padding:4px 8px;font-size:.78rem;display:inline-block}.vd-menu dt,.vd-campaign dt{color:#5c6872;font-size:.72rem}.vd-shifts{border-top:1px solid #ffffff29;margin-top:8px;padding:8px 0 0}.pf-staff-management .vd-shifts{color:var(--navy);border-top-color:#e4ddd4}.vd-shifts header,.vd-shifts p{grid-template-columns:88px repeat(4,minmax(0,1fr));align-items:center;gap:8px;margin:0;display:grid}.vd-shifts p{grid-template-columns:88px minmax(0,1fr);margin-top:10px}.vd-shifts i{color:#fff;background:#10283f;height:28px;padding:0 8px;font-size:.72rem;font-style:normal;font-weight:750;line-height:28px;display:block}.pf-kitchen-display .vd-shifts i{background:var(--orange);color:#1c1008}.vd-guest{color:#fff;background:#10283f;border:0;grid-template-columns:minmax(220px,.7fr) minmax(0,1fr);padding:22px}.vd-guest b,.vd-guest header,.vd-guest p{color:#fff}.vd-guest ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vd-guest li{border-top:1px solid #ffffff29;padding:12px}.vd-guest p{flex-wrap:wrap;grid-column:1/-1;gap:10px 16px;margin:12px 0 0;display:flex}.vd-campaign{grid-template-columns:minmax(0,1.2fr) minmax(220px,.7fr)}.vd-campaign article,.vd-campaign aside{min-height:280px;padding:22px}.vd-campaign aside{color:#fff;background:#10283f;align-content:start;gap:8px;display:grid}.vd-campaign aside b,.vd-campaign aside strong,.vd-campaign aside p{color:#fff}.vd-campaign article>b,.vd-campaign article>strong,.vd-campaign article>p,.vd-campaign aside small,.vd-campaign aside b,.vd-campaign aside strong,.vd-campaign aside p,.vd-kds span,.vd-kds em,.vd-floor .is-reserved b,.vd-floor .is-reserved span{display:block}.vd-campaign article>span{margin-top:16px;font-weight:750;display:inline-block}.vd-phones{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.vd-phones article{background:#fff;border:1px solid #d7dee4;border-radius:28px 28px 18px 18px;min-height:280px;padding:18px}.vd-phones i{background:repeating-linear-gradient(90deg,#10283f 0 6px,#fff 6px 10px) 0 0/100% 8px,repeating-linear-gradient(#10283f 0 6px,#fff 6px 10px) 0 0/8px 100%;width:72px;height:72px;margin:10px 0;display:block}.vd-site{grid-template-columns:minmax(0,1.4fr) 200px;min-height:360px}.vd-browser header{border-bottom:1px solid #e4ddd4;justify-content:space-between;gap:12px;padding:14px 16px;display:flex}.vd-browser nav{gap:12px;font-size:.82rem;display:flex}.vd-browser section{padding:36px 22px}.vd-browser section b{max-width:12em;font-family:var(--font-manrope);margin:8px 0 16px;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.05;display:block}.vd-browser section p span{margin-right:8px;padding:8px 12px;font-weight:750;display:inline-block}.vd-site aside{color:#fff;background:#10283f;padding:16px}.vd-site aside span{border-top:1px solid #ffffff24;padding:10px 0;display:block}.vd-floor{grid-template-columns:minmax(200px,.7fr) minmax(0,1.2fr);min-height:300px}.vd-floor aside{color:#fff;background:#10283f;padding:16px}.vd-floor div{padding:16px}.vd-floor ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.vd-floor li{border-top:1px solid #e4ddd4;min-height:72px;padding:10px}.vd-floor .is-reserved{background:#f6f3ee;grid-column:span 2}.vd-kds{color:#fff;background:#10283f;grid-template-columns:repeat(3,minmax(0,1fr));width:min(1240px,100% - 48px);margin:8px auto 28px;display:grid}.vd-kds section{border-left:1px solid #ffffff1f;min-height:220px;padding:18px}.vd-kds section:first-child{border-left:0}.vd-kds p{color:#ffb087;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:800}.vd-kds b{font-family:var(--font-manrope);font-size:1.8rem;display:block}.vd-stock,.vd-rules,.vd-path,.vd-types,.vd-staff-deep{width:min(1240px,100% - 48px);margin:0 auto 28px}.vd-stock,.vd-rules{border-top:1px solid #e4ddd4;padding:18px 0}.vd-stock div,.vd-rules{flex-wrap:wrap;align-items:baseline;gap:12px 18px;display:flex}.vd-stock span{color:var(--navy);font-weight:750}.vd-path,.vd-types{color:#fff;background:#10283f;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0;padding:0;list-style:none;display:grid}.vd-path li,.vd-types li{font-family:var(--font-manrope);border-left:1px solid #ffffff1f;padding:22px 16px;font-size:1.15rem}.vd-path li:first-child,.vd-types li:first-child{border-left:0}.vd-types{grid-template-columns:repeat(4,minmax(0,1fr))}.vd-staff-deep{grid-template-columns:minmax(0,1.2fr) 220px;align-items:start;gap:18px;display:grid}.vd-access{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vd-access article,.vd-phone{background:#fff;border:1px solid #d7dee4;padding:16px}.vd-phone{border-radius:24px 24px 16px 16px}.vd-phone p{color:#31485c;margin:10px 0 0;font-size:.82rem}@media (max-width:900px){.vd-order,.vd-menu,.vd-campaign,.vd-floor,.vd-site,.vd-guest,.vd-phones,.vd-kds,.vd-path,.vd-types,.vd-staff-deep,.vd-access,.pf-page .pf-row,.vd-floor ol{grid-template-columns:1fr}.vd-order article,.vd-kds section,.vd-path li,.vd-types li,.vd-floor .is-reserved{border-top:1px solid #e4ddd4;border-left:0;grid-column:auto}.vd-shifts header{display:none}.vd-shifts p{grid-template-columns:72px minmax(0,1fr)}.pf-page .ip-actions{display:grid}.pf-page .ip-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){.pf-page *{transition:none;animation:none}}.mobile-toggle.is-open{position:relative}.mobile-toggle.is-open span{margin:0;position:absolute;top:21px;left:11px;right:11px}.mobile-toggle.is-open span:first-child{transform:rotate(45deg)}.mobile-toggle.is-open span:last-child{transform:rotate(-45deg)}.pf-page .pf-hero{padding:22px 0 32px}.pf-stage{margin-top:18px}.pf-page .pf-row{padding:28px 0}.pf-page .pf-row.is-lead{grid-template-columns:minmax(0,1.15fr) minmax(200px,.55fr);padding-bottom:18px}.pf-page .pf-row.is-lead ul{gap:0;display:grid}.pf-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pf-cards a{background:#fff;border:1px solid #e4ddd4;justify-content:space-between;align-items:center;min-height:72px;padding:14px;text-decoration:none;display:flex}.pf-cards span{color:#c45a24;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.pf-cards b{color:var(--navy);font-family:var(--font-manrope);font-size:1.2rem}.pf-cards em{font-style:normal;font-weight:750}.pf-faq{padding:4px 0 12px}.pf-faq h2{margin-bottom:6px;font-size:1.4rem}.pf-faq summary{min-height:40px;font-size:.95rem}.pf-faq details p{margin:0 0 8px;font-size:.92rem}.pf-page .ip-final{padding:48px 0}.vd-shifts p{grid-template-columns:118px minmax(0,1fr)}.vd-shifts p>span{line-height:1.15;display:grid}.vd-shifts small{color:#5c6872;font-size:.68rem}.vd-rules,.vd-rel{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(1240px,100% - 48px);margin:0 auto 20px;display:grid}.vd-rules article,.vd-rel article{background:#fff;border:1px solid #d7dee4;padding:14px 16px}.vd-rules small,.vd-rel small{color:#c45a24;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.vd-rules b,.vd-rel b{font-family:var(--font-manrope);color:var(--navy);margin:4px 0;font-size:1.25rem;display:block}.vd-rules span,.vd-rel span{color:#31485c;font-size:.84rem}.vd-guest em{color:#ffb087;font-style:normal}.vd-site aside p+span{margin-top:4px}@media (max-width:900px){.pf-cards,.vd-rules,.vd-rel,.pf-page .pf-row.is-lead{grid-template-columns:1fr}.vd-shifts p{grid-template-columns:96px minmax(0,1fr)}}.site-header{z-index:200;overflow:visible}.site-header .mega-menu,.site-header .mega-menu.solutions-menu{top:calc(var(--header-h) + 8px);z-index:210;max-height:calc(100vh - 96px);position:fixed;left:50%;right:auto;overflow:auto;transform:translate(-50%)}.commercial-page{background:var(--canvas);color:var(--ink)}.commercial-page .hub-hero{background:var(--canvas);padding:28px 0 56px;overflow:visible}.commercial-page .hub-hero h1{letter-spacing:-.045em;max-width:14em;margin:0 0 12px;font-size:clamp(2.3rem,4vw,3.6rem);line-height:1.02}.commercial-page .cm-lead,.commercial-page .hub-hero .container>p:not(.eyebrow){color:#31485c;max-width:40rem;margin:0 0 18px;font-size:1rem;line-height:1.55}.commercial-page .commercial-card{box-shadow:none;color:inherit;border-radius:10px;text-decoration:none}.commercial-page .commercial-card h2{color:var(--navy);font-family:var(--font-manrope);margin:0;font-size:1.35rem}.commercial-page .plan-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:8px}.commercial-page .commercial-card ul{margin:0;padding:0;list-style:none}.commercial-page .commercial-card li{color:#31485c;border-top:1px solid #e4ddd4;padding:8px 0}.commercial-page .choice-row,.commercial-page .actions{flex-wrap:wrap;gap:8px;margin:8px 0 16px;display:flex}.commercial-page .stepper li[aria-current=step]{color:var(--navy);font-weight:800}.commercial-page .field input,.commercial-page .field select,.commercial-page .field textarea{background:#fff;border-radius:8px}@media (max-width:1100px){.site-header .mega-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header .mega-columns>div:nth-child(odd){border-left:0}}@media (max-width:800px){.commercial-page .commercial-grid,.commercial-page .field-row,.commercial-page .choice-row{grid-template-columns:1fr}.commercial-page .hub-hero h1{font-size:2.2rem}}.dl-page{background:var(--canvas);color:var(--ink);overflow-x:clip}.dl-hero{text-align:center;background:0 0;padding:28px 0 20px}.dl-hero .eyebrow{margin-left:auto;margin-right:auto}.dl-hero h1{max-width:16em;color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.045em;margin:8px auto 12px;font-size:clamp(2.3rem,4vw,3.5rem);line-height:1.02}.dl-lead{color:#31485c;max-width:40rem;margin:0 auto 18px;line-height:1.5}.dl-redirect-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.dl-platforms,.dl-stations,.dl-meta{padding:36px 0 56px}.dl-section-title{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.03em;text-align:center;margin:0 0 8px;font-size:clamp(1.45rem,2.4vw,1.9rem)}.dl-section-lead{color:#31485c;text-align:center;max-width:40rem;margin:0 auto 22px;line-height:1.5}.dl-platform-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.dl-station-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.dl-card{text-align:center;background:#fff;border:1px solid #e4ddd4;border-radius:16px;flex-direction:column;gap:10px;min-height:100%;padding:22px 18px;display:flex}.dl-card h3{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.02em;margin:0;font-size:1.1rem}.dl-card p{color:#5c6872;flex:1;margin:0 0 4px;font-size:.88rem;line-height:1.45}.dl-card .button{width:100%;margin-top:auto}.dl-card.is-soon .button{opacity:.55;pointer-events:none}.dl-icon{width:52px;height:52px;color:var(--orange-dark);background:#fff1e6;border-radius:14px;place-items:center;margin:0 auto 4px;display:grid}.dl-card-station .dl-icon{border-radius:12px;width:44px;height:44px}.dl-meta-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dl-meta-card{background:#fff;border:1px solid #e4ddd4;border-radius:16px;padding:24px}.dl-meta-card h2{color:var(--navy);font-family:var(--font-manrope);margin:0 0 12px;font-size:1.25rem}.dl-meta-card ol,.dl-meta-card ul{color:#31485c;margin:0 0 18px;padding-left:18px;line-height:1.7}.dl-meta-card .button{margin-top:4px}@media (max-width:1000px){.dl-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-station-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.dl-platform-grid,.dl-station-grid,.dl-meta-grid{grid-template-columns:1fr}.dl-hero h1{font-size:2.15rem}}.su-page{background:var(--canvas);color:var(--ink);overflow-x:clip}.su-page .px-wrap{min-width:0}.su-hero{text-align:center;background:0 0;padding:28px 0 12px}.su-hero .eyebrow{margin-left:auto;margin-right:auto}.su-hero h1{max-width:16em;color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.045em;margin:8px auto 12px;font-size:clamp(2.3rem,4vw,3.5rem);line-height:1.02}.su-lead{color:#31485c;max-width:40rem;margin:0 auto 18px;line-height:1.5}.su-trust{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.su-trust li{color:var(--navy);background:#fff;border:1px solid #e3dcd3;border-radius:999px;padding:7px 12px;font-size:.84rem;font-weight:750}.su-trust li:before{display:none}.su-body{background:#fffcf8;padding:28px 0 72px}.su-shell{gap:22px;max-width:860px;display:grid}.su-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.su-steps li{color:#5c6872;background:#fff;border:1px solid #e4ddd4;border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:10px 12px;display:flex}.su-steps b{width:28px;height:28px;color:var(--navy);background:#f3eee7;border-radius:999px;place-items:center;font-size:.85rem;display:grid}.su-steps span{font-size:.85rem;font-weight:750}.su-steps li[aria-current=step]{border-color:var(--navy);color:var(--navy)}.su-steps li[aria-current=step] b,.su-steps li[data-done] b{background:var(--navy);color:#fff}.su-card{background:#fff;border:1px solid #e4ddd4;border-radius:16px;gap:22px;padding:22px;display:grid}.su-card-head h2{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.03em;margin:0 0 6px;font-size:clamp(1.5rem,2.4vw,1.9rem)}.su-card-head p{color:#31485c;margin:0;line-height:1.45}.su-fields{gap:16px;display:grid}.su-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.su-page .field span{color:#31485c}.su-page .field input,.su-page .field select,.su-page .field textarea{background:#fff;border:1px solid #e4ddd4;border-radius:8px}.su-page .field textarea{resize:vertical;width:100%;min-height:96px;padding:12px;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.4}.su-help,.su-muted{color:#5c6872;margin:0;font-size:.88rem;font-weight:500}.su-choice{border:0;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;display:grid}.su-choice legend{color:var(--navy);margin:0 0 8px;padding:0;font-weight:750}.su-choice label{cursor:pointer;background:#fff;border:1px solid #e4ddd4;border-radius:14px;gap:4px;min-height:96px;padding:16px;display:grid}.su-choice label.is-on{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.su-choice input{opacity:0;pointer-events:none;position:absolute}.su-choice b{color:var(--navy);font-family:var(--font-manrope);font-size:1.05rem}.su-choice span{color:#31485c;font-size:.9rem;line-height:1.4}.su-branches{gap:12px;display:grid}.su-themes .su-help{margin:0 0 28px}.su-theme-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.su-theme-grid>div{background:#fff;border:1px solid #e4ddd4;border-radius:12px;gap:6px;padding:8px;display:grid}.su-theme-grid>div.is-on{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.su-theme-grid button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:6px;padding:0;display:grid}.su-theme-shot{aspect-ratio:16/10;background:#f3eee7;border-radius:8px;display:block;overflow:hidden}.su-theme-shot img{object-fit:cover;width:100%;height:100%;display:block}.su-theme-shot-custom{background:linear-gradient(135deg,#f3eee7 0%,#fff1e6 55%,#10283f22 100%)}.su-theme-grid b{color:var(--navy);font-family:var(--font-manrope);font-size:.88rem}.su-theme-grid button>span:not(.su-theme-shot){color:#5c6872;font-size:.75rem;line-height:1.3}.su-theme-grid a{color:#a83d0b;font-size:.78rem;font-weight:750;text-decoration:none}.su-summary{background:#fffcf8;border:1px solid #e4ddd4;border-radius:14px;padding:18px}.su-summary header{border-bottom:1px solid #e4ddd4;margin-bottom:12px;padding-bottom:12px}.su-summary h3{color:var(--navy);font-family:var(--font-manrope);margin:0 0 4px;font-size:1.2rem}.su-summary header p{color:#5c6872;margin:0}.su-summary dl{gap:10px;margin:0;display:grid}.su-summary div{grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);align-items:start;gap:12px;display:grid}.su-summary dt{color:#5c6872;font-size:.86rem}.su-summary dd{color:var(--navy);word-break:break-word;margin:0;font-weight:650}.su-summary ul{margin:0;padding:0;list-style:none}.su-summary li+li{margin-top:4px}.su-hardware{cursor:pointer;background:#fff;border:1px solid #e4ddd4;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:16px;display:grid}.su-hardware.is-on{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.su-hardware span{gap:4px;display:grid}.su-hardware b{color:var(--navy)}.su-hardware small{color:#31485c;line-height:1.4}.su-hardware em{color:#a83d0b;font-style:normal;font-weight:750}.su-nav{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.su-done-page .su-body{padding-top:48px}.su-success{gap:14px;width:min(640px,100%);margin:0 auto;padding-bottom:48px;display:grid}.su-done-hero{text-align:center;justify-items:center;gap:10px;margin-bottom:8px;display:grid}.su-done-mark{color:#1f7a56;background:#e8f6ef;border-radius:999px;place-items:center;width:56px;height:56px;margin-bottom:4px;display:grid}.su-done-hero h1{max-width:16ch;color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,2.8rem);line-height:1.05}.su-done-hero .su-lead{color:#5c6872;max-width:36rem;margin:0;line-height:1.5}.su-panel{background:#fff;border:1px solid #e4ddd4;border-radius:14px;gap:8px;padding:20px 22px;display:grid}.su-panel h2{color:var(--navy);font-family:var(--font-manrope);margin:0;font-size:1.15rem}.su-panel p,.su-panel pre{color:#31485c;margin:0;line-height:1.45}.su-panel pre{background:#f3eee7;border-radius:10px;padding:12px;font-size:.82rem;overflow:auto}.su-panel-site .button{justify-self:start;margin-top:6px}.su-site{color:var(--navy);word-break:break-all;text-underline-offset:3px;font-weight:750;text-decoration:underline}.su-next{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.su-next li{color:var(--navy);padding-left:18px;font-weight:650;line-height:1.4}.su-next li:before{content:"";background:var(--orange);border-radius:50%;width:7px;height:7px;margin:0 8px 0 -18px;display:inline-block}.su-done-actions{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:6px;display:flex}.su-done-actions a:not(.button){color:#a83d0b;font-weight:750;text-decoration:none}@media (max-width:900px){.su-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.su-steps,.su-row,.su-choice,.su-summary div{grid-template-columns:1fr}.su-theme-grid{grid-template-columns:1fr 1fr}.su-hero h1{font-size:2.15rem}}@media (max-width:520px){.su-theme-grid,.su-steps{grid-template-columns:1fr}}.pos-page{background:var(--canvas);color:var(--ink)}.px-wrap{width:min(var(--content),calc(100% - 40px));margin:0 auto}.px-hero{padding:22px 0 8px;position:relative;overflow:hidden}.px-atmosphere{display:none}.px-hero-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:center;gap:36px;display:grid;position:relative}.px-copy{z-index:1;padding:12px 0 28px;position:relative}.pos-page .px-copy .breadcrumbs{margin:0 0 18px}.pos-page .px-copy h1{max-width:11.5ch;color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(2.7rem,4.5vw,4.35rem);line-height:.98}.px-hero-lead{color:#31485c;max-width:34rem;margin:0;font-size:1.05rem;line-height:1.5}.px-stage{z-index:1;padding:36px 0;position:relative}.px-terminal{z-index:1;background:#17191c;border-radius:22px 22px 14px 14px;padding:14px 14px 22px;position:relative;overflow:hidden;box-shadow:0 30px 50px #10283f2e}.px-screen{color:#172231;background:#f7f4ef;border-radius:8px;grid-template-columns:118px minmax(0,1fr) 210px;min-height:390px;display:grid;overflow:hidden}.px-screen nav{color:#d5e2ec;background:#10283f;align-content:start;gap:2px;padding:12px 8px;display:grid}.px-screen nav b{background:var(--orange);color:#211208;border-radius:7px;place-items:center;width:28px;height:28px;margin:0 0 10px 6px;font-size:.8rem;display:grid}.px-screen nav span,.px-rooms span,.px-floor header span,.px-tabs span,.px-modes span{display:block}.px-screen nav span{border-radius:7px;padding:7px 8px;font-size:.72rem;font-weight:650}.px-screen nav span.is-on{color:#fff;background:#ffffff1a}.px-orders,.px-screen aside,.px-ticket{padding:12px 12px 14px}.px-orders header,.px-screen aside header,.px-ticket header{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.px-orders header strong,.px-screen aside header strong,.px-ticket header strong{color:var(--navy);font-size:.92rem}.px-orders header span,.px-screen aside header span,.px-meta,.px-caption{color:#5c6872;font-size:.75rem}.px-orders p,.px-screen aside p,.px-ticket p{border-top:1px solid #efe7de;justify-content:space-between;gap:8px;margin:0;padding:8px 0;font-size:.8rem;display:flex}.px-orders p b,.px-screen aside p b,.px-ticket p b,.px-total b{font-weight:750}.px-modes{border:0;grid-template-columns:1fr 1fr;gap:6px;margin:0 0 8px;padding:0;display:grid}.px-modes span,.px-floor header span,.px-tabs span{text-align:center;background:#fff;border:1px solid #e4ddd4;border-radius:7px;padding:6px 8px;font-size:.72rem;font-weight:700}.px-modes span.is-on,.px-floor header span.is-on,.px-tabs span.is-on,.px-rooms span.is-on{color:#fff;background:#10283f;border-color:#10283f}.px-total{margin-top:8px}.px-send{background:var(--orange);color:#211208;font:inherit;text-align:center;cursor:pointer;border:0;border-radius:8px;margin-top:12px;padding:11px 8px;font-weight:800;display:block}.px-caption{margin:10px 0 0}.px-features{padding:18px 0 8px}.px-features ul{border-top:1px solid #e4ddd4;border-bottom:1px solid #e4ddd4;grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center;gap:0;margin:0 auto;padding:18px 0;list-style:none;display:grid}.px-features li{color:#31485c;text-align:center;justify-items:center;gap:2px;min-width:0;padding:8px 16px;display:grid}.px-features svg{color:var(--navy)}.px-features b{color:var(--navy);font-size:.98rem}.px-features span{color:#5c6872;font-size:.82rem}.px-action{padding:48px 0 28px}.px-action h2,.px-band h2,.px-why h2,.px-support h2,.px-faq h2{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.04em;margin:0 0 18px;line-height:1.05}.px-action h2{font-size:clamp(2rem,3.4vw,3rem)}.px-app{background:#fff;border:1px solid #e3dcd3;border-radius:16px;grid-template-columns:190px minmax(0,1fr) 260px;min-height:520px;display:grid;overflow:hidden;box-shadow:0 18px 40px #10283f14}.px-rooms{color:#d5e2ec;background:#10283f;align-content:start;gap:6px;padding:16px 14px;display:grid}.px-rooms p{color:#fff;align-items:center;gap:8px;margin:0 0 12px;font-weight:800;display:flex}.px-rooms p b{background:var(--orange);color:#211208;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.px-rooms strong{color:#fff;margin-bottom:8px;font-size:.84rem}.px-rooms span{border-radius:8px;padding:8px 10px}.px-floor{background:#f6f3ee;grid-template-rows:auto 1fr;min-width:0;display:grid}.px-floor header{justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.px-floor header p{gap:6px;margin:0;display:flex}.px-floor header b{color:#5c6872;font-size:.8rem}.px-plan{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:8px 16px 20px;display:grid;position:relative}.px-plan .px-table{width:100%;min-height:92px;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4ddd4;border-radius:12px;align-content:center;justify-items:center;padding:0;transition:background .22s,border-color .22s;display:grid;position:relative}.px-plan .px-table b{color:var(--navy);font-family:var(--font-manrope);font-size:1.15rem}.px-plan .px-table span{color:#5c6872;font-size:.72rem}.px-plan .px-table i{background:#e7dfd4;border-radius:6px;width:14px;height:7px;position:absolute}.px-plan .px-table i:first-child{top:-4px;left:30%}.px-plan .px-table i:nth-child(2){top:-4px;right:30%}.px-plan .px-table i:nth-child(3){bottom:-4px;left:30%}.px-plan .px-table i:nth-child(4){bottom:-4px;right:30%}.px-plan .px-table.is-on{background:var(--orange);border-color:var(--orange)}.px-plan .px-table.is-on b,.px-plan .px-table.is-on span{color:#211208}.px-plan .px-table.is-hot{box-shadow:none}.px-plan .px-table:nth-child(3),.px-plan .px-table:nth-child(5),.px-plan .px-table:nth-child(7){min-height:108px}.px-plant{pointer-events:none;background:#d7e3d2;border-radius:50%;width:28px;height:28px;position:absolute;bottom:16px;right:18px}.px-plant-2{background:#e7efe4;width:18px;height:18px;bottom:8px;left:46%;right:auto}.px-ticket{background:#fff;border-left:1px solid #e4ddd4;flex-direction:column;padding:16px;display:flex}.px-ticket header em{color:#1f7a56;font-size:.75rem;font-style:normal;font-weight:750}.px-meta{border:0;justify-content:space-between;margin:0 0 10px;padding:0;display:flex}.px-tabs{border:0;grid-template-columns:1.2fr .8fr .8fr;gap:6px;margin:0 0 8px;padding:0;display:grid}.px-screen aside .px-modes,.px-ticket .px-tabs{display:grid}.px-ticket .px-meta{border:0;padding:0;display:flex}.px-ticket .px-send{margin-top:auto}.px-band{color:#fff;background:#10283f;padding:48px 0}.px-band .eyebrow,.px-band h2{color:#fff}.px-band .eyebrow{color:#ffb087}.px-band h2{max-width:16em;font-size:clamp(1.8rem,3vw,2.6rem)}.px-band .ip-notes,.px-band .button-quiet{color:#fff}.px-band .button-quiet{box-shadow:inset 0 0 0 1px #fff6}.px-why,.px-support,.px-faq{padding:36px 0}.px-why h2,.px-support h2{font-size:clamp(1.6rem,2.4vw,2.1rem)}.px-why-lead{color:#31485c;max-width:42rem;margin:-6px 0 8px;line-height:1.55}.px-why article{border-top:1px solid #e4ddd4;grid-template-columns:160px minmax(0,1fr);gap:12px 18px;padding:16px 0;display:grid}.px-why article p:first-child{color:#c45a24;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.px-why h3{color:var(--navy);margin:0 0 6px;font-size:1.15rem}.px-why article p{color:#31485c;margin:0;line-height:1.5}.px-why ul{color:#5c6872;flex-wrap:wrap;gap:6px 14px;margin:8px 0 0;padding:0;font-size:.86rem;list-style:none;display:flex}.px-support{display:block}.px-support .px-wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px;display:grid}.px-support a{color:var(--navy);font-weight:750;text-decoration:none}.px-faq h2{font-size:1.6rem}.px-faq details{border-top:1px solid #e4ddd4}.px-faq summary{cursor:pointer;min-height:48px;color:var(--navy);align-items:center;font-weight:750;display:flex}.px-faq details p{color:#31485c;margin:0 0 12px;line-height:1.5}@media (max-width:900px){.px-hero-grid,.px-app,.px-why article,.px-support .px-wrap{grid-template-columns:1fr}.px-screen{grid-template-columns:88px minmax(0,1fr);min-height:320px}.px-orders{display:none}.px-features ul{grid-template-columns:1fr 1fr}.px-rooms{grid-template-columns:repeat(2,minmax(0,1fr))}.px-rooms p,.px-rooms strong{grid-column:1/-1}.px-ticket{border-top:1px solid #e4ddd4;border-left:0}.px-action .ip-actions,.px-band .ip-actions{display:flex}}@media (max-width:520px){.pos-page .px-copy h1{max-width:12ch;font-size:2.35rem}.px-plan{grid-template-columns:1fr 1fr;gap:10px}.px-plan .px-table{min-height:78px}.px-features li{padding:8px}.px-hero .ip-actions,.px-band .ip-actions{display:grid}.px-hero .ip-actions .button,.px-band .ip-actions .button{width:100%}.px-screen nav span:nth-child(n+6){display:none}}button.px-send{width:100%;min-height:44px}.px-mobile-picks{display:none}.px-orders>button,.px-screen aside>button:not(.px-send){width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #efe7de;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:8px 4px;font-size:.8rem;transition:background .22s;display:flex}.px-orders>button.is-hot{background:#fff1e6}.px-pay{align-content:start;gap:8px;display:grid}.px-due{color:var(--navy);font-family:var(--font-manrope);margin:0;font-size:1.6rem}.px-pays{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.px-pays button{min-height:44px;color:var(--navy);font:inherit;cursor:pointer;background:#fff;border:1px solid #e4ddd4;border-radius:8px;font-size:.78rem;font-weight:750}.px-pays button.is-on{color:#fff;background:#10283f;border-color:#10283f}.px-status{color:#31485c;margin:0;font-weight:700}.px-status.is-ok{color:#1f7a56}.px-status.is-ok:before{content:"";background:#1f7a56;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.px-send.is-go{box-shadow:inset 0 0 0 2px #10283f}.px-receipt{z-index:3;color:#172231;opacity:0;pointer-events:none;background:#fff;border:1px solid #e4ddd4;border-radius:2px 2px 8px 8px;width:176px;padding:10px 12px;transition:transform .35s,opacity .25s;position:absolute;bottom:16px;left:28px;transform:translateY(120%);box-shadow:0 12px 24px #10283f1a}.px-receipt.is-out{opacity:1;transform:translateY(0)}.px-receipt b,.px-receipt small,.px-receipt em{display:block}.px-receipt b{font-size:.78rem}.px-receipt small{color:#5c6872;font-size:.68rem}.px-receipt p{justify-content:space-between;gap:8px;margin:0;padding-top:4px;font-size:.68rem;display:flex}.px-receipt em{color:#1f7a56;margin-top:6px;font-size:.66rem;font-style:normal;font-weight:800}.px-done{z-index:4;color:#1f7a56;pointer-events:none;background:#f7f4ef;border-radius:8px;margin:0;padding:8px 12px;font-size:.82rem;font-weight:750;position:absolute;bottom:16px;right:28px}.px-restart{color:#5c6872;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0 2px;font-size:.78rem;font-weight:750;text-decoration:underline}.px-live{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.px-kds{margin:8px 0 0;padding:0;list-style:none}.px-kds li{color:#8b98a3;border-top:1px solid #efe7de;padding:8px 0;transition:color .22s}.px-kds li.is-on{color:#10283f;font-weight:750}.px-adds{gap:6px;margin-top:10px;display:grid}.px-adds button{min-height:44px;color:var(--navy);font:inherit;cursor:pointer;background:#fff;border:1px solid #e4ddd4;border-radius:8px;font-size:.78rem;font-weight:700}.px-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.px-cards article{background:#fff;border:1px solid #e4ddd4;align-content:start;gap:6px;min-width:0;padding:16px;display:grid}.px-cards svg{color:var(--navy)}.px-cards h3{color:var(--navy);margin:0;font-size:1.05rem}.px-cards p{color:#31485c;margin:0;font-size:.9rem;line-height:1.45}.px-cards ul{color:#5c6872;gap:4px;margin:4px 0 0;padding:0;font-size:.8rem;list-style:none;display:grid}@media (max-width:900px){.px-cards{grid-template-columns:1fr 1fr}.px-mobile-picks{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px;display:grid}.px-mobile-picks button{min-height:44px;color:var(--navy);font:inherit;cursor:pointer;background:#fff;border:1px solid #e4ddd4;border-radius:8px;font-size:.75rem;font-weight:750}}@media (max-width:520px){.px-cards{grid-template-columns:1fr}.px-receipt{width:150px;left:18px}.px-done{right:18px}}@media (prefers-reduced-motion:reduce){.px-receipt,.px-orders>button,.px-plan .px-table,.px-kds li,.ps-flow li,.ps-sync li,.ps-faq summary i:before,.ps-faq summary i:after{transition:none}}.ps-story,.ps-bento,.ps-chain,.ps-faq{padding:64px 0 12px}.ps-story h2,.ps-chain h2,.ps-eco h2,.ps-faq h2{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(2rem,3.2vw,3.1rem);line-height:1.02}.ps-lead,.ps-eco .px-wrap>p:not(.eyebrow),.ps-faq .px-wrap>div:first-child>p:not(.eyebrow){color:#31485c;max-width:40rem;margin:0;line-height:1.5}.ps-flow,.ps-chain ol,.ps-sync{margin:22px 0 0;padding:0;list-style:none}.ps-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid;position:relative}.ps-flow:before,.ps-sync:before,.ps-chain ol:before{content:"";background:#d9d0c6;position:absolute}.ps-flow:before{height:1px;top:108px;left:4%;right:4%}.ps-flow li,.ps-chain li,.ps-paycard,.ps-floor,.ps-syncard{background:#fff;border:1px solid #e4ddd4;box-shadow:0 12px 28px #10283f0d}.ps-flow li{z-index:1;opacity:.62;border-radius:14px;align-content:start;gap:6px;min-width:0;max-width:100%;min-height:228px;padding:14px;transition:opacity .24s,border-color .24s,box-shadow .24s;display:grid;position:relative;overflow:hidden}.ps-flow li.is-done{opacity:.9}.ps-flow li.is-on{opacity:1;border-color:#10283f;box-shadow:0 14px 30px #10283f14}.ps-flow small,.ps-chain small,.ps-destinations small,.ps-sync small{color:#c45a24;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.ps-flow p,.ps-slip p{border-top:1px solid #efe7de;justify-content:space-between;gap:8px;margin:0;padding-top:6px;font-size:.78rem;display:flex}.ps-flow p>span,.ps-claim li{min-width:0;max-width:100%}.ps-flow strong,.ps-chain b{color:var(--navy);font-family:var(--font-manrope);font-size:1.35rem}.ps-flow em,.ps-till em{color:#1f7a56;font-style:normal;font-weight:750}.ps-table{background:#f6f3ee;border-radius:12px;place-items:center;min-height:132px;margin-top:8px;display:grid;position:relative}.ps-table b{background:var(--orange);color:#211208;width:74px;height:52px;font-family:var(--font-manrope);border-radius:10px;place-items:center;display:grid}.ps-table span{color:#5c6872;font-size:.72rem}.ps-table i{background:#e7dfd4;border-radius:6px;width:16px;height:7px;position:absolute}.ps-table i:first-child{top:22px;left:28%}.ps-table i:nth-child(2){top:22px;right:28%}.ps-table i:nth-child(5){bottom:22px;left:28%}.ps-table i:nth-child(6){bottom:22px;right:28%}.ps-flow .ps-pays,.ps-till p{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0;display:grid}.ps-pays span,.ps-till p span,.ps-room p span{text-align:center;background:#fff;border:1px solid #e4ddd4;border-radius:7px;padding:6px 4px;font-size:.72rem;font-weight:750;display:block}.ps-pays span.is-on,.ps-till p span.is-on,.ps-room li.is-on{color:#fff;background:#10283f;border-color:#10283f}.ps-slip{padding:8px 2px 0}.ps-slip b,.ps-slip small,.ps-slip em{display:block}.ps-bento .px-wrap{grid-template-columns:1.25fr .86fr;align-items:stretch;gap:14px;display:grid}.ps-floor{border-radius:16px;grid-row:span 2;grid-template-columns:.9fr 1.1fr;gap:16px;padding:18px;display:grid}.ps-paycard,.ps-syncard{border-radius:16px;padding:18px}.ps-syncard{grid-column:1/-1}.ps-floor h3,.ps-paycard h3,.ps-syncard h3{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.03em;margin:0;font-size:1.55rem}.ps-room ul{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.ps-room li{background:#f6f3ee;border-radius:8px;padding:7px 8px;font-size:.78rem;font-weight:700}.ps-room>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ps-room b{min-height:42px;font-family:var(--font-manrope);background:#fff;border:1px solid #e4ddd4;border-radius:8px;place-items:center;display:grid}.ps-room b.is-on{background:var(--orange);border-color:var(--orange);color:#211208}.ps-room p{flex-wrap:wrap;gap:6px;margin:10px 0 0;display:flex}.ps-till{background:#f7f4ef;border-radius:12px 12px 4px 4px;margin:14px 0 8px;padding:14px;position:relative}.ps-till header{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.ps-till header b{color:var(--navy)}.ps-till header strong{font-family:var(--font-manrope);color:var(--navy);font-size:1.4rem}.ps-till:after{content:"";background:#fff;border-radius:0 0 3px 3px;height:8px;position:absolute;bottom:-7px;left:10px;right:10px;box-shadow:0 6px #efe7de}.ps-sync{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;position:relative}.ps-sync:before{height:1px;top:18px;left:4%;right:4%}.ps-sync li{z-index:1;opacity:.6;background:#f7f4ef;border-radius:12px;gap:2px;min-width:0;padding:12px;transition:opacity .24s,background .24s;display:grid;position:relative}.ps-sync li.is-done{opacity:.85}.ps-sync li.is-on{opacity:1;background:#fff1e6}.ps-sync b{color:var(--navy);font-size:.92rem}.ps-sync span{color:#5c6872;font-size:.78rem}.ps-claim{color:#31485c;margin-top:12px;font-size:.92rem;line-height:1.45}.ps-claim p{margin:0}.ps-claim ul{color:#5c6872;flex-wrap:wrap;gap:6px 12px;margin:8px 0 0;padding:0;font-size:.78rem;list-style:none;display:flex}.ps-chain .ps-notes{background:#fff;border:1px solid #e4ddd4;border-radius:12px;gap:8px;max-width:44rem;margin-top:22px;padding:16px 18px;display:grid;box-shadow:0 10px 24px #10283f0a}.ps-chain .ps-notes p{color:#31485c;margin:0;font-size:.95rem;line-height:1.5}.ps-chain .ps-notes p:first-child{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.02em;font-size:1.15rem;line-height:1.3}.ps-chain .ps-notes ul{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ps-chain .ps-notes li{width:auto;min-height:0;box-shadow:none;opacity:1;color:#5c6872;background:#f6f3ee;border:0;border-radius:999px;padding:5px 10px;font-size:.75rem;position:static}.ps-chain ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid;position:relative}.ps-chain ol:before{height:1px;top:50%;left:8%;right:8%}.ps-chain li{z-index:1;border-radius:14px;gap:4px;min-width:0;padding:16px;display:grid;position:relative}.ps-chain li span{color:#5c6872;font-size:.84rem}.ps-eco{color:#fff;background:#10283f;padding:72px 0}.ps-eco .eyebrow{color:#ffb087}.ps-eco h2{color:#fff;max-width:12em}.ps-eco .px-wrap>p{color:#d5e2ec}.ps-eco-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:28px;margin-top:28px;display:grid}.ps-rig{height:230px;position:relative}.ps-rig-pos{background:#17191c;border-radius:16px;grid-template-columns:42px 1fr;gap:8px;width:68%;height:68%;padding:12px;display:grid;position:absolute;top:16%;left:4%}.ps-rig-pos b{background:var(--orange);color:#211208;border-radius:8px;place-items:center;display:grid}.ps-rig-pos span,.ps-rig-pos strong{display:block}.ps-rig-pos span{color:#d5e2ec;font-size:.75rem}.ps-rig-pos strong{color:#fff;font-family:var(--font-manrope);font-size:1.3rem}.ps-rig-display{width:28%;height:52%;color:var(--navy);font-family:var(--font-manrope);background:#f7f4ef;border:8px solid #17191c;border-radius:12px;place-items:center;display:grid;position:absolute;top:18%;right:6%}.ps-destinations{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.ps-destinations a{min-width:0;min-height:118px;color:var(--navy);background:#fff;border-radius:14px;align-content:start;gap:6px;padding:16px;text-decoration:none;display:grid}.ps-destinations b{font-family:var(--font-manrope);overflow-wrap:break-word;font-size:1.05rem}.ps-destinations span{color:#5c6872;font-size:.82rem;font-weight:750}.ps-faq .px-wrap{grid-template-columns:.72fr 1.28fr;align-items:start;gap:40px;display:grid}.ps-demo{min-height:44px;color:var(--navy);align-items:center;margin-top:16px;font-weight:800;text-decoration:none;display:inline-flex}.ps-faq details{border-top:1px solid #e4ddd4}.ps-faq summary{min-height:52px;color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-weight:750;list-style:none;display:flex}.ps-faq summary::-webkit-details-marker{display:none}.ps-faq summary i{flex:none;width:14px;height:14px;position:relative}.ps-faq summary i:before,.ps-faq summary i:after{content:"";background:#10283f;height:2px;transition:transform .22s;position:absolute;top:6px;left:0;right:0}.ps-faq summary i:after{transform:rotate(90deg)}.ps-faq details[open] summary i:before{transform:rotate(45deg)}.ps-faq details[open] summary i:after{transform:rotate(-45deg)}.ps-faq details p{color:#31485c;margin:0 0 16px;line-height:1.5}@media (max-width:900px){.ps-flow,.ps-bento .px-wrap,.ps-sync,.ps-chain ol,.ps-eco-grid,.ps-faq .px-wrap,.ps-floor,.ps-destinations{grid-template-columns:1fr}.ps-floor{grid-row:auto}.ps-flow:before{width:1px;height:auto;inset:0 auto 0 18px}.ps-sync:before,.ps-chain ol:before{display:none}.ps-rig{height:190px;overflow:hidden}.ps-rig-pos{width:72%}.ps-rig-display{width:96px;right:8px}}@media (max-width:520px){.ps-room>div{grid-template-columns:1fr 1fr}.ps-story h2,.ps-chain h2,.ps-eco h2,.ps-faq h2{max-width:100%;font-size:1.75rem}}.pos-page .pos-floor-lead{color:#31485c;max-width:38rem;margin:-4px 0 18px;line-height:1.5}.pos-page .pos-hold{color:var(--navy);background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px 22px;margin:20px auto 0;padding:13px 0;font-size:.92rem;display:flex}.pos-page .pos-hold span{letter-spacing:-.01em;font-weight:750}.pos-page .pos-hold span:not(:last-of-type):after{content:"→";color:#a83d0b;margin-left:22px;font-weight:500}.pos-page .pos-hold small{color:#5c6872;text-align:right;max-width:15rem;margin-left:auto;font-size:.75rem;line-height:1.35}.pos-page .pos-hardware{margin:4px auto 28px}.pos-page .pos-hardware a{color:var(--navy);font-weight:800;text-decoration:none}.pos-page .ps-faq{padding:28px 0 36px}.pos-page .ps-faq h2{margin:0}.pos-page .pos-end{background:var(--navy);color:#fff;padding:56px 0}.pos-page .pos-end h2{color:#fff;max-width:16em;font-family:var(--font-manrope);letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.05}.pos-page .pos-end .ip-notes{color:#d5e2ec;margin:14px 0 0}.pos-page .pos-end .button-light{color:var(--navy)}@media (max-width:768px){.pos-page .px-hero-grid{grid-template-columns:1fr;align-items:start;gap:8px}.pos-page .px-copy,.pos-page .px-hero .ip-actions{display:contents}.pos-page .px-crumbs{order:1}.pos-page .px-hero .eyebrow{order:2}.pos-page .px-copy h1{order:3;max-width:14ch;margin:0 0 8px;font-size:2.05rem}.pos-page .px-hero-lead{order:4;margin:0}.pos-page .px-go{order:5;width:100%}.pos-page .px-stage{order:6;padding:12px 0 8px}.pos-page .px-talk{order:7;width:100%}.pos-page .px-hero .ip-notes{order:8;margin:0}.pos-page .px-copy{padding:0}}.pos-page .svc{padding:36px 0 32px}.pos-page .svc-kicker{color:var(--navy);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:.74rem;font-weight:800}.pos-page .svc h2{max-width:14ch;margin:0 0 10px}.pos-page .svc-lead{color:#31485c;max-width:38rem;margin:0;line-height:1.5}.pos-page .svc-stage{min-height:560px;margin-top:22px;position:relative}.pos-page .svc-floor{background:0 0;border:1px solid #e3dcd3;border-right:0;border-radius:0;grid-template-columns:132px 176px 132px;place-content:start;align-items:start;gap:10px 8px;width:62%;height:100%;padding:48px 0 0 16px;display:grid;position:absolute;top:0;left:0}.pos-page .svc-floor>p{color:#5c6872;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800;position:absolute;top:14px;left:16px}.pos-page .svc-table{width:132px;min-height:112px;color:var(--navy);text-align:center;background:#fff;border:1px solid #e3dcd3;border-radius:4px;justify-self:center;padding:26px 8px 12px;position:relative}.pos-page .svc-table>b{font-family:var(--font-manrope);letter-spacing:-.04em;font-size:1.5rem;line-height:1;display:block}.pos-page .svc-table>span,.pos-page .svc-table>small,.pos-page .svc-table>em{color:#5c6872;margin-top:3px;font-size:.72rem;font-style:normal;font-weight:650;display:block}.pos-page .svc-table>i{pointer-events:none;position:absolute;inset:0}.pos-page .svc-table>i span{background:#e7dfd4;border-radius:4px;width:18px;height:6px;position:absolute}.pos-page .svc-table>i span:first-child{top:-4px;left:26%}.pos-page .svc-table>i span:nth-child(2){top:-4px;right:26%}.pos-page .svc-table>i span:nth-child(3){bottom:-4px;left:26%}.pos-page .svc-table>i span:nth-child(4){bottom:-4px;right:26%}.pos-page .svc-table.is-booked{justify-self:center;width:148px}.pos-page .svc-table.is-booked>small{color:var(--navy);font-family:var(--font-manrope);font-size:1rem;font-weight:800}.pos-page .svc-table.is-anchor{width:176px;min-height:176px;box-shadow:none;font:inherit;cursor:pointer;background:#fff;border:1px solid #10283f}.pos-page .svc-table.is-anchor>span{color:var(--orange-dark);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.pos-page .svc-table.is-anchor>small,.pos-page .svc-table.is-anchor>em{color:var(--navy);font-weight:750}.pos-page .svc-ticket{z-index:3;opacity:.62;background:#fff;border:1px solid #d9cfc3;border-radius:2px;width:214px;padding:14px 14px 12px;transition:transform .18s,opacity .18s;position:absolute;top:12%;left:39%;transform:rotate(-8deg)translate(-8px,16px);box-shadow:0 18px 34px #10283f1f}.pos-page .svc-stage.is-live .svc-ticket{opacity:1;transform:rotate(-3deg)translate(4px,2px)}.pos-page .svc-ticket header{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.pos-page .svc-ticket header b{font-family:var(--font-manrope);font-size:1.4rem}.pos-page .svc-ticket header span{color:#5c6872;font-size:.75rem}.pos-page .svc-ticket p,.pos-page .svc-ticket footer{color:#31485c;border-top:1px solid #eadfd4;justify-content:space-between;gap:8px;margin:0;padding-top:7px;font-size:.78rem;display:flex}.pos-page .svc-ticket footer strong{font-family:var(--font-manrope);color:var(--navy)}.pos-page .svc-pass{z-index:1;color:#fff;background:#10283f;border-radius:16px;width:44%;height:calc(100% - 18px);padding:16px 12px 150px;position:absolute;top:18px;right:0}.pos-page .svc-pass>p{color:#c5d0d8;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:800}.pos-page .svc-pass>div{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;min-height:0;display:grid}.pos-page .svc-pass section{background:#f6f3ee;border-radius:10px;flex-direction:column;gap:8px;margin:0;padding:12px 8px;display:flex}.pos-page .svc-pass small{color:#a83d0b;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.pos-page .svc-pass article{background:#fff;border:1px solid #e4ddd4;border-radius:10px;padding:12px 8px}.pos-page .svc-pass article b{color:var(--navy);font-family:var(--font-manrope);font-size:1.2rem;display:block}.pos-page .svc-pass article span{color:#5c6872;font-size:.72rem}.pos-page .svc-stage.is-live .svc-pass .is-current article{background:#f6f3ee}.pos-page .svc-settle{z-index:4;width:408px;height:196px;position:absolute;bottom:16px;right:20px;overflow:hidden}.pos-page .svc-pay{background:#fffcf8;border:1px solid #e3dcd3;border-radius:8px;width:200px;padding:12px 14px;position:absolute;bottom:8px;left:0}.pos-page .svc-pay header{color:var(--navy);justify-content:space-between;align-items:baseline;display:flex}.pos-page .svc-pay header b{font-family:var(--font-manrope);font-size:1.3rem}.pos-page .svc-pay>small{color:#5c6872;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:800;display:block}.pos-page .svc-pay header span,.pos-page .svc-pay em{color:#5c6872;font-size:.75rem;font-style:normal;font-weight:750}.pos-page .svc-pay p{gap:6px;margin:10px 0 8px;display:flex}.pos-page .svc-pay p span{min-height:36px;color:var(--navy);border:1px solid #e3dcd3;border-radius:6px;flex:1;place-items:center;font-size:.75rem;font-weight:750;display:grid}.pos-page .svc-pay p span.is-on{color:#fff;background:#10283f;border-color:#10283f}.pos-page .svc-stage.is-live .svc-pay em{color:#1f7a56;font-weight:800}.pos-page .svc-slip{opacity:0;background:#fff;border:1px solid #d9cfc3;border-radius:2px;width:188px;margin:0;padding:12px;transition:transform .18s,opacity .18s;position:absolute;bottom:8px;left:208px;transform:translateY(48px);box-shadow:0 12px 24px #10283f1a}.pos-page .svc-stage.is-live .svc-slip{opacity:1;transform:translateY(0)}.pos-page .svc-slip>b{font-family:var(--font-manrope);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;display:block}.pos-page .svc-slip>small{color:#5c6872;font-size:.68rem;display:block}.pos-page .svc-slip p{border-top:1px solid #eadfd4;justify-content:space-between;gap:8px;margin:4px 0 0;padding-top:4px;font-size:.7rem;display:flex}.pos-page .svc-slip em{color:#1f7a56;letter-spacing:.08em;margin-top:8px;font-size:.72rem;font-style:normal;font-weight:800;display:block}.pos-page .svc-status{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pos-page .svc-foot{background:0 0;border:0;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:28px;margin:28px auto 0;padding:0;display:grid}.pos-page .svc-foot>div+div{border:0;padding-left:0}.pos-page .svc-foot p{color:#5c6872;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:.68rem;font-weight:800}.pos-page .svc-foot ol,.pos-page .svc-foot ul{flex-wrap:wrap;align-items:baseline;gap:0;margin:0;padding:0;list-style:none;display:flex}.pos-page .svc-foot li{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.02em;font-size:1rem;font-weight:700}.pos-page .svc-foot ol li:not(:last-child):after{content:"→";color:#a83d0b;margin:0 12px;font-weight:500}.pos-page .svc-foot ul{grid-template-columns:1fr 1fr;gap:6px 18px;max-width:28rem;display:grid}.pos-page .svc-foot ul li{font-size:.92rem}.pos-page .svc-foot small{color:#5c6872;margin-top:8px;font-size:.78rem;display:block}.pos-page .svc-foot a{color:#a83d0b;margin-top:12px;font-size:.84rem;font-weight:800;text-decoration:none;display:inline-block}@media (max-width:1100px){.pos-page .svc-floor{grid-template-columns:repeat(3,minmax(0,1fr));width:58%;padding-right:12px}.pos-page .svc-table,.pos-page .svc-table.is-booked,.pos-page .svc-table.is-anchor{width:100%}}@media (max-width:768px){.pos-page .svc-stage{flex-direction:column;gap:16px;min-height:0;display:flex}.pos-page .svc-floor,.pos-page .svc-ticket,.pos-page .svc-pass,.pos-page .svc-settle{width:auto;height:auto;min-height:0;position:relative;inset:auto}.pos-page .svc-floor{background:#fffcf8;border:1px solid #e3dcd3;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:42px 12px 16px;display:grid}.pos-page .svc-floor>p{margin:0;position:absolute;top:12px;left:12px}.pos-page .svc-table,.pos-page .svc-table.is-free,.pos-page .svc-table.is-booked,.pos-page .svc-table.is-anchor{justify-self:stretch;width:100%;min-height:132px;position:relative;top:auto;bottom:auto;left:auto}.pos-page .svc-ticket{opacity:1;width:min(240px,100%);margin-left:18px;transform:none}.pos-page .svc-stage.is-live .svc-ticket{transform:none}.pos-page .svc-pass{padding-bottom:14px}.pos-page .svc-pass>div{grid-template-columns:1fr;min-height:0}.pos-page .svc-pass section:not(.is-current){display:none}.pos-page .svc-settle{flex-direction:column;align-items:flex-start;gap:10px;display:flex;overflow:visible}.pos-page .svc-pay,.pos-page .svc-slip{position:relative;bottom:auto;left:auto}.pos-page .svc-pay{width:min(280px,100%)}.pos-page .svc-slip{opacity:0;width:min(220px,100%);margin:0;transform:none}.pos-page .svc-stage.is-live .svc-slip{opacity:1}.pos-page .pos-hold{gap:6px;padding:12px 0;display:grid}.pos-page .pos-hold small{text-align:left;max-width:none;margin-left:0}.pos-page .svc-foot{grid-template-columns:1fr;gap:16px}.pos-page .svc-foot>div+div{border:0;margin-top:2px;padding:14px 0 0}}@media (prefers-reduced-motion:reduce){.pos-page .svc-ticket,.pos-page .svc-slip{opacity:1;transition:none;transform:none}.pos-page .svc-pass .is-current article{background:#f6f3ee}.pos-page .svc-pay em{color:#1f7a56}}.kdx-page{background:var(--canvas);color:var(--ink);overflow-x:clip}.kdx-page h1{max-width:14ch;color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.045em;margin:8px 0 16px;font-size:clamp(2.5rem,4.2vw,4rem);line-height:.98}.kdx-page h2{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(2rem,3.2vw,3rem);line-height:1.05}.kdx-device{background:#10283f;border-radius:18px;padding:14px 14px 56px;position:relative;box-shadow:0 30px 50px #10283f2e}.kdx-screen{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.kdx-screen>section{min-height:340px;box-shadow:none;background:#f6f3ee;border-radius:10px;flex-direction:column;gap:8px;margin:0;padding:16px 12px 12px;display:flex;overflow:visible}.kdx-screen>section>p{color:#66707a;letter-spacing:.04em;text-transform:uppercase;margin:0;padding:0;font-size:.72rem;font-weight:750;line-height:1.5}.kdx-screen article{background:#fff;border:1px solid #e4ddd4;border-radius:10px;gap:1px;padding:10px;display:grid}.kdx-screen article b{color:var(--navy);font-size:.95rem}.kdx-screen article small{color:var(--orange);font-size:.68rem;font-weight:750}.kdx-screen article span,.kdx-screen article em{color:#31485c;font-size:.78rem;font-style:normal}.kdx-screen article em{color:#5c6872;font-variant-numeric:tabular-nums;margin-top:4px}.kdx-screen .is-live{border-color:#10283f;animation:.28s kdx-in}.kdx-ready{color:var(--navy);text-align:center;background:#fff;border-radius:8px;margin:0;padding:8px 10px;font-size:.82rem;font-weight:750;position:absolute;bottom:12px;left:14px;right:14px}.kdx-page .px-hero{padding-bottom:28px;overflow:visible}.kdx-page .px-hero .kdx-source-row{margin-top:22px}.kdx-source-row{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:18px;display:grid}.kdx-source-row ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.kdx-source-row li,.kdx-source-row>p{background:#fff;border:1px solid #e4ddd4;border-radius:12px;min-height:72px;margin:0;padding:12px 14px}.kdx-source-row b{color:var(--navy);display:block}.kdx-source-row span{color:#5c6872;font-size:.78rem;display:block}.kdx-source-row>p{text-align:center;background:#10283f;border-color:#10283f;place-items:center;display:grid}.kdx-source-row>p b{color:#fff}.kdx-board,.kdx-bento,.kdx-handoff{padding:56px 0 8px}.kdx-board .kdx-flow{padding:40px 0 16px}.kdx-board .px-wrap>p,.kdx-proof{color:#31485c;max-width:36rem;margin:0 0 18px;line-height:1.45}.kdx-columns{grid-template-columns:repeat(3,minmax(220px,1fr));gap:10px;padding-bottom:6px;display:grid;overflow-x:auto}.kdx-columns section{background:#fff;border:1px solid #e4ddd4;border-radius:14px;align-content:start;gap:8px;min-width:220px;padding:10px;display:grid}.kdx-columns header{color:#66707a;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:750}.kdx-columns article{background:#f6f3ee;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.kdx-columns article header{justify-content:space-between;gap:8px;display:flex}.kdx-columns article b{color:var(--navy)}.kdx-columns small,.kdx-columns em{color:#5c6872;font-size:.75rem;font-style:normal}.kdx-columns small{color:var(--orange);font-weight:700}.kdx-columns article span{color:#31485c;font-size:.84rem}.kdx-journey{grid-template-columns:repeat(5,minmax(140px,1fr));gap:8px;margin:0;padding:0 0 8px;list-style:none;display:grid;overflow-x:auto}.kdx-journey li{background:#fff;border:1px solid #e4ddd4;border-radius:12px;gap:2px;min-width:140px;padding:12px;display:grid}.kdx-journey small{color:#66707a;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:750}.kdx-journey b{color:var(--navy)}.kdx-journey span{color:#31485c;font-size:.8rem}.kdx-journey .is-on{box-shadow:none;background:#f6f3ee}.kdx-page>.kdx-bento{padding-bottom:32px}.kdx-station{grid-template-columns:minmax(0,1.35fr) minmax(260px,.62fr);grid-template-areas:"open status""link status";align-items:stretch;gap:0 22px;display:grid}.kdx-open{grid-area:open}.kdx-open>header{gap:4px;margin-bottom:12px;display:grid}.kdx-open>header b{color:var(--navy)}.kdx-open>header span,.kdx-connected span{color:#5c6872;font-size:.82rem}.kdx-slip{background:#fff;border:1px solid #d9cfc3;border-radius:2px;padding:14px 16px 12px;box-shadow:0 16px 30px #10283f14}.kdx-slip>header{justify-content:space-between;align-items:baseline;display:flex}.kdx-slip>header b{font-family:var(--font-manrope);color:var(--navy);font-size:1.45rem}.kdx-slip>header em{color:var(--navy);font-variant-numeric:tabular-nums;font-style:normal;font-weight:750}.kdx-slip>p{color:#5c6872;margin:2px 0 8px;font-size:.78rem}.kdx-slip ul{margin:0;padding:0;list-style:none}.kdx-slip li{color:#31485c;border-top:1px solid #eadfd4;padding-top:6px;font-size:.86rem}.kdx-slip small{color:#5c6872;margin-top:8px;font-size:.75rem;display:block}.kdx-waits{gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.kdx-waits li{color:var(--navy);border-top:1px solid #eadfd4;grid-template-columns:64px 1fr auto;align-items:baseline;gap:10px;padding:10px 2px;display:grid}.kdx-waits em{font-variant-numeric:tabular-nums;font-style:normal;font-weight:750}.kdx-waits span{color:#5c6872;font-size:.78rem}.kdx-status{color:#fff;background:#10283f;border-radius:16px;flex-direction:column;grid-area:status;gap:10px;padding:16px 14px 18px;display:flex}.kdx-status>p{color:#c5d0d8;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.kdx-status ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.kdx-status li{min-height:58px;color:var(--navy);background:#f6f3ee;border-radius:10px;justify-content:space-between;align-items:center;padding:12px;display:flex}.kdx-status li.is-on{background:#fff}.kdx-status b{font-family:var(--font-manrope);font-size:1.35rem}.kdx-status small{color:#c5d0d8;margin-top:auto;font-size:.78rem;line-height:1.4}.kdx-connected{border-top:1px solid #e3dcd3;flex-wrap:wrap;grid-area:link;align-items:baseline;gap:6px 18px;margin-top:14px;padding-top:12px;display:flex}.kdx-connected p{color:#5c6872;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.kdx-connected span{color:var(--navy);font-weight:700}.kdx-rush{color:#fff;background:#10283f;margin-top:0;padding:56px 0}.kdx-rush-grid{grid-template-columns:minmax(0,1fr) minmax(280px,380px);grid-template-areas:"title chips""log chips";align-items:center;column-gap:56px;display:grid}.kdx-page .kdx-rush h2{color:#fff;white-space:nowrap;grid-area:title;max-width:none;margin:0 0 22px;font-size:clamp(1.05rem,2.4vw,2.7rem)}.kdx-page .ip-final h2{color:#fff}.kdx-rush ol{grid-area:log;gap:0;margin:0;padding:0;list-style:none;display:grid}.kdx-rush ol li{border-top:1px solid #ffffff29;grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:16px;padding:13px 0;display:grid}.kdx-rush ol b{color:#fff;font-variant-numeric:tabular-nums;font-weight:650}.kdx-rush ol span{color:#d7e3ec}.kdx-rush ul{grid-area:chips;grid-template-columns:1fr 1fr;align-self:center;gap:10px;margin:0;padding:0;list-style:none;display:grid}.kdx-rush ul li{border:1px solid #ffffff47;border-radius:10px;align-items:baseline;gap:8px;min-height:52px;padding:12px 14px;display:flex}.kdx-rush ul b{font-family:var(--font-manrope);letter-spacing:-.02em;font-size:1.15rem}.kdx-rush ul span{color:#d7e3ec;font-size:.9rem}.kdx-handoff ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.kdx-handoff li{background:#fff;border:1px solid #e4ddd4;border-radius:14px;gap:2px;padding:14px;display:grid}.kdx-handoff small{color:#66707a;letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:750}.kdx-handoff b{color:var(--navy)}.kdx-handoff em{color:#5c6872;font-style:normal}.kdx-handoff nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.kdx-handoff nav a{min-height:76px;color:var(--navy);background:#fff;border:1px solid #e4ddd4;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex;box-shadow:0 10px 24px #10283f0a}.kdx-handoff nav a:hover{border-color:#10283f}.kdx-handoff nav span{gap:2px;min-width:0;display:grid}.kdx-handoff nav b{font-family:var(--font-manrope);letter-spacing:-.02em;font-size:1.05rem}.kdx-handoff nav small{color:#5c6872;letter-spacing:0;text-transform:none;font-size:.78rem;font-weight:650}.kdx-handoff nav i{color:var(--orange);font-style:normal;font-weight:750}.kdx-statusline{margin:0 0 18px}@keyframes kdx-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:700px){.kdx-device{overflow:hidden}.kdx-screen{grid-template-columns:repeat(3,minmax(168px,1fr));overflow-x:auto}}@media (max-width:900px){.kdx-page .px-hero-grid,.kdx-source-row,.kdx-station,.kdx-handoff ol,.kdx-handoff nav{grid-template-columns:1fr}.kdx-station{grid-template-areas:"open""status""link"}.kdx-rush-grid{grid-template-columns:1fr;grid-template-areas:"title""chips""log";row-gap:18px}.kdx-rush h2{margin-bottom:0}.kdx-rush ul{max-width:420px}.kdx-source-row ul{grid-template-columns:1fr 1fr}}@media (max-width:520px){.kdx-page h1,.kdx-page h2{max-width:100%;font-size:1.75rem}.kdx-source-row ul{grid-template-columns:1fr}}.oo-page{background:var(--canvas);color:var(--ink);overflow-x:clip}.oo-page .px-wrap,.oo-page .px-hero-grid,.oo-page .px-hero-grid>*{min-width:0}.oo-device{max-width:100%;overflow:hidden}.oo-page h1{max-width:16ch;color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.045em;margin:8px 0 16px;font-size:clamp(2.4rem,4vw,3.8rem);line-height:1}.oo-page h2{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(2rem,3.2vw,3rem);line-height:1.05}.oo-device{background:#10283f;border-radius:18px;padding:14px;box-shadow:0 30px 50px #10283f2e}.oo-inbox{background:#f6f3ee;border-radius:10px;flex-direction:column;gap:8px;min-height:360px;padding:12px;display:flex}.oo-inbox nav{gap:6px;display:flex;overflow-x:auto}.oo-inbox nav span,.oo-app aside span{color:#31485c;white-space:nowrap;background:#fff;border:1px solid #e4ddd4;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:750}.oo-inbox nav span.is-on,.oo-app aside span.is-on,.oo-app li.is-on{color:var(--navy);border-color:#10283f}.oo-inbox ul,.oo-app ul,.oo-hub ul,.oo-providers ul,.oo-rush ol,.oo-rush ul,.oo-story ol{margin:0;padding:0;list-style:none}.oo-inbox li{background:#fff;border:1px solid #e4ddd4;border-radius:10px;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:8px;min-height:52px;padding:8px 10px;display:grid}.oo-inbox ul{gap:8px;display:grid}.oo-inbox li.is-wait{visibility:hidden;border-width:0;min-height:0;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden}.oo-inbox li.is-in{visibility:visible;max-height:64px;animation:.28s oo-in}.oo-inbox b,.oo-app b,.oo-shop b,.oo-arriving b{color:var(--navy)}.oo-inbox small,.oo-app small{color:var(--orange);font-weight:750}.oo-inbox em,.oo-inbox span,.oo-inbox i{color:#31485c;font-size:.8rem;font-style:normal}.oo-inbox p{color:#0000;text-align:center;background:0 0;border-radius:8px;min-height:36px;margin:auto 0 0;padding:8px 10px;font-size:.8rem;font-weight:750}.oo-inbox p.is-on{color:var(--navy);background:#fff}.oo-page .px-hero{padding-bottom:28px;overflow:visible}.oo-page .px-hero .oo-sources{padding:22px 0 0}.oo-board,.oo-flow,.oo-hub,.oo-site,.oo-bento,.oo-link,.oo-story,.oo-providers{padding:52px 0 36px}.oo-sources ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 auto;padding:0;list-style:none;display:grid}.oo-sources li::marker{content:none}.oo-sources li,.oo-providers li{background:#fff;border:1px solid #e4ddd4;border-radius:12px;min-height:72px;padding:12px 14px}.oo-sources b,.oo-providers b{color:var(--navy);display:block}.oo-sources span,.oo-providers span,.oo-board .px-wrap>p,.oo-proof{color:#5c6872;font-size:.82rem;line-height:1.4;display:block}.oo-board .px-wrap>p,.oo-proof{color:#31485c;max-width:36rem;margin:0 0 16px}.oo-app{background:#fff;border:1px solid #e4ddd4;border-radius:16px;grid-template-columns:150px minmax(0,1fr) 230px;min-height:420px;display:grid;overflow:hidden}.oo-app aside{background:#f6f3ee;align-content:start;gap:6px;padding:12px;display:grid}.oo-app ul{align-content:start;display:grid}.oo-app li{border-bottom:1px solid #efe7de;grid-template-columns:64px minmax(0,1fr) auto auto;align-items:center;gap:4px 10px;min-width:0;padding:12px 14px;display:grid}.oo-app time,.oo-app i{color:#5c6872;grid-column:auto;font-size:.75rem;font-style:normal}.oo-app article{border-left:1px solid #efe7de;align-content:start;gap:6px;padding:14px;display:grid}.oo-app article header{justify-content:space-between;display:flex}.oo-app article p{color:#31485c;justify-content:space-between;margin:0;display:flex}.oo-app strong,.oo-shop strong{background:var(--orange);color:#211208;border-radius:10px;justify-content:center;align-items:center;min-height:44px;display:flex}.oo-journey,.oo-link ol{grid-template-columns:repeat(5,minmax(140px,1fr));gap:8px;margin:0;padding:0 0 8px;list-style:none;display:grid;overflow-x:auto}.oo-link ol{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.oo-journey li,.oo-link li{background:#fff;border:1px solid #e4ddd4;border-radius:12px;gap:2px;min-width:140px;padding:12px;display:grid}.oo-link li{min-width:0}.oo-journey small,.oo-link small,.oo-arriving small,.oo-story small{color:#66707a;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:750}.oo-journey .is-on{background:#f6f3ee}.oo-hub-grid{grid-template-columns:minmax(0,.8fr) minmax(180px,1fr) minmax(0,.8fr);align-items:center;gap:12px;display:grid}.oo-hub ul{gap:8px;display:grid}.oo-hub li,.oo-hub article{background:#fff;border:1px solid #e4ddd4;border-radius:12px;padding:12px 14px}.oo-hub article{color:#fff;background:#10283f;border-color:#10283f;gap:4px;padding:22px;display:grid}.oo-hub article small{color:#ffb087}.oo-hub article b,.oo-hub article span{color:#fff}.oo-hub-grid{position:relative}.oo-hub article{box-shadow:none}.oo-site-grid,.oo-rush-grid,.oo-story-grid,.oo-grid{gap:12px;display:grid}.oo-site-grid{grid-template-columns:1.1fr .9fr;align-items:stretch}.oo-page .oo-site h2{white-space:nowrap;max-width:none;margin-bottom:16px}.oo-shop{flex-direction:column;display:flex}.oo-shop,.oo-arriving{background:#fff;border:1px solid #e4ddd4;border-radius:14px}.oo-shop header,.oo-shop p,.oo-shop footer{border-top:1px solid #efe7de;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 14px;display:flex}.oo-shop header{color:var(--navy);font-family:var(--font-manrope);border-top:0;font-size:1.2rem}.oo-shop footer strong{white-space:nowrap;padding:0 18px;font-weight:750}.oo-arriving{align-content:center;gap:4px;padding:18px;display:grid}.oo-arriving b{font-size:1.8rem}.oo-grid{grid-template-columns:1.3fr .7fr}.oo-grid article{background:#fff;border:1px solid #e4ddd4;border-radius:14px;align-content:start;gap:6px;padding:16px;display:grid}.oo-detail{grid-row:span 2}.oo-grid ol{gap:6px;margin:0;padding:0;list-style:none;display:flex}.oo-grid li{color:#5c6872;background:#f6f3ee;border-radius:999px;padding:6px 8px;font-size:.75rem}.oo-grid li.is-on{color:#fff;background:#10283f}.oo-rush{background:#10283f;margin-top:0;padding:48px 0}.oo-page .ip-final h2,.oo-rush h2,.oo-rush b{color:#fff}.oo-rush-grid{grid-template-columns:minmax(0,1.15fr) minmax(260px,.7fr);align-items:start;gap:28px}.oo-rush ol{margin-top:6px}.oo-rush ol li{color:#d5e2ec;border-top:1px solid #ffffff24;grid-template-columns:4.2rem minmax(0,1fr);align-items:center;gap:14px;padding:11px 0;display:grid}.oo-rush ul{grid-template-columns:repeat(2,minmax(148px,max-content));align-content:start;gap:8px;width:max-content;margin-left:auto;display:grid}.oo-rush h2{max-width:16ch;margin-bottom:18px}.oo-rush ul li{color:#d5e2ec;border:1px solid #ffffff24;border-radius:10px;justify-content:flex-start;align-items:center;gap:10px;min-height:0;padding:10px 12px;display:flex}.oo-rush ul b{font-family:var(--font-manrope);letter-spacing:-.03em;font-size:1.35rem}.oo-link nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.oo-link nav a,.oo-providers>div>a,.oo-providers a{min-height:72px;color:var(--navy);background:#fff;border:1px solid #e4ddd4;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.oo-link nav span{gap:2px;display:grid}.oo-link nav small{text-transform:none;letter-spacing:0;color:#5c6872;font-size:.78rem}.oo-link i{color:var(--orange);font-style:normal;font-weight:750}.oo-story-grid{grid-template-columns:1.2fr .9fr .9fr}.oo-story article{background:#fff;border:1px solid #e4ddd4;border-radius:14px;min-height:180px;padding:18px}.oo-story h3{color:var(--navy);margin:12px 0 6px;font-size:1.25rem}.oo-story p{color:#31485c;margin:0}.oo-story ol{gap:6px;display:grid}.oo-providers ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.oo-providers a{min-height:44px;margin-top:8px;padding:0 14px;font-weight:750;display:inline-flex}.oo-statusline{margin:0 0 16px}@keyframes oo-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.oo-inbox li.is-in{animation:none}}@media (max-width:900px){.oo-page .px-hero-grid,.oo-sources ul,.oo-app,.oo-hub-grid,.oo-site-grid,.oo-grid,.oo-rush-grid,.oo-link ol,.oo-link nav,.oo-story-grid,.oo-providers ul{grid-template-columns:1fr}.oo-detail{grid-row:auto}.oo-app article{border-top:1px solid #efe7de;border-left:0}.oo-rush ul{grid-template-columns:1fr 1fr;width:auto;margin-left:0}}@media (max-width:520px){.oo-page h1,.oo-page h2{max-width:100%;font-size:1.7rem}.oo-page .oo-site h2{white-space:normal}.oo-app li{grid-template-columns:58px minmax(0,1fr)}.oo-app em,.oo-app i,.oo-app time{justify-self:start}}.mn-page{background:var(--canvas);color:#10283f}.mn-page h1,.mn-page h2{color:#10283f}.mn-page h2{letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.05}.mn-page .px-wrap,.mn-page .px-hero-grid,.mn-page .px-hero-grid>*{min-width:0}.mn-caps ul,.mn-stories ul,.mn-next nav,.mn-flow ol{margin:0 auto;padding:0;list-style:none}.mn-caps li::marker{content:none}.mn-stories li::marker{content:none}.mn-flow li::marker{content:none}.mn-page .px-hero{padding-bottom:28px;overflow:visible}.mn-page .px-hero .mn-caps{margin-top:22px;padding:0}.mn-page .mn-ledger-grid{margin-top:32px}.mn-page .ip-final h2{color:#fff}.mn-caps ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.mn-caps li,.mn-manager,.mn-flow li,.mn-choice article,.mn-recipe article,.mn-ledger,.mn-orbit article,.mn-sale,.mn-tree article,.mn-tree ul,.mn-bento article,.mn-pair article,.mn-stories li,.mn-next a,.mn-deduct article{background:#fff;border:1px solid #e4ddd4;border-radius:16px;box-shadow:0 10px 28px #10283f0d}.mn-caps li{padding:14px 14px 12px}.mn-caps b,.mn-stories b,.mn-next b{font-family:var(--font-manrope),sans-serif;display:block}.mn-caps span,.mn-stories span,.mn-next span{color:#66788a;margin-top:4px;font-size:.86rem;display:block}.mn-shelf,.mn-flow,.mn-personal,.mn-recipe,.mn-ledger,.mn-surfaces,.mn-available,.mn-tree,.mn-bento,.mn-pair,.mn-stories,.mn-next{padding:28px 0}.mn-manager{grid-template-columns:180px minmax(0,1fr) 240px;min-height:360px;display:grid;overflow:hidden}.mn-manager nav{border-right:1px solid #efe7de;flex-direction:column;gap:4px;padding:14px;display:flex}.mn-manager nav b,.mn-manager li.is-on{color:#f36b21;background:#fff4ec}.mn-manager nav span,.mn-manager li{color:#294057;border-radius:8px;padding:7px 8px;display:block}.mn-manager nav .is-sub{color:#66788a;padding-left:18px;font-size:.9rem}.mn-manager ul{margin:0;padding:8px;list-style:none}.mn-manager li{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;display:grid}.mn-manager li small{color:#2f8a57;grid-column:1;font-size:.78rem}.mn-manager article{border-left:1px solid #efe7de;padding:16px}.mn-manager img,.mn-editor img,.mn-core img,.mn-ember img,.mn-wide img{object-fit:cover;border-radius:12px;width:100%;height:132px}.mn-manager em,.mn-editor em,.mn-orbit em,.mn-sale em,.mn-pair em,.mn-wide em{font-style:normal;font-family:var(--font-manrope),sans-serif;font-weight:700}.mn-manager div{gap:8px;margin-top:12px;display:flex}.mn-manager div span{border:1px solid #e4ddd4;border-radius:999px;min-height:36px;padding:8px 10px;font-size:.82rem}.mn-device{max-width:100%}.mn-editor{background:#fff;border:1px solid #e4ddd4;border-radius:18px;padding:16px;box-shadow:0 16px 40px #10283f14}.mn-editor header{grid-template-columns:118px minmax(0,1fr);align-items:center;gap:12px;display:grid}.mn-editor header img{width:118px;height:92px}.mn-meta{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.mn-meta span{color:#1d7a45;background:#e7f6ee;border-radius:999px;padding:3px 8px;font-size:.75rem;font-weight:700;display:inline-flex}.mn-editor em.is-on{background:#fff1e8;border-radius:6px;padding:0 4px}.mn-desc{color:#66788a;margin:10px 0 0;font-size:.86rem}.mn-editor li i{color:#66788a;font-style:normal}.mn-editor ul{margin:10px 0;padding:0;list-style:none}.mn-editor li{border-top:1px solid #efe7de;justify-content:space-between;padding:8px 0;display:flex}.mn-editor li.is-new{background:#fff1e8;border-radius:8px}.mn-editor li.mn-slot,.mn-editor li.mn-slot i{color:#0000;border-top-color:#0000}.mn-editor button{white-space:nowrap;height:42px;padding:0 14px;overflow:hidden}.mn-channels{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.mn-page .mn-channels span{color:#10283f;background:#fff;border:1px solid #e4ddd4;border-radius:999px;align-items:center;padding:7px 10px;font-size:.82rem;display:inline-flex}.mn-channels.is-pulse span{background:#f6f3ee}.mn-editor button{color:#8a8178;background:#efe7de;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;margin-top:12px;display:flex}.mn-editor button.is-on{color:#fff;background:#10283f}.mn-flow ol{grid-template-columns:repeat(5,minmax(140px,1fr));gap:8px;display:grid;overflow:auto}.mn-flow li{padding:16px}.mn-flow small{color:#f36b21;letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;display:block}.mn-choice{grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;display:grid}.mn-choice article{flex-direction:column;padding:16px;display:flex}.mn-choice small{color:#8a8178;letter-spacing:.05em;text-transform:uppercase;margin:12px 0 2px;font-size:.72rem;font-weight:700;display:block}.mn-choice label,.mn-choice p{border-top:1px solid #efe7de;align-items:center;gap:10px;min-height:42px;margin:0;padding:8px 0;display:flex}.mn-choice label em,.mn-choice p em{margin-left:auto;font-style:normal}.mn-choice i{border:1px solid #c9bfb4;border-radius:4px;flex:0 0 16px;width:16px;height:16px}.mn-choice .is-on i{background:#f36b21;border-color:#f36b21}.mn-choice p.mn-slot{visibility:hidden}.mn-choice strong{min-height:2rem;margin-top:8px;font-size:1.6rem;display:block}.mn-recipe-grid,.mn-ledger-grid,.mn-tree-grid,.mn-pair-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:16px;display:grid}.mn-recipe article,.mn-ledger{padding:16px}.mn-recipe article{flex-direction:column;display:flex}.mn-recipe article>b{margin-bottom:4px}.mn-recipe p,.mn-deduct p,.mn-ledger li{border-top:1px solid #efe7de;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:8px 0;display:flex}.mn-deduct{gap:8px;display:grid}.mn-deduct article{flex-direction:column;gap:2px;padding:14px;display:flex}.mn-deduct small{color:#8a8178;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700;display:block}.mn-deduct b{font-variant-numeric:tabular-nums;white-space:nowrap}.mn-deduct p b{text-align:right;min-width:4.8rem}.mn-deduct article.is-on{box-shadow:none;background:#f6f3ee}.mn-ledger{display:contents}.mn-ledger-grid>div{background:#fff;border:1px solid #e4ddd4;border-radius:16px;padding:16px}.mn-ledger small{color:#8a8178;letter-spacing:.05em;text-transform:uppercase;margin:2px 0 4px;font-size:.72rem;font-weight:700;display:block}.mn-ledger ul,.mn-ledger ol,.mn-tree ul{margin:0;padding:0;list-style:none}.mn-ledger ol li{border-top:1px solid #efe7de;grid-template-columns:3.2rem minmax(0,1fr) auto;gap:4px 10px;padding:8px 0;display:grid}.mn-ledger i{color:#66788a;grid-column:2/-1;font-size:.82rem;font-style:normal}.mn-orbit{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.mn-orbit article{flex-direction:column;gap:6px;padding:14px;display:flex}.mn-orbit .mn-core{color:#fff;background:#10283f;border-color:#10283f}.mn-orbit small{color:#f36b21;letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.mn-core img{height:92px}.mn-sale{grid-template-columns:220px minmax(0,1fr);gap:12px;padding:14px;display:grid}.mn-sale ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mn-sale li{border:1px solid #e4ddd4;border-radius:12px;padding:14px}.mn-sale li.is-off,.mn-sale .is-off{color:#8a8178;background:#f4f1ed}.mn-sale b,.mn-sale strong{display:block}.mn-tree-grid{align-items:stretch}.mn-tree article{flex-direction:column;gap:8px;padding:16px;display:flex}.mn-tree article p,.mn-tree article span,.mn-tree article b{margin:0;display:block}.mn-tree span{color:#66788a;padding-left:16px}.mn-tree .is-on{color:#f36b21}.mn-tree ul{flex-direction:column;justify-content:center;height:100%;margin:0;padding:8px 16px;display:flex}.mn-tree li{border-top:1px solid #efe7de;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.mn-tree li:first-child{border-top:0}.mn-bento-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.mn-bento article{flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.mn-bento small{color:#c45a16;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700;display:block}.mn-bento b{display:block}.mn-wide{grid-row:span 2}.mn-wide img{height:210px}.mn-line{flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%;display:flex}.mn-wide .mn-line small{color:#1d7a45;letter-spacing:0;text-transform:none;background:#e7f6ee;border-radius:999px;padding:3px 8px;font-size:.75rem}.mn-bento .mn-span{flex-flow:wrap;grid-column:span 2;align-items:center}.mn-span span{border:1px solid #e4ddd4;border-radius:999px;padding:7px 10px;font-size:.84rem}.mn-pair article{flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px;padding:16px;display:flex}.mn-pair small{color:#8a8178;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700;display:block}.mn-pair p{margin:0}.mn-pair strong{font-size:1.4rem}.mn-ember img{height:148px}.mn-orbit span,.mn-ember .mn-line span{color:#fff;background:#10283f;border-radius:999px;padding:8px 12px;font-size:.84rem}.mn-ember .mn-line span{margin:0 0 0 auto}.mn-stories ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mn-stories li{padding:18px}.mn-next nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mn-next a{color:#10283f;padding:16px;text-decoration:none;display:block}.mn-close{color:#d5e2ec;margin:18px 0 0;padding:0;list-style:none}.mn-close li+li{border-top:1px solid #ffffff29;margin-top:8px;padding-top:8px}@media (max-width:900px){.mn-caps ul,.mn-manager,.mn-choice,.mn-recipe-grid,.mn-ledger-grid,.mn-orbit,.mn-sale,.mn-sale ul,.mn-tree-grid,.mn-bento-grid,.mn-pair-grid,.mn-stories ul,.mn-next nav{grid-template-columns:1fr}.mn-wide{grid-row:auto}.mn-span{grid-column:auto}.mn-manager nav,.mn-manager article{border:0;border-top:1px solid #efe7de}.mn-flow ol{grid-template-columns:repeat(5,minmax(150px,1fr))}}@media (max-width:520px){.mn-page h1,.mn-page h2{font-size:1.7rem}.mn-editor header{grid-template-columns:1fr}}.st-page{background:var(--canvas);color:#10283f}.st-page h1,.st-page h2{color:#10283f}.st-page h2{letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.05}.st-page .px-wrap,.st-page .px-hero-grid,.st-page .px-hero-grid>*{min-width:0}.st-caps ul,.st-path ol,.st-link ol,.st-stories ul,.st-next nav,.st-order ol,.st-order nav,.st-glance nav{margin:0 auto;padding:0;list-style:none}.st-caps li::marker{content:none}.st-path li::marker{content:none}.st-link li::marker{content:none}.st-stories li::marker{content:none}.st-order li::marker{content:none}.st-page .px-hero{padding-bottom:28px;overflow:visible}.st-page .px-hero .st-caps{margin-top:22px;padding:0}.st-page .ip-final h2{color:#fff}.st-caps ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.st-caps li,.st-ops,.st-path li,.st-roles article,.st-roles button,.st-handset article,.st-link li,.st-shift,.st-views article,.st-bento article,.st-stories li,.st-next a,.st-order{background:#fff;border:1px solid #e4ddd4;border-radius:16px;box-shadow:0 10px 28px #10283f0d}.st-caps li{padding:14px}.st-caps b,.st-stories b,.st-next b{display:block}.st-caps span,.st-stories span,.st-next span{color:#66788a;margin-top:4px;font-size:.86rem;display:block}.st-glance,.st-path,.st-tools,.st-floor,.st-link,.st-day,.st-views,.st-bento,.st-order,.st-stories,.st-next{padding:28px 0}.st-page .st-device{grid-template-columns:minmax(0,1.35fr) 230px;align-items:stretch;gap:12px;display:grid}.st-board,.st-phone{background:#fff;border:1px solid #e4ddd4;border-radius:18px;padding:14px;box-shadow:0 16px 40px #10283f14}.st-board header,.st-phone header,.st-handset header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.st-board ol{margin:12px 0 0;padding:0;list-style:none}.st-board li{border-top:1px solid #efe7de;grid-template-columns:5.6rem 4.4rem minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 0 28px;display:grid}.st-board li.is-on{background:#fff4ec;border-radius:10px}.st-board i{background:#efe7de;border-radius:999px;height:8px;display:block;position:relative}.st-board i em{color:#8a8178;white-space:nowrap;font-size:.72rem;font-style:normal;line-height:1.2;position:absolute;top:14px}.st-board i em+em{right:0}.st-board i:before{content:"";background:#f36b21;border-radius:999px;height:8px;position:absolute;top:0}.st-board .st-a:before{width:71%;left:0}.st-board .st-d:before{width:57%;left:8%}.st-board .st-s:before{width:64%;left:21%}.st-board .st-l:before{width:57%;left:28%}.st-board li span{color:#66788a;font-size:.75rem}.st-board>p{color:#c45a16;min-height:1.4rem;margin:10px 0 0;font-weight:700}.st-slot{visibility:hidden}.st-phone,.st-handset article{flex-direction:column;gap:8px;display:flex}.st-stack{min-height:168px;display:grid}.st-stack>*{flex-direction:column;grid-area:1/1;gap:6px;display:flex}.st-stack span,.st-ops span,.st-shift span{justify-content:space-between;gap:8px;display:flex}.st-phone nav,.st-handset nav{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:auto;display:grid}.st-phone nav span,.st-handset nav span{text-align:center;border-radius:999px;padding:8px 4px;font-size:.75rem;display:block}.st-phone nav .is-on,.st-handset nav .is-on,.st-roles button.is-on,.st-ops nav .is-on,.st-glance li.is-on{color:#f36b21;background:#fff4ec}.st-ops{grid-template-columns:140px minmax(0,1fr) 220px;display:grid;overflow:hidden}.st-ops nav,.st-ops article{flex-direction:column;gap:6px;padding:14px;display:flex}.st-ops ol{margin:0;padding:8px;list-style:none}.st-ops li{border-top:1px solid #efe7de;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:10px 8px;display:grid}.st-path ol,.st-link ol,.st-order ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.st-order ol{grid-template-columns:repeat(5,minmax(0,1fr));max-width:100%;overflow:auto}.st-path li,.st-link li,.st-order li{padding:16px}.st-path small,.st-link small,.st-views small,.st-bento small,.st-night small{color:#c45a16;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:700;display:block}.st-roles{grid-template-columns:220px minmax(0,1fr);gap:12px;display:grid}.st-roles [role=tablist]{flex-direction:column;gap:8px;display:flex}.st-roles button{text-align:left;color:#10283f;cursor:pointer;background:#fff;min-height:48px;padding:12px 14px}.st-roles button:focus-visible{outline-offset:2px;outline:2px solid #f36b21}.st-roles article{flex-direction:column;align-items:flex-start;gap:8px;min-height:220px;padding:18px;display:flex}.st-floor{background:#fff8f3}.st-floor-grid,.st-night-grid{grid-template-columns:minmax(0,.9fr) minmax(280px,340px);justify-content:space-between;align-items:center;gap:28px;display:grid}.st-floor-grid>div>p,.st-handset>p{color:#31485c;max-width:28rem;margin:0;line-height:1.5}.st-handset{flex-direction:column;align-items:center;gap:12px;display:flex}.st-handset article{border-radius:28px;width:min(100%,300px);min-height:0;padding:16px 16px 12px}.st-handset header{border-bottom:1px solid #efe7de;flex-direction:column;align-items:flex-start;gap:2px;padding-bottom:10px}.st-handset header small{color:#8a8178;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:700}.st-handset .st-stack{min-height:0}.st-handset .st-stack p{color:#c45a16;letter-spacing:.05em;text-transform:uppercase;margin:8px 0 0;font-size:.72rem;font-weight:700}.st-handset .st-stack span{border-top:1px solid #efe7de;padding:9px 0;font-size:.95rem}.st-handset .st-stack strong{margin-top:4px;font-size:1.35rem;display:block}.st-handset nav{margin-top:8px}.st-handset span.is-on{background:#fff4ec;border-radius:8px;padding-inline:6px}.st-order ol{align-items:stretch}.st-order li{background:#fff;border:1px solid #e4ddd4;border-radius:16px;flex-direction:column;gap:6px;min-width:0;display:flex;box-shadow:0 10px 28px #10283f0d}.st-order li small{color:#c45a16;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:700;display:block}.st-order nav{margin-top:14px}.st-link ol,.st-path ol{overflow:auto}.st-week{color:#66788a;margin:-6px 0 12px}.st-shift{grid-template-columns:minmax(0,.7fr) minmax(220px,.5fr);gap:0;display:grid;overflow:hidden}.st-shift ul{border-right:1px solid #efe7de;margin:0;padding:14px;list-style:none}.st-shift li{border-radius:8px;padding:10px 8px}.st-shift li.is-on{color:#f36b21;background:#fff4ec}.st-shift article{flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.st-shift label{color:#66788a;gap:4px;width:100%;font-size:.8rem;display:grid}.st-shift input{color:#10283f;background:#fff;border:1px solid #e4ddd4;border-radius:10px;height:40px;padding:0 10px}.st-shift button{color:#fff;background:#10283f;border:0;border-radius:999px;min-height:42px;padding:0 16px}.st-night{color:#fff;background:#10283f;padding:36px 0}.st-night h2,.st-night b{color:#fff}.st-night ol{margin:0;padding:0;list-style:none}.st-night li{border-top:1px solid #ffffff24;grid-template-columns:4.2rem minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.st-night article{background:#16324c;border-radius:16px;padding:16px}.st-night article p,.st-night article small{color:#ffb087}.st-view-grid{grid-template-columns:1fr 1fr 1.1fr 1fr 1fr;align-items:stretch;gap:8px;display:grid}.st-views article,.st-bento article{flex-direction:column;align-items:flex-start;gap:6px;padding:16px;display:flex}.st-hub{color:#fff;background:#10283f;border-color:#10283f}.st-bento-grid{grid-template-columns:1.4fr 1fr 1fr;gap:8px;display:grid}.st-wide{grid-row:span 2}.st-order{box-shadow:none;background:0 0;border:0;border-radius:0}.st-order>p{color:#31485c;margin:12px 0}.st-order>.px-wrap>nav{flex-wrap:wrap;gap:8px;display:flex}.st-order>.px-wrap>nav a{color:#fff;background:#10283f;border-radius:999px;padding:10px 12px;text-decoration:none}.st-stories ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.st-stories li{padding:16px}.st-next nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.st-next a{color:#10283f;padding:16px;text-decoration:none;display:block}.st-close{color:#d5e2ec;margin:18px 0 0;padding:0;list-style:none}@media (max-width:900px){.st-caps ul,.st-page .st-device,.st-ops,.st-roles,.st-floor-grid,.st-night-grid,.st-shift,.st-view-grid,.st-bento-grid,.st-stories ul,.st-next nav{grid-template-columns:1fr}.st-path ol,.st-link ol{grid-template-columns:repeat(4,minmax(160px,1fr))}.st-order ol{grid-template-columns:repeat(5,minmax(140px,1fr))}.st-wide{grid-row:auto}.st-roles [role=tablist]{flex-direction:row;overflow:auto}.st-shift ul{border-bottom:1px solid #efe7de;border-right:0}.st-handset article{width:min(100%,340px)}}@media (max-width:520px){.st-page h1,.st-page h2{font-size:1.7rem}.st-board li{grid-template-columns:minmax(0,1fr) auto}.st-board i{grid-column:1/-1}}.gl-page h1,.gl-page h2{color:#10283f;letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,4vw,3.2rem);line-height:1.05}.gl-page h2{max-width:16em;font-size:clamp(1.6rem,3vw,2.4rem)}.gl-page section{padding:28px 0}.gl-page .px-hero{padding-top:28px;padding-bottom:28px;overflow:visible}.gl-page .px-hero .gl-strip{margin-top:22px}.gl-review .gl-facts{background:0 0;margin-top:32px}.gl-bridge>.px-wrap{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.gl-bridge>.px-wrap>h2,.gl-bridge .gl-next h2{margin:0}.gl-bridge ol,.gl-bridge .gl-next{width:100%}.gl-bridge>.px-wrap>a{margin-top:0}.gl-bridge .gl-next{flex-direction:column;align-items:flex-start;gap:18px;margin-top:28px;display:flex}.gl-page .ip-final h2{color:#fff}.gl-strip ol,.gl-qr ol,.gl-reward ol,.gl-time ol,.gl-gourmet ul,.gl-facts ul,.gl-night ol,.gl-bridge ol,.gl-stories ul,.gl-close{margin:0 auto;padding:0;list-style:none}.gl-strip ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid;overflow:auto}.gl-strip li,.gl-know article,.gl-know nav,.gl-know aside,.gl-qr li,.gl-reward article,.gl-reward ol,.gl-order article,.gl-time li,.gl-card article,.gl-two article,.gl-review article,.gl-facts li,.gl-bridge li,.gl-stories li,.gl-next a{background:#fff;border:1px solid #e4ddd4;border-radius:16px;box-shadow:0 10px 28px #10283f0d}.gl-strip li{flex-direction:column;gap:4px;min-width:0;padding:14px;display:flex}.gl-strip b,.gl-time b{font-size:.95rem}.gl-strip span,.gl-know span,.gl-qr span,.gl-time span{color:#66788a}.gl-device{min-width:0}.gl-device article{background:#fffdfb;border:1px solid #e4ddd4;border-radius:24px;flex-direction:column;gap:8px;min-height:430px;padding:18px;display:flex;box-shadow:0 16px 40px #10283f14}.gl-device header,.gl-know header{flex-direction:column;gap:2px;display:flex}.gl-device header span,.gl-device small,.gl-card small,.gl-order small,.gl-two small,.gl-review small,.gl-night small{color:#8a8178}.gl-device strong{color:#10283f;font-size:2.4rem}.gl-meter{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;display:grid}.gl-meter i{background:#efe7de;border-radius:999px;width:100%;height:8px;display:block;position:relative;overflow:hidden}.gl-meter i:after{content:"";border-radius:inherit;background:#f36b21;width:78%;position:absolute;top:0;bottom:0;left:0}.gl-slot{visibility:hidden}.gl-device section,.gl-know section{border-top:1px solid #efe7de;flex-direction:column;gap:2px;min-height:4.4rem;padding-top:8px;display:flex}.gl-device em,.gl-know em,.gl-reward em,.gl-order em,.gl-night em{color:#c45a16;min-height:1.4rem;font-style:normal;font-weight:700}.gl-rule{min-height:1.2rem}.gl-know,.gl-reward,.gl-card,.gl-review,.gl-facts{background:#fff8f3}.gl-workspace,.gl-reward-grid,.gl-order-grid,.gl-card-grid,.gl-two-grid,.gl-review-grid,.gl-night-grid{gap:12px;display:grid}.gl-workspace{grid-template-columns:180px minmax(0,1fr) 180px;margin-top:18px}.gl-know nav,.gl-know article,.gl-know aside,.gl-reward article,.gl-order article,.gl-card article,.gl-two article,.gl-review article{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:16px;display:flex}.gl-know nav span{border-top:1px solid #efe7de;justify-content:space-between;width:100%;padding:10px 0;display:flex}.gl-know nav .is-on{color:#f36b21}.gl-meter span{font-variant-numeric:tabular-nums;color:#31485c;font-size:.85rem;font-weight:700}.gl-redeem{color:#fff;background:#10283f;border-radius:999px;align-items:center;min-height:40px;padding:0 14px;display:inline-flex}.gl-qr ol{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:10px;margin-top:18px;display:grid}.gl-qr li{flex-direction:column;justify-content:space-between;gap:12px;min-height:148px;padding:16px;display:flex}.gl-qr small{color:#c45a16;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:700}.gl-code{background:#fff;border:1px solid #10283f;border-radius:6px;grid-template-columns:repeat(7,8px);gap:2px;width:max-content;padding:7px;display:grid}.gl-code span{background:0 0;width:8px;height:8px}.gl-code span.on{background:#10283f}.gl-code span.on:nth-child(18),.gl-code span.on:nth-child(19),.gl-code span.on:nth-child(25),.gl-code span.on:nth-child(26){background:#f36b21}.gl-reward-grid,.gl-order-grid,.gl-card-grid,.gl-two-grid,.gl-night-grid{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:stretch;margin-top:18px}.gl-time ol{gap:10px;display:grid}.gl-time li{background:#fff;border:1px solid #e4ddd4;border-radius:16px;justify-content:space-between;gap:8px;padding:14px;display:flex}.gl-reward ol{flex-direction:column;justify-content:center;padding:6px 16px;display:flex}.gl-reward li{box-shadow:none;background:0 0;border:0;border-top:1px solid #efe7de;border-radius:0;justify-content:space-between;gap:12px;padding:14px 0;display:flex}.gl-reward li:first-child{border-top:0}.gl-time ol{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px;padding-top:18px;position:relative}.gl-time ol:before{content:"";background:#10283f;height:2px;position:absolute;top:4px;left:10%;right:10%}.gl-time li{flex-direction:column;align-items:flex-start;position:relative}.gl-time li:before{content:"";width:12px;height:12px;box-shadow:0 0 0 4px var(--canvas);z-index:1;background:#f36b21;border-radius:50%;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.gl-reward strong,.gl-order strong,.gl-card strong{color:#10283f;font-size:2rem;line-height:1}.gl-two article p{color:#31485c;margin:0;line-height:1.45}.gl-order ul{width:100%;margin:4px 0 0;padding:0;list-style:none}.gl-order li{border-top:1px solid #efe7de;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.gl-order li i{font-variant-numeric:tabular-nums;color:#31485c;font-style:normal}.gl-order strong{margin-top:4px;font-size:1.35rem}.gl-two article span{border-top:1px solid #efe7de;width:100%;padding-top:8px;display:block}.gl-two article b{margin-bottom:4px}.gl-review article{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:6px 28px;max-width:720px;margin-top:16px;display:grid}.gl-review article small,.gl-review article b{grid-column:1}.gl-review article span{color:#f36b21;letter-spacing:.08em;grid-area:1/2/span 2;font-size:1.15rem}.gl-review article em{color:#c45a16;grid-column:3;font-style:normal;font-weight:700}.gl-review article p{grid-column:3;margin:0}.gl-order-grid article,.gl-card-grid article{justify-content:space-between}.gl-gourmet ul{flex-wrap:wrap;gap:8px;display:flex}.gl-gourmet li{background:#fff;border:1px solid #e4ddd4;border-radius:999px;padding:12px 14px}.gl-facts ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.gl-facts li{flex-direction:column;gap:4px;padding:16px;display:flex}.gl-night{color:#fff;background:#10283f}.gl-night h2,.gl-night b{color:#fff}.gl-night li{border-top:1px solid #ffffff24;grid-template-columns:4.2rem minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.gl-night-grid{align-items:center}.gl-night article{color:#fff;background:#16324c;border:0;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.gl-night article small,.gl-night article b,.gl-night article span,.gl-night article em{display:block}.gl-night article b{font-size:1.7rem;line-height:1}.gl-night small,.gl-night span{color:#d7e2eb}.gl-bridge>.px-wrap>a{color:#fff;background:#10283f;border-radius:999px;align-items:center;min-height:44px;margin-top:14px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.gl-bridge ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.gl-bridge li{text-align:center;padding:16px;font-weight:700}.gl-next a{color:#10283f}.gl-stories ul,.gl-next nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.gl-stories li,.gl-next a{flex-direction:column;gap:6px;padding:16px;text-decoration:none;display:flex}.gl-page>section>div>p,.gl-reward p,.gl-order p,.gl-review p{color:#31485c;max-width:40rem;margin:8px 0 0;line-height:1.5}.gl-device .gl-meter i:after{width:78%;transition:width .35s}.gl-device[data-guests="3"] .gl-meter i:after,.gl-device[data-guests="4"] .gl-meter i:after,.gl-device[data-guests="5"] .gl-meter i:after{width:84%}.gl-close{color:#d5e2ec;flex-direction:column;gap:6px;margin:16px 0 0;display:flex}@media (prefers-reduced-motion:reduce){.gl-device .gl-meter i:after{transition:none}}@media (max-width:900px){.gl-workspace,.gl-reward-grid,.gl-order-grid,.gl-card-grid,.gl-two-grid,.gl-review-grid,.gl-night-grid,.gl-facts ul,.gl-stories ul,.gl-next nav{grid-template-columns:1fr}.gl-strip ol,.gl-qr ol,.gl-bridge ol{grid-template-columns:repeat(4,minmax(140px,1fr));overflow:auto}.gl-strip ol{grid-template-columns:repeat(6,minmax(120px,1fr))}.gl-time ol{grid-template-columns:1fr;padding-top:0;overflow:visible}.gl-time ol:before{display:none}.gl-time li{padding-left:28px}.gl-time li:before{top:18px;left:0;transform:none}.gl-time li:after{content:"";background:#10283f;width:2px;height:calc(100% - 4px);position:absolute;top:32px;left:5px}.gl-time li:last-child:after{display:none}.gl-review article{grid-template-columns:1fr;max-width:none}.gl-review article span,.gl-review article em,.gl-review article p,.gl-review article b{grid-area:auto/1}}@media (max-width:520px){.gl-page h1,.gl-page h2{font-size:1.7rem}}.cp-page h1,.cp-page h2{color:#10283f;letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,4vw,3.2rem);line-height:1.05}.cp-page h2{max-width:18em;font-size:clamp(1.6rem,3vw,2.4rem)}.cp-page section{padding:28px 0}.cp-page .px-hero{padding-top:28px;padding-bottom:28px;overflow:visible}.cp-page .px-hero .cp-strip{margin-top:22px}.cp-page .px-hero .cp-strip ol{margin-top:0}.cp-page .ip-final h2{color:#fff}.cp-page>section>div>p,.cp-pos p,.cp-menu p{color:#31485c;max-width:40rem;margin:8px 0 0;line-height:1.5}.cp-strip ol,.cp-rule ol,.cp-status ol,.cp-night ol,.cp-next ol,.cp-close,.cp-menu ul,.cp-order ul{margin:18px auto 0;padding:0;list-style:none}.cp-strip ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid;overflow:auto}.cp-strip li,.cp-board nav,.cp-board article,.cp-board aside,.cp-rule li,.cp-order article,.cp-guest article,.cp-pos article,.cp-status li,.cp-split article,.cp-menu li,.cp-next a,.cp-types button,.cp-types article{background:#fff;border:1px solid #e4ddd4;border-radius:16px;box-shadow:0 10px 28px #10283f0d}.cp-strip li{flex-direction:column;gap:4px;min-width:0;padding:14px;display:flex}.cp-strip span,.cp-board span,.cp-order span,.cp-guest span,.cp-status span,.cp-pos span,.cp-menu span{color:#66788a}.cp-device{background:#fffdfb;border:1px solid #e4ddd4;border-radius:24px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex;box-shadow:0 16px 40px #10283f14}.cp-device header,.cp-board header{justify-content:space-between;align-items:center;gap:8px;display:flex}.cp-device header em,.cp-board header em,.cp-order em,.cp-split em,.cp-menu em,.cp-night em{color:#c45a16;font-style:normal;font-weight:800}.cp-device header em.is-on{color:#10283f}.cp-device header em.is-on:before{content:"● ";color:#f36b21}.cp-device strong{color:#10283f;font-size:1.8rem}.cp-device ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.cp-device li{border-top:1px solid #efe7de;justify-content:space-between;align-items:baseline;gap:12px;min-height:2.4rem;padding:8px 0;display:flex}.cp-device li small{color:#8a8178;font-size:.78rem}.cp-device article,.cp-device p{min-height:2.4rem}.cp-device p{margin:0}.cp-device p:last-child{border-top:1px solid #efe7de;justify-content:space-between;align-items:baseline;gap:12px;padding-top:8px;display:flex}.cp-device p:last-child b{color:#c45a16;font-size:1.25rem}.cp-device p:last-child span{color:#10283f;font-size:1.25rem;font-weight:800}.cp-device article{background:#fff4ec;border-radius:14px;flex-direction:column;gap:2px;padding:12px;display:flex}.cp-device article em{color:#f36b21;font-size:2rem;font-style:normal;font-weight:800}.cp-slot{visibility:hidden}.cp-build,.cp-rail,.cp-menu{background:#fff8f3}.cp-board,.cp-order-grid,.cp-guest-grid,.cp-pos-grid,.cp-split-grid,.cp-menu-grid,.cp-night-grid,.cp-types{gap:12px;margin-top:18px;display:grid}.cp-board{grid-template-columns:200px minmax(0,1fr) 240px;align-items:start}.cp-board nav,.cp-board article,.cp-board aside,.cp-order article,.cp-guest article,.cp-pos article,.cp-split article{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:16px;display:flex}.cp-board nav small{color:#c45a16;letter-spacing:.04em;text-transform:uppercase;margin-right:8px;font-size:.72rem;font-weight:800;display:inline}.cp-board nav span{border-top:1px solid #efe7de;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 0;display:flex}.cp-board nav .is-on{color:#f36b21}.cp-board nav i,.cp-pos b{font-style:normal;font-weight:700}.cp-board aside b,.cp-order strong,.cp-split strong,.cp-pos strong{color:#10283f;font-size:2rem}.cp-types{grid-template-columns:minmax(0,.9fr) minmax(240px,.7fr);align-items:stretch}.cp-types [role=tablist]{gap:8px;display:grid}.cp-types button{text-align:left;color:#10283f;cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:12px 14px;display:flex}.cp-types button small{color:#c45a16;font-weight:800}.cp-types button.is-on{color:#f36b21;background:#fff4ec}.cp-types button:focus-visible{outline-offset:2px;outline:2px solid #f36b21}.cp-types article{flex-direction:column;justify-content:center;gap:8px;padding:20px;display:flex}.cp-types article b{color:#10283f;font-size:2.4rem}.cp-types article p{color:#31485c;margin:0}.cp-rule ol,.cp-status ol,.cp-next ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.cp-rule li,.cp-status li{flex-direction:column;gap:6px;padding:16px;display:flex}.cp-rule small,.cp-order small,.cp-guest small,.cp-pos small,.cp-split small,.cp-night small,.cp-menu small{color:#c45a16;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:800}.cp-order-grid{grid-template-columns:minmax(0,1fr) minmax(180px,.7fr) minmax(0,.8fr)}.cp-order ul{background:#fff;border:1px solid #e4ddd4;border-radius:16px;flex-direction:column;justify-content:center;gap:8px;margin:0;padding:16px;display:flex}.cp-order li{border-top:1px solid #efe7de;justify-content:space-between;gap:8px;padding:10px 0;display:flex}.cp-order li:first-child{border-top:0}.cp-guest-grid,.cp-split-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cp-split-grid{grid-template-columns:1fr 1fr}.cp-pos-grid,.cp-menu-grid,.cp-night-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:start}.cp-menu ul{gap:8px;margin:0;display:grid}.cp-menu li{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.cp-status ol,.cp-next ol{grid-template-columns:repeat(4,minmax(0,1fr))}.cp-next li,.cp-next a{padding:16px}.cp-next nav{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cp-next a{color:#fff;background:#10283f;text-decoration:none}.cp-night{color:#fff;background:#10283f}.cp-night h2,.cp-night b{color:#fff}.cp-night li{border-top:1px solid #ffffff24;grid-template-columns:4.2rem minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.cp-pos ul{width:100%;margin:0;padding:0;list-style:none}.cp-pos li{border-top:1px solid #efe7de;justify-content:space-between;align-items:baseline;gap:12px;width:100%;padding:8px 0;display:flex}.cp-pos li:first-child{border-top:0}.cp-night-grid{align-items:center}.cp-night article{color:#fff;background:#16324c;border:0;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.cp-night article small,.cp-night article b,.cp-night article span,.cp-night article em{display:block}.cp-night article b{font-size:1.7rem;line-height:1}.cp-night small,.cp-night span{color:#d7e2eb}.cp-next li{background:#fff;border:1px solid #e4ddd4;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;display:flex}.cp-next li b,.cp-next li span{display:block}.cp-close{color:#d5e2ec;flex-direction:column;gap:6px;margin:16px 0 0;display:flex}@media (max-width:900px){.cp-board,.cp-types,.cp-order-grid,.cp-guest-grid,.cp-pos-grid,.cp-split-grid,.cp-menu-grid,.cp-night-grid,.cp-rule ol,.cp-status ol,.cp-next ol{grid-template-columns:1fr}.cp-strip ol{grid-template-columns:repeat(6,minmax(120px,1fr))}.cp-types [role=tablist]{grid-template-columns:1fr 1fr}}@media (max-width:520px){.cp-page h1,.cp-page h2{font-size:1.7rem}.cp-types [role=tablist]{grid-template-columns:1fr}.cp-device{min-height:0}}.cx-page h1,.cx-page h2{color:#10283f;letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,4vw,3.2rem);line-height:1.05}.cx-page h2{max-width:18em;font-size:clamp(1.6rem,3vw,2.4rem)}.cx-page section{padding:22px 0}.cx-page .px-hero{padding-top:28px;padding-bottom:28px;overflow:visible}.cx-page .px-hero .cx-path{margin-top:22px;padding:0}.cx-page .px-hero .cx-path ol{width:100%;margin:0}.cx-who .cx-loyal,.cx-review .cx-both,.cx-review .cx-beats,.cx-stance .cx-next{margin-top:32px}.cx-page .cx-night h2,.cx-page .cx-live h2,.cx-page .ip-final h2{color:#fff}.cx-page .px-hero-grid{align-items:end}.cx-page .px-wrap,.cx-page .px-hero-grid,.cx-page .px-hero-grid>*{min-width:0;max-width:100%}.cx-page p{color:#31485c;max-width:40rem;margin:8px 0 0;line-height:1.5}.cx-stage{grid-template-columns:168px 280px;justify-content:end;align-items:end;gap:14px;width:100%;min-width:0;display:grid}.cx-stage>article{color:#10283f;background:#fff;border:1px solid #e4ddd4;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:12px;display:flex}.cx-stage>.cx-phone{margin:0}.cx-stage>article small,.cx-stage>article b,.cx-stage>article span,.cx-stage>article em{display:block}.cx-phone{color:#fff;background:#10283f;border-radius:36px;width:min(100%,280px);margin-inline:auto;padding:14px 12px 10px;box-shadow:0 18px 40px #10283f29}.cx-phone>b{letter-spacing:.04em;padding:8px 10px 6px;font-size:.72rem;display:block}.cx-screen{color:#10283f;background:#fffdfb;border-radius:26px;flex-direction:column;align-items:flex-start;gap:8px;min-height:0;padding:14px;display:flex}.cx-stage .cx-screen{min-height:400px}.cx-screen strong{font-size:1.45rem;line-height:1.1}.cx-screen ul,.cx-screen ol,.cx-demo ul,.cx-path ol,.cx-history ol,.cx-beats ol,.cx-live ol,.cx-stance ol,.cx-next ol,.cx-profile ol,.cx-facts{margin:0;padding:0;list-style:none}.cx-screen ul{flex-direction:column;gap:0;width:100%;display:flex}.cx-screen li{border-top:1px solid #efe7de;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 0;display:flex}.cx-screen li i,.cx-cover{border-radius:8px;width:100%;height:28px}.cx-cover{height:92px}.ember{background:#f36b21}.north{background:#1f6f5b}.casa{background:#c45a16}.cx-search{color:#8a8178;background:#fff4ec;border-radius:999px;width:100%;padding:8px 10px;display:block}.cx-phone nav{color:#d7e2eb;text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:8px 2px 2px;font-size:.62rem;display:grid}.cx-phone nav .is-on{color:#f36b21;font-weight:800}.cx-slot{visibility:hidden}.cx-qr{grid-template-columns:repeat(7,10px);gap:2px;margin:8px 0;display:grid}.cx-qr i{background:#efe7de;height:10px;display:block}.cx-qr i.on{background:#10283f}.cx-frame{border:1px solid #10283f;border-radius:8px;width:120px;height:120px}.cx-screen em,.cx-demo em,.cx-review em,.cx-night em,.cx-live em,.cx-both em{color:#c45a16;font-style:normal;font-weight:800}.cx-path ol{grid-template-columns:repeat(6,minmax(0,1fr));width:100%;margin:0;padding:0;display:grid;position:relative}.cx-path ol:before{content:none}.cx-path li{text-align:center;flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex;position:relative}.cx-path li:not(:last-child):after{content:"";z-index:0;background:#10283f;width:100%;height:2px;position:absolute;top:15px;left:50%}.cx-path li b,.cx-path li span{max-width:100%;display:block}.cx-path i{z-index:1;background:#f36b21;border-radius:50%;width:32px;height:32px;position:relative;box-shadow:0 0 0 6px #f6f3ee}.cx-find,.cx-verify{background:#fff8f3}.cx-panel{background:#fff;border:1px solid #e4ddd4;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;padding:28px;display:grid}.cx-panel>div{grid-template-rows:subgrid;grid-row:span 2;min-width:0;display:grid}.cx-panel>div+div{border-left:1px solid #efe7de;margin-left:28px;padding-left:28px}.cx-panel .cx-find-grid,.cx-panel .cx-profile-grid,.cx-panel .cx-history-grid{grid-template-columns:280px minmax(0,1fr);align-items:start;width:100%;max-width:none}.cx-panel .cx-demo{grid-template-columns:minmax(0,1fr) 48px 280px;align-items:stretch;width:100%;max-width:none}.cx-panel .cx-demo>.cx-phone{flex-direction:column;align-self:stretch;display:flex}.cx-panel .cx-demo .cx-screen{flex:1}.cx-panel .cx-phone{width:280px;max-width:100%;height:auto;margin:0}.cx-find-grid,.cx-profile-grid,.cx-history-grid,.cx-loyal-grid,.cx-both-grid,.cx-night-grid,.cx-live-grid{align-items:center;gap:16px;margin-top:18px;display:grid}.cx-find-grid,.cx-history-grid{grid-template-columns:280px 300px;justify-content:start;align-items:center;width:max-content;max-width:100%}.cx-profile-grid{grid-template-columns:280px minmax(280px,360px);justify-content:start;align-items:stretch;width:max-content;max-width:100%}.cx-find-grid .cx-phone,.cx-profile-grid .cx-phone,.cx-history-grid .cx-phone{margin:0}.cx-loyal-grid{grid-template-columns:repeat(2,minmax(220px,320px));justify-content:start}.cx-night-grid,.cx-live-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:center}.cx-find aside,.cx-history-grid>article,.cx-loyal article,.cx-who article,.cx-review article,.cx-both article,.cx-next li,.cx-beats li,.cx-stance li,.cx-demo article{background:#fff;border:1px solid #e4ddd4;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:16px;display:flex}.cx-history-grid>article small,.cx-history-grid>article b,.cx-history-grid>article span,.cx-history-grid>article em,.cx-history-grid>article p{margin:0;display:block}.cx-profile-grid .cx-meta li{flex-direction:column;align-items:flex-start;gap:2px}.cx-profile-grid .cx-prices li{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px}.cx-profile-grid ol{align-content:start;gap:8px;height:auto;margin:0;padding:0;list-style:none;display:grid}.cx-profile-grid ol li{background:#fff;border:1px solid #e4ddd4;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;display:flex}.cx-profile-grid ol li::marker{content:none}.cx-profile-grid ol li b,.cx-profile-grid ol li span{display:block}.cx-demo{grid-template-columns:minmax(0,340px) 72px 280px;justify-content:start;align-items:stretch;gap:16px;width:max-content;max-width:100%;margin-top:18px;display:grid}.cx-demo>.cx-phone{flex-direction:column;width:100%;margin:0;display:flex}.cx-demo .cx-screen{flex:1;justify-content:center}.cx-demo article{justify-content:space-between;height:100%}.cx-demo ul{width:100%;margin:0;padding:0;list-style:none}.cx-demo li{border-top:1px solid #efe7de;justify-content:space-between;gap:12px;width:100%;padding:6px 0;display:flex}.cx-demo li:first-child{border-top:0}.cx-demo strong{color:#10283f;font-size:1.6rem}.cx-qr-wrap.is-on{outline-offset:4px;border-radius:8px;outline:1px solid #10283f}.cx-beam{color:#f36b21;text-align:center;flex-direction:column;align-items:center;gap:8px;font-weight:800;display:flex}.cx-beam i{background:#f36b21;width:2px;height:42px}.cx-demo-bar{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;display:flex}.cx-demo button{color:#fff;cursor:pointer;background:#f36b21;border:0;border-radius:999px;min-height:44px;padding:0 16px;font-weight:800}.cx-demo button:focus-visible{outline-offset:3px;outline:2px solid #10283f}.cx-history-grid .cx-screen ol{flex-direction:column;gap:0;width:100%;display:flex}.cx-history-grid .cx-screen li b,.cx-history-grid .cx-screen li strong,.cx-history-grid .cx-screen li span{display:block}.cx-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.cx-facts strong,.cx-night article strong{color:#10283f;font-size:2rem}.cx-night,.cx-live{color:#fff;background:#10283f}.cx-night h2,.cx-night p,.cx-live h2,.cx-live b{color:#fff}.cx-night p,.cx-live span{color:#d7e2eb}.cx-night article,.cx-live article{background:#16324c;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.cx-night article b,.cx-night article strong{color:#fff}.cx-live li{border-top:1px solid #ffffff24;grid-template-columns:4.2rem minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.cx-review article{max-width:36rem}.cx-both-grid{grid-template-columns:minmax(220px,340px) 24px minmax(220px,340px);justify-content:start;width:max-content;max-width:100%}.cx-both-grid>i{background:#f36b21;height:2px}.cx-beats ol,.cx-stance ol,.cx-next ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0 0;padding:0;display:grid}.cx-beats ol{grid-template-columns:repeat(6,minmax(0,1fr))}.cx-next ol{grid-template-columns:repeat(4,minmax(0,1fr))}.cx-next nav{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex;position:relative}.cx-next a{color:#fff;background:#10283f;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.cx-next a:focus-visible,.cx-page a:focus-visible{outline-offset:3px;outline:2px solid #f36b21}.cx-close{color:#d5e2ec;flex-direction:column;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex}@media (max-width:900px){.cx-stage,.cx-find-grid,.cx-profile-grid,.cx-history-grid,.cx-loyal-grid,.cx-night-grid,.cx-live-grid,.cx-both-grid,.cx-facts,.cx-beats ol,.cx-stance ol,.cx-next ol,.cx-panel{grid-template-columns:1fr}.cx-panel>div{grid-row:auto;display:block}.cx-panel>div+div{border-top:1px solid #efe7de;border-left:0;margin-left:0;padding-top:28px;padding-left:0}.cx-panel .cx-phone{width:min(100%,280px);height:auto}.cx-stage,.cx-demo,.cx-find-grid,.cx-profile-grid,.cx-history-grid,.cx-loyal-grid,.cx-both-grid{grid-template-columns:1fr;justify-content:stretch;width:100%;display:grid}.cx-stage>.cx-phone{order:1}.cx-stage>article{order:2;width:min(100%,280px)}.cx-demo>.cx-phone,.cx-find-grid .cx-phone,.cx-profile-grid .cx-phone,.cx-history-grid .cx-phone{margin-inline:auto}.cx-path ol{grid-template-columns:1fr;width:min(1180px,100% - 28px)}.cx-path li:not(:last-child):after{width:2px;height:calc(100% - 4px);top:16px;bottom:auto;left:15px}.cx-path li{text-align:left;grid-template-columns:32px minmax(0,1fr);justify-items:start;gap:0 12px;display:grid}.cx-path i{grid-row:1/span 2}.cx-both-grid>i{justify-self:center;width:2px;height:28px}}@media (max-width:520px){.cx-page h1,.cx-page h2{font-size:1.7rem}.cx-screen{min-height:0}}@media (prefers-reduced-motion:reduce){.cx-qr-wrap{transition:none}}.rw-page{background:var(--canvas);color:var(--ink);overflow-x:clip}.rw-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rw-page .px-wrap,.rw-page .px-hero-grid,.rw-page .px-hero-grid>*{min-width:0}.rw-page h1{max-width:16ch;color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.045em;margin:8px 0 16px;font-size:clamp(2.4rem,4vw,3.8rem);line-height:1}.rw-page h2{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(2rem,3.2vw,3rem);line-height:1.05}.rw-page p{color:#31485c;max-width:36rem;margin:0 0 16px;line-height:1.45}.rw-page section{padding:52px 0 8px}.rw-page .ip-final{background:#10283f;padding:64px 0}.rw-page .ip-final h2{color:#fff;max-width:16em}.rw-page .final-cta{grid-template-columns:minmax(0,1.1fr) minmax(180px,.7fr);align-items:center;gap:28px;display:grid}.rw-page .px-hero{padding:22px 0 28px;overflow:visible}.rw-page .px-hero .rw-strip{margin-top:22px}.rw-page .px-hero .rw-strip ul{border-bottom:0;padding:18px 0 0}.rw-menu .rw-flow,.rw-fee .rw-hand,.rw-fee .rw-qr,.rw-fee .rw-book,.rw-bento .rw-next{margin-top:32px}.rw-browser{background:#fff;border:1px solid #e4ddd4;border-radius:18px;overflow:hidden;box-shadow:0 18px 40px #10283f1a}.rw-browser>header{color:#31485c;background:#f6f3ee;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:.75rem;display:flex}.rw-browser>header i{background:#d5cdc3;border-radius:50%;width:8px;height:8px}.rw-browser>header b{color:var(--navy);margin-left:8px;font-weight:700}.rw-browser img{display:block}.rw-site{color:var(--navy);background:#fff8f3;flex-direction:column;gap:10px;padding:22px 20px;display:flex}.px-hero .rw-site{min-height:390px}.rw-site small,.rw-site p,.rw-site span{display:block}.rw-site>div small,.rw-status small,.rw-cart b{color:#8a8178;font-size:.75rem}.rw-site strong{font-family:var(--font-manrope);letter-spacing:-.04em;font-size:2rem;line-height:1}.rw-site>div>div{gap:8px;margin-top:8px;display:flex}.rw-site>div>div span,.rw-chip{background:#fff;border:1px solid #e4ddd4;border-radius:999px;align-items:center;min-height:36px;padding:0 12px;font-weight:750;display:inline-flex}.rw-site>div>div span.is-on,.rw-chip{background:var(--orange);border-color:var(--orange);color:#211208}.rw-site ul,.rw-cart p,.rw-pair ul,.rw-fee p{margin:0;padding:0;list-style:none}.rw-site li,.rw-cart p,.rw-pair li,.rw-fee article p{border-top:1px solid #efe7de;justify-content:space-between;gap:12px;width:100%;padding:8px 0;display:flex}.rw-site li.is-on{color:var(--orange);font-weight:800}.rw-slot{display:none}.rw-cart strong,.rw-flow strong{font-size:1.5rem}.rw-status{flex-direction:column;gap:4px;display:flex}.rw-strip ul{border-top:1px solid #e4ddd4;border-bottom:1px solid #e4ddd4;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 auto;padding:18px 0;list-style:none;display:grid}.rw-strip li{flex-direction:column;gap:2px;min-width:0;display:flex}.rw-strip b{color:var(--navy)}.rw-strip span,.rw-meta span,.rw-more span{color:#5c6872;font-size:.82rem}.rw-filters{flex-wrap:wrap;gap:8px;margin:8px 0 14px;display:flex}.rw-filters button,.rw-meta button{min-height:40px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #e4ddd4;border-radius:999px;font-weight:750}.rw-filters button{padding:0 12px}.rw-filters button[aria-selected=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.rw-filters button:focus-visible,.rw-meta button:focus-visible,.rw-meta a:focus-visible,.rw-brand button:focus-visible,.rw-live a:focus-visible,.rw-next a:focus-visible,.rw-book a:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.rw-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.rw-meta b,.rw-meta span{display:block}.rw-meta nav{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.rw-meta button{padding:0 14px}.rw-meta a,.rw-live a{background:var(--orange);color:#211208;border-radius:999px;align-items:center;min-height:40px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.rw-live-grid,.rw-brand,.rw-pair,.rw-fee-grid,.rw-hand-grid{align-items:center;gap:18px;display:grid}.rw-live-grid,.rw-brand,.rw-hand-grid{grid-template-columns:minmax(0,.8fr) minmax(260px,1fr)}.rw-brand article,.rw-pair article,.rw-fee article,.rw-flow li,.rw-qr li,.rw-book li,.rw-next li,.rw-bento article,.rw-phone div{background:#fff;border:1px solid #e4ddd4;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:16px;display:flex}.rw-brand article>b{font-family:var(--font-manrope);letter-spacing:-.03em;color:var(--navy);font-size:1.35rem}.rw-brand article p{border-top:1px solid #eadfd4;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0;padding:11px 0;display:flex}.rw-brand article p span{color:#5c6872;margin:0;font-size:.82rem;display:block}.rw-brand article p strong{color:var(--navy);font-size:.92rem;font-weight:750}.rw-brand article i{color:#fff;background:#10283f;border-radius:8px;place-items:center;width:36px;height:36px;font-size:.7rem;font-style:normal;font-weight:800;display:grid}.rw-brand article em{gap:8px;display:flex}.rw-brand article button{cursor:pointer;border:2px solid #fff;border-radius:50%;width:28px;height:28px;padding:0;box-shadow:0 0 0 1px #e4ddd4}.rw-brand article button[aria-pressed=true]{box-shadow:0 0 0 2px var(--navy)}.rw-preview{background:#fff8f3;justify-content:center;gap:6px;min-height:240px;padding:28px 24px}.rw-preview small{color:#5c6872;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.rw-preview strong{font-size:2rem}.rw-order{color:#211208;width:max-content;min-height:44px;font:inherit;white-space:nowrap;cursor:default;border:0;border-radius:8px;justify-content:center;align-items:center;margin-top:12px;padding:0 18px;font-weight:800;line-height:1;display:inline-flex}.rw-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.rw-pair>b{color:var(--orange);font-size:1.5rem}.rw-pair ul,.rw-flow ol,.rw-qr ol,.rw-book ol,.rw-next ol,.rw-ops ol{margin:16px 0 0;padding:0;list-style:none}.rw-pair li{border:0;justify-content:space-between;gap:12px;width:100%;padding:8px 0;display:flex}.rw-flow ol,.rw-ops ol{gap:10px;display:grid}.rw-flow ol{grid-template-columns:1.3fr .8fr .8fr .9fr;align-items:stretch}.rw-flow li{justify-content:flex-start;min-height:168px}.rw-flow li b,.rw-flow li strong{margin-top:auto}.rw-ops{background:var(--navy);color:#fff}.rw-ops h2{color:#fff}.rw-ops ol{grid-template-columns:repeat(6,minmax(0,1fr))}.rw-ops li{background:#16324c;border-radius:14px;padding:14px}.rw-fee-grid{grid-template-columns:minmax(0,1fr) minmax(240px,.6fr)}.rw-fee article p{border:0;width:100%;margin:0;padding:6px 0}.rw-hand-grid{align-items:center}.rw-phone{color:#fff;background:#10283f;border-radius:36px;justify-self:end;width:min(100%,280px);padding:14px 12px}.rw-phone>b{padding:8px;display:block}.rw-phone div{width:100%;color:var(--navy);background:#fffdfb;border-radius:26px}.rw-phone p,.rw-phone footer{justify-content:space-between;width:100%;margin:0;padding-top:8px;display:flex}.rw-qr ol{grid-template-columns:minmax(0,1fr) 36px minmax(0,1.15fr);align-items:stretch;gap:12px;width:100%;display:grid}.rw-book ol,.rw-next ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.rw-next ol{grid-template-columns:repeat(4,minmax(0,1fr))}.rw-page .rw-arrow{color:var(--orange);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:1.4rem}.rw-code{background:repeating-linear-gradient(90deg,#10283f 0 2px,#0000 2px 8px),#fff repeating-linear-gradient(#10283f 0 2px,#0000 2px 8px);border:2px solid #10283f;border-radius:8px;width:72px;height:72px;display:block}.rw-book a,.rw-next nav a{background:var(--navy);color:#fff;border-radius:999px;align-items:center;min-height:44px;margin-top:14px;padding:0 16px;font-weight:750;text-decoration:none;display:inline-flex}.rw-next nav{flex-wrap:wrap;gap:8px;display:flex}.rw-bento .rw-tiles{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:12px;width:100%;margin-top:16px;display:grid}.rw-bento article{justify-content:space-between;min-height:140px}.rw-bento article:last-child{grid-column:1/-1}.rw-bento b,.rw-bento span,.rw-more b,.rw-more span{display:block}.rw-bento b{overflow-wrap:anywhere}.rw-more .px-wrap>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;width:100%;margin-top:16px;display:grid}.rw-more figure{width:100%;min-width:0;margin:0}.rw-more figure:first-child{grid-column:span 4}.rw-more figure:nth-child(2),.rw-more figure:nth-child(n+3){grid-column:span 2}.rw-more img{object-fit:cover;object-position:top;border:1px solid #e4ddd4;border-radius:16px;width:100%;height:240px;display:block}.rw-more figure:first-child img{height:320px}.rw-more figcaption{margin-top:8px}.rw-end{color:#d5e2ec;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}@media (max-width:900px){.rw-strip ul,.rw-live-grid,.rw-brand,.rw-pair,.rw-flow ol,.rw-fee-grid,.rw-hand-grid,.rw-ops ol,.rw-bento .rw-tiles,.rw-more .px-wrap>div,.rw-qr ol,.rw-book ol,.rw-next ol,.rw-page .final-cta{grid-template-columns:1fr}.rw-bento article:last-child,.rw-more figure,.rw-more figure:first-child,.rw-more figure:nth-child(2),.rw-more figure:nth-child(n+3){grid-column:auto}.rw-more img,.rw-more figure:first-child img{height:200px}.rw-phone{justify-self:center}.rw-arrow{display:none}}@media (max-width:520px){.rw-page h1,.rw-page h2{font-size:1.7rem}.rw-strip ul{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.rw-site{transition:none}}.rv-page{background:var(--canvas);color:var(--ink);overflow-x:clip}.rv-page .px-wrap,.rv-page .px-hero-grid,.rv-page .px-hero-grid>*{min-width:0}.rv-page h1{max-width:16ch;color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.045em;margin:8px 0 16px;font-size:clamp(2.4rem,4vw,3.8rem);line-height:1}.rv-page h2{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(2rem,3.2vw,3rem);line-height:1.05}.rv-page p{color:#31485c;max-width:38rem;margin:0 0 16px;line-height:1.45}.rv-page section{padding:52px 0 8px}.rv-page .px-hero{padding:22px 0 28px;overflow:visible}.rv-page .px-hero .rv-strip{margin-top:22px}.rv-page .px-hero .rv-strip ul{border-bottom:0;padding:18px 0 0}.rv-board .rv-floor,.rv-site .rv-place,.rv-site .rv-arrive,.rv-time .rv-glance,.rv-time .rv-next{margin-top:32px}.rv-page .rv-ops h2,.rv-page .ip-final h2{color:#fff}.rv-page .ip-final{background:#10283f;padding:64px 0}.rv-page .ip-final h2{max-width:16em}.rv-page .final-cta{grid-template-columns:minmax(0,1.1fr) minmax(180px,.7fr);align-items:center;gap:28px;display:grid}.rv-strip ul{border-top:1px solid #e4ddd4;border-bottom:1px solid #e4ddd4;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 auto;padding:18px 0;list-style:none;display:grid}.rv-strip li{flex-direction:column;gap:2px;min-width:0;display:flex}.rv-strip b{color:var(--navy)}.rv-strip span,.rv-metrics span,.rv-glance span{color:#5c6872;font-size:.82rem}.rv-desk{background:#fff;border:1px solid #e4ddd4;border-radius:18px;overflow:hidden;box-shadow:0 18px 40px #10283f1a}.rv-desk>header,.rv-desk-grid>ul li,.rv-snap li,.rv-sheet button,.rv-floor-demo button,.rv-assign button,.rv-site li,.rv-place article,.rv-arrive li,.rv-ops li,.rv-glance article,.rv-next li{display:flex}.rv-desk>header{color:#fff;background:#10283f;justify-content:space-between;align-items:center;min-height:44px;padding:0 14px}.rv-desk-grid{grid-template-columns:72px minmax(0,1.4fr) 116px;min-height:320px;display:grid}.rv-times,.rv-desk-grid>ul,.rv-snap,.rv-time ol,.rv-steps,.rv-ops ol,.rv-next ol,.rv-tiles{margin:0;padding:0;list-style:none}.rv-times{color:#5c6872;background:#f6f3ee;flex-direction:column;justify-content:space-between;padding:16px 10px;font-size:.78rem;display:flex}.rv-desk-grid>ul{flex-direction:column;display:flex}.rv-desk-grid>ul li,.rv-sheet button{width:100%;color:var(--navy);text-align:left;background:#fff;border:0;border-bottom:1px solid #efe7de;align-items:center;gap:8px;padding:12px}.rv-desk-grid>ul li.is-on,.rv-sheet button[aria-selected=true],.rv-floor-demo [role=listbox] button[aria-selected=true],.rv-room button.is-on,.rv-assign button[aria-pressed=true]{background:#f6f3ee;outline:0}.rv-desk-grid>ul b,.rv-sheet b,.rv-snap b{font-family:var(--font-manrope)}.rv-desk-grid>ul span,.rv-sheet button>span{flex:1}.rv-desk-grid>ul i,.rv-sheet i{color:#5c6872;font-size:.75rem;font-style:normal}.rv-snap{background:#fff8f3;flex-direction:column;gap:8px;padding:12px;display:flex}.rv-snap li{background:#fff;border:1px solid #e4ddd4;border-radius:12px;flex-direction:column;gap:2px;padding:8px}.rv-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.rv-metrics p{flex-direction:column;gap:2px;margin:0;display:flex}.rv-metrics b{color:var(--navy);font-family:var(--font-manrope);font-size:1.6rem}.rv-sheet-grid,.rv-floor-demo,.rv-assign,.rv-ops-grid{align-items:start;gap:16px;display:grid}.rv-sheet-grid{grid-template-columns:minmax(0,1.4fr) minmax(220px,.7fr)}.rv-sheet p{color:#5c6872;grid-template-columns:.7fr 1.2fr .4fr .5fr .8fr;gap:8px;margin:0 0 6px;font-size:.75rem;display:grid}.rv-sheet button{cursor:pointer;border:1px solid #e4ddd4;border-radius:12px;grid-template-columns:.7fr 1.2fr .4fr .5fr .8fr;margin-bottom:8px;display:grid}.rv-sheet button:focus-visible,.rv-floor-demo button:focus-visible,.rv-assign button:focus-visible,.rv-next a:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.rv-sheet article,.rv-assign article{background:#fff;border:1px solid #e4ddd4;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;display:flex}.rv-sheet article b{font-size:1.6rem}.rv-sheet article button,.rv-assign article{cursor:default}.rv-sheet article button{cursor:pointer;background:var(--orange);color:#211208;border:0;border-radius:999px;min-height:40px;padding:0 14px;font-weight:800}.rv-floor-demo{grid-template-columns:220px minmax(0,1fr)}.rv-floor-demo [role=listbox]{flex-direction:column;gap:8px;display:flex}.rv-floor-demo [role=listbox] button{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #e4ddd4;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px}.rv-room>span{color:#5c6872;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.75rem;display:block}.rv-room>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rv-room button{min-height:84px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #e4ddd4;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px}.rv-steps{background:#fff;border:1px solid #e4ddd4;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:16px;display:grid}.rv-steps li,.rv-ops li,.rv-glance article,.rv-next li{background:#f7f4ef;border:1px solid #e4ddd4;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;min-height:132px;padding:16px}.rv-steps li{position:relative}.rv-steps li:not(:last-child):after{content:"";background:var(--orange);width:16px;height:2px;position:absolute;top:50%;right:-22px}.rv-steps li:not(:last-child):before{content:"";border-top:2px solid #c8bfb6;border-right:2px solid #c8bfb6;width:8px;height:8px;position:absolute;top:calc(50% - 3px);right:-22px;transform:rotate(45deg)}.rv-steps em{color:var(--orange);font-style:normal;font-weight:750}.rv-assign{background:#fff;border:1px solid #e4ddd4;border-radius:18px;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);padding:16px}.rv-assign>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rv-assign>div button{min-height:132px;color:var(--navy);cursor:pointer;background:#f7f4ef;border:1px solid #e4ddd4;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:12px}.rv-assign article{background:#fff8f3;justify-content:center;min-height:132px}.rv-assign article em{color:var(--orange);font-style:normal;font-weight:750}.rv-assign button[aria-pressed=true]{background:#fff}.rv-assign>p{grid-column:1/-1;max-width:none;margin:0}.rv-ops{background:#10283f}.rv-ops h2,.rv-ops p{color:#fff}.rv-ops p{color:#d5e2ec}.rv-ops-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center}.rv-ops ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rv-ops li{color:#fff;background:#16324c;border:0}.rv-time ol{border-top:2px solid #e4ddd4;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:22px;padding-top:18px;display:grid}.rv-time li{border:0;padding:0 12px 0 0;position:relative}.rv-time li:before{content:"";background:#10283f;border-radius:50%;width:12px;height:12px;position:absolute;top:-24px;left:0}.rv-time li.is-on{color:var(--orange)}.rv-time li.is-on:before{background:var(--orange)}.rv-time li b,.rv-time li span,.rv-glance b,.rv-next b,.rv-next span{display:block}.rv-time .rv-soon{border-top:1px solid #e4ddd4;flex-wrap:wrap;gap:8px 16px;max-width:none;margin:18px 0 0;padding-top:14px;display:flex}.rv-soon b{color:var(--navy)}.rv-glance article{justify-content:flex-start}.rv-glance .rv-tiles{grid-template-columns:1.35fr .85fr .7fr;gap:12px;width:100%;display:grid}.rv-glance .rv-tiles article:first-child b{font-size:2rem;line-height:1.1}.rv-glance .rv-tiles article:first-child{grid-row:1/span 2;min-height:280px}.rv-glance .rv-tiles article:last-child{grid-column:2/-1}.rv-next ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.rv-next nav{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.rv-next a{color:#fff;background:#10283f;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-weight:750;text-decoration:none;display:inline-flex}.rv-end{color:#d5e2ec;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}@media (max-width:900px){.rv-strip ul,.rv-desk-grid,.rv-sheet-grid,.rv-floor-demo,.rv-assign,.rv-steps,.rv-ops ol,.rv-ops-grid,.rv-time ol,.rv-glance .rv-tiles,.rv-next ol,.rv-page .final-cta{grid-template-columns:1fr}.rv-room>div,.rv-assign>div{grid-template-columns:1fr 1fr}.rv-glance .rv-tiles article:first-child,.rv-glance .rv-tiles article:last-child{grid-area:auto;min-height:0}.rv-steps li:not(:last-child):before,.rv-steps li:not(:last-child):after{display:none}.rv-sheet p,.rv-sheet button{grid-template-columns:1fr 1fr}.rv-time li{border-top:1px solid #e4ddd4;padding:12px 0}.rv-time li:before{top:16px;left:auto;right:0}.rv-time ol{border-top:0;margin-top:8px;padding-top:0}}@media (max-width:520px){.rv-page h1,.rv-page h2{font-size:1.7rem}.rv-strip ul{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.rv-desk{transition:none}}.lx-page{background:var(--canvas);color:var(--ink);overflow-x:clip}.lx-page .px-wrap,.lx-page .px-hero-grid,.lx-page .px-hero-grid>*{min-width:0}.lx-page h1{max-width:16ch;color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.045em;margin:8px 0 16px;font-size:clamp(2.4rem,4vw,3.8rem);line-height:1}.lx-page h2{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(2rem,3.2vw,3rem);line-height:1.05}.lx-page p{color:#31485c;max-width:40rem;margin:0 0 16px;line-height:1.45}.lx-page section{padding:52px 0 8px}.lx-page .px-hero{padding:22px 0 28px;overflow:visible}.lx-page .px-hero .lx-strip{margin-top:22px}.lx-page .px-hero .lx-strip ul{border-bottom:0;padding:18px 0 0}.lx-tower .lx-lanes,.lx-move .lx-drill,.lx-menu .lx-team,.lx-menu .lx-stream,.lx-access .lx-price,.lx-access .lx-next{margin-top:32px}.lx-page .lx-ops h2,.lx-page .ip-final h2{color:#fff}.lx-page .ip-final{background:#10283f;padding:64px 0}.lx-page .ip-final h2{max-width:16em}.lx-page .final-cta{grid-template-columns:minmax(0,1.1fr) minmax(180px,.7fr);align-items:center;gap:28px;display:grid}.lx-strip ul{border-top:1px solid #e4ddd4;border-bottom:1px solid #e4ddd4;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 auto;padding:18px 0;list-style:none;display:grid}.lx-strip li{flex-direction:column;gap:2px;min-width:0;display:flex}.lx-strip b{color:var(--navy)}.lx-strip span,.lx-page small{color:#5c6872;font-size:.82rem}.lx-desk{background:#fff;border:1px solid #e4ddd4;border-radius:18px;overflow:hidden;box-shadow:0 18px 40px #10283f1a}.lx-desk>header,.lx-navy>header,.lx-switch header,.lx-report header,.lx-team header,.lx-ops header{justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.lx-desk>header{color:#fff;background:#10283f;padding:0 14px}.lx-desk-grid{grid-template-columns:148px minmax(0,1fr) 210px;min-height:320px;display:grid}.lx-sum{background:#f6f3ee;flex-direction:column;justify-content:flex-end;gap:10px;padding:14px;display:flex}.lx-sum p,.lx-switch header,.lx-report>article>p{flex-direction:column;gap:2px;margin:0;display:flex}.lx-sum b,.lx-desk article strong,.lx-switch strong,.lx-navy strong,.lx-lanes strong,.lx-report strong{color:var(--navy);font-family:var(--font-manrope);font-size:1.45rem;line-height:1}.lx-desk [role=tablist]{border-left:1px solid #efe7de;border-right:1px solid #efe7de;flex-direction:column;display:flex}.lx-desk [role=tab],.lx-switch [role=tab],.lx-orders [role=tab]{width:100%;min-height:52px;color:var(--navy);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #efe7de;align-items:center;gap:8px;padding:10px 12px;display:flex}.lx-desk [role=tab][aria-selected=true],.lx-switch [role=tab][aria-selected=true],.lx-orders [role=tab][aria-selected=true]{background:#f6f3ee;outline:0}.lx-desk [role=tab] span,.lx-desk [role=tab] em{color:#5c6872;font-size:.78rem;font-style:normal}.lx-desk [role=tab] i{color:#1f7a4d;margin-left:auto;font-size:.72rem;font-style:normal}.lx-desk [role=tab] i:before{content:"";background:#1f7a4d;border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.lx-desk article,.lx-switch [role=tabpanel]{flex-direction:column;align-items:flex-start;gap:4px;padding:14px;display:flex}.lx-desk article ul{width:100%}.lx-desk article ul,.lx-switch ul,.lx-navy ul,.lx-lanes,.lx-steps,.lx-menu ol,.lx-menu ul,.lx-team ol,.lx-orders ol,.lx-report ol,.lx-ops ul,.lx-next ol{margin:12px 0 0;padding:0;list-style:none}.lx-desk article li,.lx-switch li,.lx-orders li{border-top:1px solid #efe7de;justify-content:space-between;gap:8px;padding:7px 0;display:flex}.lx-desk article,.lx-switch [role=tabpanel]{transition:opacity .2s}.lx-navy{color:#fff;background:#10283f;border-radius:18px;padding:18px}.lx-navy small,.lx-navy span{color:#d5e2ec}.lx-navy-grid{grid-template-columns:180px minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:18px;display:grid}.lx-navy strong{color:#fff;font-size:2rem}.lx-navy ol{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lx-navy ol li,.lx-report ol li{grid-template-columns:minmax(90px,.7fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.lx-navy ol i,.lx-report ol i,.lx-lanes i{background:#244864;border-radius:99px;height:8px;display:block;overflow:hidden}.lx-report ol i,.lx-lanes i{background:#efe7de}.lx-navy ol i em,.lx-report ol i em,.lx-lanes i em{background:var(--orange);border-radius:99px;height:8px;display:block}.lx-navy ul{gap:8px;display:grid}.lx-navy ul li{background:#16324c;border:1px solid #244864;border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:12px;display:flex}.lx-switch [role=tablist],.lx-orders [role=tablist]{gap:8px;margin-bottom:12px;display:flex;overflow-x:auto}.lx-switch [role=tab],.lx-orders [role=tab]{background:#fff;border:1px solid #e4ddd4;border-radius:999px;width:auto}.lx-switch,.lx-orders,.lx-report article,.lx-team article,.lx-menu-grid{background:#fff;border:1px solid #e4ddd4;border-radius:18px;padding:16px}.lx-switch [role=tabpanel]{grid-template-columns:minmax(0,1.15fr) minmax(260px,.72fr);align-items:start;gap:8px 22px;width:100%;padding:4px 2px 0;display:grid}.lx-switch [role=tabpanel] header{flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:baseline;gap:16px;width:100%}.lx-switch [role=tabpanel] strong{font-size:2rem}.lx-switch [role=tabpanel] ul,.lx-switch [role=tabpanel] ol{width:100%}.lx-switch [role=tabpanel] ul:last-child{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.lx-switch ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.lx-switch ul li{border:1px solid #e4ddd4;border-radius:12px;flex-direction:column;align-items:flex-start;padding:10px}.lx-switch ol li em,.lx-orders em{color:#5c6872;font-style:normal}.lx-lanes ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lx-lanes li{background:#fff;border:1px solid #e4ddd4;border-radius:16px;flex-direction:column;gap:4px;padding:16px;display:flex}.lx-lanes i{background:#efe7de;margin-top:8px}.lx-steps{background:#fff;border:1px solid #e4ddd4;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:16px;display:grid}.lx-steps li{background:#f7f4ef;border:1px solid #e4ddd4;border-radius:16px;flex-direction:column;justify-content:center;gap:4px;min-height:120px;padding:14px;display:flex;position:relative}.lx-steps li:not(:last-child):after{content:"";background:var(--orange);width:14px;height:2px;position:absolute;top:50%;right:-22px}.lx-menu-grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:16px;display:grid}.lx-menu li,.lx-team li{border-bottom:1px solid #efe7de;justify-content:space-between;gap:8px;padding:8px 0;display:flex}.lx-report article>ul{gap:18px;margin:8px 0 14px;padding:0;list-style:none;display:flex}.lx-ops{background:#10283f}.lx-ops h2,.lx-ops header b,.lx-ops header span,.lx-ops li b,.lx-ops li span,.lx-ops footer b{color:#fff}.lx-ops-grid{background:#16324c;border:1px solid #244864;border-radius:18px;gap:12px;margin-top:18px;padding:18px;display:grid}.lx-ops header{border-bottom:1px solid #244864;align-items:baseline;min-height:0;padding-bottom:12px}.lx-ops header b{font-size:1.05rem}.lx-ops header span{font-family:var(--font-manrope);letter-spacing:-.03em;font-size:1.7rem;font-weight:800;line-height:1}.lx-ops ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.lx-ops li{color:#fff;background:#10283f;border:0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;min-height:0;padding:14px;display:flex}.lx-ops li small{color:#b7c9d6;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:800}.lx-ops li b{font-size:1.05rem;line-height:1.2}.lx-ops li span{color:#d5e2ec;font-size:.9rem}.lx-ops footer{border-top:1px solid #244864;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:6px 14px;margin:0;padding-top:12px;display:grid}.lx-ops footer span{color:#d5e2ec}.lx-ops footer p{color:#d5e2ec;grid-column:1/-1;max-width:none;margin:0}.lx-access-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lx-access article{background:#fff;border:1px solid #e4ddd4;border-radius:16px;flex-direction:column;gap:4px;padding:16px;display:flex}.lx-price a,.lx-next a{color:#fff;background:#10283f;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-weight:750;text-decoration:none;display:inline-flex}.lx-next ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.lx-next li{background:#fff;border:1px solid #e4ddd4;border-radius:16px;flex-direction:column;gap:4px;padding:14px;display:flex}.lx-next nav{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.lx-end{color:#d5e2ec;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.lx-desk button:focus-visible,.lx-switch button:focus-visible,.lx-orders button:focus-visible,.lx-next a:focus-visible,.lx-price a:focus-visible{outline:2px solid var(--orange);outline-offset:3px}@media (max-width:900px){.lx-strip ul,.lx-desk-grid,.lx-navy-grid,.lx-switch [role=tabpanel],.lx-switch ul,.lx-lanes ol,.lx-steps,.lx-menu-grid,.lx-ops ul,.lx-ops footer,.lx-access-grid,.lx-next ol,.lx-page .final-cta{grid-template-columns:1fr}.lx-ops ul{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-desk [role=tablist],.lx-switch [role=tablist],.lx-orders [role=tablist]{border:0;flex-direction:row;overflow-x:auto}.lx-desk [role=tab]{border:1px solid #efe7de;border-radius:12px;min-width:148px}.lx-steps li:not(:last-child):after{display:none}}@media (max-width:520px){.lx-page h1,.lx-page h2{font-size:1.7rem}.lx-strip ul{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.lx-desk article,.lx-switch [role=tabpanel]{transition:none}}.hx-page{background:var(--canvas);color:var(--ink);overflow-x:clip}.hx-page .px-wrap,.hx-page .px-hero-grid,.hx-page .px-hero-grid>*{min-width:0}.hx-page h1{max-width:16ch;color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.045em;margin:8px 0 16px;font-size:clamp(2.4rem,4vw,3.8rem);line-height:1}.hx-page h2{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(2rem,3.2vw,3rem);line-height:1.05}.hx-page p{color:#31485c;max-width:40rem;margin:0 0 16px;line-height:1.45}.hx-page section{padding:52px 0 8px}.hx-page .px-hero{padding:22px 0 28px;overflow:visible}.hx-page .px-hero .hx-strip{margin-top:22px}.hx-page .px-hero .hx-strip ul{border-bottom:0;padding:18px 0 0}.hx-flow .hx-till,.hx-face .hx-drawer,.hx-stations .hx-either,.hx-stations .hx-station-row,.hx-setups .hx-net,.hx-setups .hx-links-hw,.hx-setups .hx-next{margin-top:32px}.hx-page .hx-pass h2,.hx-page .hx-pay h2,.hx-page .ip-final h2{color:#fff}.hx-page .ip-final{background:#10283f;padding:64px 0}.hx-page .ip-final h2{max-width:16em}.hx-page .final-cta{grid-template-columns:minmax(0,1.1fr) minmax(180px,.7fr);align-items:center;gap:28px;display:grid}.hx-strip ul{border-top:1px solid #e4ddd4;border-bottom:1px solid #e4ddd4;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 auto;padding:18px 0;list-style:none;display:grid}.hx-strip li,.hx-facts li{flex-direction:column;gap:2px;min-width:0;display:flex}.hx-strip b,.hx-facts b{color:var(--navy)}.hx-facts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hx-counter{background:linear-gradient(#f6f1ea,#efe6da);border:1px solid #e4ddd4;border-radius:22px;grid-template-rows:auto auto 148px;align-content:start;gap:14px;padding:18px;display:grid;box-shadow:0 18px 40px #10283f14}.hx-display,.hx-printer,.hx-kiosk-body,.hx-handset,.hx-cash,.hx-page .hx-card,.hx-page .hx-kitchen,.hx-page .hx-pos{position:relative}.hx-counter .hx-display{color:#fff;text-align:center;background:#10283f;border:8px solid #1c3348;border-radius:16px;justify-self:center;width:min(320px,86%);min-height:92px;padding:14px 16px;box-shadow:0 10px #0c1c2c}.hx-display b{min-height:1.2em;font-family:var(--font-manrope);font-size:1.8rem;line-height:1.1;display:block}.hx-row,.hx-print,.hx-split,.hx-slip-grid,.hx-face-grid,.hx-either-grid,.hx-net-grid{align-items:start;gap:16px;display:grid}.hx-row{grid-template-columns:minmax(0,1.3fr) minmax(132px,.42fr);align-items:stretch}.hx-print{grid-template-columns:minmax(0,1fr) minmax(140px,.46fr);align-items:stretch;min-height:148px}.hx-page .hx-pos{color:#fff;height:auto;min-height:0;box-shadow:none;background:#10283f;border:8px solid #1c3348;border-bottom-width:16px;border-radius:16px;flex-direction:column;padding:10px 10px 16px;display:flex;overflow:visible}.hx-page .hx-pos header,.hx-page .hx-pos p,.hx-page .hx-pos strong{color:#172231;background:#fff;border:0;justify-content:space-between;gap:12px;margin:0;padding:6px 8px;font-size:.82rem;display:flex}.hx-page .hx-pos i{background:var(--orange);color:#1c1008;text-align:center;border-radius:8px;width:auto;height:auto;margin-top:8px;padding:8px;font-style:normal;font-weight:800;display:block}.hx-page .hx-card{color:#fff;background:#1c3348;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;height:100%;min-height:0;padding:16px;display:flex;box-shadow:8px 12px #d9cfc3}.hx-page .hx-card b{font-family:var(--font-manrope);margin:0;font-size:1.35rem;display:block}.hx-printer{background:#f7f4ef;border:1px solid #d9d0c6;border-radius:16px;flex-direction:column;justify-content:flex-start;height:100%;padding:12px 12px 8px;display:flex;box-shadow:0 12px 24px #10283f14}.hx-printer>i{background:#10283f;border-radius:6px;height:10px;display:block}.hx-counter .hx-paper{opacity:0;background:#fff;height:72px;max-height:72px;margin:8px 8px 0;padding:8px;transition:opacity .25s;overflow:hidden}.hx-counter[data-step="2"] .hx-paper,.hx-counter[data-step="3"] .hx-paper,.hx-counter[data-step="4"] .hx-paper,.hx-counter[data-step=static] .hx-paper{opacity:1}.hx-paper-open{opacity:1;background:#fff;height:auto;max-height:none;margin:8px 10px 12px;padding:12px;overflow:visible}.hx-paper b,.hx-paper small,.hx-paper span,.hx-paper strong,.hx-paper em{display:block}.hx-paper p,.hx-paper strong,.hx-paper em{color:#172231;justify-content:space-between;gap:12px;max-width:none;margin:0;padding:3px 0;font-size:.8rem;font-style:normal;display:flex}.hx-paper strong{border-top:1px solid #e4ddd4;margin-top:6px;padding-top:6px;font-weight:800}.hx-page .hx-kitchen{color:#fff;opacity:.45;background:#16324c;border-radius:12px;flex-direction:column;justify-content:center;gap:4px;height:100%;padding:12px;transition:opacity .25s;animation:none;display:flex}.hx-counter[data-step="3"] .hx-kitchen,.hx-counter[data-step="4"] .hx-kitchen,.hx-counter[data-step=static] .hx-kitchen,.hx-page .hx-kitchen-lg{opacity:1}.hx-page .hx-kitchen b,.hx-page .hx-kitchen span,.hx-page .hx-kitchen small,.hx-page .hx-kitchen em{font-style:normal;display:block}.hx-page .hx-kitchen p{color:#e7eef3;margin:0;font-size:.9rem}.hx-steps,.hx-setups ol,.hx-next ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.hx-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.hx-pay .hx-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.hx-steps li,.hx-setups li,.hx-either article,.hx-face article,.hx-net article,.hx-next li{background:#fff;border:1px solid #e4ddd4;border-radius:16px;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:120px;padding:16px;display:flex}.hx-split{grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);align-items:center}.hx-pass .hx-split,.hx-drawer .hx-split{align-items:stretch}.hx-page .hx-pass .hx-kitchen,.hx-page .hx-drawer .hx-cash{justify-content:center;height:100%}.hx-slip{background:#f6f1ea}.hx-slip-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);align-items:stretch}.hx-slip ol{counter-reset:paper;flex-direction:column;gap:10px;height:100%;margin:0;padding:0;list-style:none;display:flex}.hx-slip li{counter-increment:paper;background:#fff;border:1px solid #e4ddd4;border-radius:16px;flex:1;align-items:center;gap:12px;min-height:72px;padding:16px 18px;font-weight:750;display:flex}.hx-slip li:before{content:counter(paper);color:#fff;background:#10283f;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.8rem;display:grid}.hx-page .hx-kitchen-lg{color:#172231;background:#fff}.hx-page .hx-kitchen-lg small,.hx-page .hx-kitchen-lg p{color:#31485c}.hx-printer-lg .hx-paper-open{font-family:ui-monospace,monospace}.hx-pass,.hx-pay{background:#10283f}.hx-pass h2,.hx-pass p,.hx-pay h2,.hx-pay p{color:#fff}.hx-pass p,.hx-pay p{color:#d5e2ec}.hx-pay .hx-steps li{color:#fff;background:#16324c;border:0}.hx-kitchen-lg{justify-content:flex-start;gap:6px;min-height:220px;padding:18px}.hx-face-grid,.hx-either-grid,.hx-net-grid{grid-template-columns:1fr 1fr;align-items:stretch}.hx-face .hx-display{color:#fff;text-align:center;width:100%;min-height:140px;box-shadow:none;background:#10283f;border:8px solid #1c3348;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:18px;display:flex}.hx-face .hx-display span,.hx-face .hx-display small,.hx-face .hx-display b{color:#fff}.hx-cash{background:#fff;border:1px solid #e4ddd4;border-radius:16px;align-content:center;gap:10px;min-height:160px;padding:18px;display:grid}.hx-cash p{justify-content:space-between;max-width:none;margin:0;display:flex}.hx-cash i{background:#10283f;border-radius:8px;height:36px;margin-top:4px;display:block}.hx-kiosk-body{color:#fff;background:#10283f;border:10px solid #1c3348;border-radius:28px;flex-direction:column;gap:6px;max-width:280px;min-height:420px;padding:22px 16px;display:flex}.hx-kiosk-body i,.hx-handset i{background:var(--orange);color:#1c1008;text-align:center;border-radius:8px;margin-top:auto;padding:8px;font-style:normal;font-weight:800}.hx-handset{background:#fff;border:8px solid #10283f;border-radius:28px;max-width:240px;padding:18px 14px}.hx-station-row{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;display:grid}.hx-station-row article{background:#fff;border:1px solid #e4ddd4;border-radius:16px;grid-template-columns:minmax(168px,.62fr) minmax(0,1fr);align-items:center;gap:16px;min-width:0;margin:0;padding:16px;display:grid}.hx-station-row article:last-child{grid-template-columns:minmax(0,1fr) minmax(150px,.55fr)}.hx-station-row .hx-kiosk-body,.hx-station-row .hx-handset{width:100%;max-width:none;min-height:0}.hx-station-row h2{font-size:clamp(1.35rem,1.7vw,1.7rem)}.hx-setups ol{grid-template-columns:repeat(3,minmax(0,1fr))}.hx-links-hw ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.hx-links-hw li{background:#fff;border:1px solid #e4ddd4;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:16px;display:flex;box-shadow:0 10px 28px #10283f0d}.hx-links-hw b{color:var(--navy)}.hx-links-hw span{color:#5c6872;font-size:.9rem;line-height:1.35}.hx-either a,.hx-stations a,.hx-next a{color:#fff;background:#10283f;border-radius:999px;align-items:center;min-height:44px;margin-top:8px;padding:0 16px;font-weight:750;text-decoration:none;display:inline-flex}.hx-pass a,.hx-pay a{color:#10283f;background:#fff}.hx-next ol{grid-template-columns:repeat(4,minmax(0,1fr))}.hx-next nav{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.hx-end{color:#d5e2ec;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.hx-either a:focus-visible,.hx-stations a:focus-visible,.hx-next a:focus-visible{outline:2px solid var(--orange);outline-offset:3px}@media (max-width:900px){.hx-strip ul,.hx-row,.hx-print,.hx-split,.hx-slip-grid,.hx-face-grid,.hx-either-grid,.hx-net-grid,.hx-steps,.hx-pay .hx-steps,.hx-setups ol,.hx-links-hw ul,.hx-next ol,.hx-station-row,.hx-station-row article,.hx-page .final-cta{grid-template-columns:1fr}.hx-links-hw ul{grid-template-columns:repeat(2,minmax(0,1fr))}.hx-kiosk-body,.hx-handset{max-width:none}}@media (max-width:520px){.hx-page h1,.hx-page h2{font-size:1.7rem}.hx-strip ul{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.hx-paper,.hx-kitchen{transition:none}}.rn-page{background:var(--canvas);color:var(--ink);overflow-x:clip}.rn-page .px-wrap,.rn-page .px-hero-grid,.rn-page .px-hero-grid>*{min-width:0}.rn-page h1{max-width:14ch;color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.045em;margin:8px 0 16px;font-size:clamp(2.5rem,4.2vw,4rem);line-height:.98}.rn-page h2{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(2rem,3vw,2.8rem);line-height:1.05}.rn-page p{color:#31485c;max-width:40rem;margin:0 0 16px;line-height:1.45}.rn-page section{padding:48px 0 8px}.rn-page .px-hero{padding:22px 0 28px;overflow:visible}.rn-page .px-hero .rn-strip{margin-top:22px}.rn-floor .rn-lanes,.rn-pay .rn-guest,.rn-manager .rn-views,.rn-direct .rn-day,.rn-direct .rn-os,.rn-direct .rn-ways{margin-top:32px}.rn-page .ip-final{background:#10283f;padding:64px 0}.rn-page .ip-final h2{color:#fff;max-width:16em}.rn-page .rn-pass h2{color:#fff}.rn-page .rn-pass p{color:#d5e2ec}.rn-page .final-cta{grid-template-columns:minmax(0,1.1fr) minmax(180px,.7fr);align-items:center;gap:28px;display:grid}.rn-service{background:linear-gradient(#f6f1ea,#efe6da);border:1px solid #e4ddd4;border-radius:22px;grid-template-rows:auto 1fr auto;gap:12px;min-height:460px;padding:16px;display:grid;box-shadow:0 18px 40px #10283f14}.rn-service header,.rn-service footer{color:#172231;justify-content:space-between;gap:8px;display:flex}.rn-service header b{font-family:var(--font-manrope)}.rn-service-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;min-height:0;display:grid}.rn-floor-mini,.rn-ticket{border-radius:16px;min-width:0;padding:12px}.rn-floor-mini{color:#fff;background:#10283f;grid-template-columns:1fr 1fr;gap:6px;display:grid}.rn-floor-mini small{color:#d5e2ec;grid-column:1/-1}.rn-floor-mini span{background:#16324c;border-radius:10px;padding:8px}.rn-floor-mini span.is-on{background:var(--orange);color:#1c1008}.rn-ticket{background:#fff;flex-direction:column;gap:4px;display:flex}.rn-ticket p,.rn-ticket strong,.rn-ticket em{color:#172231;justify-content:space-between;gap:8px;margin:0;font-style:normal;display:flex}.rn-ticket i{font-style:normal;font-weight:750}.rn-ticket strong{border-top:1px solid #e4ddd4;margin-top:6px;padding-top:6px}.rn-service[data-phase="3"] .rn-floor-mini span.is-on,.rn-service[data-phase="4"] .rn-floor-mini span.is-on,.rn-service[data-phase=static] .rn-floor-mini span.is-on{box-shadow:inset 0 0 0 2px #fff}.rn-strip ol{border-top:1px solid #e4ddd4;border-bottom:1px solid #e4ddd4;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 auto;padding:16px 0;list-style:none;display:grid}.rn-strip li{flex-direction:column;gap:2px;min-width:0;display:flex}.rn-strip li:not(:last-child){border-right:1px solid #e4ddd4}.rn-floor-grid,.rn-pay-grid,.rn-guest-grid,.rn-lane-grid,.rn-ways>div{gap:16px;display:grid}.rn-floor-grid{grid-template-columns:220px minmax(0,1fr);align-items:start}.rn-floor aside ul,.rn-floor aside ol,.rn-pass-flow,.rn-day ol,.rn-os ol,.rn-end{margin:0;padding:0;list-style:none}.rn-floor aside li,.rn-guest li{border-bottom:1px solid #e4ddd4;flex-direction:column;gap:2px;padding:8px 0;display:flex}.rn-board{grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:12px;display:grid}.rn-tables{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rn-tables button,.rn-stations [role=tab]{min-height:44px;color:var(--navy);font:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #e4ddd4;border-radius:12px}.rn-tables button{flex-direction:column;gap:2px;padding:10px;display:flex}.rn-tables button.is-on,.rn-stations [aria-selected=true]{color:#fff;background:#10283f;border-color:#10283f}.rn-tables button:focus-visible,.rn-stations [role=tab]:focus-visible,.rn-pay>.px-wrap>nav a:focus-visible,.rn-direct>.px-wrap>nav a:focus-visible,.rn-os a:focus-visible,.rn-ways a:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.rn-panel{background:#fff;border:1px solid #e4ddd4;border-radius:16px;min-height:220px;padding:16px}.rn-panel p,.rn-page .rn-panel p{max-width:none;margin:8px 0 0}.rn-pass{background:#10283f}.rn-pass h2,.rn-pass p{color:#fff}.rn-pass p{color:#d5e2ec}.rn-pass-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.rn-pass-flow li,.rn-lanes article,.rn-pay article,.rn-direct li,.rn-ways article{color:#fff;background:#16324c;border-radius:16px;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:132px;padding:16px;display:flex}.rn-lanes article,.rn-pay article,.rn-direct li,.rn-ways article{color:#172231;background:#fff;border:1px solid #e4ddd4}.rn-lane-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.rn-hub{color:#fff;background:#10283f;border-radius:16px;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:8px 16px;padding:14px;display:grid}.rn-hub ul{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.rn-hub li{background:#16324c;border-radius:12px;padding:12px}.rn-pay-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.rn-pay>.px-wrap>nav a,.rn-direct>.px-wrap>nav a,.rn-os nav a{color:#fff;background:#10283f;border-radius:999px;align-items:center;min-height:44px;margin:8px 8px 0 0;padding:0 14px;font-weight:750;text-decoration:none;display:inline-flex}.rn-ways a{color:#fff;background:#10283f;border-radius:999px;align-self:flex-start;align-items:center;min-height:44px;margin-top:12px;padding:0 14px;font-weight:750;text-decoration:none;display:inline-flex}.rn-guest-grid{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:stretch}.rn-guest article{background:#fff;border:1px solid #e4ddd4;border-radius:16px;flex-direction:column;justify-content:center;gap:6px;height:100%;padding:18px;display:flex}.rn-guest ol{grid-template-columns:1fr 1fr;gap:8px;height:100%;margin:0;display:grid}.rn-guest li{background:#fff;border:1px solid #e4ddd4;border-radius:14px;flex-direction:column;justify-content:center;min-height:72px;padding:12px 14px;display:flex}.rn-desk{background:#fff;border:1px solid #e4ddd4;border-radius:18px;gap:12px;padding:16px;display:grid}.rn-desk header,.rn-desk ul,.rn-channels{flex-wrap:wrap;gap:10px;display:flex}.rn-desk header span,.rn-desk li,.rn-channels li{background:#f6f1ea;border-radius:12px;flex-direction:column;min-width:120px;padding:10px 12px;display:flex}.rn-bars{align-items:end;gap:8px;height:120px;padding-top:22px;display:flex}.rn-bars b{align-self:start}.rn-bars i{background:#10283f;border-radius:8px 8px 0 0;flex:1}.rn-stations [role=tablist]{gap:8px;display:flex;overflow-x:auto}.rn-stations [role=tab]{padding:0 14px}.rn-station{color:#fff;background:#10283f;border-radius:18px;min-height:180px;margin-top:12px;padding:18px}.rn-station span,.rn-station small{color:#d5e2ec;display:block}.rn-station b,.rn-station strong{color:#fff;font-family:var(--font-manrope);font-size:1.6rem;display:block}.rn-direct ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 12px;padding:0;list-style:none;display:grid}.rn-direct p{max-width:42rem}.rn-day ol{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.rn-day li{background:#fff;border:1px solid #e4ddd4;border-radius:12px;flex-direction:column;gap:4px;min-width:0;min-height:128px;padding:12px;display:flex}.rn-day-note{background:#fff;border:1px solid #e4ddd4;border-radius:14px;gap:6px;margin-top:16px;padding:14px 16px;display:grid}.rn-day-note p{color:#31485c;max-width:none;margin:0}.rn-os ol{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.rn-os a{height:100%;min-height:110px;color:inherit;background:#fff;border:1px solid #e4ddd4;border-radius:16px;flex-direction:column;justify-content:center;gap:4px;padding:14px;text-decoration:none;display:flex}.rn-os nav a{height:auto;min-height:44px;display:inline-flex}.rn-ways>div{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.rn-ways article{justify-content:flex-start}.rn-end{color:#d5e2ec;flex-wrap:wrap;gap:8px;display:flex}.rn-end li:not(:last-child):after{content:" ↓";color:var(--orange)}@media (max-width:900px){.rn-strip ol,.rn-floor-grid,.rn-board,.rn-pass-flow,.rn-lane-grid,.rn-pay-grid,.rn-guest-grid,.rn-direct ol,.rn-day ol,.rn-os ol,.rn-ways>div,.rn-page .final-cta,.rn-service-grid{grid-template-columns:1fr}.rn-tables{grid-template-columns:1fr 1fr}.rn-strip li:not(:last-child){border-right:0}}@media (max-width:520px){.rn-page h1,.rn-page h2{font-size:1.7rem}}@media (prefers-reduced-motion:reduce){.rn-service{transition:none}}.cf-page{background:var(--canvas);color:var(--ink);overflow-x:clip}.cf-page .px-wrap,.cf-page .cf-hero-grid,.cf-page .cf-hero-grid>*{min-width:0}.cf-page h1{max-width:12em;color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.045em;margin:8px 0 14px;font-size:clamp(2.4rem,4vw,3.7rem);line-height:1}.cf-page h2{max-width:16em;color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(1.8rem,2.6vw,2.5rem);line-height:1.05}.cf-page p{color:#31485c;max-width:36rem;margin:0 0 12px;line-height:1.45}.cf-page section{padding:56px 0}.cf-page .px-hero{padding:22px 0 28px;overflow:visible}.cf-page .px-hero .cf-ribbon{margin-top:22px;padding:0}.cf-counter .cf-pass,.cf-queue .cf-lanes,.cf-manager .cf-bench,.cf-day .cf-models{margin-top:32px}.cf-hero-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.08fr);align-items:center;gap:36px;display:grid}.cf-pos{background:linear-gradient(#f7f1e8,#efe4d4);border:1px solid #e4ddd4;border-radius:28px;grid-template-rows:auto 1fr auto;gap:12px;min-height:480px;padding:14px;display:grid;position:relative;box-shadow:0 18px 40px #10283f14}.cf-pos header,.cf-pos footer{align-items:center;gap:10px;display:flex}.cf-pos header b{font-family:var(--font-manrope)}.cf-pos header time{font-variant-numeric:tabular-nums;margin-left:auto}.cf-pos header em{color:#fff;background:#10283f;border-radius:999px;padding:4px 8px;font-size:.72rem;font-style:normal}.cf-pos-body{grid-template-columns:104px minmax(0,1fr) 188px;gap:10px;min-height:0;display:grid}.cf-pos nav{flex-direction:column;gap:6px;display:flex}.cf-pos nav span{color:#172231;border-bottom:1px solid #e4ddd4;padding:8px 0;font-size:.78rem;font-weight:750}.cf-tiles{grid-template-columns:1fr 1fr;align-content:start;gap:8px;display:grid}.cf-tiles span{background:#fff;border-radius:14px;flex-direction:column;justify-content:flex-end;min-height:86px;padding:10px;display:flex}.cf-tiles .is-on{background:#f3eee7}.cf-tiles i{color:#31485c;font-style:normal}.cf-pos aside{background:#fff;border-radius:16px;flex-direction:column;gap:4px;padding:12px;display:flex}.cf-pos aside p,.cf-page .cf-pos aside strong{color:#172231;justify-content:space-between;gap:8px;max-width:none;margin:0;display:flex}.cf-pos aside div{border-top:1px solid #e4ddd4;flex-direction:column;gap:2px;padding:6px 0;font-size:.78rem;display:flex}.cf-pos aside>i{color:#fff;text-align:center;background:#10283f;border-radius:8px;margin-top:auto;padding:8px;font-style:normal;font-weight:750}.cf-pos footer span,.cf-pos footer em{background:#fff;border-radius:12px;flex-direction:column;flex:1;min-width:0;padding:8px;font-size:.72rem;font-style:normal;display:flex}.cf-pos footer .is-on{color:#fff;background:#10283f}.cf-collect{visibility:hidden}.cf-pos[data-phase="7"] .cf-collect,.cf-pos[data-phase=static] .cf-collect{visibility:visible}.cf-travel{color:#fff;opacity:0;pointer-events:none;background:#10283f;border-radius:8px;place-items:center;width:64px;height:28px;font-size:.75rem;text-decoration:none;display:grid;position:absolute;bottom:16px;right:24px}.cf-pos[data-phase="4"] .cf-travel{opacity:1;transform:translate(-210px,-6px)}.cf-pos[data-phase="5"] .cf-travel{opacity:1;transform:translate(-130px,-6px)}.cf-ribbon{padding:8px 0 36px}.cf-ribbon ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 auto;padding:8px 0 0;list-style:none;display:grid;position:relative}.cf-ribbon ol:before{content:"";background:#c45a24;height:1px;position:absolute;top:22px;left:12.5%;right:12.5%}.cf-ribbon li{text-align:center;background:0 0;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:0 12px;display:flex}.cf-ribbon em{width:max-content;color:var(--orange);font-family:var(--font-manrope);background:var(--canvas);padding:0 10px;font-size:1.4rem;font-style:normal}.cf-ribbon b{font-family:var(--font-manrope);letter-spacing:-.03em;font-size:1.35rem}.cf-ribbon span{color:#31485c}.cf-counter-grid{grid-template-columns:minmax(0,.6fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.cf-till-ui{background:#fff;border-radius:18px;flex-direction:column;gap:8px;padding:16px;display:flex;box-shadow:0 10px 28px #10283f0f}.cf-till-ui header,.cf-till-ui strong,.cf-till-ui>p{justify-content:space-between;gap:8px;max-width:none;margin:0;display:flex}.cf-till-ui header b{font-family:var(--font-manrope);font-size:1.6rem}.cf-picks,.cf-type,.cf-mods,.cf-till-ui footer{flex-wrap:wrap;gap:8px;display:flex}.cf-picks button,.cf-type button,.cf-mods button,.cf-send{color:#172231;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4ddd4;border-radius:10px;font-weight:750}.cf-type [aria-pressed=true],.cf-mods [aria-pressed=true]{color:#fff;background:#10283f;border-color:#10283f}.cf-till-ui ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cf-till-ui li{justify-content:space-between;gap:8px;display:flex}.cf-mods{border-top:1px solid #e4ddd4;padding:8px 0}.cf-mods div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cf-mods small{width:100%}.cf-send{color:#fff;background:#10283f;border-color:#10283f}.cf-send:disabled{opacity:.7}.cf-till-ui footer{margin-top:4px}.cf-till-ui footer span,.cf-till-ui footer em{background:#f6f1ea;border-radius:10px;flex-direction:column;flex:1;min-width:72px;padding:8px;font-style:normal;display:flex}.cf-till-ui footer .is-on{color:#fff;background:#10283f}.cf-hold{visibility:hidden}.cf-pass{background:#10283f;border-radius:18px;padding:18px}.cf-pass-board{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,.8fr);align-items:start;gap:14px;display:grid}.cf-pass small{color:#b7c9d6;letter-spacing:.05em;text-transform:uppercase;margin-bottom:2px;font-size:.72rem;font-weight:800;display:block}.cf-pass time{color:#d5e2ec;font-variant-numeric:tabular-nums;display:block}.cf-pass ol{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cf-pass li{color:#fff;background:#16324c;border-radius:12px;flex-direction:column;gap:2px;min-height:72px;padding:12px 14px;display:flex}.cf-pass li span{color:#d5e2ec;display:block}.cf-pass b{font-family:var(--font-manrope);letter-spacing:-.03em;font-size:1.55rem;display:block}.cf-pass em{color:var(--orange);font-size:.75rem;font-style:normal;font-weight:750}.cf-pass-board>div:nth-child(2){border-left:1px solid #2c4d68;border-right:1px solid #2c4d68;padding:0 4px 0 10px}.cf-queue{background:var(--canvas)}.cf-illu{color:#6a5a48;font-size:.8rem}.cf-rush-line{background:linear-gradient(#d9cfc3,#d9cfc3) 0 26px/100% 1px no-repeat;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:18px 0;padding:18px 0 0;list-style:none;display:grid}.cf-rush-line li{min-width:0}.cf-rush-line time{background:var(--canvas);width:max-content;padding-right:8px;font-weight:750;display:block}.cf-rush-line b,.cf-rush-line span{display:block}.cf-rush-line .is-peak b{color:var(--orange)}.cf-queue ul{gap:28px;margin:12px 0 0;padding:0;list-style:none;display:flex}.cf-queue li{flex-direction:column;gap:2px;min-width:88px;display:flex}.cf-queue li b{font-family:var(--font-manrope);font-size:1.6rem}.cf-lanes{background:#f6f1ea}.cf-lane-row,.cf-lanes ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cf-lane-row article,.cf-lanes ol li{border-top:1px solid #e4ddd4;flex-direction:column;gap:4px;min-width:0;padding:8px 0 0;display:flex}.cf-lanes ol{margin:0;padding:0;list-style:none}.cf-lanes ol b,.cf-converge b{font-family:var(--font-manrope);font-size:1.4rem}.cf-join{width:100%;height:56px;display:block}.cf-join path{fill:none;stroke:#c45a24;stroke-width:1.5px}.cf-converge{text-align:center;margin:0 0 8px}.cf-menu{background:#fff}.cf-menu-grid{grid-template-columns:minmax(220px,.7fr) minmax(0,1.1fr) 140px;align-items:start;gap:24px;display:grid}.cf-menu-ui{grid-template-columns:140px minmax(0,1fr);gap:12px;display:grid}.cf-menu-ui [role=tablist]{flex-direction:column;gap:4px;display:flex}.cf-menu-ui button{color:#172231;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e4ddd4;font-weight:750}.cf-menu-ui [aria-selected=true]{color:var(--orange)}.cf-menu-ui ul,.cf-surfaces{gap:0;margin:0;padding:0;list-style:none;display:grid}.cf-menu-ui li{border-bottom:1px solid #e4ddd4;grid-template-columns:1fr auto auto;align-items:center;gap:12px;min-height:52px;display:grid}.cf-menu-ui em{color:#6a5a48;font-size:.75rem;font-style:normal}.cf-surfaces li{border-bottom:1px solid #10283f;padding:14px 0;font-weight:750}.cf-guest{color:#fff;background:#10283f}.cf-guest h2,.cf-guest p,.cf-path h2{color:#fff}.cf-guest p,.cf-path p{color:#d5e2ec}.cf-guest-grid{grid-template-columns:minmax(220px,.7fr) minmax(240px,.8fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.cf-guest header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cf-guest article{flex-direction:column;gap:6px;padding:16px 0;display:flex}.cf-guest article p{color:#fff;gap:12px;max-width:none;margin:0;display:flex}.cf-guest strong{font-family:var(--font-manrope);font-size:1.8rem}.cf-meter{background:#2c4d68;border-radius:99px;height:4px}.cf-meter i{background:var(--orange);border-radius:99px;width:90.7%;height:100%;display:block}.cf-guest ol{background:linear-gradient(#2c4d68,#2c4d68) 0 16px/100% 1px no-repeat;gap:0;margin:0;padding:0;list-style:none;display:flex}.cf-guest li{color:#d5e2ec;flex-direction:column;flex:1;min-width:0;display:flex}.cf-guest li b{width:max-content;color:var(--orange);background:#10283f;padding-right:8px}.cf-direct-grid{grid-template-columns:minmax(200px,.7fr) 220px minmax(0,1fr) 160px;align-items:center;gap:18px;display:grid}.cf-phone{background:#fff;border:8px solid #10283f;border-radius:28px;flex-direction:column;gap:6px;max-width:220px;padding:22px 14px;display:flex}.cf-phone p,.cf-page .cf-phone strong{justify-content:space-between;max-width:none;margin:0;display:flex}.cf-phone i{color:#fff;text-align:center;background:#10283f;border-radius:8px;margin-top:8px;padding:8px;font-style:normal;font-weight:750}.cf-direct ol{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.cf-direct ol li{border-left:1px solid #c45a24;min-height:64px;padding-left:18px;position:relative}.cf-direct ol b{font-family:var(--font-manrope);font-size:1.4rem;display:block}.cf-direct aside{color:#fff;background:#10283f;border-radius:16px;padding:16px}.cf-direct aside b{font-family:var(--font-manrope);font-size:1.8rem;display:block}.cf-direct nav{grid-column:1/-1}.cf-direct nav a{color:#fff;background:#10283f;border-radius:999px;align-items:center;min-height:44px;margin:8px 8px 0 0;padding:0 14px;font-weight:750;text-decoration:none;display:inline-flex}.cf-fee{grid-column:1/-1}.cf-manager{background:var(--canvas)}.cf-desk{background:#fff;border-radius:22px;gap:16px;padding:18px;display:grid}.cf-desk header{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.cf-desk header em{color:#6a5a48;margin-left:auto;font-size:.8rem;font-style:normal}.cf-desk>ul,.cf-channels{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cf-desk>ul li,.cf-channels li{border-bottom:1px solid #e4ddd4;flex-direction:column;padding-bottom:8px;display:flex}.cf-desk>ul b{font-family:var(--font-manrope);font-size:1.5rem}.cf-graph{gap:8px;display:grid}.cf-graph div{align-items:end;gap:8px;height:140px;margin-bottom:22px;display:flex}.cf-graph i{background:#10283f;border-radius:8px 8px 0 0;flex:1;position:relative}.cf-graph i:nth-child(2){background:var(--orange)}.cf-graph i span{color:#31485c;text-align:center;font-size:.72rem;font-style:normal;position:absolute;bottom:-1.3rem;left:0;right:0}.cf-graph em{color:var(--orange);font-style:normal;font-weight:750}.cf-graph p{margin:0}.cf-desk ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.cf-desk ol li{flex-direction:column;min-width:0;display:flex}.cf-bench{background:0 0;padding-top:28px}.cf-bench-row{border-bottom:1px solid #e3dcd3;grid-template-columns:1.15fr .9fr 1fr 1.05fr .95fr;align-items:stretch;gap:10px;margin-top:20px;padding-bottom:14px;display:grid}.cf-dev{background:#fff;border:1px solid #d9cfc3;border-radius:12px;flex-direction:column;justify-content:space-between;gap:8px;min-height:96px;padding:12px 14px;display:flex}.cf-dev b{font-family:var(--font-manrope);letter-spacing:-.02em;font-size:.95rem}.cf-dev i,.cf-dev span{color:#5c6872;font-size:.84rem;font-style:normal}.cf-dev-print i{background:#f6f1ea;border-radius:2px;height:8px;display:block}.cf-dev-face,.cf-dev-kitchen{background:#10283f;border-color:#10283f}.cf-dev-face b,.cf-dev-face i,.cf-dev-kitchen b,.cf-dev-kitchen span{color:#fff}.cf-bench ol{flex-wrap:wrap;gap:4px 0;margin:14px 0 0;padding:0;list-style:none;display:flex}.cf-bench li{color:var(--navy);font-weight:750}.cf-bench li:not(:last-child):after{content:"→";color:#a83d0b;margin:0 10px;font-weight:500}.cf-bench-foot{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 28px;margin-top:16px;display:grid}.cf-bench-foot p{max-width:40rem;margin:0}.cf-bench a{color:#a83d0b;font-weight:750;text-decoration:none}.cf-dayline{text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:22px 0 8px;padding:0;list-style:none;display:grid;position:relative}.cf-dayline:before{content:"";background:#10283f;height:1px;position:absolute;top:8px;left:10%;right:10%}.cf-dayline time{background:var(--surface-2);width:max-content;margin:0 auto;padding:0 8px;font-weight:800;display:block;position:relative}.cf-dayline b{font-family:var(--font-manrope);letter-spacing:-.02em;margin-top:10px;font-size:1.15rem;display:block}.cf-dayline span{color:#31485c;font-size:.9rem;display:block}.cf-note{background:#fff;border:1px solid #e4ddd4;border-radius:16px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:18px 40px;margin-top:18px;padding:18px 20px;display:grid}.cf-note p{color:#31485c;max-width:none;margin:0 0 8px}.cf-note div:first-child>p:first-child{color:var(--navy);font-weight:750}.cf-note ol{flex-wrap:wrap;gap:4px 0;margin:0 0 10px;padding:0;list-style:none;display:flex}.cf-note li{color:var(--navy);font-weight:750}.cf-note li:not(:last-child):after{content:"·";color:#a83d0b;margin:0 8px;font-weight:500}.cf-note div:last-child>p{color:#5c6872;font-size:.88rem}.cf-path{background:#10283f}.cf-path ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.cf-path li{border-top:1px solid #2c4d68;flex-direction:column;gap:6px;min-width:0;padding-top:10px;display:flex}.cf-path small{color:#d5e2ec}.cf-path a{color:#fff;font-family:var(--font-manrope);font-size:1.25rem;text-decoration:none}.cf-path nav{flex-wrap:wrap;gap:8px;display:flex}.cf-path nav a{color:#fff;border:1px solid #2c4d68;border-radius:999px;align-items:center;min-height:44px;padding:0 14px;font-family:inherit;font-size:.95rem;text-decoration:none;display:inline-flex}.cf-models>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cf-models article{background:#fff;border:1px solid #e4ddd4;border-radius:16px;flex-direction:column;gap:6px;min-width:0;min-height:140px;padding:16px 18px;display:flex}.cf-models article span{color:#31485c}.cf-models b{font-family:var(--font-manrope);letter-spacing:-.02em;font-size:1.2rem}.cf-page .ip-final{background:#10283f;padding:64px 0}.cf-page .ip-final h2,.cf-page .ip-final p{color:#fff}.cf-page .ip-final p{color:#d5e2ec}.cf-page .final-cta{grid-template-columns:minmax(0,1.1fr) minmax(180px,.6fr);align-items:center;gap:28px;display:grid}.cf-close{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cf-close li{color:#fff;background:#16324c;border-radius:10px;padding:10px 12px;font-weight:750}.cf-close li:not(:last-child):after{content:"↓";color:var(--orange);font-size:.8rem;display:block}.cf-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cf-pos button:focus-visible,.cf-till-ui button:focus-visible,.cf-menu-ui button:focus-visible,.cf-path a:focus-visible,.cf-bench a:focus-visible,.cf-direct nav a:focus-visible{outline:2px solid var(--orange);outline-offset:3px}@media (max-width:900px){.cf-hero-grid,.cf-pos-body,.cf-counter-grid,.cf-pass-board,.cf-lane-row,.cf-lanes ol,.cf-menu-grid,.cf-menu-ui,.cf-guest-grid,.cf-direct-grid,.cf-desk>ul,.cf-channels,.cf-desk ol,.cf-rush-line,.cf-dayline,.cf-path ol,.cf-models>div,.cf-page .final-cta,.cf-note,.cf-bench-foot{grid-template-columns:1fr}.cf-bench-row,.cf-ribbon ol{grid-template-columns:1fr 1fr}.cf-ribbon ol:before,.cf-dayline:before{display:none}.cf-pass-board>div:nth-child(2){border:0;padding:0}.cf-join{display:none}.cf-rush-line,.cf-guest ol{background:0 0}.cf-rush-line li,.cf-dayline li{text-align:left;border-left:2px solid #d9cfc3;padding-left:12px}.cf-note ol,.cf-note li{text-align:left;border:0;padding:0;display:flex}.cf-day time,.cf-rush-line time,.cf-guest li b{background:0 0}.cf-phone{max-width:none}.cf-guest ol{flex-direction:column;gap:8px}}@media (max-width:520px){.cf-page h1,.cf-page h2{font-size:1.7rem}.cf-ribbon ol{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cf-travel{transition:none}}.sv-page{background:var(--canvas);color:var(--ink);overflow-x:clip}.sv-page .px-wrap,.sv-page .sv-hero,.sv-page .sv-hero>*{min-width:0}.sv-page h1{max-width:14em;color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.04em;margin:8px 0 14px;font-size:clamp(2.3rem,3.8vw,3.5rem);line-height:1.02}.sv-page h2{max-width:16em;color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(1.7rem,2.4vw,2.3rem);line-height:1.08}.sv-page p{color:#31485c;max-width:36rem;margin:0 0 12px;line-height:1.45}.sv-page section{padding:48px 0}.sv-page .px-hero{padding:22px 0 28px;overflow:visible}.sv-page .px-hero .sv-ribbon{margin-top:22px;padding:0}.sv-main .sv-next,.sv-main .sv-drop,.sv-main .sv-links,.sv-next .sv-links{margin-top:32px}.sv-main .sv-next,.sv-main .sv-drop,.sv-next .sv-links{background:0 0}.sv-hero{grid-template-columns:minmax(0,.8fr) minmax(0,1.05fr);align-items:center;gap:36px;display:grid}.sv-scene{background:#f6f1ea;border:1px solid #e4ddd4;border-radius:26px;flex-direction:column;gap:10px;min-height:320px;padding:16px;display:flex}.sv-scene header,.sv-scene ul,.sv-scene ol{margin:0;padding:0;list-style:none}.sv-scene header,.sv-scene li,.sv-cols>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sv-scene b,.sv-board b,.sv-slip b{font-family:var(--font-manrope);font-size:1.5rem}.sv-scene ul li,.sv-board ul li{border-bottom:1px solid #e4ddd4;padding:8px 0}.sv-scene>ol,.sv-points{gap:8px;display:flex}.sv-scene>ol li,.sv-points li,.sv-join li{border-top:1px solid #e4ddd4;flex:1;padding:10px 0;font-weight:750}.sv-cols,.sv-three,.sv-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sv-cols>div,.sv-three>div,.sv-board>article,.sv-board>aside,.sv-board>ul{background:#fff;border-radius:16px;flex-direction:column;gap:4px;min-width:0;padding:14px;display:flex}.sv-board{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(180px,.7fr)}.sv-board ol{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sv-board ol li{border-top:1px solid #e4ddd4;flex-direction:column;gap:2px;padding:12px 0 0;display:flex}.sv-ready,.sv-arrow{color:#fff;background:#10283f;border-radius:16px;padding:16px}.sv-floor{background:#f7f3ee;grid-template-columns:1.1fr .8fr;gap:12px;display:grid}.sv-floor>div{gap:8px;display:grid}.sv-floor span{background:#fff;border-radius:14px;flex-direction:column;min-height:72px;padding:12px;display:flex}.sv-floor .is-on{background:#f3eee7}.sv-floor aside{background:#fff;border-radius:16px;flex-direction:column;justify-content:center;gap:4px;padding:16px;display:flex}.sv-dark,.sv-cloud-kitchens .sv-scene{color:#fff;background:#10283f}.sv-dark li,.sv-dark ol li{color:#fff;border-color:#2c4d68}.sv-dark small,.sv-dark span{color:#d5e2ec}.sv-ribbon{padding:8px 0 28px}.sv-ribbon ol{background:linear-gradient(#c45a24,#c45a24) 50% 22px/100% 1px no-repeat;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0;padding:8px 0 0;list-style:none;display:grid}.sv-ribbon li{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:0 12px;display:flex}.sv-ribbon em{background:var(--canvas);color:var(--orange);font-family:var(--font-manrope);padding:0 10px;font-size:1.35rem;font-style:normal}.sv-ribbon b{font-family:var(--font-manrope);font-size:1.2rem}.sv-main{background:#fff}.sv-pizza .sv-main,.sv-qsr .sv-main,.sv-takeaway .sv-next{background:#f6f1ea}.sv-cloud-kitchens .sv-main{background:#10283f}.sv-cloud-kitchens .sv-main h2{color:#fff}.sv-cloud-kitchens .sv-three>div{color:#fff;background:#16324c}.sv-fine-dining .sv-main,.sv-fine-dining .px-hero{padding-top:64px;padding-bottom:64px}.sv-next{background:var(--canvas)}.sv-split{grid-template-columns:minmax(0,.7fr) minmax(0,1.1fr);align-items:center;gap:28px;display:grid}.sv-join{gap:0;margin:0;padding:0;list-style:none;display:grid}.sv-join li{border-bottom:1px solid #e4ddd4;padding:14px 0;font-weight:750}.sv-join li:last-child{color:var(--orange);border-bottom:0}.sv-slip{background:#fff;border:1px solid #e4ddd4;border-radius:10px;flex-direction:column;gap:4px;max-width:280px;padding:18px;display:flex}.sv-pathline{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.sv-pathline li{border-top:2px solid #10283f;min-width:0;padding-top:10px}.sv-pathline b,.sv-bars b{font-family:var(--font-manrope);font-size:1.35rem;display:block}.sv-bars{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sv-bars li{border-bottom:1px solid #e4ddd4;grid-template-columns:minmax(120px,.8fr) auto auto minmax(0,1.2fr);align-items:baseline;gap:12px;padding:8px 0;display:grid}.sv-bars em{color:#31485c;font-style:normal}.sv-page .ml-tower{width:100%;margin:0}.sv-links ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:8px 0 16px;padding:0;list-style:none;display:grid}.sv-links li{min-width:0}.sv-links a{min-height:72px;color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.02em;background:#fff;border:1px solid #e4ddd4;border-radius:14px;align-items:center;padding:14px 16px;font-size:1.05rem;font-weight:750;text-decoration:none;display:flex}.sv-links a:hover{border-color:#c9bfb3}.sv-links a:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.sv-note{background:#fff;border:1px solid #e4ddd4;border-radius:16px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:16px 40px;padding:18px 20px;display:grid}.sv-note p{color:#31485c;max-width:none;margin:0 0 8px}.sv-note div:first-child>p:first-child{color:var(--navy);font-weight:750}.sv-note ol{flex-wrap:wrap;gap:4px 0;margin:0 0 10px;padding:0;list-style:none;display:flex}.sv-note li{color:var(--navy);font-weight:750}.sv-note li:not(:last-child):after{content:"·";color:#a83d0b;margin:0 8px;font-weight:500}.sv-note div:last-child>p{color:#5c6872;font-size:.88rem}.sv-pizza .sv-main{background:0 0}.sv-pizza .sv-board{align-items:stretch}.sv-pizza .sv-board>article,.sv-pizza .sv-board>ul,.sv-pizza .sv-board>aside{border:1px solid #e3dcd3;border-radius:12px;min-height:220px}.sv-pizza .sv-board ul{justify-content:center;margin:0;list-style:none}.sv-pizza .sv-board ul li{border-bottom:1px solid #e3dcd3;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.sv-pizza .sv-board ul span{color:#5c6872}.sv-pizza .sv-board ul b{font-size:1rem}.sv-pizza .sv-board article b{font-size:1.35rem}.sv-pizza .sv-board aside b{font-size:1.7rem}.sv-pizza .sv-board ol li{border-top:1px solid #10283f}.sv-pizza .sv-join{align-content:center}.sv-pizza .sv-join li{min-height:48px;color:var(--navy);border-top:0;border-bottom:1px solid #e3dcd3;flex:none;align-items:center;gap:14px;padding:0;display:flex}.sv-pizza .sv-join li:after{content:"";background:#e3dcd3;flex:1;height:1px}.sv-pizza .sv-join li:last-child{color:#a83d0b;border-bottom:0}.sv-pizza .sv-join li:last-child:after{background:#a83d0b}.sv-takeaway .sv-main,.sv-takeaway .sv-next{background:0 0}.sv-takeaway .sv-three{border-top:1px solid #e3dcd3;gap:0}.sv-takeaway .sv-three>div{background:0 0;border-right:1px solid #e3dcd3;border-radius:0;gap:6px;min-height:148px;padding:16px 18px 18px 0}.sv-takeaway .sv-three>div+div{padding-left:18px}.sv-takeaway .sv-three>div:last-child{border-right:0}.sv-takeaway .sv-three small{color:#5c6872;font-size:.78rem}.sv-takeaway .sv-three b{font-size:1.7rem}.sv-takeaway .sv-three em{color:#a83d0b;font-size:.84rem;font-style:normal;font-weight:750}.sv-takeaway .sv-slip{background:#fff;border:1px solid #e3dcd3;border-radius:12px;justify-self:start;width:min(240px,100%);max-width:none;padding:16px 18px}.sv-takeaway .sv-slip small{color:#5c6872}.sv-takeaway .sv-slip b{font-size:1.8rem}.sv-takeaway .sv-slip em{color:#a83d0b;font-style:normal;font-weight:750}.sv-fine-dining .sv-next{background:0 0}.sv-fine-dining .sv-slip{background:#fff;border:1px solid #e3dcd3;border-radius:12px;justify-self:start;width:min(240px,100%);max-width:none;padding:16px 18px}.sv-fine-dining .sv-slip small{color:#5c6872}.sv-fine-dining .sv-slip b{font-size:1.8rem}.sv-fine-dining .sv-slip em{color:#a83d0b;font-style:normal;font-weight:750}.sv-multi-location .sv-pathline{border-top:1px solid #10283f;gap:0}.sv-multi-location .sv-pathline li{border-top:0;border-right:1px solid #e3dcd3;padding:14px 18px 0 0}.sv-multi-location .sv-pathline li+li{padding-left:18px}.sv-multi-location .sv-pathline li:last-child{border-right:0}.sv-multi-location .sv-pathline span{color:#31485c;margin-top:4px;display:block}.sv-page .ip-final{background:#10283f;padding:64px 0}.sv-page .ip-final h2,.sv-page .ip-final p{color:#fff}.sv-page .ip-final p{color:#d5e2ec}.sv-page .final-cta{grid-template-columns:minmax(0,1.15fr) minmax(160px,.5fr);align-items:center;gap:28px;display:grid}.sv-close{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sv-close li{color:#fff;background:#16324c;border-radius:10px;padding:10px 12px;font-weight:750}@media (max-width:900px){.sv-hero,.sv-split,.sv-cols,.sv-three,.sv-board,.sv-board ol,.sv-floor,.sv-pathline,.sv-bars li,.sv-page .final-cta,.sv-ribbon ol,.sv-links ol,.sv-note{grid-template-columns:1fr}.sv-ribbon ol{background:0 0}.sv-takeaway .sv-three>div,.sv-takeaway .sv-three>div+div{border-top:1px solid #e3dcd3;border-right:0;padding-left:0}.sv-takeaway .sv-three>div:first-child,.sv-multi-location .sv-pathline{border-top:0}.sv-multi-location .sv-pathline li,.sv-multi-location .sv-pathline li+li{border-top:1px solid #e3dcd3;border-right:0;padding-left:0}.sv-ribbon li{text-align:left;border-top:1px solid #e4ddd4;align-items:flex-start;padding:8px 0}.sv-ribbon em{background:0 0}}@media (max-width:700px){.sv-links ol{grid-template-columns:1fr 1fr}}.ig-page{background:var(--canvas);color:var(--ink);overflow-x:clip}.ig-page .px-wrap,.ig-page .ig-hero,.ig-page .ig-hero>*{min-width:0}.ig-page h1{max-width:16em;color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.04em;margin:8px 0 14px;font-size:clamp(2.3rem,3.8vw,3.5rem);line-height:1.02}.ig-page h2{max-width:16em;color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(1.7rem,2.4vw,2.3rem);line-height:1.08}.ig-page p{color:#31485c;max-width:36rem;margin:0 0 12px;line-height:1.45}.ig-page section{padding:48px 0}.ig-page .px-hero{padding:22px 0 36px}.ig-hero{grid-template-columns:minmax(0,.78fr) minmax(0,1.05fr);align-items:center;gap:36px;display:grid}.ig-board{background:#f6f1ea;border:1px solid #e4ddd4;border-radius:26px;grid-template-columns:minmax(0,1.05fr) minmax(140px,.7fr) minmax(0,.85fr);gap:10px;min-height:320px;padding:14px;display:grid}.ig-board ol,.ig-board div{background:#fff;border-radius:16px;margin:0;padding:14px;list-style:none}.ig-board>div{color:#fff;background:#10283f;flex-direction:column;align-items:stretch;gap:2px;display:flex}.ig-board>div>span{color:#d5e2ec;display:block}.ig-board li,.ig-board em{border-bottom:1px solid #e4ddd4;justify-content:space-between;gap:8px;padding:8px 0;font-style:normal;display:flex}.ig-board div em{border-color:#2c4d68}.ig-board b,.ig-ticket b,.ig-store b{font-family:var(--font-manrope);font-size:1.2rem}.ig-board small,.ig-ticket small{color:#5c6872}.ig-channels{background:#fff}.ig-channels ol,.ig-steps,.ig-path,.ig-why ol,.ig-links ol,.ig-setup ol{margin:0;padding:0;list-style:none}.ig-channels a{min-height:84px;color:inherit;border-top:1px solid #e4ddd4;grid-template-columns:minmax(140px,.7fr) minmax(0,1.6fr) auto;align-items:center;gap:16px;padding:8px 0;text-decoration:none;display:grid}.ig-channels a small{color:#31485c;font-weight:650;display:block}.ig-channels em{color:var(--orange);font-style:normal;font-weight:750}.ig-navy{color:#fff;background:#10283f}.ig-navy h2{color:#fff}.ig-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ig-path li,.ig-steps li{background:#16324c;border-radius:16px;flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}.ig-path b,.ig-steps b{font-family:var(--font-manrope)}.ig-path span,.ig-path small,.ig-path em{color:#d5e2ec;font-style:normal}.ig-path strong{font-family:var(--font-manrope);font-size:1.8rem}.ig-why{counter-reset:why;background:0 0;padding-top:12px}.ig-why h2{max-width:14ch}.ig-why ol{border-top:1px solid #e3dcd3;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ig-why ol>li{counter-increment:why;border-top:0;border-right:1px solid #e3dcd3;align-content:start;gap:8px;padding:18px 22px 22px 0;display:grid}.ig-why ol>li+li{padding-left:22px}.ig-why ol>li:last-child{border-right:0}.ig-why ol>li:before{content:counter(why,decimal-leading-zero);color:#a83d0b;letter-spacing:.1em;font-size:.72rem;font-weight:800}.ig-why b{font-family:var(--font-manrope);letter-spacing:-.02em;font-size:1.15rem;display:block}.ig-why ol>li p{max-width:none;margin:0;font-size:.92rem}.ig-note{border-top:1px solid #e3dcd3;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:18px 40px;margin-top:4px;padding-top:18px;display:grid}.ig-note p{max-width:none;margin:0 0 8px}.ig-note p:first-child{color:var(--navy);font-weight:750}.ig-note ul{flex-wrap:wrap;gap:4px 0;margin:0 0 10px;padding:0;list-style:none;display:flex}.ig-note li{color:var(--navy);font-size:.84rem;font-weight:750}.ig-note li:not(:last-child):after{content:"·";color:#a83d0b;margin:0 8px;font-weight:500}.ig-note div:last-child>p{color:#5c6872;font-size:.86rem}.ig-status{border-top:1px solid #e4ddd4;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.ig-status b{max-width:42rem;font-family:var(--font-manrope);font-size:1.15rem}.ig-page .ig-status-band{padding:8px 0 20px}.ig-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ig-main .ig-steps li{background:#fff;border:1px solid #e4ddd4;border-radius:12px}.ig-steps em{color:var(--orange);font-family:var(--font-manrope);font-size:1.3rem;font-style:normal}.ig-deliveroo .ig-main,.ig-uber-eats .ig-main{background:#f6f1ea}.ig-just-eat .px-hero,.ig-just-eat .ig-main{padding-top:64px;padding-bottom:64px}.ig-access{color:var(--navy);font-weight:750}.ig-ticket,.ig-store{background:#fff;border:1px solid #e4ddd4;border-radius:12px;flex-direction:column;gap:4px;max-width:320px;margin-left:auto;padding:22px;display:flex}.ig-ticket b{font-size:2rem}.ig-ticket strong{font-family:var(--font-manrope);margin-top:8px;font-size:1.6rem}.ig-inbox,.ig-gate{color:#fff;background:#10283f;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:12px;list-style:none;display:grid}.ig-inbox li,.ig-gate li{background:#16324c;border-radius:14px;flex-direction:column;gap:6px;min-height:150px;padding:14px;display:flex}.ig-uber-eats .ig-inbox{min-height:280px}.ig-setup{background:#fff}.ig-split{grid-template-columns:minmax(0,.7fr) minmax(0,1.1fr);align-items:start;gap:28px;display:grid}.ig-setup li{border-bottom:1px solid #e4ddd4;padding:14px 0;font-weight:700}.ig-links{background:var(--canvas)}.ig-links a{min-height:56px;color:inherit;border-top:1px solid #e4ddd4;justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;text-decoration:none;display:flex}.ig-links b{font-family:var(--font-manrope);font-size:1.2rem}.ig-links span{color:#31485c}.ig-page .ip-final{background:#10283f;padding:64px 0}.ig-page .ip-final h2,.ig-page .ip-final p{color:#fff}.ig-page .ip-final p{color:#d5e2ec}.ig-page .final-cta{grid-template-columns:minmax(0,1.15fr) minmax(160px,.5fr);align-items:center;gap:28px;display:grid}.ig-close{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ig-close li{color:#fff;background:#16324c;border-radius:10px;padding:10px 12px;font-weight:750}.ig-channels a:focus-visible,.ig-links a:focus-visible{outline:2px solid var(--orange);outline-offset:3px}@media (max-width:900px){.ig-hero,.ig-board,.ig-channels a,.ig-path,.ig-steps,.ig-split,.ig-inbox,.ig-gate,.ig-page .final-cta,.ig-why ol,.ig-note{grid-template-columns:1fr}.ig-why ol>li,.ig-why ol>li+li{border-top:1px solid #e3dcd3;border-right:0;padding-left:0;padding-right:0}.ig-why ol>li:first-child{border-top:0}.ig-ticket,.ig-store{margin-left:0}.ig-channels a em{justify-self:start}}@media (max-width:520px){.ig-page h1,.ig-page h2{font-size:1.7rem}}.mega-menu.resources-menu{width:min(420px,100vw - 40px);padding:14px}.mega-resources{gap:4px;display:grid}.mega-resources a.mega-item{grid-template-columns:minmax(0,1fr)}.header-download,.header-demo{white-space:nowrap}.rs-page,.ga-page,.sg-page,.sc-page{overflow-x:clip}.rs-page{background:linear-gradient(#f7f3ee 0%,#f3eee6 42%,#efe8df 100%)}.rs-page .breadcrumbs,.ga-page .breadcrumbs,.sg-page .breadcrumbs,.sc-page .breadcrumbs{margin:0 0 14px}.rs-page h1,.ga-page h1,.sg-page h1,.sc-page h1{max-width:14ch;color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.05em;margin:0 0 14px;font-size:clamp(2.5rem,4.4vw,4.4rem);line-height:.96}.rs-page p,.rs-library p,.ga-page p,.sg-copy p,.sc-copy p{color:#31485c;line-height:1.65}.rs-hero-band{background:radial-gradient(70% 55% at 88% 18%,#f9842d24,#0000 58%),linear-gradient(165deg,#f8f4ef 0%,#f1ebe3 55%,#ebe3d8 100%);padding:8px 0}.rs-hero{grid-template-columns:minmax(0,1.05fr) minmax(280px,.78fr);align-items:center;gap:36px;padding:12px 0 36px;display:grid}.rs-hero-copy .eyebrow{color:var(--orange-dark)}.rs-lead{max-width:38rem;margin:0;font-size:1.05rem}.rs-map{color:#fff;background:#10283f;border-radius:16px;padding:18px 18px 14px;box-shadow:0 22px 48px #10283f2e}.rs-map>p{color:#ffb087;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:.68rem;font-weight:800}.rs-map ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.rs-map li{border-top:1px solid #ffffff1f;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.rs-map li:first-child{border-top:0;padding-top:0}.rs-map b{color:#ffb087;font-family:var(--font-manrope);font-size:.82rem}.rs-map strong{color:#fff;letter-spacing:-.02em;font-size:.98rem;display:block}.rs-map span{color:#b8c6d1;margin-top:2px;font-size:.78rem;line-height:1.4;display:block}.rs-paths{padding:28px 0 12px}.rs-sec-head{max-width:40rem;margin:0 0 22px}.rs-sec-head h2{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.03em;margin:0;font-size:clamp(1.7rem,2.6vw,2.35rem);line-height:1.1}.rs-sec-head p:last-child{margin:10px 0 0}.rs-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.rs-path{border:1px solid var(--border);min-height:100%;color:inherit;background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:18px 18px 16px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.rs-path:hover{border-color:#e0b090;transform:translateY(-2px);box-shadow:0 14px 28px #10283f14}.rs-path>p:first-child{color:var(--orange-dark);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.rs-path h3{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.03em;margin:0;font-size:1.35rem;line-height:1.15}.rs-path>p:nth-of-type(2){color:#31485c;flex:1;margin:0;font-size:.9rem;line-height:1.5}.rs-path>span:last-child{color:var(--navy);margin-top:8px;font-size:.88rem;font-weight:800}.rs-path-guides ol{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.rs-path-guides li{color:#31485c;border:1px solid #e4ddd4;border-radius:999px;padding:5px 9px;font-size:.68rem;font-weight:750}.rs-path-setup{background:#fff8f3;border-color:#f0d7c4}.rs-path-setup ol{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.rs-path-setup li{color:var(--navy);border-bottom:1px solid #f0d7c4;align-items:baseline;gap:8px;padding:6px 0;font-size:.8rem;font-weight:700;display:flex}.rs-path-setup li:last-child{border-bottom:0}.rs-path-setup b{color:var(--orange-dark);font-family:var(--font-manrope);font-size:.72rem}.rs-path-show{color:#fff;background:#10283f;border-color:#10283f}.rs-path-show>p:first-child{color:#ffb087}.rs-path-show h3,.rs-path-show>span:last-child{color:#fff}.rs-path-show>p:nth-of-type(2){color:#d5e2ec}.rs-path-show ul{grid-template-columns:1fr 1fr;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.rs-path-show li{color:#e8f0f5;border:1px solid #ffffff24;border-radius:8px;padding:8px 10px;font-size:.72rem;font-weight:750}.rs-path-show:hover{border-color:#ffb087;box-shadow:0 16px 32px #08162147}.rs-library{padding:36px 0 48px}.rs-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.rs-guide-card{border:1px solid var(--border);height:100%;color:inherit;background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:18px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.rs-guide-card:hover{border-color:#e0b090;transform:translateY(-2px);box-shadow:0 14px 28px #10283f14}.rs-guide-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.rs-guide-meta b{color:var(--orange-dark);font-family:var(--font-manrope);font-size:.82rem}.rs-guide-meta span{color:#5c6872;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:750}.rs-guide-card h3{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.03em;margin:0;font-size:1.25rem;line-height:1.2}.rs-guide-card>p{color:#31485c;flex:1;margin:0;font-size:.9rem;line-height:1.5}.rs-guide-card ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.rs-guide-card li{background:#f7f3ee;border-radius:8px;padding:8px 10px}.rs-guide-card strong{color:var(--navy);font-size:.78rem;display:block}.rs-guide-card em{color:#5c6872;margin-top:2px;font-size:.68rem;font-style:normal;display:block}.rs-guide-card>span:last-child{color:var(--navy);margin-top:6px;font-size:.88rem;font-weight:800}.rs-close{color:#fff;background:#10283f;padding:48px 0}.rs-close-grid{grid-template-columns:minmax(0,1.2fr) auto;align-items:center;gap:24px;display:grid}.rs-close .eyebrow{color:#ffb087}.rs-close h2{color:#fff;max-width:14ch;font-family:var(--font-manrope);letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.05}.rs-close p{color:#d5e2ec;max-width:36rem;margin:0}.rs-close .button-quiet{color:#fff;box-shadow:inset 0 0 0 1px #ffffff59}.ga-flow{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ga-flow li{border:1px solid var(--border);background:#fff;border-radius:12px;padding:12px 14px}.ga-flow b{color:var(--navy);display:block}.ga-hero{grid-template-columns:minmax(0,1.1fr) minmax(240px,.7fr);align-items:end;gap:28px;padding-bottom:18px;display:grid}.ga-layout{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:36px;padding:18px 0 72px;display:grid}.ga-layout article{max-width:68ch}.ga-layout h2{font-family:var(--font-manrope);letter-spacing:-.03em;margin:28px 0 8px;font-size:1.55rem}.ga-define{padding:0}.ga-faq{border-top:1px solid var(--border);padding:12px 0}.ga-bridge{color:#fff;background:#10283f;border-radius:16px;margin-top:28px;padding:18px}.ga-bridge p,.ga-bridge a{color:#fff}.ga-bridge .button-quiet{color:#fff;box-shadow:inset 0 0 0 1px #fff6}.ga-toc{padding:12px 0;position:sticky;top:88px}.ga-toc p,.sg-nav p{letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:800}.ga-toc ol,.sg-nav ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ga-toc a,.sg-nav a{color:#31485c;font-weight:650;text-decoration:none}.sg-nav a{align-items:baseline;gap:10px;display:flex}.ga-toc-mobile{display:none}.sg-page{background:#f4efe8}.sg-hero{grid-template-columns:minmax(0,.9fr) minmax(280px,1fr);align-items:center;gap:36px;display:grid}.sg-setup-ui{color:#fff;background:#17191c;border-radius:22px;padding:18px 18px 20px;box-shadow:0 30px 60px #10283f38}.sg-setup-ui header{border-bottom:1px solid #fff2;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.sg-setup-ui header b{font-family:var(--font-manrope);font-size:1.05rem}.sg-setup-ui header span{color:#f6b48a;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.sg-setup-ui ol{counter-reset:station;gap:8px;margin:0;padding:0;list-style:none;display:grid}.sg-setup-ui li{counter-increment:station;background:#22262b;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-weight:750;display:flex}.sg-setup-ui li:before{content:counter(station, decimal-leading-zero);color:#f36b21;font-variant-numeric:tabular-nums;font-weight:800}.sg-setup-ui li:nth-child(-n+2){background:#1c3a2c}.sg-setup-ui li:nth-child(3){color:#211208;background:#f36b21}.sg-setup-ui li:nth-child(3):before{color:#211208}.sg-layout{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:28px;min-width:0;padding:8px 0 80px;display:grid}.sg-nav{background:#fff;border-radius:20px;padding:14px;position:sticky;top:88px;box-shadow:0 18px 40px #10283f0f}.sg-nav a{border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.sg-nav a:hover{background:#fff4ec}.sg-nav a b{color:#f36b21;font-variant-numeric:tabular-nums;min-width:1.5rem}.sg-layout section{background:#fff;border-radius:24px;margin:0 0 36px;padding:22px 22px 18px;box-shadow:0 18px 40px #10283f0d}.sg-layout h2{letter-spacing:-.03em;margin:6px 0 8px;font-size:clamp(1.45rem,2.2vw,2rem)}.sg-kicker{letter-spacing:.14em;text-transform:uppercase;color:#f36b21;align-items:center;gap:8px;margin:0;font-size:.75rem;font-weight:800;display:flex}.sg-kicker span{color:#5c6f82;letter-spacing:.08em}.sg-stage{background:#f7f4ef;border-radius:20px;margin:16px 0 8px;padding:10px}.sg-getting-started .sg-stage,.sg-menu .sg-stage,.sg-website .sg-stage{background:#fff7f1}.sg-layout section.sg-tables{color:#fff;background:#10283f}.sg-layout section.sg-kitchen{color:#fff;background:#14181c}.sg-layout section.sg-online,.sg-layout section.sg-staff{background:#fffdfb}.sg-layout section.sg-analytics{color:#fff;background:#10283f}.sg-tables .sg-stage,.sg-kitchen .sg-stage{background:0 0;padding:0}.sg-analytics .sg-stage{background:#fff;padding:8px}.sg-kicker span,.sg-tables .sg-copy p,.sg-kitchen .sg-copy p,.sg-analytics .sg-copy p{color:inherit}.sg-tables .sg-kicker,.sg-kitchen .sg-kicker,.sg-analytics .sg-kicker{color:#f6b48a}.sg-tables .sg-kicker span,.sg-kitchen .sg-kicker span,.sg-analytics .sg-kicker span{color:#d5e2ec}.sg-chips{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.sg-chips li{background:#f6f3ee;border-radius:999px;padding:7px 11px;font-size:.92rem;font-weight:700}.sg-tables .sg-chips li,.sg-kitchen .sg-chips li,.sg-analytics .sg-chips li{color:#fff;background:#ffffff14}.sg-steps{counter-reset:step;gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.sg-steps li{counter-increment:step;border-top:1px solid #eadfd4;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;padding:11px 0;font-weight:650;display:grid}.sg-tables .sg-steps li,.sg-kitchen .sg-steps li,.sg-analytics .sg-steps li{border-top-color:#fff2}.sg-steps li:before{content:counter(step);color:#fff;background:#10283f;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.78rem;font-weight:800;display:grid}.sg-tables .sg-steps li:before,.sg-kitchen .sg-steps li:before,.sg-analytics .sg-steps li:before{color:#211208;background:#f36b21}.sg-note{color:#31485c;background:#fff6ee;border-radius:12px;margin:14px 0 0;padding:12px 14px}.sg-tables .sg-note,.sg-kitchen .sg-note,.sg-analytics .sg-note{color:#fff;background:#ffffff10}.sg-downloads{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.sg-downloads a{color:#fff;background:#10283f;border-radius:999px;padding:9px 13px;font-weight:750;text-decoration:none}.sg-downloads a:hover{color:#211208;background:#f36b21}.sg-faq{gap:0;margin-top:8px;display:grid}.sg-faq details{border-top:1px solid #eadfd4;padding:10px 0}.sg-tables .sg-faq details,.sg-kitchen .sg-faq details,.sg-analytics .sg-faq details{border-top-color:#fff2}.sg-faq summary{cursor:pointer;font-weight:750}.sg-more{color:#f36b21;margin-top:12px;font-weight:800;display:inline-block}.is-quiet{background:#fffdfb}.sg-pair{grid-template-columns:minmax(0,1.4fr) minmax(180px,.5fr);align-items:start;gap:12px;display:grid}.sg-page .px-hero{background:0 0}.sg-ready{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.sg-ready li{border:1px solid var(--border);background:#fff;border-radius:12px;padding:14px;font-weight:750}.sc-dark .an-board,.sc-dark .an-board p,.sc-dark .an-board span,.sc-dark .an-board b,.sc-dark .an-board em,.sc-dark .an-board small{color:#10283f}.sg-screen,.sg-floor,.sg-kds,.sg-flow,.sg-check{border:1px solid var(--border);background:#fff;border-radius:16px;margin:16px 0;padding:16px}.sg-screen p,.sg-screen span,.sg-screen b,.sg-screen strong{display:block}.sg-screen strong{font-family:var(--font-manrope);color:var(--navy);font-size:2rem}.sg-pos{color:#10283f;background:#fff}.sg-floor{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sg-floor span{border:1px solid var(--border);border-radius:12px;min-height:88px;padding:12px}.sg-floor .is-on{color:#fff;background:#10283f}.sg-kds,.sg-flow,.sg-check{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;list-style:none;display:grid}.sg-kds{background:#10283f}.sg-kds li,.sg-flow li,.sg-check li{color:#fff;background:#16324c;border-radius:12px;padding:12px}.sg-kds b,.sg-kds span{display:block}.sg-flow li,.sg-check li{color:var(--navy);border:1px solid var(--border);background:#fff}.sc-page{background:#f4efe8}.sc-page .sc-hero{color:#10283f;background:0 0;padding:28px 0 8px}.sc-page .sc-hero h1,.sc-page .sc-hero p{color:#10283f}.sc-page .sc-hero .breadcrumbs,.sc-page .sc-hero .breadcrumbs a{color:#5c6f82}.sc-page .sc-hero h1{letter-spacing:-.04em;max-width:16ch;font-size:clamp(2.4rem,4vw,4rem)}.sc-body{padding-bottom:72px}.sc-studio{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;margin-top:8px;display:grid}.sc-side{border-top:1px solid #e3dcd3;position:sticky;top:84px}.sc-side section{border-bottom:1px solid #e3dcd3}.sc-side>section>button{width:100%;min-height:48px;color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.02em;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:1rem;font-weight:750;display:flex}.sc-side>section>button.is-on{color:#a83d0b}.sc-picks{gap:0;margin:0 0 10px;padding:0;display:grid}.sc-picks button{color:#5c6872;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:1px solid #e3dcd3;padding:0 0 0 12px;font-size:.92rem;font-weight:650}.sc-picks button.is-on{color:var(--navy);border-left-color:#10283f;font-weight:750}.sc-focus{min-width:0;box-shadow:none;background:0 0;border-radius:0;padding:0}.sc-focus header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 16px;margin:0;padding:2px 0 14px;display:grid}.sc-focus header p{color:#a83d0b;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.sc-focus h2{max-width:none;color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.03em;grid-column:1;margin:0;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:750;line-height:1.12}.sc-focus header a{color:#a83d0b;grid-area:1/2/span 2;font-weight:750;text-decoration:none}.sc-focus-stage{background:#f6f3ee;border:1px solid #e3dcd3;border-radius:16px;min-width:0;padding:12px;overflow:hidden}.sc-focus-stage>*{min-width:0;max-width:100%}.sc-focus>ul{border-top:1px solid #e3dcd3;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.sc-focus>ul>li{min-width:0;color:var(--navy);background:0 0;border-right:1px solid #e3dcd3;border-radius:0;padding:14px 16px 0 0;font-size:.92rem;font-weight:650;line-height:1.35}.sc-focus>ul>li:last-child{border-right:0}.sc-focus-stage .px-stage{padding:0}.sc-focus-stage .kdx-screen{grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.sc-focus-stage .kdx-screen>section{min-height:0}.sc-focus-stage .an-board,.sc-focus-stage .hx-counter,.sc-focus-stage .rv-desk,.sc-focus-stage .oo-device,.sc-focus-stage .kdx-device,.sc-focus-stage .gl-device{width:100%}.sc-focus-stage .sg-pair{grid-template-columns:minmax(0,1.2fr) minmax(150px,.55fr)}.sc-focus-stage .hx-counter{grid-template-rows:auto auto auto}.sc-focus-stage .hx-counter .hx-pos{color:#fff;height:auto;min-height:0;box-shadow:none;background:#10283f;border:8px solid #1c3348;border-bottom-width:16px;border-radius:16px;flex-direction:column;padding:10px 10px 16px;display:flex;overflow:visible}.sc-focus-stage .hx-counter .hx-pos header,.sc-focus-stage .hx-counter .hx-pos p,.sc-focus-stage .hx-counter .hx-pos strong{color:#172231;background:#fff;border:0;justify-content:space-between;gap:12px;margin:0;padding:6px 8px;font-size:.82rem;display:flex}.sc-focus-stage .hx-counter .hx-pos i{background:var(--orange);color:#1c1008;text-align:center;border-radius:8px;width:auto;height:auto;margin-top:8px;padding:8px;font-style:normal;font-weight:800;display:block}.sc-focus-stage .hx-counter .hx-card{color:#fff;height:100%;min-height:0;box-shadow:none;background:#1c3348;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:16px;display:flex}.sc-focus-stage .hx-counter .hx-card b,.sc-focus-stage .hx-counter .hx-card span{margin:0;display:block}.sc-focus-stage .hx-counter .hx-card b{font-family:var(--font-manrope);font-size:1.35rem}.sc-focus-stage .hx-counter .hx-kitchen{color:#fff;opacity:1;background:#16324c;border-radius:12px;flex-direction:column;justify-content:center;gap:4px;height:auto;min-height:120px;padding:14px;animation:none;display:flex}.sc-focus-stage .hx-counter .hx-kitchen small,.sc-focus-stage .hx-counter .hx-kitchen b,.sc-focus-stage .hx-counter .hx-kitchen span,.sc-focus-stage .hx-counter .hx-kitchen em{color:#fff;background:0 0;margin:0;padding:0;font-style:normal;display:block}.sc-focus-stage .hx-print{min-height:0}.sc-focus-stage .rv-desk{min-width:0}.sc-focus-stage .rv-desk-grid{grid-template-columns:64px minmax(0,1fr) 132px;min-height:0}.sc-focus-stage .rv-desk-grid>ul{min-width:0}.sc-focus-stage .rv-desk-grid>ul li{grid-template-columns:52px minmax(0,1fr) 20px 40px minmax(76px,auto);gap:8px;min-width:0;display:grid}.sc-focus-stage .rv-desk-grid>ul span,.sc-focus-stage .rv-snap,.sc-focus-stage .rv-snap li,.sc-page .sc-end{min-width:0}.sc-page .sc-end h2{color:#fff;max-width:18em}.sc-page .sc-end p{color:#d5e2ec;white-space:normal;overflow-wrap:break-word;max-width:42rem;margin:10px 0 0;line-height:1.5}.sc-page .sc-end .ip-actions{flex-wrap:wrap}.sg-stage{overflow:visible}.sc-focus .kdx-screen section,.sg-stage .kdx-screen section{overflow:hidden}.sc-focus .kdx-screen section>p,.sg-stage .kdx-screen section>p{padding-top:2px;line-height:1.45}.sc-focus .ml-tower,.sg-stage .ml-tower{width:100%;padding:16px}.sc-focus .ml-detail ol li,.sg-stage .ml-detail ol li{grid-template-columns:64px minmax(0,1fr) max-content}.sc-focus .ml-detail ol em,.sg-stage .ml-detail ol em{white-space:nowrap}.sc-focus .st-shift,.sg-stage .st-shift{overflow:visible}.sc-focus .st-shift ul,.sg-stage .st-shift ul{display:block}.sc-focus .st-shift li,.sg-stage .st-shift li{background:0 0;border-radius:8px}.sc-focus .st-board i,.sg-stage .st-board i{height:8px;overflow:visible}.sc-focus .st-board i em,.sg-stage .st-board i em{line-height:1.2}.sg-qr{grid-template-columns:minmax(140px,.7fr) auto minmax(0,1fr);align-items:center;gap:18px;max-width:640px;margin:12px auto;padding:18px;display:grid}.sg-qr article{background:#fff;border:1px solid #e3dcd3;border-radius:16px;flex-direction:column;gap:8px;min-height:190px;padding:16px;display:flex}.sg-qr small{color:#5c6872}.sg-qr strong{font-family:var(--font-manrope);font-size:1.3rem}.sg-qr i{grid-template-columns:repeat(5,14px);gap:4px;width:max-content;display:grid}.sg-qr i span{background:#efe7de;height:14px}.sg-qr i span.is-on{background:#10283f}.sg-qr p{border-top:1px solid #e3dcd3;justify-content:space-between;gap:12px;margin:0;padding-top:8px;display:flex}.sg-qr>b{color:#a83d0b;font-size:1.4rem}.sg-channels{max-width:520px;margin:8px auto;padding:8px 12px;list-style:none;display:grid}.sg-channels li{border-top:1px solid #e3dcd3;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.sg-channels b{font-family:var(--font-manrope)}.sg-channels span{color:#5c6872}@media (max-width:900px){.sc-studio{grid-template-columns:1fr}.sc-side{position:static}.sc-focus>ul{grid-template-columns:1fr}.sc-focus>ul>li,.sc-focus>ul>li:last-child{border-top:1px solid #e3dcd3;border-right:0;padding-left:0}.sc-focus header{grid-template-columns:1fr}.sc-focus header a{grid-area:auto/1;margin-top:6px}.sc-focus-stage .rv-desk-grid{grid-template-columns:1fr}.sc-focus-stage .rv-times{display:none}.sc-focus-stage .rv-snap{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (max-width:700px){.sg-qr{grid-template-columns:1fr;justify-items:start}.sg-qr>b{display:none}}.sc-page .sc-end{background:#10283f;border-radius:24px;margin-top:28px;padding:28px}.sc-page .button-quiet{color:#fff;box-shadow:inset 0 0 0 1px #fff6}.sc-hero{color:#fff;background:#10283f;padding:22px 0 28px}.sc-hero .breadcrumbs,.sc-hero .breadcrumbs a,.sc-dark,.sc-end{color:#d5e2ec}.sc-hero h1,.sc-dark h2,.sc-end h2,.sc-hero p,.sc-dark p{color:#fff}.sc-hero .button-quiet,.sc-end .button-quiet{color:#fff;box-shadow:inset 0 0 0 1px #fff6}.sc-hero-grid,.sc-split{grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.sc-stack{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sc-stack li{background:#16324c;border-radius:12px;padding:12px 14px}.sc-stack b,.sc-stack span{display:block}.sc-rail{z-index:6;background:#f6f3ee;padding:8px 0;position:sticky;top:68px}.sc-rail ol{gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.sc-rail a{border:1px solid var(--border);background:#fff;border-radius:10px;min-width:88px;padding:8px 10px;text-decoration:none;display:grid}.sc-body>section{padding:36px 0}.sc-dark,.sc-end{color:#fff;background:#10283f}.sc-warm{background:#f3eee7}.sc-pos,.sc-receipt,.sc-guest{color:var(--navy);border:1px solid var(--border);background:#fff;border-radius:16px;padding:16px}.sc-pos{grid-template-columns:140px minmax(0,1fr);min-height:340px;padding:0;display:grid;overflow:hidden}.sc-pos aside{color:#fff;background:#10283f;align-content:start;gap:10px;padding:16px;display:grid}.sc-pos header,.sc-pos footer,.sc-pos li,.sc-receipt,.sc-guest{justify-content:space-between;gap:12px;display:flex}.sc-receipt,.sc-guest{flex-direction:column;justify-content:center;align-items:flex-start;min-height:180px}.sc-pos>div{padding:16px}.sc-pos em{background:var(--orange);color:#211208;border-radius:999px;padding:8px 12px;font-style:normal;font-weight:800}.sc-pos ul{margin:12px 0;padding:0;list-style:none}.sc-pos footer strong,.sc-receipt strong{font-family:var(--font-manrope);font-size:2rem}.sc-floor{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sc-floor span{border:1px solid var(--border);background:#fff;border-radius:14px;min-height:120px;padding:14px}.sc-floor b{font-size:1.4rem;display:block}.sc-floor .is-on{color:#fff;background:#10283f}.sc-kds{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.sc-kds li{background:#16324c;border-radius:14px;min-height:180px;padding:16px}.sc-kds b,.sc-kds span,.sc-kds small{display:block}.sc-direct{grid-template-columns:1.4fr .8fr .8fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.sc-direct li{border:1px solid var(--border);background:#fff;border-radius:14px;padding:14px}.sc-direct span,.sc-direct b,.sc-direct strong{display:block}.sc-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.sc-metrics li{background:#16324c;border-radius:14px;padding:16px}.sc-metrics b{font-family:var(--font-manrope);font-size:1.8rem;display:block}.sc-end ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.sc-end li{background:#16324c;border-radius:12px;padding:14px}.sc-end b,.sc-end span{color:#fff;display:block}.sc-page .ml-tower{width:100%;margin:0}@media (max-width:900px){.rs-hero,.rs-path-grid,.rs-guide-grid,.rs-close-grid,.ga-hero,.ga-layout,.sg-layout,.sg-hero,.sg-pair,.sg-ready,.sg-doc,.sc-hero-grid,.sc-split,.sc-floor,.sc-kds,.sc-direct,.sc-metrics,.sc-end ol{grid-template-columns:1fr}.rs-guide-card ol{grid-template-columns:1fr 1fr}.rs-close .ip-actions{display:grid}.rs-close .ip-actions .button{width:100%}.ga-toc{display:none}.ga-toc-mobile{display:block}.sg-kds,.sg-flow,.sg-check,.sg-floor,.sc-pos{grid-template-columns:1fr}.sg-nav{min-width:0;max-width:100%;position:static}.sg-nav ol{gap:8px;max-width:100%;display:flex;overflow-x:auto}.sg-nav a{border:1px solid var(--border);background:#fff;border-radius:10px;min-width:120px;padding:8px}}.price-page{background:var(--canvas);color:var(--navy)}.price-page section{padding:18px 0 8px}.price-page h1,.price-page h2{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.045em;margin:0;line-height:1.02}.price-page h1{max-width:16ch;font-size:clamp(2.15rem,3.2vw,3.15rem)}.price-page h2{max-width:18ch;font-size:clamp(1.7rem,2.6vw,2.35rem)}.price-intro{padding-top:22px}.price-lead,.price-quiet{color:#31485c;max-width:38rem;margin:10px 0 0;line-height:1.45}.price-quiet{font-size:.84rem}.price-board{border:1px solid var(--border);background:#fff;border-radius:20px;padding:18px 18px 14px;box-shadow:0 16px 36px #10283f0d}.price-controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.price-controls p{letter-spacing:.12em;text-transform:uppercase;color:var(--orange-dark);margin:0 0 8px;font-size:.72rem;font-weight:800}.price-switch{background:#f3eee7;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;min-width:min(100%,440px);padding:4px;display:grid}.price-bill{min-width:min(100%,280px)}.price-switch button{color:#5c6872;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:48px;font-weight:750}.price-switch button[aria-pressed=true]{color:var(--navy);box-shadow:none;background:#fff;font-weight:850}.price-switch small{color:var(--orange-dark);font-size:.68rem;font-weight:800;display:block}.price-offer{border-top:1px solid #eadfd4;grid-template-columns:minmax(0,1fr) minmax(240px,380px);grid-template-areas:"id amount""start amount";align-items:end;gap:8px 18px;margin-top:16px;padding-top:16px;display:grid}.price-id{grid-area:id}.price-start{grid-area:start}.price-amount{grid-area:amount}.price-offer h2{max-width:none;font-size:1.45rem}.price-offer .eyebrow{margin-bottom:6px}.price-notes{flex-wrap:wrap;gap:8px;margin:12px 0;padding:0;list-style:none;display:flex}.price-notes li{background:#f6f3ee;border:1px solid #e4ddd4;border-radius:999px;padding:7px 11px;font-size:.84rem;font-weight:750}.price-actions{flex-wrap:wrap;gap:10px;display:flex}.price-amount{text-align:right;flex-direction:column;justify-content:flex-end;align-items:flex-end;min-height:132px;display:flex}.price-amount strong{font-family:var(--font-manrope);letter-spacing:-.05em;font-size:clamp(3.2rem,5vw,4.8rem);line-height:.9}.price-amount span{color:#5c6872;font-weight:800}.price-amount em,.price-amount small,.price-amount p{color:#31485c;font-style:normal}.price-amount p{max-width:24rem;margin:0;font-weight:750;line-height:1.4}.price-running{border-top:1px solid #eadfd4;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.price-running p{margin:0}.price-running a{color:var(--orange-dark);margin-right:14px;font-weight:800;text-decoration:none}.price-include{border:1px solid var(--border);background:#fff;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:14px;padding:8px 18px 16px;display:grid}.price-include h3{color:var(--orange-dark);letter-spacing:.12em;text-transform:uppercase;margin:12px 0 0;font-size:.72rem}.price-include ul{margin:0;padding:0;list-style:none}.price-include li{border-top:1px solid #eadfd4;align-items:center;gap:8px;padding:9px 0;font-weight:750;display:flex}.price-include li:before{content:"";background:var(--navy);border-radius:2px;flex:none;width:7px;height:7px}.price-include>p{border-top:1px solid #eadfd4;grid-column:1/-1;margin:4px 0 0;padding-top:10px;font-weight:800}.price-bounds{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.price-bounds article{border:1px solid var(--border);background:#fff;border-radius:14px;padding:14px}.price-bounds h3{margin:0 0 6px;font-size:.95rem}.price-bounds p{color:#31485c;margin:0;line-height:1.4}.price-direct,.price-hardware,.price-faq>.px-wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:28px;display:grid}.price-faq>.px-wrap{align-items:start}.price-ticket{border:1px solid var(--border);background:#fff;border-radius:16px;padding:16px 18px}.price-ticket header b{font-family:var(--font-manrope);font-size:1.8rem;display:block}.price-ticket header small,.price-ticket>small{color:#5c6872}.price-ticket ul{margin:10px 0;padding:0;list-style:none}.price-ticket li{padding:4px 0;font-weight:700}.price-ticket dl{margin:0}.price-ticket div{border-top:1px solid #eadfd4;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.price-ticket dd{margin:0;font-weight:800}.price-direct h2{max-width:22ch}.price-devices{border-top:1px solid #e3dcd3;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.price-devices li{border-right:1px solid #e3dcd3;align-items:flex-start;min-width:0;min-height:0;padding:14px 14px 0 0;font-size:.92rem;font-weight:750;line-height:1.35;display:flex}.price-devices li:last-child{border-right:0}.price-devices i{display:none}.price-more{color:var(--orange-dark);margin-top:12px;font-weight:800;text-decoration:none;display:inline-block}.price-trial{border:1px solid var(--border);background:#fff;border-radius:18px;grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.price-trial strong,.price-trial b{font-family:var(--font-manrope);line-height:.95;display:block}.price-trial strong{font-size:2.4rem}.price-trial b{color:var(--orange-dark);font-size:1.4rem}.price-trial h2{max-width:none;font-size:1.55rem}.price-trial ol{flex-wrap:wrap;gap:8px;margin:8px 0;padding:0;list-style:none;display:flex}.price-trial li{font-weight:750}.price-trial li:not(:last-child):after{content:"→";color:var(--orange);margin-left:8px}.price-faq button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #eadfd4;justify-content:space-between;gap:16px;width:100%;padding:15px 0;font-weight:800;display:flex}.price-faq button i{color:var(--orange);font-style:normal}.price-faq p{color:#31485c;margin:0 0 12px;line-height:1.45}.price-faq a{color:var(--orange-dark);font-weight:800;text-decoration:none}.price-end{background:var(--navy);color:#fff;margin-top:16px;padding:36px 0}.price-end h2,.price-end p{color:#fff;max-width:40rem;margin:10px 0 0;line-height:1.5}.price-end .button-quiet{color:#fff;box-shadow:inset 0 0 0 1px #fff6}.price-end .price-notes{margin-top:14px}.price-end .price-notes li{color:#fff;background:0 0;border-color:#fff3}.price-switch button,.price-amount strong{transition:background-color .2s,color .2s,box-shadow .2s}@media (prefers-reduced-motion:reduce){.price-switch button,.price-amount strong{transition:none}}@media (max-width:1024px){.price-devices{grid-template-columns:repeat(3,minmax(0,1fr))}.price-offer,.price-direct,.price-hardware,.price-faq>.px-wrap,.price-trial{grid-template-columns:1fr;grid-template-areas:"id""amount""start"}.price-amount{text-align:left;align-items:flex-start;min-height:96px}}@media (max-width:768px){.price-controls,.price-running,.price-bounds,.price-include{grid-template-columns:1fr;display:grid}.price-controls>div,.price-switch{width:100%;min-width:0}.price-running{align-items:flex-start}.price-include>p{grid-column:auto}.price-devices{grid-template-columns:1fr}.price-devices li,.price-devices li:last-child{border-top:1px solid #e3dcd3;border-right:0;padding-left:0}}.co-page{background:var(--canvas);color:var(--ink);padding:28px 0 80px}.co-page h1{max-width:16ch;color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.045em;margin:8px 0 14px;font-size:clamp(2.3rem,4vw,3.6rem);line-height:1.02}.co-lead,.co-meta{color:#31485c;max-width:42rem;margin:0 0 22px;line-height:1.5}.co-meta{color:#5c6872;margin-top:-8px;font-size:.92rem}.co-split{grid-template-columns:minmax(0,.9fr) minmax(280px,1fr);align-items:start;gap:36px;display:grid}.co-mission{border-top:1px solid #e3dcd3;grid-template-columns:140px minmax(0,1fr);align-items:start;gap:16px;margin:0;padding-top:18px;display:grid}.co-mission p{color:#a83d0b;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.co-mission h2{max-width:36rem;color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.03em;margin:0;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:750;line-height:1.25}.co-points{border-top:1px solid #e3dcd3;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:22px 0 0;padding:0;list-style:none;display:grid}.co-points li{border-right:1px solid #e3dcd3;min-width:0;padding:16px 20px 0 0}.co-points li:last-child{border-right:0}.co-points b{color:var(--navy);font-family:var(--font-manrope);margin-bottom:6px;font-size:1.05rem;display:block}.co-points span{color:#31485c;line-height:1.45;display:block}.co-facts{border-top:1px solid #e3dcd3;margin:22px 0 0;padding:0}.co-facts div{border-bottom:1px solid #e3dcd3;grid-template-columns:140px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.co-facts dt{color:#a83d0b;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.co-facts dd{color:var(--navy);margin:0;line-height:1.4}.co-facts a{color:var(--navy);font-weight:750;text-decoration:none}.co-links{flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:24px;display:flex}.co-links a:not(.button){color:#a83d0b;font-weight:750;text-decoration:none}.co-card{background:#fff;border:1px solid #e3dcd3;border-radius:16px;gap:14px;padding:20px;display:grid}.co-card h2{color:var(--navy);font-family:var(--font-manrope);margin:0;font-size:1.45rem}.co-card p{color:#31485c;margin:0;line-height:1.45}.co-page .field input,.co-page .field select,.co-page .field textarea{border-radius:6px}.field select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%2310283f' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E") right 14px center no-repeat;padding-right:36px}.field select::-ms-expand{display:none}.co-subject{position:relative}.co-subject>button{border:1px solid var(--border);width:100%;min-height:44px;color:var(--navy);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:6px;justify-content:space-between;align-items:center;padding:0 14px;font-weight:650;display:flex}.co-subject>button:after{content:"";border-bottom:1.5px solid #10283f;border-right:1.5px solid #10283f;flex:none;width:7px;height:7px;margin-left:12px;transform:translateY(-2px)rotate(45deg)}.co-subject>ul{z-index:6;scrollbar-width:thin;scrollbar-color:#cfc6bc transparent;background:#fff;border:1px solid #e3dcd3;border-radius:8px;max-height:240px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #10283f14}.co-subject li button{width:100%;min-height:40px;color:var(--navy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-weight:650}.co-subject li button:hover,.co-subject [aria-selected=true] button{background:#f6f3ee}.co-page .co-card .button{width:100%}.co-desk .co-hero{text-align:center;padding:8px 0 4px}.co-desk .co-hero h1{max-width:none;margin:0 auto 12px;font-size:clamp(2.8rem,5vw,4.4rem)}.co-desk .co-hero p{max-width:38rem;margin:0 auto 28px}.co-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.co-panel{background:#fff;border:1px solid #e3dcd3;border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:28px;display:flex}.co-panel h2{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.03em;margin:0;font-size:1.65rem}.co-panel>p,.co-form-head p{color:#5c6872;margin:0;line-height:1.45}.co-methods{margin:4px 0 0;padding:0;list-style:none}.co-methods li{border-top:1px solid #e3dcd3;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;padding:16px 0;display:grid}.co-ico{color:#a83d0b;background:#fff1e6;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.co-methods h3{color:var(--navy);margin:0 0 2px;font-size:1rem}.co-methods a{color:#a83d0b;font-weight:750;text-decoration:none}.co-methods p{color:#31485c;margin:0;line-height:1.4}.co-methods small{color:#5c6872;margin-top:3px;font-size:.84rem;display:block}.co-form-head{align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.co-desk .field span{color:#5c6872;font-weight:650}.co-desk .co-panel .button{width:100%}.co-cta{text-align:center;background:#fff;border-top:1px solid #e3dcd3;margin-top:36px;padding:56px 0}.co-cta .px-wrap{display:block}.co-cta h2{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(1.8rem,3vw,2.5rem);display:block}.co-cta p{color:#5c6872;max-width:32rem;margin:0 auto 18px;display:block}.co-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.co-cta .button,.co-cta .button-quiet{width:auto;min-width:148px}.co-map{text-align:center;margin:28px auto 0}.co-map figcaption{color:var(--navy);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;margin-bottom:12px;font-weight:750;display:flex}.co-map figcaption a{color:var(--orange-dark);text-decoration:none}.co-map iframe{background:#fff;border:1px solid #e3dcd3;border-radius:12px;width:100%;height:360px;margin:0;display:block}.co-prose{max-width:760px}.co-prose section{border-top:1px solid #e3dcd3;padding:16px 0 4px}.co-prose h2{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.02em;margin:0 0 8px;font-size:1.2rem}.co-prose section p{color:#31485c;margin:0;line-height:1.6}.co-prose a{color:#a83d0b;font-weight:750}.ab-page .co-hero .eyebrow{margin-bottom:10px}.ab-story{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);align-items:stretch;gap:18px;margin-top:8px;display:grid}.ab-story .co-panel h2{font-size:clamp(1.35rem,2.2vw,1.75rem)}.ab-what{color:#31485c;border-top:1px solid #e3dcd3;margin-top:10px;padding-top:14px;line-height:1.55}.ab-side .co-methods{margin-top:8px}.ab-pillars{background:#fff;border-top:1px solid #e3dcd3;margin:36px 0 0;padding:36px 0 28px}.ab-pillars h2{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(1.5rem,2.5vw,2rem)}.ab-pillars ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.ab-pillars li{background:0 0;border:0;border-right:1px solid #e3dcd3;border-radius:0;gap:8px;min-width:0;padding:4px 28px 4px 0;display:grid}.ab-pillars li:last-child{border-right:0;padding-right:0}.ab-pillars b{color:#a83d0b;letter-spacing:.1em;font-size:.78rem;font-weight:800}.ab-pillars strong{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.02em;font-size:1.15rem}.ab-pillars span{color:#31485c;line-height:1.5}.ab-cta{border-top:0;margin-top:0}.ab-price-link{color:#a83d0b;font-weight:750;text-decoration:none}.scroll-top{z-index:90;width:46px;height:46px;color:var(--navy);opacity:0;pointer-events:none;cursor:pointer;background:#fffcf8;border:1px solid #d9d1c7;border-radius:999px;place-items:center;transition:opacity .2s,transform .2s,background .15s,border-color .15s;display:grid;position:fixed;bottom:22px;left:18px;transform:translateY(8px);box-shadow:0 10px 28px #10283f1f}.scroll-top.is-visible{opacity:1;pointer-events:auto;transform:none}.scroll-top:hover{background:#fff;border-color:#cfc6bc}.scroll-top:focus-visible{outline:3px solid var(--orange);outline-offset:3px}@media (max-width:800px){.co-split,.co-mission,.co-points,.co-facts div,.co-grid,.ab-story,.ab-pillars ol{grid-template-columns:1fr}.co-points li,.co-points li:last-child,.ab-pillars li,.ab-pillars li:last-child{border-top:1px solid #e3dcd3;border-right:0;padding:14px 0}.ab-pillars li:first-child{border-top:0;padding-top:0}.co-page .field-row{grid-template-columns:1fr}.co-page h1{font-size:2.2rem}.scroll-top{width:42px;height:42px;bottom:88px;left:14px}}.plan-page{background:var(--canvas);color:var(--ink);padding:28px 0 0}.plan-hero{text-align:center;padding:12px 0 8px}.plan-hero h1{max-width:16em;color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.04em;margin:0 auto 12px;font-size:clamp(2.3rem,4vw,3.5rem);line-height:1.02}.plan-hero p{color:#31485c;max-width:40rem;margin:0 auto 18px;line-height:1.5}.plan-hero ul{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.plan-hero li{background:#fff;border:1px solid #e3dcd3;border-radius:999px;padding:7px 12px;font-size:.84rem;font-weight:750}.plan-hero [role=group]{background:#efe8df;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.plan-hero [role=group] button{color:#5c6872;min-height:44px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 18px;font-weight:750}.plan-hero [role=group] button[aria-pressed=true]{color:var(--navy);box-shadow:none;background:#fff;font-weight:800}.plan-page .plan-cards{display:block}.plan-cards .px-wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(860px,100% - 40px);margin:28px auto 0;display:grid}.plan-cards article{background:#fff;border:1px solid #e3dcd3;border-radius:16px;flex-direction:column;gap:8px;padding:28px 24px 22px;display:flex;position:relative}.plan-cards .is-on{border-color:#10283f;box-shadow:0 16px 36px #10283f0f}.plan-cards em{color:#fff;background:#10283f;border-radius:8px;padding:4px 10px;font-size:.75rem;font-style:normal;font-weight:800;position:absolute;top:-12px;right:18px}.plan-cards h2{color:var(--navy);font-family:var(--font-manrope);margin:8px 0 0;font-size:1.45rem}.plan-cards article>p{color:#31485c;margin:0;line-height:1.4}.plan-figure{align-items:flex-end;gap:8px;margin-top:8px;display:flex}.plan-figure strong{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.04em;font-size:clamp(2.6rem,4vw,3.4rem);line-height:.9}.plan-figure span,.plan-cards small{color:#5c6872;font-weight:700}.plan-cards ul{margin:8px 0 16px;padding:0;list-style:none}.plan-cards li{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'><path fill='none' stroke='%231f7a56' stroke-width='2' d='M2 7l3.2 3.2L12 3.5'/></svg>") 0 12px no-repeat;border-top:1px solid #eadfd4;padding:9px 0 9px 22px}.plan-cards .button{width:100%;margin-top:auto}.plan-table,.plan-faq{padding:36px 0 8px}.plan-table h2,.plan-faq h2{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(1.6rem,2.4vw,2.1rem)}.plan-table table{border-collapse:collapse;background:#fff;border:1px solid #e3dcd3;border-radius:16px;width:100%;overflow:hidden}.plan-table th,.plan-table td{text-align:center;border-bottom:1px solid #eadfd4;padding:14px 16px}.plan-table th:first-child,.plan-table td:first-child{text-align:left}.plan-table th{color:var(--navy);font-size:.82rem}.plan-table td:nth-child(2),.plan-table td:nth-child(3){color:#1f7a56;font-weight:800}.plan-faq button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #eadfd4;justify-content:space-between;gap:16px;width:100%;padding:15px 0;font-weight:800;display:flex}.plan-faq button i{color:var(--orange);font-style:normal}.plan-faq p{color:#31485c;margin:0 0 12px;line-height:1.5}.plan-end{color:#fff;background:#10283f;margin-top:28px;padding:36px 0}.plan-end .px-wrap{justify-content:space-between;align-items:center;gap:28px;display:flex}.plan-end h2{color:#fff;max-width:14em;font-family:var(--font-manrope);letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,2.4vw,2.15rem);line-height:1.1}.plan-end p{color:#d5e2ec;max-width:28rem;margin:6px 0 0;line-height:1.45}.plan-actions{flex:none;align-items:center;gap:10px;display:flex}.plan-end .button,.plan-end .button-quiet{min-width:140px}.plan-end .button-quiet{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #fff6}@media (max-width:800px){.plan-cards .px-wrap{grid-template-columns:1fr}.plan-hero h1{font-size:2.15rem}.plan-end .px-wrap{flex-direction:column;align-items:flex-start}}main:not(.home)>section:nth-child(odd of section:not(.px-hero):not(.hero):not(.plan-hero):not(.product-hero):not(.pos-end):not(.ip-final):not(.kdx-rush):not(.oo-rush):not(.rn-pass):not(.cf-guest):not(.cf-path):not(.ig-navy):not(.pp-final):not(.px-band):not(.price-end):not(.plan-end):not(.fn-band):not(.consumer-section):not(.band-navy):not(.st-night):not(.gl-night):not(.cp-night):not(.cx-night):not(.cx-live):not(.lx-ops):not(.rv-ops):not(.hx-pass):not(.hx-pay):not(.co-cta):not(.su-hero):not(.su-body):not(.dl-hero):not(.rs-hero-band):not(.rs-close):not(.bn-close)){background:#fffcf8}main:not(.home)>section:nth-child(2n of section:not(.px-hero):not(.hero):not(.plan-hero):not(.product-hero):not(.pos-end):not(.ip-final):not(.kdx-rush):not(.oo-rush):not(.rn-pass):not(.cf-guest):not(.cf-path):not(.ig-navy):not(.pp-final):not(.px-band):not(.price-end):not(.plan-end):not(.fn-band):not(.consumer-section):not(.band-navy):not(.st-night):not(.gl-night):not(.cp-night):not(.cx-night):not(.cx-live):not(.lx-ops):not(.rv-ops):not(.hx-pass):not(.hx-pay):not(.co-cta):not(.su-hero):not(.su-body):not(.dl-hero):not(.rs-hero-band):not(.rs-close):not(.bn-close)){background:#f3eee7}main>section.hero,main>section.px-hero,main>section.product-hero:not(.product-hero-dark),.plan-page>section.plan-hero,.acq-hero,.hub-hero,.guide-hero{background:0 0}main>section.product-hero-dark,main>section.consumer-section,main>section.fn-band,main>section.ip-final,main>section.kdx-rush,main>section.oo-rush,main>section.rn-pass,main>section.cf-guest,main>section.cf-path,main>section.ig-navy,main>section.pp-final,main>section.pp-section-2,main>section.px-band,main>section.price-end,.plan-page>section.plan-end{color:#fff;background:#10283f}.sv-cloud-kitchens>section.sv-main{background:#10283f}main>section.co-cta{background:#fffcf8}main.home>section:nth-of-type(odd){background:#f3eee7}main.home>section:nth-of-type(2n){background:#fffcf8}main.home>section.hero{background:0 0}main.home>section.kitchen-section,main.home>section.consumer-section{color:#fff;background:#0e2233}main.home>section.loyalty-section,main.home>section.fn-band{color:#fff;background:#10283f}main.home>section.pricing-section{background:var(--canvas)}.pos-page>.pos-hold,.co-desk>.co-hero,.co-desk>.co-grid,.co-desk>.co-map{background:0 0}.co-desk>.co-grid{padding-top:0;padding-bottom:0}.co-desk>.co-map{margin:28px auto 0;padding:0}.button-light,.pos-page .pos-end .button-light,a.button.button-quiet[href$=\/contact],a.button.button-light[href$=\/contact]{background:var(--orange);color:#211208;box-shadow:none}.button-light:hover,.pos-page .pos-end .button-light:hover,a.button.button-quiet[href$=\/contact]:hover,a.button.button-light[href$=\/contact]:hover{color:#211208;background:#de5514}.bn-hero{padding:48px 0 28px}.bn-hero-grid{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);align-items:center;gap:36px;display:grid}.bn h1,.bn h2{font-family:var(--font-manrope);letter-spacing:-.04em;color:var(--navy);margin:0 0 16px}.bn h1{max-width:14ch;font-size:clamp(2.6rem,5vw,4.4rem);line-height:.96}.bn h2{max-width:22ch;font-size:clamp(1.8rem,3vw,2.6rem)}.bn h3{margin:0 0 8px;font-size:1.05rem}.bn-lead,.bn-intro{color:var(--muted);max-width:68ch;line-height:1.6}.bn-notice{background:var(--orange-soft);color:var(--navy);border-radius:12px;padding:12px 14px}.bn-actions{flex-wrap:wrap;gap:12px;margin:22px 0 12px;display:flex}.bn-fine{color:var(--muted);font-size:.84rem}.bn-fine a{color:var(--navy)}.bn-stage,.bn-kds{margin:0}.bn-stage figcaption,.bn-kds figcaption{color:var(--muted);margin-top:10px;font-size:.78rem;line-height:1.45}.bn-section{padding:72px 0}.bn-table-wrap{margin-top:28px;overflow-x:auto}.bn-matrix-wrap{margin-top:28px}.bn-table,.bn-matrix{border-collapse:collapse;background:#fff;width:100%;min-width:880px}.bn-matrix{table-layout:fixed;min-width:0}.bn-table th,.bn-table td,.bn-matrix th,.bn-matrix td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:12px 10px;font-size:.84rem;line-height:1.45}.bn-table thead th,.bn-matrix thead th{background:var(--navy);color:#fff;letter-spacing:.04em;font-size:.72rem}.bn-matrix thead th{z-index:4;position:sticky;top:76px;box-shadow:0 1px #10283f}.bn-matrix td small,.bn-pair small{color:var(--muted);display:block}.bn-matrix img,.bn-cards img{border-radius:10px;width:100%;height:auto;margin-top:10px;display:block}.bn-status{letter-spacing:.02em;border-radius:999px;margin:0 0 6px;padding:3px 8px;font-size:.68rem;font-style:normal;font-weight:800;display:inline-block}.bn-included{color:#146143;background:#e5f4ec}.bn-addon{color:#8a3d08;background:#fff3e8}.bn-limited{color:#3d4c5c;background:#f3eee7}.bn-unavailable{color:#8d2b22;background:#f8e8e6}.bn-unverified{color:#4d5d6b;background:#eef2f5}.bn-soon{color:#1d4e89;background:#e7eef8}.bn-flow{grid-template-columns:repeat(3,1fr);gap:14px;margin:28px 0;padding:0;list-style:none;display:grid}.bn-flow li,.bn-hw article,.bn-scenarios article,.bn-packs article,.bn-outcomes article,.bn-gap{border:1px solid var(--border);background:#fff;border-radius:16px;padding:18px}.bn-flow span{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.75rem;font-weight:800;display:grid}.bn-flow b,.bn-flow p,.bn-flow small{display:block}.bn-flow p,.bn-hw p,.bn-scenarios p,.bn-outcomes p{color:var(--muted);line-height:1.5}.bn-hw,.bn-scenarios,.bn-packs,.bn-outcomes{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}.bn-scenarios{grid-template-columns:repeat(2,1fr)}.bn-gap{margin-top:18px}.bn-gap ul,.bn-packs ul{margin:8px 0 0;padding-left:18px;line-height:1.5}.bn-sources{grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.bn-sources li{border:1px solid var(--border);background:#fff;border-radius:12px;padding:12px 14px}.bn-sources b,.bn-sources span,.bn-sources small{display:block}.bn-sources span{color:var(--navy);margin-top:4px;font-weight:700}.bn-sources small{color:var(--muted);word-break:break-all;margin-top:4px;font-size:.75rem;line-height:1.4}.bn-prices{margin-top:64px}.bn-prices>h3{font-family:var(--font-manrope);letter-spacing:-.04em;color:var(--navy);font-size:clamp(1.8rem,3vw,2.4rem)}.bn-prices>p{color:var(--muted);max-width:68ch}.bn-price-wrap{border:1px solid var(--border);background:#fff;border-radius:16px;margin-top:22px;overflow-x:auto}.bn-price-table{border-collapse:collapse;width:100%;min-width:920px}.bn-price-table th,.bn-price-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:14px 12px;font-size:.84rem;line-height:1.45}.bn-price-table thead th{background:var(--navy);color:#fff;font-size:.78rem}.bn-price-table thead th small{color:#ffd7bf;margin-top:4px;font-weight:650;display:block}.bn-price-table tbody th{width:128px;color:var(--navy);z-index:1;background:#f6f3ee;position:sticky;left:0}.bn-price-table thead th:first-child{z-index:2;position:sticky;left:0}.bn-price-table td.is-us,.bn-price-table tbody th{font-weight:650}.bn-price-table td.is-us{background:#fff6ee}.bn-price-table thead th.is-us{background:#1a3d5c}.bn-keep{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:18px 28px;display:grid}.bn-keep>.eyebrow,.bn-keep>h2,.bn-keep>.bn-intro,.bn-keep-split,.bn-keep-rivals,.bn-keep>.bn-fine{grid-column:1/-1}.bn-keep>h2,.bn-keep>.bn-intro{margin-bottom:0}.bn-keep-controls fieldset{border:0;margin:18px 0 0;padding:0}.bn-keep-controls legend{color:var(--navy);margin-bottom:8px;font-weight:800}.bn-keep-controls small,.bn-keep-results small{color:var(--muted);margin-top:6px;line-height:1.45;display:block}.bn-keep-slider{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;margin-top:12px;display:grid}.bn-keep-slider span{color:var(--navy);font-weight:700}.bn-keep-slider strong{color:var(--orange-dark);font-variant-numeric:tabular-nums}.bn-keep-slider input{accent-color:#f36b21;grid-column:1/-1;width:100%;max-width:100%;margin:0}.bn-keep-rest{border-top:1px solid var(--border);color:var(--navy);justify-content:space-between;gap:12px;margin:12px 0 0;padding-top:10px;font-weight:800;display:flex}.bn-keep-results{gap:12px;min-width:0;display:grid}.bn-keep-results article,.bn-keep-split li,.bn-keep-rivals li{border:1px solid var(--border);background:#fff;border-radius:16px;padding:16px}.bn-keep-results .is-you{color:#fff;background:#10283f}.bn-keep-results .is-you h3,.bn-keep-results .is-you dt,.bn-keep-results .is-you dd{color:#fff}.bn-keep-results .is-direct{background:#fff6ee;border-color:#f3c7a8}.bn-keep-results h3{margin-bottom:8px}.bn-keep-results dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.bn-keep-results dt{color:var(--muted);font-size:.75rem;font-weight:700}.bn-keep-results dd{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.03em;margin:2px 0 0;font-size:1.35rem;font-weight:800}.bn-keep-results p{color:var(--muted);margin:0 0 8px;line-height:1.45}.bn-keep-line,.bn-keep-gap{flex-wrap:wrap;align-items:baseline;gap:8px;margin:8px 0 0;display:flex}.bn-keep-line b,.bn-keep-gap strong{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.03em;font-size:1.35rem}.bn-keep-gap strong{color:#146143;font-size:1.7rem}.bn-keep-split ul,.bn-keep-rivals ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.bn-keep-rivals ul{grid-template-columns:1fr}.bn-keep-split b,.bn-keep-split span,.bn-keep-split small,.bn-keep-rivals b,.bn-keep-rivals span{display:block}.bn-keep-split span{color:var(--orange-dark);margin:4px 0 8px;font-weight:800}.bn-fees{grid-column:1/-1}.bn-fees>p{max-width:68ch;color:var(--muted);line-height:1.5}.bn-fee-table{overscroll-behavior-x:contain;border:1px solid var(--border);background:#fff;border-radius:16px;max-width:100%;margin-top:18px;overflow-x:auto}.bn-fee-table table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:920px}.bn-fee-table th,.bn-fee-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:14px 12px;font-size:.8rem;line-height:1.4}.bn-fee-table thead th{background:var(--navy);color:#fff;font-size:.72rem;font-weight:750}.bn-fee-table tbody th{width:132px;color:var(--navy);background:#f6f3ee;position:sticky;left:0}.bn-fee-table thead th:first-child{z-index:1;background:var(--navy);position:sticky;left:0}.bn-fee-table tr.is-us th,.bn-fee-table tr.is-us td{background:#fff6ee}.bn-fee-table tr.is-us th{font-weight:800}.bn-fee-table tr:last-child th,.bn-fee-table tr:last-child td{border-bottom:0}.bn-fee-after{gap:12px;margin-top:16px;display:grid}.bn-fee-chart,.bn-fee-notes p{border:1px solid var(--border);background:#fff;border-radius:16px}.bn-fee-chart{padding:18px 20px}.bn-fee-chart h3{margin-bottom:6px}.bn-fee-chart p{color:var(--muted);margin:0 0 14px;line-height:1.45}.bn-fee-bars{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bn-fee-bars li{background:0 0;border:0;grid-template-columns:minmax(140px,180px) minmax(0,1fr) auto;align-items:center;gap:12px;padding:0;display:grid}.bn-fee-bars span{color:var(--navy);font-size:.84rem;font-weight:750}.bn-fee-bars i{background:#f36b21;border-radius:99px;height:10px;display:block}.bn-fee-bars b{color:var(--navy);font-variant-numeric:tabular-nums}.bn-fee-notes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bn-fee-notes p{color:var(--muted);margin:0;padding:14px 16px;line-height:1.45}.bn-fee-after .bn-fine{margin:0}.bn-fee-cards{display:none}.bn h3.bn-sources-title{border-top:1px solid var(--border);margin:72px 0 8px;padding-top:36px}.bn-cards,.bn-mobile-compare{display:none}.bn-close{color:#fff;background:#10283f;padding:72px 0 88px}.bn-close h2,.bn-close .eyebrow{color:#fff}.bn-close .eyebrow{color:#ffd7bf}.bn-close p{color:#d5e0e8;max-width:62ch}.bn-close .button-quiet{color:#fff;box-shadow:inset 0 0 0 1px #fff6}@media (max-width:1100px){.bn-price-table{min-width:860px}}@media (max-width:980px){.bn-hero-grid,.bn-flow,.bn-hw,.bn-outcomes,.bn-keep,.bn-keep-split ul,.bn-fee-notes,.bn-scenarios,.bn-packs,.bn-sources{grid-template-columns:1fr}}@media (max-width:800px){.bn,.bn .container,.bn-section{max-width:100%;overflow-x:clip}.bn-section{padding:40px 0}.bn-hero{padding:28px 0 8px}.bn-keep-results dl{grid-template-columns:repeat(3,minmax(0,1fr))}.bn-keep-results dd{font-size:1.05rem}.bn-fee-table{display:none}.bn-fee-cards{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.bn-fee-cards li{border:1px solid var(--border);background:#fff;border-radius:16px;padding:14px}.bn-fee-cards .is-us{background:#fff6ee}.bn-fee-cards span{margin-top:10px;line-height:1.4;display:block}.bn-fee-cards small{color:var(--muted);font-size:.72rem;display:block}.bn-fee-bars li{grid-template-columns:1fr auto}.bn-fee-bars i{grid-column:1/-1}.bn .px-stage,.bn .kdx-device{overflow-anchor:none;max-width:100%;overflow:hidden}.bn .px-receipt{display:none}.bn .kdx-screen{grid-template-columns:1fr;overflow:visible}.bn .kdx-screen>section{min-height:0;overflow:hidden}.bn .kdx-screen .is-live{animation:none}.bn-table-wrap,.bn-matrix-wrap,.bn-price-wrap{display:none}.bn-cards,.bn-mobile-compare{gap:12px;margin-top:22px;display:grid}.bn-cards li,.bn-mobile-compare article{border:1px solid var(--border);background:#fff;border-radius:16px;padding:16px;list-style:none}.bn-cards b,.bn-cards p,.bn-cards small{display:block}.bn-cards p,.bn-cards small{color:var(--muted);line-height:1.45}.bn-pick{border-bottom:1px solid var(--border);background:#fffcf8;max-width:100%;padding:8px 0 10px;position:static;overflow:hidden}.bn-pick>p{letter-spacing:.08em;text-transform:uppercase;color:var(--orange-dark);margin:0 0 8px;font-size:.72rem;font-weight:800}.bn-pick [role=tablist]{overscroll-behavior-x:contain;gap:8px;max-width:100%;display:flex;overflow-x:auto}.bn-mobile-compare,.bn-pair,.bn-pair-head{min-width:0}.bn-pair small,.bn-pair p,.bn-pair-head span{overflow-wrap:anywhere}.bn-pick button{border:1px solid var(--border);background:#fff;border-radius:999px;flex:none;min-height:40px;padding:0 12px;font-weight:750}.bn-pick button[aria-selected=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.bn-pair-head,.bn-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bn-pair-head{margin-top:10px}.bn-pair-head span{color:var(--navy);font-weight:800}.bn-pair p{color:var(--ink);margin:0;font-size:.84rem;line-height:1.45}.bn-price-wrap{margin-right:-4px}}.hiw{color:var(--ink)}.hiw h1,.hiw h2{font-family:var(--font-manrope);letter-spacing:-.04em;color:var(--navy);margin:0 0 14px}.hiw h1{max-width:12ch;font-size:clamp(2.4rem,5vw,4.2rem);line-height:.98}.hiw h2{max-width:16ch;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.05}.hiw-lead{max-width:38rem;color:var(--muted);margin:0 0 8px;line-height:1.55}.hiw-note{color:var(--orange-dark);margin:0 0 14px;font-size:.84rem;font-weight:750}.hiw-hero{padding:36px 0 12px}.hiw-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:32px 0 0;padding:0;list-style:none;display:grid;position:relative}.hiw-flow:before{content:"";background:#e4ddd4;height:2px;position:absolute;top:28px;left:10%;right:10%}.hiw-flow li{text-align:center;min-width:0;padding:0 8px;position:relative}.hiw-device{z-index:1;background:#fff;border:1px solid #d9cfc3;margin:0 auto 12px;display:block;position:relative;box-shadow:0 10px 22px #10283f14}.hiw-flow li:first-child .hiw-device{background:#10283f;border-color:#10283f;border-radius:50%;width:52px;height:52px}.hiw-flow li:first-child .hiw-device:after{content:"";background:#f6f3ee;border-radius:8px;height:8px;position:absolute;top:20px;left:16px;right:16px}.hiw-flow li:nth-child(2) .hiw-device{background:#17191c;border-color:#17191c;border-radius:8px 8px 4px 4px;width:86px;height:56px;box-shadow:0 14px 0 -6px #c8bfb4,0 16px 22px #10283f14}.hiw-flow li:nth-child(2) .hiw-device:after{content:"";background:#f6f3ee;border-radius:3px;position:absolute;inset:6px 6px 10px}.hiw-flow li:nth-child(3) .hiw-device{background:#10283f;border-radius:6px;width:78px;height:54px}.hiw-flow li:nth-child(3) .hiw-device:after{content:"";background:#fff;border-radius:3px;width:28px;height:38px;position:absolute;top:8px;left:8px;box-shadow:34px 0 #fff}.hiw-flow li:nth-child(4) .hiw-device{background:#fff;border-radius:8px 8px 4px 4px;width:64px;height:48px}.hiw-flow li:nth-child(4) .hiw-device:before{content:"";border:2px solid #10283f;border-bottom:0;border-radius:8px 8px 0 0;height:10px;position:absolute;top:-8px;left:18px;right:18px}.hiw-flow li:nth-child(5) .hiw-device{background:#f6f3ee;border-radius:6px 6px 2px 2px;width:92px;height:58px}.hiw-flow li:nth-child(5) .hiw-device:after{content:"";background:#10283f;border-radius:0 0 4px 4px;height:6px;position:absolute;bottom:-6px;left:18px;right:18px}.hiw-flow strong,.hiw-flow span{display:block}.hiw-flow strong{color:var(--navy)}.hiw-flow span{color:var(--muted);margin-top:4px;font-size:.84rem;line-height:1.35}.hiw-story{padding:28px 0 36px}.hiw-story-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:36px;display:grid}.hiw-story.is-flip .hiw-story-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.hiw-story.is-flip .hiw-story-grid>div:first-child{order:2}.hiw-story dl{margin:18px 0 0}.hiw-story dt{color:var(--navy);font-size:.78rem;font-weight:800}.hiw-story dd{color:#31485c;margin:2px 0 12px;line-height:1.45}.hiw-visual{min-width:0;margin:0}.hiw-visual figcaption{color:var(--muted);margin-top:10px;font-size:.78rem;line-height:1.4}.hiw .px-stage,.hiw .kdx-device{max-width:100%;overflow:hidden}.hiw-slot{min-height:320px;color:var(--navy);background:linear-gradient(#f6f3ee,#efe8df);border-radius:18px;place-items:center;padding:28px 18px;display:grid}.hiw-phone,.hiw-laptop,.hiw-card,.hiw-board,.hiw-kiosk,.hiw-shops{width:min(100%,320px);color:var(--navy);background:#fff;border-radius:16px;padding:16px;box-shadow:0 18px 36px #10283f1a}.hiw-phone{border:8px solid #10283f;border-radius:32px;width:min(100%,240px);padding:22px 16px 16px}.hiw-laptop{border:10px solid #10283f;border-bottom-width:22px;border-radius:12px 12px 8px 8px}.hiw-kiosk{border:12px solid #10283f;border-bottom-width:36px;border-radius:18px 18px 8px 8px;width:min(100%,280px)}.hiw-phone header,.hiw-laptop>p,.hiw-card>p,.hiw-board>p,.hiw-kiosk>p,.hiw-shops>p{margin:0;font-weight:800}.hiw-phone p,.hiw-card span,.hiw-card em,.hiw-shops span,.hiw-kiosk footer{color:#5c6872;margin-top:6px;font-size:.84rem;display:block}.hiw-phone ul,.hiw-laptop ul,.hiw-board ul,.hiw-kiosk ul,.hiw-shops ul{margin:12px 0 0;padding:0;list-style:none}.hiw-phone li,.hiw-laptop li,.hiw-board li,.hiw-shops li{border-top:1px solid #eadfd4;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.hiw-phone footer{border-top:1px solid #eadfd4;justify-content:space-between;margin-top:12px;padding-top:10px;font-weight:800;display:flex}.hiw-laptop em,.hiw-card em{font-style:normal;font-weight:750}.hiw-laptop li:first-child em{color:#8d2b22}.hiw-card strong,.hiw-board strong{font-family:var(--font-manrope);letter-spacing:-.04em;margin-top:8px;font-size:2rem;display:block}.hiw-kiosk li{border-top:1px solid #eadfd4;padding:10px 0}.hiw-shops .is-on{font-weight:800}.hiw-day{padding:28px 0 56px}.hiw-timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.hiw-timeline li{border:1px solid var(--border);background:#fff;border-radius:16px;min-width:0;padding:14px}.hiw-timeline time{color:var(--orange-dark);font-size:.84rem;font-weight:800}.hiw-timeline strong,.hiw-timeline span{display:block}.hiw-timeline strong{color:var(--navy);margin-top:8px}.hiw-timeline span{color:var(--muted);margin-top:6px;font-size:.84rem;line-height:1.4}.hiw-devices{padding:8px 0 56px}.hiw-devices ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.hiw-devices li{border:1px solid var(--border);background:#fff;border-radius:16px;min-width:0;padding:16px}.hiw-devices b,.hiw-devices em,.hiw-devices span{display:block}.hiw-devices em{color:var(--orange-dark);margin-top:4px;font-size:.78rem;font-style:normal;font-weight:800}.hiw-devices span{color:#31485c;margin-top:8px;line-height:1.4}.hiw-close{color:#fff;background:#10283f;padding:56px 0 72px}.hiw-close h2,.hiw-close .eyebrow{color:#fff}.hiw-close .eyebrow{color:#ffd7bf}.hiw-close p{color:#d5e0e8;max-width:36rem;line-height:1.5}.hiw-close .button-quiet{color:#fff;box-shadow:inset 0 0 0 1px #fff6}.hiw-more{margin-top:8px}.hiw-more a{color:#ffd7bf}@media (max-width:1024px){.hiw-story-grid,.hiw-story.is-flip .hiw-story-grid{grid-template-columns:1fr}.hiw-story.is-flip .hiw-story-grid>div:first-child{order:0}.hiw-timeline,.hiw-devices ul{grid-template-columns:1fr 1fr}}@media (max-width:800px){.hiw,.hiw .container,.hiw-story{max-width:100%;overflow-x:clip}.hiw-hero{padding:24px 0 4px}.hiw-story{padding:36px 0}.hiw-flow{grid-template-columns:1fr;gap:0}.hiw-flow:before{width:2px;height:auto;inset:8px auto 8px 28px}.hiw-flow li{text-align:left;grid-template-columns:96px minmax(0,1fr);align-items:center;column-gap:12px;padding:8px 0;display:grid}.hiw-device{grid-row:1/span 2;margin:0}.hiw-flow strong{grid-column:2}.hiw-timeline,.hiw-devices ul{grid-template-columns:1fr}.hiw .px-receipt{display:none}.hiw .kdx-screen{grid-template-columns:1fr;overflow:visible}.hiw .kdx-screen>section{min-height:0;overflow:hidden}.hiw .kdx-screen .is-live{animation:none}}@media (prefers-reduced-motion:reduce){.hiw .is-live{animation:none}}html{scroll-padding-top:calc(var(--chrome-h) + 16px)}.promo-bar{background:var(--navy);color:#f6f3ee}.promo-bar__inner{justify-content:center;align-items:center;gap:12px;min-height:42px;padding:8px 0;display:flex}.promo-bar__copy{color:#d7e0e7;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;font-size:.84rem;font-weight:650;line-height:1.35;display:flex}.promo-bar__pill{color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffffff1f;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:.68rem;font-weight:800;display:inline-flex}.promo-bar__actions{flex:none;align-items:center;gap:8px;display:flex}.promo-bar__demo{color:#f6f3ee;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:0 12px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff59}.promo-bar__demo:hover{background:#ffffff14}.promo-bar__cta{background:var(--orange);color:#211208;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.promo-bar__cta:hover{background:#de5514}.site-header .mega-menu,.site-header .mega-menu.solutions-menu{top:calc(var(--chrome-h) + 8px);max-height:calc(100vh - var(--chrome-h) - 24px)}.mobile-drawer,.product-nav,.bn-matrix thead th{top:var(--chrome-h)}@media (max-width:800px){.promo-bar__inner{justify-content:space-between;gap:10px;padding:8px 0}.promo-bar__copy{flex:auto;min-width:0;font-size:.78rem}.promo-bar__demo,.promo-bar__cta{min-height:40px;padding-inline:12px}}@media (max-width:500px){.promo-bar__inner{align-items:flex-start}.promo-bar__copy{gap:6px}.promo-bar__actions{flex-wrap:wrap;justify-content:flex-end}}
