.rs-page{color:#627d90;font-family:Inter,'Segoe UI',sans-serif;padding-bottom:40px}.rs-page *{box-sizing:border-box}.rs-page h1,.rs-page h2,.rs-page h3{font-family:Nunito,'Segoe UI',sans-serif;color:#315d7b;font-weight:800;line-height:1.3}.rs-page h1{font-size:34px;margin:15px 0 22px;letter-spacing:-.02em}.rs-page h1 em{font-style:normal;color:#a9793a}.rs-page h2{font-size:25px;margin:12px 0 20px}.rs-page h3{font-size:19px}.rs-page p{font-size:14px;line-height:1.8;margin:0 0 19px}.rs-page a{text-decoration:none;color:#3471a6}.rs-page a:focus-visible,.rs-page summary:focus-visible{outline:3px solid #90b9db;outline-offset:4px}.rs-page .dx-button{color:#fff;font-size:13px}.rs-kicker{font-size:10px;letter-spacing:.06em;color:#8c9eaa;font-weight:600}.rs-hero{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;align-items:center;padding:30px 0 38px;background:#fff}.rs-hero>div{padding:15px 0}.rs-hero figure{position:relative;margin:0}.rs-hero figure>img{width:100%;height:auto;display:block;border-radius:17px;opacity:1}.rs-hero figcaption,.rs-caption{font-size:9px;color:#94a6b3;line-height:1.6;display:block;margin-top:9px}.rs-photo-notes{position:absolute;bottom:44px;left:18px;right:18px;display:flex;gap:10px}.rs-photo-notes>span{display:flex;align-items:center;gap:8px;background:#fff;color:#537b93;padding:12px 15px;border:1px solid #e4e8eb;border-radius:11px;font-size:12px;font-weight:600}.rs-photo-notes svg{width:23px;height:23px}.rs-hero-channels{display:flex;gap:18px;flex-wrap:wrap;margin-top:26px}.rs-hero-channels>span{display:flex;align-items:center;gap:7px;font-size:11px}.rs-hero-channels svg{width:21px;height:21px;color:#ad854d}.rs-band{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:25px;padding:27px 30px;margin:0 0 38px;background:#fff4e6;border:1px solid #f0e2ce;border-radius:14px}.rs-band h2{font-size:23px;margin:0}.rs-steps{display:flex;align-items:center;justify-content:space-between;gap:10px}.rs-steps>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:11px;min-width:0;flex:1}.rs-steps>div>svg{height:33px;width:33px;color:#ad854d}.rs-steps strong{font-size:12px;font-weight:600;line-height:1.5}.rs-steps>span{color:#c8baa7;font-size:19px}.rs-floor{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:45px;margin-bottom:38px}.rs-links{display:flex;flex-wrap:wrap;gap:13px 20px}.rs-link{display:inline-block;font-size:11px;font-weight:600;line-height:1.6}.rs-floor-art{border:1px solid #dce8ef;border-radius:16px;background:#f5fafd;padding:27px}.rs-tables{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:28px}.rs-tables>span{border:1px solid #b8d8e7;border-radius:14px;background:#fff;padding:22px 6px;text-align:center;font:800 14px Nunito,sans-serif;color:#5486a1}.rs-tables small{display:block;font:10px Inter,sans-serif;color:#8aa5b5;margin-top:8px}.rs-floor-art .rs-steps{background:#fff;border-radius:12px;padding:18px}.rs-floor-art .rs-steps svg{color:#5794b2}.rs-operation{display:grid;grid-template-columns:1.15fr 1fr;gap:25px;margin-bottom:34px}.rs-operation article{border:1px solid #e0e8ed;border-radius:15px;padding:28px}.rs-kitchen{background:#f6f9fc}.rs-delivery{background:#fffaf2}.rs-kitchen-board{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0}.rs-kitchen-board>div{background:#fff;border:1px solid #dfe8ed;border-radius:10px;overflow:hidden;padding-bottom:17px}.rs-kitchen-board span{display:block;background:#e7f1f9;padding:9px;font-size:10px;color:#668ba5}.rs-kitchen-board>div:nth-child(2) span{background:#fff0d4;color:#9c7943}.rs-kitchen-board>div:nth-child(3) span{background:#e9f2ea;color:#698b70}.rs-kitchen-board strong,.rs-kitchen-board small{display:block;margin:13px 12px 0;font-size:13px}.rs-kitchen-board small{font-size:9px;margin-top:7px}.rs-delivery .rs-steps{margin:25px 0}.rs-delivery p{font-size:13px}.rs-cash{text-align:center;border-top:1px solid #dfe8ed;border-bottom:1px solid #dfe8ed;padding:25px 20px 28px;margin-bottom:34px}.rs-cash .rs-steps{max-width:660px;margin:24px auto}.rs-cash .rs-steps svg{color:#6089a6}.rs-support{background:#f5f8fc;border:1px solid #dce6f0;border-radius:16px;padding:27px;margin-bottom:35px}.rs-support>div{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.rs-support article{background:#fff;border:1px solid #e0e8ee;border-radius:12px;padding:20px}.rs-support article img{object-fit:contain;width:145px;height:97px;opacity:1;display:block}.rs-support h3{margin:12px 0}.rs-support p{font-size:12px}.rs-topic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:23px 0}.rs-topic-grid>a{display:flex;align-items:center;gap:13px;border:1px solid #e0e8ee;border-radius:10px;padding:17px;color:#5f849e;background:#fff}.rs-topic-grid strong{font-size:12px;line-height:1.5}.rs-topic-grid svg{flex-shrink:0;width:24px;height:24px}.rs-topic-grid a>span{margin-left:auto}.rs-modules{margin-bottom:34px}.rs-faq{margin:35px 0}.rs-faq details{border-bottom:1px solid #e0e8ee;padding:16px 0}.rs-faq summary{font-size:13px;font-weight:600;cursor:pointer}.rs-faq p{font-size:13px;margin:15px 0 0}.rs-request{display:flex;justify-content:space-between;align-items:center;gap:25px;background:#fff7ec;border:1px solid #f1e5d5;border-radius:14px;padding:26px}.rs-request h2{font-size:23px;margin-top:0}.rs-request p{margin-bottom:0;font-size:13px}.rs-detail-hero{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:35px;padding:30px 0}.rs-detail-symbol{border:1px solid #eee1cf;background:#fff9f0;border-radius:15px;padding:30px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;font:800 19px Nunito,sans-serif}.rs-detail-symbol svg{width:75px;height:75px;color:#b28c50}.rs-detail-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px}.rs-detail-benefits>div{border:1px solid #dfe8ee;border-radius:12px;padding:23px}.rs-detail-benefits>div>span{float:right;color:#b9cbd8}.rs-detail-benefits svg{color:#aa8650}.rs-detail-benefits h2{font-size:19px;margin-bottom:0}.rs-scenario{padding:24px;background:#f5f9fc;border-radius:12px;margin-bottom:32px}.rs-scenario p{max-width:90ch;margin:0}
.rs-operation{align-items:center}
.rs-platform-marks{display:inline-flex;align-items:center;justify-content:center;gap:12px}.rs-platform-marks>span{display:inline-flex;align-items:center;gap:5px;font-size:10px;line-height:1.4;color:#648197}.rs-platform-marks img{display:inline-block;width:20px;height:21px;object-fit:contain;opacity:1;filter:none}.rs-hero-channels>.rs-platform-marks{gap:12px}.rs-orbit-node>.rs-platform-marks{gap:8px}.rs-orbit-node .rs-platform-marks>span{font-size:9px}.rs-orbit-node .rs-platform-marks img{width:18px;height:20px}.rs-detail-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:29px;align-items:start}.rs-detail-sidebar{position:sticky;top:22px;background:#f8fafc;border:1px solid #dfe8ee;border-radius:12px;padding:17px 11px;max-height:calc(100vh - 45px);overflow:auto}.rs-detail-sidebar>h2{font-size:16px;margin:3px 8px 15px}.rs-detail-sidebar nav>a,.rs-mobile-modules nav>a{display:flex;align-items:center;gap:9px;padding:11px 9px;font-size:11px;line-height:1.45;border-radius:7px;color:#6c8ca2;border:1px solid transparent;margin-bottom:4px}.rs-detail-sidebar nav>a>svg,.rs-mobile-modules nav>a>svg{width:20px;height:20px;flex-shrink:0;color:#93a9b9}.rs-detail-sidebar a[aria-current=page],.rs-mobile-modules a[aria-current=page]{background:#fff4e3;border-color:#eeddbf;color:#92723e}.rs-detail-sidebar a:hover{background:#edf4f9}.rs-side-back{display:block;border-top:1px solid #dfe8ee;margin:14px 7px 0;padding-top:14px;font-size:11px}.rs-detail-body{min-width:0}.rs-detail-body .rs-detail-hero{grid-template-columns:1fr 1fr;gap:22px;padding-top:25px}.rs-detail-body .rs-detail-hero h1{font-size:29px}.rs-detail-photo{margin:0;border:1px solid #dfe8ee;border-radius:13px;overflow:hidden;background:#fff}.rs-detail-photo>img{display:block;width:100%;height:auto;object-fit:contain;opacity:1;filter:none}.rs-detail-photo figcaption{font-size:8px;line-height:1.6;color:#90a4b1;padding:8px 10px}.rs-detail-body .rs-band{grid-template-columns:1fr;gap:22px}.rs-detail-body .rs-detail-benefits h2{font-size:17px}.rs-detail-body .rs-request{flex-direction:column;align-items:flex-start}.rs-mobile-modules{display:none}.rs-table-options{display:flex;flex-direction:column;gap:13px}.rs-table-options>a{display:flex;align-items:center;gap:13px;border:1px solid #dfE8ef;border-radius:11px;padding:17px;background:#fff}.rs-table-options svg{height:28px;width:28px;flex-shrink:0;color:#a88a56}.rs-table-options strong{display:block;font:800 16px/1.4 Nunito,sans-serif;color:#51748e}.rs-table-options small{display:block;font-size:11px;line-height:1.5;color:#8ca1b0;margin-top:6px}.rs-service-models{margin:32px 0}.rs-service-models>div{display:grid;grid-template-columns:1fr 1fr;gap:23px}.rs-service-models article{padding:24px;border:1px solid #dce8ef;border-radius:13px;background:#f8fbfd}.rs-service-models article:nth-child(2){background:#fffaf2;border-color:#eee2cf}.rs-service-models h3{font-size:21px;margin:0 0 13px}.rs-service-models p{font-size:13px}.rs-service-models .rs-steps{margin:22px 0}.rs-detail-body .rs-service-models>div{grid-template-columns:1fr}
@media(max-width:1000px){.rs-detail-layout{grid-template-columns:210px minmax(0,1fr);gap:22px}.rs-detail-body .rs-detail-hero{grid-template-columns:1fr}.rs-detail-photo{max-width:600px}.rs-detail-benefits{gap:12px}.rs-detail-body .rs-detail-benefits>div{padding:17px}.rs-detail-body .rs-detail-benefits h2{font-size:16px}.rs-table-options strong{font-size:15px}.rs-table-options>a{padding:15px}}
@media(max-width:760px){.rs-detail-layout{grid-template-columns:1fr;gap:12px}.rs-detail-sidebar{display:none}.rs-mobile-modules{display:block;background:#f8fafc;border:1px solid #dfe8ee;border-radius:9px;padding:14px}.rs-mobile-modules>summary{font-size:12px;color:#6c879d;cursor:pointer}.rs-mobile-modules nav{margin-top:15px}.rs-detail-body .rs-detail-hero h1{font-size:28px}.rs-detail-body .rs-detail-benefits{grid-template-columns:1fr}.rs-detail-body .rs-detail-benefits h2{font-size:18px}.rs-detail-body .rs-detail-photo{max-width:none}.rs-service-models>div{grid-template-columns:1fr;gap:17px}.rs-service-models article{padding:22px 17px}.rs-table-options strong{font-size:15px}.rs-table-options small{font-size:10px}.rs-table-options>a{padding:15px}.rs-service-models h3{font-size:20px}}
@media(min-width:761px) and (max-width:1000px){.rs-page .rs-orbit a.rs-orbit-node{left:clamp(72px,var(--rx),calc(100% - 72px))}}
.rs-page .rs-floor{grid-template-columns:1.2fr .8fr}.rs-floor>div:first-child{order:2}.rs-floor>.rs-floor-art{order:1}.rs-page .rs-self-grid{grid-template-columns:1fr 1.15fr}.rs-self-grid>article:first-child{order:2}.rs-self-grid>.rs-qr-order{order:1}.rs-phone-pay{font-size:10px;line-height:1.5;text-align:center;background:#f3f8ed;color:#738d53;border:1px solid #e2ecd5;padding:9px 6px;border-radius:7px;margin-bottom:12px}.rs-qr-order>.rs-link{align-self:center;text-align:center}
@media(max-width:760px){.rs-page .rs-floor,.rs-page .rs-self-grid{grid-template-columns:1fr}.rs-floor>div:first-child,.rs-floor>.rs-floor-art,.rs-self-grid>article:first-child,.rs-self-grid>.rs-qr-order{order:0}}
.rs-page .rs-orbit{height:680px}.rs-page .rs-orbit a.rs-orbit-featured{width:170px;height:170px;border:2px solid #d7b478;background:#fffaf1;box-shadow:0 0 0 5px #fcf6ec}.rs-orbit .rs-orbit-featured strong{font-size:16px;color:#8b6b3d}.rs-orbit .rs-orbit-featured svg{height:33px;width:33px;color:#b38c4f}.rs-orbit .rs-orbit-featured small{font-size:9px;line-height:1.65;color:#9c8c72}
@media(max-width:1000px){.rs-page .rs-orbit{height:650px}.rs-page .rs-orbit a.rs-orbit-featured{width:150px;height:150px}.rs-orbit .rs-orbit-featured strong{font-size:14px}.rs-orbit .rs-orbit-featured small{font-size:8px}}
@media(max-width:760px){.rs-page .rs-orbit{height:auto}.rs-page .rs-orbit a.rs-orbit-featured{width:148px;height:148px}.rs-orbit .rs-orbit-featured strong{font-size:13px}.rs-orbit .rs-orbit-featured small{font-size:8px}.rs-page a.rs-orbit-node{width:140px;height:140px}.rs-page .rs-orbit a.rs-orbit-featured{width:148px;height:148px;max-width:100%}}
.rs-orbit{position:relative;height:620px;margin:12px 0 35px;background:#fff;border-bottom:1px solid #e1e9ee}.rs-orbit-lines{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#d6e6ed;stroke-width:1.7}.rs-orbit-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:222px;width:222px;border:1px solid #dce7ed;box-shadow:0 0 0 12px #f8fafc,0 0 0 13px #e8f0f5;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;z-index:1}.rs-orbit-core>img{width:190px;height:145px;object-fit:contain;opacity:1;filter:none}.rs-page a.rs-orbit-node{position:absolute;left:var(--rx);top:var(--ry);transform:translate(-50%,-50%);width:151px;height:151px;border-radius:50%;background:#fff;border:1px solid #d5e5ec;box-shadow:0 7px 24px #30526a06;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:15px;color:#6388a0;transition:border-color .2s,box-shadow .2s;z-index:2}.rs-orbit-node svg{width:29px;height:29px;color:#ad8d5b}.rs-orbit-node strong{font:800 14px/1.4 Nunito,sans-serif;color:#476e89}.rs-orbit-node small{font-size:9px;line-height:1.5;color:#8da4b4}.rs-orbit-node>span{position:absolute;right:16px;top:22px;font-size:10px;color:#a1b8c7}.rs-page a.rs-orbit-node:hover{border-color:#9abed2;box-shadow:0 8px 25px #30526a14}.rs-food-platforms{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0}.rs-food-platforms>span{font-size:11px;font-weight:600;padding:10px 12px;background:#fff;border:1px solid #e9decf;border-radius:8px;color:#907a5b}.rs-page .rs-hero{border-top:1px solid #e2eaf0}
@media(max-width:1000px){.rs-orbit{height:570px}.rs-page a.rs-orbit-node{width:135px;height:135px;padding:12px}.rs-orbit-node strong{font-size:12px}.rs-orbit-node small{font-size:8px}.rs-orbit-core{width:190px;height:190px}.rs-orbit-core>img{width:165px;height:125px}}
@media(max-width:760px){.rs-orbit{height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;padding:20px 0 28px;margin-bottom:26px}.rs-orbit-lines{display:none}.rs-orbit-core{position:relative;left:auto;top:auto;transform:none;grid-column:1/-1;width:185px;height:185px;justify-self:center;margin:5px 0 15px}.rs-page a.rs-orbit-node{position:relative;left:auto;top:auto;transform:none;width:140px;max-width:100%;height:140px;justify-self:center}.rs-orbit-node strong{font-size:12px}.rs-orbit-node small{font-size:8px}.rs-food-platforms>span{font-size:10px;padding:9px 10px}}
.rs-self-service{margin:38px 0}.rs-self-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:25px}.rs-self-grid>article{border:1px solid #dce8ef;background:#f7fafc;border-radius:16px;overflow:hidden}.rs-self-grid .rs-use-photo{border:0;border-bottom:1px solid #e2e9ee;border-radius:0;margin:0}.rs-self-copy{padding:10px 25px 24px}.rs-self-copy p{font-size:13px}.rs-qr-order{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:27px}.rs-qr-order>div:first-child{align-self:stretch}.rs-qr-order h3{font-size:23px;margin:12px 0}.rs-qr-order p{font-size:13px}.rs-phone-model{width:238px;max-width:100%;border:6px solid #476479;border-radius:27px;padding:12px 14px 17px;background:#fff;box-shadow:0 12px 24px #3255730d;margin:3px 0 9px}.rs-phone-camera{display:block;width:42px;height:5px;background:#b4c4d0;border-radius:5px;margin:0 auto 17px}.rs-phone-heading{font-size:12px;font-weight:700;color:#4d7793}.rs-phone-heading small{display:block;font-size:9px;font-weight:400;margin:5px 0 16px;color:#8da2b0}.rs-phone-menu>span{display:flex;align-items:center;gap:9px;border:1px solid #e1eaf0;border-radius:9px;padding:12px 8px;margin-bottom:9px;font-size:10px}.rs-phone-menu svg{color:#ab8b50;width:24px;height:24px}.rs-phone-menu b{font-weight:500}.rs-phone-menu i{margin-left:auto;font-size:17px;color:#75a1ba;font-style:normal}.rs-phone-order{background:#e6f1fb;color:#417aa5;border-radius:8px;padding:11px;font-size:11px;text-align:center;font-weight:600;margin:14px 0}.rs-phone-model>small{font-size:9px;display:block;text-align:center;color:#91a5b3}.rs-qr-order>.rs-link{margin-top:12px}.rs-fiscal{display:grid;grid-template-columns:.85fr 1.15fr;gap:30px;align-items:center;border:1px solid #dae7ef;background:#f6fafd;padding:28px;border-radius:15px;margin:32px 0}.rs-okc-brands{display:flex;gap:12px;flex-wrap:wrap}.rs-okc-brands>strong{flex:1;text-align:center;padding:17px 15px;background:#fff;border:1px solid #dce6ee;border-radius:10px;font:800 19px Nunito,sans-serif;color:#587b96}.rs-fiscal-connections>p{font-size:11px;margin:12px 0 24px}.rs-fiscal .rs-steps{margin-bottom:25px}.rs-fiscal .rs-steps svg{color:#598cae}.rs-fiscal .rs-links{gap:10px 18px}.rs-meal-credit{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;background:#f5f1fb;border:1px solid #e6dff0;border-radius:16px;padding:29px;margin:35px 0}.rs-meal-credit h2{color:#655c84}.rs-meal-credit .rs-kicker{color:#9b8eaf}.rs-meal-credit>div>p{font-size:13px;max-width:52ch}.rs-credit-steps{display:flex;gap:12px;margin-bottom:20px}.rs-credit-steps>span{flex:1;font-size:10px;line-height:1.6}.rs-credit-steps b{display:block;font:800 20px Nunito,sans-serif;color:#ad9bc4;margin-bottom:6px}.rs-credit-app{border:1px solid #dfd8eb;border-radius:12px;background:#fff;padding:21px}.rs-credit-app header{font-size:10px;color:#9b90ad}.rs-credit-app header>span{display:block;color:#796b8d;font-size:13px;font-weight:600;margin-top:8px}.rs-credit-balance{display:flex;align-items:baseline;gap:9px;margin:20px 0}.rs-credit-balance strong{font:800 36px Nunito,sans-serif;color:#786391}.rs-credit-balance>span{font-size:11px;color:#a497b4}.rs-credit-balance>i{font-style:normal;font-size:11px;color:#a396b2;margin:0 10px}.rs-credit-track{height:6px;border-radius:6px;background:#eee9f4;overflow:hidden;margin-bottom:13px}.rs-credit-track>span{display:block;height:100%;width:90%;background:#b9a4d1}.rs-credit-app>small{font-size:10px;color:#9e91ac}.rs-package-board{display:flex;flex-direction:column;gap:12px;margin:25px 0}.rs-package-board>span{display:flex;gap:13px;align-items:center;border:1px solid #eadfce;background:#fff;border-radius:10px;padding:15px;font-size:12px;font-weight:600}.rs-package-board b{font:800 19px Nunito,sans-serif;color:#c5aa7e}.rs-delivery .rs-kicker{color:#a18a65}
@media(max-width:1000px){.rs-fiscal,.rs-meal-credit{grid-template-columns:1fr;gap:24px}.rs-self-grid{gap:18px}.rs-qr-order{padding:23px}.rs-credit-demo{max-width:600px;width:100%}}
@media(max-width:760px){.rs-self-grid{grid-template-columns:1fr}.rs-self-copy{padding:8px 20px 23px}.rs-qr-order{padding:24px 20px}.rs-phone-model{margin-top:10px}.rs-fiscal,.rs-meal-credit{padding:23px 18px;margin:28px 0}.rs-okc-brands{gap:8px}.rs-okc-brands>strong{font-size:16px;padding:14px 8px}.rs-credit-steps{gap:10px}.rs-credit-steps>span{font-size:9px}.rs-credit-app{padding:19px 15px}.rs-credit-balance{gap:6px}.rs-credit-balance strong{font-size:30px}.rs-credit-balance>i{margin:0 6px;font-size:10px}.rs-self-service{margin:28px 0}.rs-package-board>span{font-size:11px}}
@media(max-width:1100px){.rs-hero{gap:28px;grid-template-columns:.9fr 1.1fr}.rs-band{grid-template-columns:1fr}.rs-floor{gap:25px}.rs-tables{grid-template-columns:repeat(2,1fr)}.rs-support>div{gap:13px}.rs-topic-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.rs-page h1{font-size:29px}.rs-page h2{font-size:23px}.rs-hero,.rs-floor,.rs-operation,.rs-detail-hero{grid-template-columns:1fr;gap:22px}.rs-hero{padding:20px 0 28px}.rs-hero-channels{gap:15px}.rs-photo-notes{left:10px;right:10px;bottom:42px;gap:7px}.rs-photo-notes>span{padding:9px;font-size:10px}.rs-photo-notes svg{width:18px;height:18px}.rs-band{padding:23px 17px;gap:23px;margin-bottom:28px}.rs-band h2{font-size:22px}.rs-steps{gap:5px}.rs-steps strong{font-size:10px}.rs-steps>div>svg{height:26px;width:26px}.rs-steps>span{font-size:14px}.rs-floor-art{padding:18px}.rs-tables{gap:12px}.rs-tables>span{padding:17px 8px}.rs-operation article{padding:22px 17px}.rs-kitchen-board{gap:7px}.rs-kitchen-board strong,.rs-kitchen-board small{margin-left:8px;margin-right:8px}.rs-kitchen-board strong{font-size:12px}.rs-kitchen-board small{font-size:8px}.rs-support{padding:22px 17px}.rs-support>div,.rs-topic-grid,.rs-detail-benefits{grid-template-columns:1fr}.rs-support article{padding:18px}.rs-request{flex-direction:column;align-items:flex-start;padding:23px}.rs-request h2{font-size:22px}.rs-scenario{padding:22px}.rs-detail-symbol{padding:23px}.rs-detail-benefits{gap:12px}.rs-detail-benefits h2{font-size:19px}}

/* White, isolated entrance: no inherited blue surface or decorative heading lines. */
body:has(.rs-page) #guest-main{background:#fff}#guest-main .rs-page .rs-hero{position:relative;isolation:isolate;background:#fff;background-image:none;border:0;box-shadow:none;padding:26px 0 35px;gap:36px}#guest-main .rs-page .rs-hero::before,#guest-main .rs-page .rs-hero::after,#guest-main .rs-page .rs-hero h1::before,#guest-main .rs-page .rs-hero h1::after,#guest-main .rs-page .rs-hero em::before,#guest-main .rs-page .rs-hero em::after{content:none;display:none}#guest-main .rs-page .rs-hero h1{position:static;transform:none;margin:15px 0 22px;padding:0;background:none;text-decoration:none;border:0;max-width:none;line-height:1.32}#guest-main .rs-page .rs-hero em{position:static;display:inline;transform:none;text-decoration:none;background:none;border:0;color:#9a723c}#guest-main .rs-page .rs-hero>div{position:relative;inset:auto;transform:none;padding:16px 0;background:#fff}.rs-use-photo{margin:0 0 22px;background:#fff;border-radius:11px;overflow:hidden;border:1px solid #e2e9ee}.rs-use-photo img{display:block;width:100%;height:auto;object-fit:contain;opacity:1;filter:none}.rs-use-photo figcaption{font-size:9px;line-height:1.6;color:#8ba0af;padding:9px 11px}.rs-floor-art{padding:18px}.rs-floor-art .rs-use-photo{margin-bottom:20px}.rs-floor-art .rs-tables{margin-bottom:20px}.rs-kitchen .rs-use-photo{margin:22px 0 18px}.rs-floor-art .rs-steps{display:none}.rs-floor-art .rs-caption{margin-top:0}@media(max-width:760px){#guest-main .rs-page .rs-hero{padding:20px 0 28px;gap:20px}.rs-floor-art{padding:13px}.rs-use-photo figcaption{font-size:8px}}

/* Topic-specific visual stories and bulk meal agreement. */
.rs-detail-benefits p{font-size:12px;line-height:1.8;margin:14px 0 0}.rs-related{margin:30px 0}.rs-related>div:first-of-type{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rs-related>div:first-of-type>a{display:flex;flex-direction:column;gap:12px;padding:19px;border:1px solid #dce6ed;border-radius:11px;background:#fafcfe;color:#61849e}.rs-related strong{font-size:12px;line-height:1.5;font-weight:600}.rs-related svg{color:#a98b59}.rs-related a>span:last-child{font-size:12px}.rs-related-products{display:flex;gap:15px;flex-wrap:wrap;margin-top:16px}.rs-related-products>a{display:flex;align-items:center;gap:14px;border:1px solid #e0e8ed;border-radius:9px;padding:12px 18px;background:#fff}.rs-related-products img{object-fit:contain;opacity:1;filter:none}.rs-meal-credit{grid-template-columns:1fr 1.2fr;gap:24px 32px}.rs-meal-credit h2{max-width:24ch}.rs-meal-photo{margin:0}.rs-meal-journey{grid-column:1/-1;display:grid;grid-template-columns:1.4fr 1fr;gap:25px;align-items:center;background:#fff;border:1px solid #e1d9eb;border-radius:12px;padding:22px}.rs-meal-journey .rs-steps svg{color:#9b84b3}.rs-meal-balance{border-left:1px solid #e7e0ef;padding-left:25px}.rs-meal-balance>span,.rs-meal-balance>small{display:block;font-size:10px;line-height:1.6;color:#9b8eab}.rs-meal-balance>strong{display:block;font:800 22px/1.5 Nunito,sans-serif;color:#7c6495;margin:7px 0}.rs-meal-balance i{font:400 11px Inter,sans-serif;color:#9a8aa9;margin:0 6px}.rs-orbit-node>.rs-platform-marks{position:static;right:auto;top:auto}.rs-detail-body .rs-detail-benefits h2{margin-bottom:0}
@media(max-width:1000px){.rs-meal-credit{grid-template-columns:1fr}.rs-meal-credit h2{max-width:30ch}.rs-meal-journey{grid-column:auto}.rs-detail-body .rs-detail-benefits{grid-template-columns:1fr}.rs-detail-body .rs-detail-benefits>div{padding:20px}.rs-related>div:first-of-type{grid-template-columns:1fr}}
@media(max-width:760px){.rs-meal-journey{grid-template-columns:1fr;padding:20px 15px;gap:20px}.rs-meal-balance{border-left:0;border-top:1px solid #e7e0ef;padding:18px 0 0;text-align:center}.rs-meal-balance>strong{font-size:22px}.rs-meal-journey .rs-steps strong{font-size:10px}.rs-related>div:first-of-type>a{flex-direction:row;align-items:center}.rs-related strong{flex:1}}
.rs-connect-section{display:grid;grid-template-columns:1fr 1.1fr;gap:35px;align-items:center;margin:36px 0;padding:28px;background:#f5f7fc;border:1px solid #e2e9f2;border-radius:15px}.rs-connect-visual{margin:0;padding:23px;background:#fff;border:1px solid #e0e8f0;border-radius:13px}.rs-connect-visual>header{display:flex;align-items:center;gap:12px;color:#7899b2;font:800 20px Nunito,sans-serif}.rs-connect-offers{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0}.rs-connect-offers>div{display:flex;align-items:center;flex-direction:column;text-align:center;gap:12px;padding:20px 10px;background:#f1f5fc;border:1px solid #e0e7f2;border-radius:9px}.rs-connect-offers svg{color:#89a8c1;width:35px;height:35px}.rs-connect-offers strong{font:800 16px/1.4 Nunito,sans-serif;color:#6587a3}.rs-connect-offers small{font-size:11px;color:#8da4b7}.rs-connect-visual>figcaption{font-size:9px;color:#98acbb;margin-top:18px}.rs-detail-hero>.rs-connect-visual{min-width:0}.rs-connect-visual .rs-steps{margin:20px 0 0}@media(max-width:760px){.rs-connect-section{grid-template-columns:1fr;padding:20px;gap:22px}.rs-connect-visual{padding:17px}.rs-connect-offers{gap:9px}.rs-connect-offers strong{font-size:14px}.rs-connect-offers small{font-size:10px}}
