/* ONEGRILL-MOVE-20261106. Scoped styles; no dependencies or tracking. */
body{padding-bottom:84px;padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}
.og-move-hero,.og-move-bar,.og-move-hero *,.og-move-bar *{box-sizing:border-box}
.og-move-hero,.og-move-bar{font-family:Arial,"Segoe UI",sans-serif;letter-spacing:normal;text-align:left;line-height:1.5}
.og-move-hero{display:flex;align-items:center;justify-content:space-between;max-width:1180px;margin:24px auto;padding:28px 32px;color:#f5ede4;background:radial-gradient(ellipse at 100% 0%,#492519 0%,transparent 60%),#15110e;border:1px solid #65402d;border-radius:24px}
.og-move-hero__copy{min-width:0;max-width:790px;padding-right:24px}
.og-move-hero .og-move-eyebrow{margin:0 0 9px;color:#ffb38a;font-size:11px;line-height:1.4;letter-spacing:1.4px;font-weight:700}
.og-move-hero h2{margin:0 0 12px;font-family:inherit;font-size:32px;line-height:1.15;font-weight:800;text-transform:none;letter-spacing:-.5px;color:#f5ede4}
.og-move-hero .og-move-intro{max-width:720px;margin:0 0 14px;font-size:16px;line-height:1.6;color:#e4d9ce}
.og-move-hero a:not(.og-move-button):not(.og-move-reward){color:#ffb38a;text-decoration:underline;text-underline-offset:3px}
.og-move-benefits{display:flex;flex-wrap:wrap;list-style:none;margin:0 -5px 10px;padding:0}
.og-move-benefits li{margin:4px 5px;padding:6px 10px;border:1px solid #594334;border-radius:9px;background:#251d18;color:#f5ede4;font-size:12px;line-height:1.5;font-weight:700}
.og-move-hero .og-move-loyalty{margin:0 0 16px;max-width:730px;color:#cfc3b6;font-size:12px;line-height:1.6}
.og-move-actions{display:flex;flex-wrap:wrap;margin:-5px}
.og-move-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border:1px solid transparent;border-radius:14px;font-size:14px;line-height:1.4;font-weight:700;text-decoration:none!important;text-align:center;transition:background .15s}
.og-move-actions .og-move-button{margin:5px}.og-move-button svg{flex:none;margin-left:10px}
.og-move-button--primary{background:#ff7948;color:#201007!important;border-color:#ff7948}
.og-move-button--primary:hover{background:#ff9b78;border-color:#ff9b78;color:#201007!important}
.og-move-button--secondary{background:#251d18;color:#f5ede4!important;border-color:#795743}.og-move-button--secondary:hover{background:#3b291e;color:#f5ede4!important}
.og-move-reward{display:flex;flex-direction:column;justify-content:center;flex:0 0 188px;min-height:176px;padding:20px;border:1px solid #8a5331;border-radius:24px;background:#2c1d14;color:#f5ede4!important;text-decoration:none!important;text-align:center}
.og-move-reward strong{display:block;margin:8px 0;font-size:44px;line-height:1.1;letter-spacing:-2px;color:#ffb38a}
.og-move-reward span{font-size:12px;line-height:1.5}
.og-move-bar{position:fixed;left:0;right:0;bottom:0;z-index:10020;border-top:1px solid #76503b;background:#1b1612;color:#f5ede4;box-shadow:0 -3px 18px #0003;padding-bottom:env(safe-area-inset-bottom,0px)}
.og-move-bar__inner{display:flex;justify-content:space-between;align-items:center;max-width:1180px;min-height:72px;margin:0 auto;padding:10px 20px}
.og-move-bar__copy{display:flex;align-items:center;flex-wrap:wrap;min-width:0;margin-right:16px;color:#f5ede4!important;text-decoration:none!important}
.og-move-bar__copy span{font-size:14px;line-height:1.4}.og-move-bar__copy strong{margin-left:12px;font-size:21px;line-height:1.2;color:#ffb38a}
.og-move-bar__button{flex:none;min-height:46px;padding:10px 18px}
.og-move-hero a:focus-visible,.og-move-bar a:focus-visible{outline:3px solid #ffb38a;outline-offset:3px}
@media(max-width:1220px){.og-move-hero{margin-left:20px;margin-right:20px}}
@media(max-width:800px){.og-move-reward{display:none}.og-move-hero__copy{max-width:none;padding-right:0}.og-move-hero{padding:24px}.og-move-hero h2{font-size:29px}}
@media(max-width:500px){
 .og-move-hero{margin:14px 12px;padding:20px 18px;border-radius:20px}.og-move-hero h2{font-size:27px;line-height:1.15}.og-move-hero .og-move-intro{font-size:14px;line-height:1.55;margin-bottom:12px}
 .og-move-benefits{margin-bottom:9px}.og-move-benefits li{font-size:11px;padding:5px 7px;margin:3px 4px}.og-move-hero .og-move-loyalty{font-size:11px;margin-bottom:12px}
 .og-move-actions .og-move-button{flex:1 1 100%;font-size:14px;min-height:46px}.og-move-bar__inner{padding:9px 12px;min-height:72px}
 .og-move-bar__copy{display:block;margin-right:9px}.og-move-bar__copy span{display:block;max-width:210px;font-size:11px;line-height:1.3}.og-move-bar__copy strong{display:block;margin:3px 0 0;font-size:20px}
 .og-move-bar__button{font-size:13px;padding:10px 13px;min-height:46px}.og-move-bar__button svg{width:16px;margin-left:6px}
}
@media(prefers-reduced-motion:reduce){.og-move-button{transition:none}}
