:root{--charcoal:#18171b;--ink:#22202a;--cream:#fff4d2;--paper:#fffaf0;--gold:#ffd447;--red:#e2262f;--green:#23715f;--teal:#5bc8c9;--navy:#173c78;--sky:#9adfe2;--pink:#f05c9d;--lime:#fff08a;--display-font:"Cooper Black", "Arial Black", "Trebuchet MS", ui-sans-serif, sans-serif;--body-font:Arial, Helvetica, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--line:#18171b24;--shadow:0 24px 70px #18171b3d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:linear-gradient(90deg, #5bc8c91f, transparent 26%, #ffd4471f), var(--paper);font-family:var(--body-font);margin:0}body:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg,#173c780a 0 1px,#0000 1px 14px);position:fixed;inset:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.topbar{z-index:20;color:#fff;background:linear-gradient(180deg, #173c78f7, #0f264ef0), var(--navy);border-bottom:4px solid var(--teal);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:24px;padding:14px clamp(18px,4vw,54px);display:flex;position:fixed;inset:0 0 auto}.brand,.nav-cta,nav,.button,.promo-strip a,.visit-card a{align-items:center;display:inline-flex}.brand{gap:12px;min-width:max-content;min-height:44px}.brand-mark{color:var(--red);background:linear-gradient(180deg, #ffffff38, transparent 45%), var(--teal);width:62px;height:42px;box-shadow:inset 0 -5px 0 var(--navy), 0 0 0 2px #e2262fe0;font-family:var(--display-font);letter-spacing:0;text-shadow:1px 1px 0 #fff, 2px 2px 0 var(--navy);border:3px solid #fff;border-radius:8px;place-items:center;font-size:1.02rem;font-style:italic;font-weight:950;display:grid}.brand strong{font-family:var(--display-font);letter-spacing:0;font-size:1.08rem;display:block}.brand small{color:#ffffffb8;font-size:.78rem;display:block}nav{gap:clamp(14px,3vw,34px);font-size:.92rem;font-weight:800}nav a{opacity:.88}nav a:hover{opacity:1}.mobile-menu-toggle{color:#fff;cursor:pointer;background:#ffffff1f;border:2px solid #ffffffb8;border-radius:8px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:none}.mobile-menu-toggle svg{pointer-events:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.nav-cta,.mobile-sticky-order{min-height:44px;color:var(--navy);background:var(--gold);box-shadow:4px 4px 0 var(--red);border:2px solid #fff;border-radius:8px;gap:8px;padding:0 16px;font-weight:900}.mobile-sticky-order{display:none}.hero{color:#fff;align-items:end;min-height:min(92vh,940px);padding:126px clamp(18px,5vw,72px) 42px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";z-index:2;aspect-ratio:2.8;background:linear-gradient(180deg, #ffffff38, transparent 44%), var(--teal);width:min(260px,34vw);box-shadow:inset 0 -8px 0 var(--navy), 6px 6px 0 var(--red);opacity:.94;border:4px solid #fff;border-radius:10px;position:absolute;inset:88px clamp(18px,5vw,72px) auto auto}.hero:after{content:"ORDER ONLINE";z-index:3;width:min(220px,30vw);color:var(--red);font-family:var(--display-font);text-align:center;text-shadow:1px 1px 0 #fff, 2px 2px 0 var(--navy);font-size:clamp(1rem,2vw,1.75rem);font-style:italic;line-height:1;position:absolute;inset:112px clamp(30px,6vw,92px) auto auto;transform:rotate(-2deg)}.page-hero{color:#fff;align-items:end;min-height:48vh;padding:116px clamp(18px,5vw,72px) 50px;display:grid;position:relative;overflow:hidden}.page-hero img,.page-hero>div{position:absolute;inset:0}.page-hero img{object-fit:cover;filter:saturate(1.12)contrast(1.06);width:100%;height:100%;transform:scale(1.04)}.page-hero>div{background:linear-gradient(90deg,#173c78eb,#18171b7a),linear-gradient(#0000 42%,#18171bb8)}.page-hero article{z-index:1;max-width:780px;position:relative}.page-hero .section-kicker{color:var(--gold)}.page-hero p:not(.section-kicker){color:#ffffffd6;max-width:620px;font-size:clamp(1rem,1.55vw,1.12rem);line-height:1.6}.page-hero h1{max-width:780px;font-size:clamp(2.55rem,5vw,4.6rem);line-height:1}.hero-media,.hero-shade,.hero-motion{position:absolute;inset:0}.hero-media img{object-fit:cover;filter:saturate(1.08)contrast(1.06);transform-origin:58% 42%;width:100%;height:100%;animation:10s ease-in-out infinite heroBrollPush}.hero-shade{background:linear-gradient(90deg,#173c78e6,#18171b94 48%,#5bc8c929),linear-gradient(#18171b14 42%,#18171bb8)}.hero-motion{z-index:1;pointer-events:none;overflow:hidden}.hero-motion:before{content:"";mix-blend-mode:screen;background:radial-gradient(circle at 58% 42%,#ffb94a38,#0000 18%),radial-gradient(circle at 68% 58%,#d8e36a29,#0000 14%);animation:10s ease-in-out infinite heatPulse;position:absolute;inset:0}.hero-motion:after{content:"";opacity:0;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 32%,#ffffff1f 48%,#0000 62%),radial-gradient(circle at 62% 33%,#fff4c92e,#0000 12%);animation:10s ease-in-out infinite limeSqueezeSweep;position:absolute;inset:-8%}.steam{filter:blur(18px);opacity:0;background:radial-gradient(#ffffff52,#0000 68%);width:160px;height:260px;animation:6s ease-in-out infinite steamRise;position:absolute;bottom:28%;transform:translateY(60px)scale(.8)}.steam-one{left:48%}.steam-two{animation-duration:7.2s;animation-delay:1.4s;left:60%}.steam-three{animation-duration:6.6s;animation-delay:2.6s;left:36%}.sizzle{background:var(--gold);opacity:0;border-radius:50%;width:6px;height:6px;animation:2.4s ease-out infinite sizzlePop;position:absolute;box-shadow:0 0 18px #f9b233e6}.sizzle-one{top:44%;left:58%}.sizzle-two{animation-delay:.7s;top:60%;left:67%}.sizzle-three{animation-delay:1.3s;top:63%;left:47%}.lime-drop{filter:drop-shadow(0 0 12px #fff5aecc);opacity:0;background:#fff7ccdb;border-radius:60% 60% 70% 70%;width:9px;height:14px;animation:10s ease-in-out infinite limeDropFall;position:absolute}.lime-drop-one{top:16%;left:58%}.lime-drop-two{animation-delay:.35s;top:19%;left:62%}.lime-drop-three{animation-delay:.72s;top:24%;left:55%}.hero-content{z-index:2;max-width:820px;position:relative}.eyebrow,.section-kicker{color:var(--lime);letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 18px;font-weight:950;display:inline-flex}h1,h2,h3{font-family:var(--display-font)}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;max-width:840px;margin-bottom:22px;font-size:clamp(2.85rem,6vw,5.8rem);line-height:.96}.hero p{color:#ffffffdb;max-width:680px;margin-bottom:30px;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.55}.hero-badges{flex-wrap:wrap;gap:8px;margin:-10px 0 24px;display:flex}.hero-badges span{color:var(--navy);text-transform:uppercase;background:#fff4d2f0;border:2px solid #ffffffb8;border-radius:8px;padding:8px 10px;font-size:.78rem;font-weight:950;box-shadow:3px 3px #e2262fe0}.hero-actions,.menu-heading,.review-grid,.category-band,.order-options,.special-cards,.proof-stats{flex-wrap:wrap;gap:14px;display:flex}.button{border:2px solid #0000;border-radius:8px;justify-content:center;gap:10px;min-height:52px;padding:0 22px;font-weight:950}.button.primary{color:var(--navy);background:var(--gold);box-shadow:5px 5px 0 var(--red);border-color:#173c7833}.button.secondary{color:#fff;background:#ffffff24;border-color:#ffffff57}.button.secondary.light-button{color:var(--charcoal);border-color:var(--line);background:#fff}.button.dark{color:#fff;background:var(--navy)}.order-panel{z-index:2;width:min(330px,100vw - 36px);color:var(--ink);box-shadow:var(--shadow);background:#fffdf7f0;border:1px solid #fff6;border-radius:8px;padding:22px;position:absolute;bottom:42px;right:clamp(18px,5vw,72px)}@keyframes heatPulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.78;transform:scale(1.04)}}@keyframes heroBrollPush{0%{filter:saturate(1.08)contrast(1.06);transform:scale(1.02)translate(0,0)}45%{filter:saturate(1.18)contrast(1.12);transform:scale(1.12)translate(-1.5%,1.2%)}70%{transform:scale(1.09)translate(1.2%,-.8%)}to{filter:saturate(1.08)contrast(1.06);transform:scale(1.02)translate(0,0)}}@keyframes limeSqueezeSweep{0%,18%{opacity:0;transform:translate(-10%)scale(1)}32%{opacity:.7}54%,to{opacity:0;transform:translate(12%)scale(1.04)}}@keyframes limeDropFall{0%,20%{opacity:0;transform:translateY(-22px)scale(.7)}30%{opacity:1}58%,to{opacity:0;transform:translateY(260px)scale(1.04)}}@keyframes steamRise{0%{opacity:0;transform:translateY(90px)translate(0)scale(.76)}28%{opacity:.42}to{opacity:0;transform:translateY(-170px)translate(42px)scale(1.35)}}@keyframes sizzlePop{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:1}to{opacity:0;transform:translateY(-36px)scale(1.2)}}.order-panel strong{margin-bottom:12px;font-size:1.1rem;display:block}.order-panel div{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding:12px 0;display:flex}.order-panel span{color:#2b1d18ad}.promo-strip{background:linear-gradient(90deg, var(--teal), var(--navy) 36%, #10284f);color:#fff;grid-template-columns:1.25fr repeat(3,1fr);display:grid}.promo-strip a{border-right:1px solid #ffffff38;justify-content:center;gap:10px;min-height:74px;padding:18px;font-weight:950}.promo-strip a:first-child{color:var(--navy);background:linear-gradient(180deg, #ffffff42, transparent 50%), var(--gold);border-right:4px solid #fff;box-shadow:inset 0 -6px #e2262fe6}.section{width:min(1180px,100% - 36px);margin-inline:auto}.intro-grid{grid-template-columns:.95fr 1.05fr;gap:clamp(28px,6vw,78px);padding:94px 0 38px;display:grid}.section-kicker{color:var(--red);margin-bottom:12px;font-size:.82rem}.section-head{max-width:820px}.section-head p:not(.section-kicker){color:#2b1d18b8;font-size:1.04rem;line-height:1.7}h2{letter-spacing:0;max-width:780px;font-size:clamp(1.85rem,3.1vw,3.2rem);line-height:1.05}.intro-grid p,.split-copy p,.visit p{color:#2b1d18bd;font-size:1.08rem;line-height:1.75}.feature-grid{grid-template-columns:repeat(4,1fr);gap:14px;padding-bottom:86px;display:grid}.order-section{padding:78px 0 26px}.order-options{margin-top:26px}.order-option{min-height:226px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:8px;flex:260px;align-content:start;gap:12px;padding:24px;display:grid;box-shadow:0 16px 42px #23181414}.order-option svg{color:var(--red)}.order-option span{font-size:1.2rem;font-weight:950}.order-option p{color:#2b1d18b3;margin:0;line-height:1.55}.order-option b{color:var(--green);align-items:center;gap:8px;margin-top:10px;font-size:.94rem;display:inline-flex}.feature,.menu-card,.reviews article,.visit-card{border:1px solid var(--line);background:#fff;border-radius:8px}.feature{padding:24px;box-shadow:5px 5px #5bc8c95c}.feature svg{color:var(--navy)}.feature h3{margin:18px 0 8px;font-size:1.08rem}.feature p{color:#2b1d18ad;margin-bottom:0;line-height:1.5}.specials-section{color:#fff;background:linear-gradient(135deg, var(--navy), #10284f 58%, var(--charcoal));padding:72px 0}.specials-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(28px,6vw,72px);display:grid}.specials-section .section-kicker{color:var(--gold)}.specials-lead h2{margin-bottom:24px}.special-cards{align-items:stretch}.special-card{color:var(--ink);background:var(--cream);border-radius:8px;flex:210px;padding:22px}.special-card svg{color:var(--navy)}.special-card span{color:var(--green);text-transform:uppercase;margin:18px 0 8px;font-size:.78rem;font-weight:950;display:block}.special-card h3{margin-bottom:10px;font-size:1.25rem}.special-card p{color:#2b1d18b8;margin:0;line-height:1.55}.menu-section{color:#fff;background:linear-gradient(135deg, #173c78fa, #5bc8c9e0), var(--navy);padding:72px 0}.menu-page-section{padding-top:86px}.menu-pricing-section{padding:78px 0}.menu-price-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.price-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:10px;padding:22px;display:grid;box-shadow:0 16px 42px #23181414}.price-card span{color:var(--green);text-transform:uppercase;font-size:.76rem;font-weight:950}.price-card h3{margin:0;font-size:1.22rem}.price-card p{color:#2b1d18ad;margin:0;line-height:1.55}.price-card strong{color:var(--red);font-size:1.12rem}.menu-page-cta{width:fit-content;margin-top:24px}.quick-call-band{background:var(--red);justify-content:center;padding:22px 18px;display:flex}.quick-call-band .button{min-width:min(320px,100%)}.homepage-menu-feature{background:var(--paper)}.fiesta-section{color:#fff;background:linear-gradient(135deg, #173c78f0, #e2262fe6), var(--red);padding:78px 0}.fiesta-heading{grid-template-columns:.92fr 1.08fr;align-items:end;gap:clamp(24px,5vw,64px);margin-bottom:28px;display:grid}.fiesta-heading .section-kicker{color:var(--gold)}.fiesta-heading h2{margin-bottom:0}.fiesta-heading p:not(.section-kicker){color:#ffffffd1;margin-bottom:0;font-size:1.06rem;line-height:1.7}.fiesta-gallery{grid-template-columns:1.08fr .62fr .62fr;gap:16px;display:grid}.fiesta-card{border-radius:8px;min-height:320px;position:relative;overflow:hidden;box-shadow:0 22px 62px #23181438}.fiesta-card.large{min-height:440px}.fiesta-card img{object-fit:cover;filter:saturate(1.12)contrast(1.04);transition:transform .42s}.fiesta-card:hover img{transform:scale(1.05)}.fiesta-card:after{content:"";background:linear-gradient(#0000 42%,#231814c7);position:absolute;inset:0}.fiesta-card div{z-index:1;gap:6px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.fiesta-card span{color:var(--gold);text-transform:uppercase;font-size:.82rem;font-weight:950}.fiesta-card strong{max-width:420px;font-size:clamp(1.45rem,2.6vw,2.55rem);line-height:1}.fiesta-card:not(.large) strong{font-size:clamp(1.25rem,1.8vw,1.55rem)}.fiesta-cta,.order-story-grid,.catering-builder,.rewards-grid{gap:18px;display:grid}.fiesta-cta{grid-template-columns:1fr auto;align-items:center;padding:70px 0}.fiesta-cta h2{margin-bottom:0}.order-story-grid{grid-template-columns:.82fr 1.18fr;align-items:stretch;padding:76px 0 0}.order-story-card{min-height:420px;box-shadow:var(--shadow);border-radius:8px;position:relative;overflow:hidden}.order-story-card img{object-fit:cover}.order-story-card:after{content:"";background:linear-gradient(#0000 42%,#231814c7);position:absolute;inset:0}.order-story-card div{z-index:1;color:#fff;gap:8px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.order-story-card span{color:var(--gold);text-transform:uppercase;font-weight:950}.order-story-card strong{max-width:520px;font-size:clamp(1.7rem,3vw,3rem);line-height:1}.order-steps{align-self:center;padding:clamp(22px,4vw,46px)}.order-steps ol{color:#2b1d18bd;gap:12px;margin:24px 0;padding-left:22px;line-height:1.6;display:grid}.order-steps li::marker{color:var(--red);font-weight:950}.rewards-grid{grid-template-columns:repeat(3,1fr);padding:76px 0}.reward-feature{min-height:250px}.account-section{background:var(--cream);padding:82px 0}.account-grid,.account-dashboard{align-items:start;gap:18px;display:grid}.account-grid{grid-template-columns:.9fr 1.1fr}.account-dashboard{grid-template-columns:.38fr 1fr}.account-copy p:not(.section-kicker),.account-favorites p:not(.section-kicker),.favorite-item p{color:#2b1d18b8;line-height:1.6}.account-card,.favorite-item{border:1px solid var(--line);background:#fff;border-radius:8px;box-shadow:0 16px 42px #23181414}.account-card{gap:14px;padding:24px;display:grid}.account-card form,.account-profile{gap:14px;display:grid}.account-card label{color:#2b1d18b8;gap:8px;font-size:.86rem;font-weight:900;display:grid}.account-card input{width:100%;min-height:48px;color:var(--ink);background:var(--paper);border:1px solid var(--line);font:inherit;border-radius:8px;padding:12px 14px}.account-card button,.favorite-item button{min-height:46px;color:var(--charcoal);background:var(--gold);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:950;display:inline-flex}.account-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.account-topline span,.account-check span{color:var(--green);align-items:center;gap:8px;font-weight:950;display:inline-flex}.account-check{grid-template-columns:auto 1fr;align-items:center}.account-check input{width:18px;min-height:18px}.favorite-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px;display:grid}.favorite-item{grid-template-columns:1fr auto;gap:16px;padding:18px;display:grid}.favorite-item span{color:var(--green);text-transform:uppercase;font-size:.72rem;font-weight:950}.favorite-item h3{margin:6px 0 8px}.favorite-item p{margin:0;font-size:.92rem}.favorite-item button{width:42px;height:42px;color:var(--red);background:var(--cream);padding:0}.favorite-item button.active{color:#fff;background:var(--red)}.app-login-section,.app-home-section{background:linear-gradient(#fff8ecf5,#fffdf7fa),url(https://images.unsplash.com/photo-1568901346375-23c9450c58cd?auto=format&fit=crop&w=1800&q=85) 50%/cover;min-height:100svh;padding:96px 0 56px}.app-login-grid{grid-template-columns:1.1fr .72fr;align-items:stretch;gap:18px;display:grid}.app-login-hero{color:#fff;min-height:560px;box-shadow:var(--shadow);background:linear-gradient(#2318141f,#231814d1),url(https://images.unsplash.com/photo-1551782450-a2132b4ba21d?auto=format&fit=crop&w=1400&q=85) 50%/cover;border-radius:8px;align-content:end;padding:clamp(24px,5vw,54px);display:grid}.app-login-hero>span,.app-hero-panel .section-kicker{color:var(--gold);letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:950}.app-login-hero h1,.app-hero-panel h1{letter-spacing:0;max-width:760px;margin:10px 0;font-size:clamp(2.5rem,7vw,5.3rem);line-height:.92}.app-login-hero p,.app-hero-panel p,.app-offer-panel p{max-width:620px;margin:0;line-height:1.55}.app-login-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.app-login-actions span{min-height:42px;color:var(--charcoal);background:#ffffffe6;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-weight:950;display:inline-flex}.app-signin-card{align-self:center}.app-home{gap:16px;display:grid}.app-hero-panel{color:#fff;min-height:390px;box-shadow:var(--shadow);background:linear-gradient(90deg,#231814d1,#2318142e),url(https://images.unsplash.com/photo-1568901346375-23c9450c58cd?auto=format&fit=crop&w=1800&q=85) 50%/cover;border-radius:8px;grid-template-columns:1fr auto;align-items:end;gap:18px;padding:clamp(22px,5vw,48px);display:grid}.app-order-button{white-space:nowrap;min-height:58px;padding-inline:22px}.app-quick-actions{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.app-quick-actions a,.app-panel-heading a,.app-panel-heading button,.app-offer-panel a{min-height:48px;color:var(--charcoal);border:1px solid var(--line);font:inherit;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:950;display:inline-flex}.app-quick-actions a{min-height:84px;color:var(--ink);justify-items:center;gap:7px;padding:12px;display:grid;box-shadow:0 14px 34px #23181414}.app-quick-actions svg{color:var(--red)}.app-content-grid{grid-template-columns:1.35fr .8fr;gap:16px;display:grid}.app-panel{border:1px solid var(--line);background:#fff;border-radius:8px;padding:clamp(18px,3vw,26px);box-shadow:0 16px 42px #23181414}.app-panel-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.app-panel-heading h2,.app-offer-panel h2,.app-favorite-tile h3{margin:4px 0 0}.app-panel-heading a,.app-panel-heading button,.app-offer-panel a{min-width:132px;padding:0 14px}.tracker-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.tracker-steps span{color:#2b1d189e;background:var(--cream);border:1px solid var(--line);text-align:center;border-radius:8px;min-height:40px;padding:11px 8px;font-size:.84rem;font-weight:950}.tracker-steps span.active{color:#fff;background:var(--green)}.tracker-status{background:#f4fbf7;border:1px solid #0f7a4f2e;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:14px;display:grid}.tracker-status.ready{background:#fff7df;border-color:#f9b23373}.tracker-status.canceled{background:#fff1f1;border-color:#c3212638}.tracker-status svg{color:var(--green)}.tracker-status p{color:#2b1d18ad;grid-column:2;margin:0}.order-mini-list{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.order-mini-list span{background:var(--cream);border-radius:999px;padding:8px 10px;font-size:.86rem;font-weight:850}.order-tracker small{color:#2b1d18a8;font-weight:850}.empty-app-state{color:#2b1d18a3;background:var(--cream);text-align:center;border-radius:8px;place-content:center;justify-items:center;gap:10px;min-height:172px;display:grid}.app-offer-panel{color:#fff;background:linear-gradient(#c32126eb,#231814db),url(https://images.unsplash.com/photo-1568901346375-23c9450c58cd?auto=format&fit=crop&w=1000&q=85) 50%/cover;align-content:space-between;gap:18px;display:grid}.app-offer-panel>span{width:max-content;color:var(--charcoal);background:var(--gold);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-weight:950;display:inline-flex}.app-offer-panel a{border:0;width:max-content}.app-favorite-row{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.app-favorite-tile{background:var(--paper);border:1px solid var(--line);border-radius:8px;gap:10px;min-height:228px;padding:16px;display:grid}.app-favorite-tile>span{color:var(--green);text-transform:uppercase;font-size:.72rem;font-weight:950}.app-favorite-tile p{color:#2b1d18ad;margin:0;font-size:.9rem;line-height:1.45}.app-favorite-tile div{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.app-favorite-tile button{width:42px;height:42px;color:var(--red);background:var(--cream);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid}.app-favorite-tile button.active{color:#fff;background:var(--red)}.account-settings-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.account-settings-grid label{color:#2b1d18b8;gap:8px;font-size:.86rem;font-weight:950;display:grid}.account-settings-grid label>span{background:var(--paper);border:1px solid var(--line);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-height:50px;padding:0 12px;display:grid}.account-settings-grid input[type=text],.account-settings-grid input:not([type]){width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;font-weight:800}.account-settings-grid input:focus{outline:0}.app-offer-toggle{background:var(--cream);border-radius:8px;grid-column:1/-1;padding:14px}.app-install-grid{grid-template-columns:1fr .7fr;align-items:center;gap:18px;display:grid}.app-install-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.app-install-actions button:disabled{opacity:.55;cursor:not-allowed}.app-qr-card{text-align:center;border:1px solid var(--line);background:#fff;border-radius:8px;justify-items:center;gap:16px;padding:24px;display:grid;box-shadow:0 16px 42px #23181414}.app-qr-card img{border:10px solid var(--cream);border-radius:8px;width:min(260px,100%);height:auto}.app-qr-card p{overflow-wrap:anywhere;color:#2b1d18ad;margin:0;font-size:.88rem;line-height:1.45}.demo-section{color:#fff;background:linear-gradient(135deg, #231814f7, #0f7a4feb), var(--charcoal);padding:82px 0}.demo-grid{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:18px;display:grid}.demo-lead,.demo-action-grid a{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff29;border-radius:8px}.demo-lead{align-content:start;gap:18px;padding:28px;display:grid}.demo-lead .section-kicker{color:var(--gold);margin:0}.demo-lead h2{margin:0}.demo-lead p{color:#ffffffc2;margin:0;line-height:1.65}.demo-lead button{width:fit-content;min-height:50px;color:var(--charcoal);background:var(--gold);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:950;display:inline-flex}.demo-order-row{flex-wrap:wrap;gap:8px;display:flex}.demo-order-row span{color:var(--charcoal);background:#fff;border-radius:999px;padding:8px 10px;font-size:.82rem;font-weight:950}.demo-action-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.demo-action-grid a{align-content:start;gap:12px;min-height:210px;padding:24px;display:grid}.demo-action-grid svg{color:var(--gold)}.demo-action-grid span{font-size:1.18rem;font-weight:950}.demo-action-grid small{color:#ffffffb8;font-size:.92rem;line-height:1.5}.catering-builder{grid-template-columns:.78fr 1.22fr;align-items:start;padding:0 0 76px}.catering-list{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.catering-list article{border:1px solid var(--line);background:#fff;border-radius:8px;gap:12px;min-height:112px;padding:20px;display:flex;box-shadow:0 16px 42px #23181414}.catering-list svg{color:var(--green);flex:none}.catering-list span{color:#2b1d18c7;font-weight:850;line-height:1.45}.reggie-detail-grid{padding-bottom:90px}.order-builder-section{background:radial-gradient(circle at 10% 8%, #f5b94157, transparent 28%), linear-gradient(135deg, #c3212617 0 25%, transparent 25% 50%, #0f7a4f1a 50% 75%, transparent 75%), linear-gradient(180deg, #fff8ecf2, #fffdf7fa), var(--cream);background-size:auto,36px 36px,auto;padding:82px 0;position:relative}.mobile-order-shell,.mobile-ticket-bar{display:none}.order-builder-grid{grid-template-columns:.7fr 1.28fr .72fr;align-items:start;gap:18px;display:grid}.enhanced-order-grid{grid-template-columns:.56fr .88fr .9fr .66fr}.order-builder-copy{position:sticky;top:96px}.order-builder-copy p:not(.section-kicker){color:#2b1d18b8;line-height:1.7}.ordering-note{color:#fff;background:var(--charcoal);border:2px solid var(--red);box-shadow:6px 6px 0 var(--gold);border-radius:8px;gap:12px;margin-top:24px;padding:16px;display:flex}.ordering-note svg{color:var(--gold);flex:none}.ordering-note span{color:#ffffffd1;font-size:.92rem;line-height:1.5}.menu-browser,.cart-panel,.customizer-panel{border:1px solid var(--line);background:#fff;border-radius:8px;box-shadow:0 18px 52px #2318141a}.menu-browser{overflow:hidden}.category-tabs{background:var(--charcoal);gap:8px;padding:14px;display:flex;overflow-x:auto}.category-tabs button,.order-item-actions button,.cart-line button{font:inherit;cursor:pointer;border:0}.category-tabs button{color:#fff;background:#ffffff1f;border-radius:999px;flex:none;padding:10px 12px;font-size:.82rem;font-weight:950}.category-tabs button.active{color:var(--charcoal);background:var(--gold)}.order-menu-list{gap:0;max-height:740px;display:grid;overflow:auto}.order-menu-item{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:18px;padding:18px;display:grid}.selectable-menu-item{align-items:start}.selectable-menu-item button{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:112px 1fr;align-items:center;gap:14px;padding:0;display:grid}.selectable-menu-item img{object-fit:cover;border-radius:8px;width:112px;height:92px}.selectable-menu-item.active{background:var(--cream);box-shadow:inset 4px 0 0 var(--red)}.selectable-menu-item.unavailable{opacity:.58}.selectable-menu-item.unavailable button{cursor:not-allowed}.selectable-menu-item.unavailable em{color:#fff;background:var(--red)}.order-menu-item span{color:var(--green);text-transform:uppercase;font-size:.72rem;font-weight:950}.order-menu-item h3{margin:7px 0 8px;font-size:1.12rem}.order-menu-item p{color:#2b1d18ad;margin-bottom:10px;font-size:.94rem;line-height:1.45}.order-menu-item b{width:fit-content;color:var(--charcoal);background:var(--gold);text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:.72rem;display:inline-flex}.order-item-actions{align-content:start;justify-items:end;gap:12px;min-width:118px;display:grid}.order-item-actions strong{font-size:1rem}.order-item-actions div{background:var(--cream);border-radius:999px;grid-template-columns:34px 30px 34px;place-items:center;padding:4px;display:grid}.order-item-actions button,.cart-line button{width:30px;height:30px;color:var(--charcoal);background:#fff;border-radius:50%;place-items:center;display:grid}.order-item-actions button:disabled{cursor:not-allowed;opacity:.35}.order-item-actions em{font-style:normal;font-weight:950}.cart-panel{gap:14px;padding:18px;display:grid;position:sticky;top:96px}.cart-header{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding-bottom:12px;display:flex}.cart-header span{font-weight:950}.cart-header strong{color:var(--red)}.cart-panel label,.admin-panel label{color:#2b1d18b8;gap:8px;font-size:.82rem;font-weight:900;display:grid}.cart-panel input,.cart-panel textarea,.connect-panel input,.admin-panel input,.admin-panel textarea{width:100%;min-height:44px;color:var(--ink);background:var(--paper);border:1px solid var(--line);font:inherit;border-radius:8px;padding:10px 12px}.cart-panel textarea{resize:vertical}.pickup-toggle{background:var(--cream);border-radius:999px;grid-template-columns:1fr 1fr;gap:6px;padding:5px;display:grid}.pickup-toggle button{color:#2b1d18a8;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-weight:950}.pickup-toggle button.active{color:var(--charcoal);background:#fff;box-shadow:0 8px 20px #23181414}.order-submit{font:inherit;cursor:pointer;border:0}.order-submit:disabled{cursor:wait}.order-status{color:#2b1d18b8;align-items:flex-start;gap:8px;font-size:.88rem;font-weight:850;line-height:1.45;display:flex}.order-status.good{color:var(--green)}.order-status.bad{color:var(--red)}.payment-options-panel{color:var(--ink);background:#f4fbf7;border:1px solid #0f7a4f2e;border-radius:8px;gap:10px;padding:14px;display:grid}.payment-options-panel p,.payment-options-panel small{color:#2b1d18ad;margin:0;line-height:1.45}.payment-options-panel>div{flex-wrap:wrap;gap:8px;display:flex}.payment-options-panel .button{min-height:40px;padding:0 12px}.tip-selector,.order-total-breakdown{background:#2b1d180d;border:1px solid #2b1d181a;border-radius:8px;gap:8px;padding:12px;display:grid}.tip-selector{grid-template-columns:auto repeat(4,1fr);align-items:center}.tip-selector span{text-transform:uppercase;font-size:.78rem;font-weight:950}.tip-selector button{min-height:34px;color:var(--ink);font:inherit;background:#fff;border:1px solid #2b1d1824;border-radius:8px;font-weight:900}.tip-selector button.active{color:#fff;background:var(--red);border-color:var(--red)}.order-total-breakdown span,.order-total-breakdown strong{justify-content:space-between;gap:10px;display:flex}.order-total-breakdown strong{border-top:1px solid #2b1d1824;padding-top:8px}.boost-stack{color:#fff;background:linear-gradient(135deg, #c32126f5, #2b1d18f5), var(--red);border:2px solid var(--gold);border-radius:8px;gap:10px;padding:12px;display:grid;box-shadow:5px 5px #f5b94173}.boost-stack>span,.combo-prompt>span{width:fit-content;color:var(--charcoal);background:var(--gold);text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:.72rem;font-weight:950;display:inline-flex}.boost-card{color:var(--charcoal);background:#fff8ec;border:1px solid #ffffff8c;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.boost-card strong,.combo-prompt strong{font-size:.98rem;line-height:1.2;display:block}.boost-card p,.combo-prompt p{color:#2b1d18b3;margin:5px 0;font-size:.84rem;line-height:1.35}.boost-card small{color:var(--red);font-weight:950}.boost-card button,.combo-prompt button{color:#fff;background:var(--red);min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.82rem;font-weight:950;display:inline-flex}.cart-lines{gap:10px;min-height:92px;display:grid}.cart-lines p{color:#2b1d189e;font-size:.92rem;line-height:1.5}.cart-line{background:var(--cream);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:.9rem;font-weight:850;display:flex}.customizer-panel{gap:18px;padding:18px;display:grid;position:sticky;top:96px}.customizer-head span{color:var(--green);text-transform:uppercase;font-size:.76rem;font-weight:950}.customizer-photo{object-fit:cover;border-radius:8px;width:100%;height:190px;margin-bottom:14px}.customizer-head h3{margin:8px 0;font-size:1.45rem}.customizer-head p{color:#2b1d18ad;margin:0;line-height:1.5}.combo-prompt{border:2px solid var(--red);box-shadow:5px 5px 0 var(--gold);background:linear-gradient(#fff8ecf5,#fffffff5),repeating-linear-gradient(90deg,#c3212629 0 10px,#0000 10px 20px);border-radius:8px;gap:10px;padding:16px;display:grid}.combo-offer-backdrop{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2318148f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.combo-offer-dialog{width:min(440px,100%);color:var(--charcoal);border:3px solid var(--red);box-shadow:8px 8px 0 var(--gold), 0 28px 80px #23181452;background:linear-gradient(#fff8ecfa,#fffffffa),repeating-linear-gradient(90deg,#c3212629 0 10px,#0000 10px 20px);border-radius:8px;gap:14px;padding:22px;display:grid}.combo-offer-dialog>span{width:fit-content;color:var(--charcoal);background:var(--gold);text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.76rem;font-weight:950;display:inline-flex}.combo-offer-dialog h2{margin:0;font-size:clamp(1.9rem,6vw,3rem);line-height:.98}.combo-offer-dialog p{color:#2b1d18b8;margin:0;line-height:1.55}.combo-offer-actions{grid-template-columns:1fr auto;gap:10px;display:grid}.combo-offer-actions button{color:#fff;background:var(--red);min-height:50px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:950;display:inline-flex}.combo-offer-actions button:last-child{color:var(--charcoal);background:var(--cream);border:1px solid var(--line)}.customizer-group,.customizer-notes{gap:10px;display:grid}.customizer-group>strong{color:var(--charcoal);font-size:.9rem}.customizer-helper{color:#2b1d1894;margin:-4px 0 0;font-size:.8rem;font-weight:800}.customizer-group label,.customizer-notes{color:#2b1d18b8;font-size:.84rem;font-weight:900}.customizer-group select,.customizer-notes textarea{width:100%;min-height:44px;color:var(--ink);background:var(--paper);border:1px solid var(--line);font:inherit;border-radius:8px;padding:10px 12px}.customizer-notes textarea{resize:vertical}.ingredient-grid{flex-wrap:wrap;gap:8px;display:flex}.ingredient-grid button{color:#2b1d18c7;background:var(--cream);border:1px solid var(--line);min-height:38px;font:inherit;cursor:pointer;border-radius:999px;padding:0 11px;font-size:.82rem;font-weight:900}.ingredient-grid button.active{color:var(--charcoal);background:var(--gold);border-color:#0000}.mobile-menu-prompt{display:none}.customizer-actions,.quantity-stepper{align-items:center;gap:10px;display:flex}.customizer-actions{flex-wrap:wrap;justify-content:space-between;padding-top:4px}.mobile-back-button{display:none}.quantity-stepper{background:var(--cream);border-radius:999px;padding:5px}.quantity-stepper button{width:34px;height:34px;color:var(--charcoal);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;display:grid}.quantity-stepper button:disabled{cursor:not-allowed;opacity:.4}.quantity-stepper strong{text-align:center;min-width:28px}.configured-cart-line{align-items:flex-start}.configured-cart-line>div:first-child{gap:5px;display:grid}.configured-cart-line small,.kitchen-order-card li small{color:#2b1d189e;font-size:.78rem;font-weight:750;line-height:1.35;display:block}.configured-cart-line em{color:var(--red);font-style:normal}.selectable-menu-item em{width:max-content;color:var(--charcoal);background:#fff7df;border-radius:999px;margin-top:8px;padding:7px 10px;font-size:.78rem;font-style:normal;font-weight:950;display:inline-flex}.cart-line-actions{flex:none;gap:5px;display:flex}.button.disabled{opacity:.58}.menu-heading{justify-content:space-between;align-items:end;margin-bottom:28px}.menu-heading .section-kicker{color:var(--lime)}.menu-heading h2{max-width:760px;margin-bottom:0}.menu-layout{grid-template-columns:.92fr 1.08fr;gap:18px;display:grid}.menu-photo{border-radius:8px;min-height:500px;position:relative;overflow:hidden}.menu-photo img,.spotlight img{object-fit:cover;width:100%;height:100%}.menu-photo div{background:#231814d1;border-radius:8px;padding:18px;position:absolute;bottom:18px;left:18px;right:18px}.menu-photo span,.menu-photo strong{display:block}.menu-photo span{color:var(--gold);text-transform:uppercase;font-weight:950}.menu-photo strong{font-size:2rem;line-height:1}.menu-cards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.menu-card{color:var(--ink);padding:18px}.menu-card h3{margin:0 0 12px;font-size:1.08rem}.menu-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.menu-card li{color:#2b1d18b8;font-size:.92rem;line-height:1.35}.menu-card li:before{content:"";vertical-align:2px;background:var(--red);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.menu-card p{color:#2b1d18b8;margin-bottom:0;line-height:1.65}.category-band{padding-top:24px}.category-band span{color:var(--ink);background:var(--gold);border-radius:999px;padding:10px 14px;font-size:.88rem;font-weight:950}.split{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(28px,6vw,72px);padding:78px 0;display:grid}.spotlight{height:min(620px,70vw);min-height:420px;box-shadow:var(--shadow);border-radius:8px;position:relative;overflow:hidden}.split-copy h2{margin-bottom:24px}.split-copy p{margin-bottom:28px}.proof-section{background:var(--cream);padding:74px 0 42px}.proof-wrap{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(28px,6vw,72px);display:grid}.proof-stats{grid-template-columns:repeat(4,1fr);display:grid}.proof-stats article{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:center;min-height:132px;padding:18px;display:grid}.proof-stats strong{color:var(--red);font-size:clamp(2rem,3vw,3rem);line-height:1}.proof-stats span{color:#2b1d18b3;margin-top:8px;font-size:.88rem;font-weight:850}.reviews{padding:62px 0 76px}.reviews h2{max-width:780px}.review-heading{max-width:820px}.review-grid{margin-top:28px}.reviews article{flex:280px;padding:24px}.reviews article div{color:var(--gold);gap:4px;margin-bottom:14px;display:flex}.reviews p{color:#2b1d18bd;margin-bottom:18px;line-height:1.65}.reviews article span{color:var(--green);text-transform:uppercase;font-size:.82rem;font-weight:950}.review-theme-row{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.review-theme-row span{color:var(--charcoal);background:var(--cream);border:1px solid var(--line);border-radius:999px;padding:10px 13px;font-size:.84rem;font-weight:950}.proof-link{color:var(--red);align-items:center;gap:8px;margin-top:22px;font-weight:950;display:inline-flex}.social-proof-band{background:var(--cream);padding:72px 0}.social-proof-grid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:clamp(28px,6vw,72px);display:grid}.social-proof-copy ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.social-proof-copy li{color:#2b1d18c2;gap:10px;line-height:1.55;display:flex}.social-proof-copy li svg{color:var(--gold);flex:none;margin-top:4px}.social-proof-copy a{color:var(--red);margin-top:22px;font-weight:950;display:inline-flex}.social-proof-quotes{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.social-proof-quotes article{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:start;min-height:260px;padding:24px;display:grid;box-shadow:0 16px 42px #23181414}.social-proof-quotes svg{color:var(--red)}.social-proof-quotes p{color:#2b1d18bd;margin:20px 0;line-height:1.65}.social-proof-quotes span{color:var(--green);text-transform:uppercase;font-size:.82rem;font-weight:950}.engagement-section{color:#fff;background:linear-gradient(135deg, #231814f5, #087f8ceb), var(--charcoal);padding:82px 0}.engagement-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:18px;display:grid}.connect-panel,.live-specials,.admin-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;padding:24px}.engagement-section .section-kicker{color:var(--gold)}.connect-panel p{color:#ffffffc2;line-height:1.65}.connect-panel form,.admin-panel form{gap:10px;margin-top:20px;display:grid}.connect-panel input,.admin-panel input,.admin-panel textarea{background:#fffffff0}.connect-panel button,.admin-panel button{min-height:46px;color:var(--charcoal);background:var(--gold);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:950;display:inline-flex}.form-status{color:var(--lime);margin-top:14px;font-size:.9rem;font-weight:900;line-height:1.45;display:block}.mini-heading,.admin-topline,.admin-actions span{align-items:center;gap:9px;display:inline-flex}.admin-login-page,.admin-page{color:#fff;background:radial-gradient(circle at 20% 10%,#f9b23338,#0000 28%),linear-gradient(135deg,#201a17,#7b1d17 58%,#167c80);min-height:100vh}.admin-login-page{place-items:center;padding:24px;display:grid}.admin-login-card{width:min(620px,100%);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff17;border:1px solid #ffffff29;border-radius:8px;padding:clamp(24px,5vw,42px)}.admin-login-card .brand-mark{margin-bottom:24px}.admin-login-card h1{margin-bottom:24px;font-size:clamp(2.2rem,5vw,4rem);line-height:1}.admin-login-card form,.admin-workspace form{gap:14px;display:grid}.admin-login-card label,.admin-workspace label{color:#ffffffc2;gap:8px;font-size:.86rem;font-weight:900;display:grid}.admin-login-card input,.admin-workspace input,.admin-workspace select,.admin-workspace textarea{width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fffffff2;border:1px solid #ffffff4d;border-radius:8px;padding:12px 14px}.admin-login-card button,.admin-workspace button{min-height:48px;color:var(--charcoal);background:var(--gold);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:950;display:inline-flex}.admin-shell-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#231814b8;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:18px;padding:18px clamp(18px,5vw,64px);display:flex}.admin-shell-header>div{color:var(--gold);align-items:center;gap:8px;font-weight:950;display:inline-flex}.admin-shell-header button{min-height:42px;color:var(--charcoal);background:var(--gold);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-weight:950;display:inline-flex}.admin-hero,.admin-dashboard-grid{width:min(1180px,100% - 36px);margin-inline:auto}.admin-hero{padding:72px 0 34px}.admin-hero h1{max-width:920px;font-size:clamp(2.4rem,5.4vw,5.5rem);line-height:.96}.admin-hero p:not(.section-kicker){color:#ffffffc7;max-width:740px;font-size:1.1rem;line-height:1.65}.kitchen-hero{padding:28px 0 18px}.kitchen-hero h1{max-width:860px;margin:0 0 10px;font-size:clamp(2rem,4vw,3.45rem);line-height:.98}.kitchen-hero p:not(.section-kicker){max-width:760px;font-size:.98rem;line-height:1.45}.admin-dashboard-grid{grid-template-columns:repeat(3,1fr);gap:18px;padding:0 0 72px;display:grid}.admin-metric-grid,.admin-command-grid{width:min(1180px,100% - 36px);margin-inline:auto}.admin-metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;padding-bottom:18px;display:grid}.admin-metric-grid article{color:#fff;background:#ffffff1a;border:1px solid #ffffff26;border-radius:8px;gap:8px;padding:18px;display:grid}.admin-metric-grid svg{color:var(--gold)}.admin-metric-grid span{color:#ffffffb8;font-size:.82rem;font-weight:900}.admin-metric-grid strong{font-size:clamp(1.6rem,3vw,2.45rem);line-height:1}.admin-global-status{width:min(1180px,100% - 36px);color:var(--charcoal);background:var(--gold);border-radius:8px;margin:0 auto 18px;padding:12px 16px;font-weight:950}.admin-command-grid{grid-template-columns:repeat(3,1fr);gap:18px;padding:0 0 72px;display:grid}.admin-section-tabs{background:#ffffff1f;border:1px solid #ffffff29;border-radius:8px;flex-wrap:wrap;gap:8px;width:min(1180px,100% - 36px);margin:-24px auto 28px;padding:8px;display:flex}.admin-section-tabs a{min-height:42px;color:var(--charcoal);background:var(--gold);border-radius:8px;flex:140px;justify-content:center;padding:11px 14px;font-size:.86rem;font-weight:950;display:inline-flex}.admin-workspace.wide{grid-column:span 2}.admin-workspace{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff17;border:1px solid #ffffff29;border-radius:8px;padding:24px}.admin-workspace h2{margin:18px 0 16px;font-size:clamp(1.5rem,2vw,2rem)}.admin-workspace p{color:#ffffffc2;line-height:1.6}.payment-workspace{grid-column:span 2}.affiliate-admin-workspace form{margin-top:18px}.admin-affiliate-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.admin-affiliate-summary div{color:var(--charcoal);background:#fff8ec;border:1px solid #f5b94173;border-radius:8px;gap:7px;padding:14px;display:grid}.admin-affiliate-summary span{color:#2b1d18ad;text-transform:uppercase;font-size:.76rem;font-weight:950}.admin-affiliate-summary strong{font-size:clamp(1.2rem,2vw,1.75rem);line-height:1}.affiliate-library{align-self:start}.affiliate-certification-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.affiliate-certification-grid>article{background:#fff;border:1px solid #dbe2ee;border-radius:9px;grid-template-columns:1fr auto;gap:9px;padding:15px;display:grid}.affiliate-certification-grid>article>div:first-child{gap:2px;display:grid}.affiliate-certification-grid span,.affiliate-certification-grid small{color:#667085;font-size:.78rem}.affiliate-certification-grid b{color:#1f4fd8;font-size:1.25rem}.affiliate-certification-meter{background:#e4e7ec;border-radius:99px;grid-column:1/-1;height:7px;overflow:hidden}.affiliate-certification-meter i{border-radius:inherit;background:#15803d;height:100%;display:block}.affiliate-certification-grid small{grid-column:1/-1}.nx-admin-login,.nx-admin-page{color:#18212f;background:#f5f7fb;min-height:100vh}.nx-admin-login{place-items:center;padding:24px;display:grid}.nx-admin-login-panel{background:#fff;border:1px solid #dbe2ee;border-radius:8px;gap:18px;width:min(430px,100%);padding:30px;display:grid;box-shadow:0 24px 70px #18212f1a}.nx-admin-login-panel p,.nx-admin-panel-heading p,.nx-admin-topbar p{color:#667085;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.nx-admin-login-panel h1{margin:0;font-size:1.55rem;line-height:1.18}.nx-admin-login-panel form,.nx-admin-panel form{gap:14px;display:grid}.nx-admin-login-panel label,.nx-admin-panel label{color:#344054;gap:7px;font-size:.84rem;font-weight:800;display:grid}.nx-admin-login-panel input,.nx-admin-panel input,.nx-admin-panel select,.nx-admin-panel textarea{color:#18212f;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cfd8e6;border-radius:8px;padding:10px 12px}.nx-admin-login-panel textarea,.nx-admin-panel textarea{resize:vertical}.nx-admin-login-panel button,.nx-admin-topbar button,.nx-admin-panel button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#1f4fd8;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:850;display:inline-flex}.nx-admin-mark{color:#fff;background:#1f4fd8;border-radius:8px;place-items:center;width:38px;height:38px;font-weight:950;display:inline-grid}.nx-admin-page{grid-template-columns:248px 1fr;display:grid}.nx-admin-sidebar{background:#111827;border-right:1px solid #ffffff14;align-content:start;gap:28px;height:100vh;padding:24px;display:grid;position:sticky;top:0}.nx-admin-brand{color:#fff;align-items:center;gap:10px;font-size:1rem;display:inline-flex}.nx-admin-sidebar nav{gap:6px;display:grid}.nx-admin-sidebar nav a{color:#cbd5e1;border-radius:8px;padding:10px 12px;font-size:.9rem;font-weight:750}.nx-admin-sidebar nav a:hover{color:#fff;background:#ffffff14}.nx-admin-main{gap:22px;width:min(1280px,100%);padding:28px;display:grid}.nx-admin-topbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.nx-admin-topbar h1{letter-spacing:0;margin:4px 0 0;font-size:clamp(1.8rem,3vw,2.45rem)}.nx-admin-status{color:#1849a9;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:12px 14px;font-size:.9rem;font-weight:750}.nx-admin-metrics,.nx-admin-grid{gap:16px;display:grid}.nx-admin-metrics{grid-template-columns:repeat(4,1fr)}.nx-admin-metrics article,.nx-admin-panel{background:#fff;border:1px solid #dbe2ee;border-radius:8px;box-shadow:0 10px 30px #18212f0d}.nx-admin-metrics article{gap:8px;padding:18px;display:grid}.nx-admin-metrics svg{color:#1f4fd8}.nx-admin-metrics span{color:#667085;text-transform:uppercase;font-size:.78rem;font-weight:850}.nx-admin-metrics strong{font-size:2rem;line-height:1}.nx-admin-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start}.nx-admin-owner-grid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr)}.nx-admin-panel{gap:18px;padding:20px;display:grid}.nx-admin-panel-wide{grid-column:span 1}.nx-admin-template-panel{scroll-margin-top:24px}.nx-admin-panel-heading small{color:#667085;margin-top:6px;font-size:.8rem;display:block}.nx-admin-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.nx-admin-template-grid>a{background:#f8fafc;border:1px solid #dbe2ee;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:70px;padding:12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.nx-admin-template-grid>a:hover{border-color:#1f4fd8;transform:translateY(-1px);box-shadow:0 8px 22px #1f4fd81a}.nx-admin-template-grid>a>span:nth-child(2){gap:4px;display:grid}.nx-admin-template-grid strong{font-size:.88rem}.nx-admin-template-grid small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.nx-admin-template-grid>a>svg{color:#98a2b3}.nx-template-swatch{color:#fff;background:linear-gradient(145deg,#ee542f,#251b18);border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.nx-template-swatch-breakfast{background:linear-gradient(145deg,#f6d16e,#e98b17)}.nx-template-swatch-sports-bar{background:linear-gradient(145deg,#9baa7d,#172219)}.nx-template-swatch-casual-grill{background:linear-gradient(145deg,#d8aa78,#4b251d)}.nx-template-swatch-coffee-stand{background:linear-gradient(145deg,#83d6c4,#12443e)}.nx-template-swatch-pizza{background:linear-gradient(145deg,#e9bd66,#d8452f)}.nx-template-swatch-dine-in{background:linear-gradient(145deg,#c9b897,#153329)}.nx-template-swatch-delivery{background:linear-gradient(145deg,#c8bafa,#7854e8)}.nx-template-swatch-cafe{background:linear-gradient(145deg,#c6d8c9,#2c785f)}.nx-admin-panel-heading{justify-content:space-between;gap:16px;display:flex}.nx-admin-panel-heading h2{margin:3px 0 0;font-size:1.25rem}.nx-admin-form-row{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.nx-admin-check{background:#f8fafc;border:1px solid #dbe2ee;border-radius:8px;grid-template-columns:auto 1fr;align-content:center;align-items:center;min-height:100%;padding:12px}.nx-admin-check input{width:18px;min-height:18px;padding:0}.nx-admin-table{border:1px solid #dbe2ee;border-radius:8px;display:grid;overflow:hidden}.nx-admin-partners-panel{grid-column:1/-1}.nx-admin-affiliate-table{overflow:visible;container-type:inline-size}.nx-admin-table-head,.nx-admin-table-row{grid-template-columns:1.35fr .65fr 1fr .8fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.nx-admin-affiliate-table .nx-admin-table-head,.nx-admin-affiliate-table .nx-admin-table-row{grid-template-columns:minmax(180px,1.25fr) minmax(88px,.5fr) minmax(190px,1fr) minmax(130px,.7fr) minmax(230px,auto)}.nx-admin-affiliate-table .nx-admin-table-actions{justify-content:flex-end}.nx-admin-cell-label{display:none}.nx-admin-affiliate-access{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;grid-template-columns:minmax(220px,.9fr) minmax(0,1.4fr);align-items:start;gap:16px;padding:16px;display:grid}.nx-admin-affiliate-access>div:first-child{gap:5px;display:grid}.nx-admin-affiliate-access strong{color:#0f172a;font-size:.95rem}.nx-admin-affiliate-access span{color:#475569;font-size:.82rem;line-height:1.45}.nx-admin-affiliate-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.nx-admin-affiliate-actions button{color:#fff;background:var(--pro-blue);min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:.84rem;font-weight:850;display:inline-flex}.template-lab{--demo-bg:#fff8e8;--demo-paper:#fffdf7;--demo-ink:#201b16;--demo-accent:#ee542f;--demo-dark:#251b18;--demo-soft:#f4d3a6;min-height:100vh;color:var(--demo-ink);background:var(--demo-bg);font-family:Arial,Helvetica,sans-serif}.template-dine-in{--demo-bg:#f4efe5;--demo-paper:#fbf8f0;--demo-ink:#20372d;--demo-accent:#a54b35;--demo-dark:#153329;--demo-soft:#c9b897}.template-delivery{--demo-bg:#f5f2ff;--demo-paper:#fff;--demo-ink:#211744;--demo-accent:#7854e8;--demo-dark:#211744;--demo-soft:#c8bafa}.template-cafe{--demo-bg:#f5efe5;--demo-paper:#fffaf1;--demo-ink:#3a2b25;--demo-accent:#2c785f;--demo-dark:#3a2b25;--demo-soft:#c6d8c9}.template-breakfast{--demo-bg:#fff8dd;--demo-paper:#fffdf5;--demo-ink:#3f3117;--demo-accent:#e98b17;--demo-dark:#4e3518;--demo-soft:#f6d16e}.template-sports-bar{--demo-bg:#efeee8;--demo-paper:#faf9f4;--demo-ink:#202820;--demo-accent:#cf3f2f;--demo-dark:#172219;--demo-soft:#9baa7d}.template-casual-grill{--demo-bg:#f7eee8;--demo-paper:#fffaf6;--demo-ink:#39251f;--demo-accent:#b94732;--demo-dark:#4b251d;--demo-soft:#d8aa78}.template-coffee-stand{--demo-bg:#eaf9f5;--demo-paper:#fafffd;--demo-ink:#183c38;--demo-accent:#ec5d46;--demo-dark:#12443e;--demo-soft:#83d6c4}.template-pizza{--demo-bg:#fff5e5;--demo-paper:#fffdf8;--demo-ink:#32231e;--demo-accent:#d8452f;--demo-dark:#3c211b;--demo-soft:#e9bd66}.template-salesbar{color:#fff;background:#12151b;justify-content:space-between;align-items:center;gap:24px;padding:12px clamp(18px,4vw,56px);display:flex}.template-salesbar>div,.template-salesbar nav,.template-salesbar a{align-items:center;display:flex}.template-salesbar>div{gap:10px;min-width:max-content}.template-salesbar>div>span{display:grid}.template-salesbar small{color:#a9b0bb;font-size:.7rem}.template-nx{color:#12151b;background:#8fe0d1;border-radius:9px;justify-content:center;width:34px;height:34px;font-weight:950}.template-salesbar nav{gap:5px}.template-salesbar nav a{color:#c7ccd4;border-radius:8px;gap:7px;padding:9px 11px;font-size:.76rem;font-weight:800}.template-salesbar nav a:hover,.template-salesbar nav a.active{color:#fff;background:#303641}.template-fitbar{color:#4e5662;background:#eef0f3;border-bottom:1px solid #d9dde3;align-items:center;gap:12px;padding:9px clamp(18px,4vw,56px);font-size:.78rem;display:flex}.template-fitbar strong{color:#171b22}.template-share-note{margin-left:auto;font-family:monospace}.restaurant-demo-nav{background:var(--demo-paper);border-bottom:1px solid color-mix(in srgb,var(--demo-ink) 12%,transparent);justify-content:space-between;align-items:center;gap:28px;padding:22px clamp(22px,6vw,88px);display:flex}.restaurant-wordmark{color:var(--demo-dark);align-items:center;gap:10px;font-family:Georgia,serif;font-size:1.25rem;display:flex}.template-drive-thru .restaurant-wordmark,.template-delivery .restaurant-wordmark{text-transform:uppercase;font-family:Arial Black,Arial,sans-serif}.restaurant-demo-nav nav{gap:30px;font-size:.86rem;display:flex}.restaurant-demo-nav nav a:hover{color:var(--demo-accent)}.restaurant-nav-action,.restaurant-actions .primary,.restaurant-bottom-cta .primary{color:#fff;background:var(--demo-accent);border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-weight:850;display:inline-flex}.template-drive-thru .restaurant-nav-action,.template-drive-thru .restaurant-actions .primary,.template-delivery .restaurant-nav-action,.template-delivery .restaurant-actions .primary{border-radius:999px}.restaurant-demo-nav button{color:var(--demo-ink);background:0 0;border:0;display:none}.restaurant-demo-hero{background:var(--demo-paper);grid-template-columns:1.02fr .98fr;align-items:stretch;min-height:610px;display:grid;overflow:hidden}.restaurant-hero-copy{flex-direction:column;order:-1;justify-content:center;align-items:flex-start;padding:70px clamp(24px,6vw,92px);display:flex}.restaurant-eyebrow{color:var(--demo-accent);letter-spacing:.13em;text-transform:uppercase;margin:0 0 17px;font-size:.76rem;font-weight:900}.restaurant-hero-copy h1{max-width:690px;color:var(--demo-dark);letter-spacing:-.055em;margin:0;font-family:Georgia,serif;font-size:clamp(3.4rem,6vw,6.6rem);line-height:.94}.template-drive-thru .restaurant-hero-copy h1,.template-delivery .restaurant-hero-copy h1{text-transform:uppercase;font-family:Arial Black,Arial,sans-serif;font-size:clamp(3.3rem,5.5vw,6rem)}.restaurant-hero-copy>p:not(.restaurant-eyebrow){max-width:580px;color:color-mix(in srgb,var(--demo-ink) 72%,transparent);margin:25px 0;font-size:1.12rem;line-height:1.65}.restaurant-actions{flex-wrap:wrap;gap:12px;display:flex}.restaurant-actions a{min-height:50px}.restaurant-actions .secondary{border:1px solid color-mix(in srgb,var(--demo-ink) 28%,transparent);border-radius:4px;align-items:center;padding:12px 19px;font-weight:800;display:inline-flex}.restaurant-rating{align-items:center;gap:9px;margin-top:34px;font-size:.8rem;display:flex}.restaurant-rating>span:first-child{font-weight:900}.restaurant-rating .stars{color:#d99b20;letter-spacing:1px}.restaurant-rating small{color:color-mix(in srgb,var(--demo-ink) 60%,transparent)}.restaurant-hero-art{background:var(--demo-soft);place-items:center;min-height:610px;display:grid;position:relative;overflow:hidden}.restaurant-hero-art>img{object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.restaurant-hero-art:hover>img{transform:scale(1.025)}.restaurant-hero-art:after{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--demo-dark) 10%,transparent),transparent 32%);pointer-events:none;position:absolute;inset:0}.art-plate{aspect-ratio:1;border:24px solid color-mix(in srgb,var(--demo-paper) 85%,transparent);background:radial-gradient(circle at 45% 45%,#f4b84b 0 18%,#d3482f 19% 32%,#5b8c48 33% 42%,#e9d3a4 43% 60%,#a0683e 61% 68%,#f9f2dd 69%);border-radius:50%;width:min(390px,68%);position:relative;transform:rotate(-8deg);box-shadow:0 35px 80px #22160d4a}.template-cafe .art-plate{background:radial-gradient(circle at 60% 38%,#47332b 0 12%,#d6c0a5 13% 23%,#0000 24%),linear-gradient(135deg,#d39c52 0 48%,#f0c677 49% 62%,#ba713d 63%);border-radius:48% 52% 42% 58%}.template-delivery .art-plate{background:repeating-linear-gradient(145deg,#e5c35a 0 18px,#da5d45 18px 35px,#5a954f 35px 50px);border-radius:30px}.art-ticket{color:var(--demo-dark);background:var(--demo-paper);letter-spacing:.12em;padding:13px 16px;font-size:.72rem;font-weight:950;position:absolute;bottom:12%;right:8%;transform:rotate(4deg);box-shadow:0 12px 30px #0003}.restaurant-proof-strip{color:#fff;background:var(--demo-dark);grid-template-columns:repeat(3,1fr);padding:0 clamp(22px,6vw,88px);display:grid}.restaurant-proof-strip div{border-right:1px solid #ffffff24;justify-content:center;align-items:center;gap:10px;min-height:78px;font-size:.84rem;font-weight:800;display:flex}.restaurant-proof-strip div:last-child{border:0}.restaurant-menu-section{padding:90px clamp(22px,6vw,88px) 110px}.restaurant-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px;display:flex}.restaurant-section-heading h2{color:var(--demo-dark);letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-size:clamp(2.2rem,4vw,4rem)}.restaurant-section-heading>a{border-bottom:1px solid;align-items:center;gap:7px;padding-bottom:5px;font-size:.85rem;font-weight:800;display:flex}.restaurant-feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.restaurant-feature-grid article{background:var(--demo-paper);border:1px solid color-mix(in srgb,var(--demo-ink) 10%,transparent);overflow:hidden}.restaurant-feature-grid article>div:last-child{padding:23px}.restaurant-feature-grid article>div>span{color:var(--demo-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.restaurant-feature-grid h3{margin:8px 0;font-family:Georgia,serif;font-size:1.35rem}.restaurant-feature-grid p{min-height:44px;color:color-mix(in srgb,var(--demo-ink) 65%,transparent);margin:0 0 18px;font-size:.85rem;line-height:1.5}.restaurant-feature-grid strong{font-size:1rem}.food-art{background:linear-gradient(135deg,var(--demo-soft),color-mix(in srgb,var(--demo-accent) 65%,#fff));height:190px;position:relative;overflow:hidden}.food-art:before{content:"";background:radial-gradient(circle,#e9b64e 0 22%,#9e4e35 23% 38%,#6e983c 39% 48%,#ead8aa 49%);border:14px solid #fff9;border-radius:50%;width:150px;height:150px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 15px 30px #0002}.food-art-1:before{filter:hue-rotate(28deg);transform:translate(-50%,-50%)rotate(25deg)}.food-art-2:before{filter:hue-rotate(-30deg);border-radius:18px}.template-drive-thru .food-art{background-image:url(/images/templates/drive-thru-hero.webp)}.template-breakfast .food-art{background-image:url(/images/templates/breakfast-hero.webp)}.template-sports-bar .food-art{background-image:url(/images/templates/sports-bar-hero.webp)}.template-casual-grill .food-art{background-image:url(/images/templates/casual-grill-hero.webp)}.template-coffee-stand .food-art{background-image:url(/images/templates/coffee-stand-hero.webp)}.template-pizza .food-art{background-image:url(/images/templates/pizza-hero.webp)}.template-dine-in .food-art{background-image:url(/images/templates/dine-in-hero.webp)}.template-delivery .food-art{background-image:url(/images/templates/delivery-hero.webp)}.template-cafe .food-art{background-image:url(/images/templates/cafe-hero.webp)}.template-lab .food-art{background-position:70% 62%;background-size:cover}.template-lab .food-art:before{display:none}.template-lab .food-art-1{filter:saturate(.88)brightness(.9);background-position:52% 35%}.template-lab .food-art-2{filter:saturate(1.1);background-position:88% 78%}.restaurant-experience-section{color:#fff;background:var(--demo-dark);grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:clamp(40px,7vw,100px);padding:100px clamp(22px,6vw,88px);display:grid}.restaurant-experience-copy h2{letter-spacing:-.045em;max-width:620px;margin:0;font-family:Georgia,serif;font-size:clamp(2.3rem,4vw,4.4rem);line-height:1}.restaurant-experience-copy>p:not(.restaurant-eyebrow){color:#ffffffb8;max-width:560px;line-height:1.65}.restaurant-experience-copy>a{border-bottom:1px solid #ffffff80;align-items:center;gap:8px;margin-top:18px;padding-bottom:6px;font-weight:850;display:inline-flex}.restaurant-experience-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:12px;display:grid}.restaurant-experience-grid article{background:#ffffff0b;border:1px solid #ffffff20;min-height:220px;padding:24px}.restaurant-experience-grid span{color:var(--demo-soft);letter-spacing:.12em;font-size:.72rem;font-weight:900}.restaurant-experience-grid h3{margin:50px 0 9px;font-family:Georgia,serif;font-size:1.25rem}.restaurant-experience-grid p{color:#ffffffa8;margin:0;font-size:.84rem;line-height:1.5}.restaurant-bottom-cta{color:#fff;background:var(--demo-dark);justify-content:space-between;align-items:center;gap:25px;padding:40px clamp(22px,6vw,88px);display:flex}.restaurant-bottom-cta>div{align-items:center;gap:13px;display:flex}.restaurant-bottom-cta span{display:grid}.restaurant-bottom-cta small{color:#ffffffa8;margin-top:5px}.restaurant-bottom-cta>div:last-child a{align-items:center;gap:7px;padding:13px 18px;font-weight:800;display:flex}.template-demo-footer{color:#6e6e6e;background:#111318;justify-content:space-between;padding:20px clamp(22px,6vw,88px);font-size:.7rem;display:flex}.restaurant-nav-action,.restaurant-actions button{font:inherit;cursor:pointer;border:0}.restaurant-actions .primary{min-height:50px}.template-sports-bar .restaurant-demo-hero{color:#fff;min-height:720px;display:block;position:relative}.template-sports-bar .restaurant-hero-art{min-height:100%;position:absolute;inset:0}.template-sports-bar .restaurant-hero-art:after{background:linear-gradient(90deg,#0b120de8 0 38%,#0b120d2b 72%,#0000)}.template-sports-bar .restaurant-hero-copy{z-index:2;width:min(760px,58%);min-height:720px;position:relative}.template-sports-bar .restaurant-hero-copy h1,.template-sports-bar .restaurant-hero-copy>p{color:#fff}.template-dine-in .restaurant-demo-hero{grid-template-columns:.78fr 1.22fr}.template-dine-in .restaurant-menu-section{background:#e9e1d2}.template-dine-in .restaurant-feature-grid{grid-template-columns:1.25fr .875fr .875fr}.template-coffee-stand .restaurant-demo-hero{grid-template-columns:1.12fr .88fr}.template-coffee-stand .restaurant-hero-art{order:-1}.template-coffee-stand .restaurant-hero-copy{order:0}.template-coffee-stand .restaurant-feature-grid article{border-radius:24px}.template-coffee-stand .restaurant-demo-nav{border-bottom:6px solid var(--demo-accent)}.template-breakfast .restaurant-hero-art{border-radius:0 0 0 90px}.template-breakfast .restaurant-menu-section{background:linear-gradient(#fffdf5,#fff2bd)}.template-breakfast .restaurant-feature-grid article{border-radius:18px 18px 4px 4px}.template-pizza .restaurant-demo-hero{grid-template-columns:.9fr 1.1fr}.template-pizza .restaurant-wordmark{font-style:italic}.template-pizza .restaurant-feature-grid{grid-template-columns:repeat(2,1fr)}.template-pizza .restaurant-feature-grid article:first-child{grid-column:span 2}.template-delivery .restaurant-demo-hero,.template-delivery .restaurant-hero-art{min-height:540px}.template-delivery .restaurant-proof-strip{background:var(--demo-accent)}.template-delivery .restaurant-feature-grid article{border:0;box-shadow:0 18px 45px #2a175018}.template-cafe .restaurant-menu-section{background:#eef1e7}.template-cafe .restaurant-feature-grid{gap:0}.template-cafe .restaurant-feature-grid article{border-right:0;border-radius:0}.template-casual-grill .restaurant-proof-strip{border-radius:0 0 18px 18px;margin:0 clamp(22px,6vw,88px)}.restaurant-mobile-order-bar{z-index:34;color:#fff;background:var(--demo-accent);width:calc(100% - 32px);font:inherit;border:0;border-radius:14px;justify-content:space-between;align-items:center;padding:16px 18px;display:none;position:fixed;bottom:16px;right:16px;box-shadow:0 16px 45px #0005}.restaurant-mobile-order-bar>span{align-items:center;gap:10px;display:flex}.restaurant-mobile-order-bar b{width:27px;height:27px;color:var(--demo-accent);background:#fff;border-radius:50%;place-items:center;display:grid}.restaurant-order-overlay{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07090db8;justify-content:center;align-items:flex-end;padding:20px;display:flex;position:fixed;inset:0}.restaurant-order-sheet{width:min(560px,100%);max-height:min(820px,100vh - 30px);color:var(--demo-ink);background:var(--demo-paper);border-radius:24px 24px 12px 12px;overflow:auto;box-shadow:0 30px 90px #0008}.restaurant-order-sheet>header{justify-content:space-between;align-items:center;padding:22px 22px 16px;display:flex}.restaurant-order-sheet header small{color:var(--demo-accent);text-transform:uppercase;letter-spacing:.1em;font-weight:900}.restaurant-order-sheet h2{margin:4px 0 0;font-family:Georgia,serif;font-size:1.65rem}.restaurant-order-sheet header button{background:0 0;border:1px solid #0002;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.restaurant-order-progress{color:#777;align-items:center;gap:12px;padding:0 22px 18px;font-size:.72rem;display:flex}.restaurant-order-progress i{background:#0001;border-radius:9px;flex:1;height:4px}.restaurant-order-progress i:after{content:"";background:var(--demo-accent);width:33%;height:100%;display:block}.restaurant-order-step{border-block:1px solid #00000012;padding:20px 22px}.restaurant-order-step>p{margin:0 0 13px;font-weight:900}.restaurant-order-choices{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.restaurant-order-choices button{text-align:left;min-height:58px;color:var(--demo-ink);background:0 0;border:1px solid #0002;border-radius:10px;justify-content:space-between;align-items:center;gap:6px;padding:10px;font-weight:800;display:flex}.restaurant-order-choices button svg{opacity:0}.restaurant-order-choices button.selected{color:var(--demo-accent);border-color:var(--demo-accent);background:color-mix(in srgb,var(--demo-accent) 8%,#fff)}.restaurant-order-choices button.selected svg{opacity:1}.restaurant-order-popular{padding:18px 22px}.restaurant-order-popular>div{justify-content:space-between;margin-bottom:8px;display:flex}.restaurant-order-popular>div span{font-weight:900}.restaurant-order-popular small{color:#777}.restaurant-order-popular>button{width:100%;color:var(--demo-ink);border:0;text-align:left;background:0 0;border-bottom:1px solid #0001;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.restaurant-order-popular>button span{gap:3px;display:grid}.restaurant-order-popular>button>svg{color:var(--demo-accent)}.restaurant-order-sheet>footer{background:var(--demo-paper);border-top:1px solid #0002;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 30px #0000000d}.restaurant-order-sheet>footer span{align-items:center;gap:7px;font-size:.8rem;display:flex}.restaurant-order-sheet>footer button{color:#fff;background:var(--demo-accent);border:0;border-radius:9px;align-items:center;gap:7px;padding:13px 18px;font-weight:900;display:flex}.restaurant-order-sheet>footer button:disabled{opacity:.42}@media (max-width:980px){.template-salesbar{flex-direction:column;align-items:flex-start}.template-salesbar nav{width:100%;overflow-x:auto}.template-salesbar nav a{min-width:max-content}.template-salesbar nav span{display:inline}.restaurant-demo-nav nav,.restaurant-nav-action{display:none}.restaurant-demo-nav button{display:block}.restaurant-demo-hero{grid-template-columns:1fr}.restaurant-hero-art{min-height:430px}.restaurant-hero-copy{order:0;padding:55px 24px 65px}.restaurant-feature-grid{grid-template-columns:1fr}.restaurant-feature-grid article{grid-template-columns:220px 1fr;display:grid}.restaurant-feature-grid p{min-height:0}.restaurant-experience-section{grid-template-columns:1fr}}@media (max-width:650px){.template-share-note,.template-fitbar span:nth-of-type(2),.template-salesbar nav a span{display:none}.template-salesbar nav a{flex:1;justify-content:center}.restaurant-demo-hero{min-height:auto}.restaurant-hero-art{min-height:330px}.restaurant-hero-copy h1,.template-drive-thru .restaurant-hero-copy h1,.template-delivery .restaurant-hero-copy h1{font-size:clamp(2.8rem,14vw,4.2rem)}.restaurant-proof-strip{grid-template-columns:1fr;padding:12px 24px}.restaurant-proof-strip div{border-right:0;justify-content:flex-start;min-height:50px}.restaurant-section-heading{flex-direction:column;align-items:flex-start}.restaurant-feature-grid article{display:block}.restaurant-experience-grid{grid-template-columns:1fr}.restaurant-experience-grid article{min-height:150px}.restaurant-experience-grid h3{margin-top:28px}.restaurant-bottom-cta,.restaurant-bottom-cta>div:last-child{flex-direction:column;align-items:flex-start}.restaurant-bottom-cta>div:last-child{width:100%}.restaurant-bottom-cta>div:last-child a{justify-content:center;width:100%}.template-demo-footer{flex-direction:column;gap:8px}}@media (max-width:980px){.restaurant-mobile-order-bar{display:flex}.template-sports-bar .restaurant-demo-hero{min-height:auto;display:grid}.template-sports-bar .restaurant-hero-art{min-height:430px;position:relative}.template-sports-bar .restaurant-hero-copy{width:auto;min-height:auto}.template-pizza .restaurant-feature-grid{grid-template-columns:1fr}.template-pizza .restaurant-feature-grid article:first-child{grid-column:auto}}@media (max-width:650px){.restaurant-order-overlay{padding:0}.restaurant-order-sheet{border-radius:24px 24px 0 0;max-height:96vh}.restaurant-order-choices{grid-template-columns:1fr}.restaurant-order-choices button{min-height:50px}}.qsr-layout button,.breakfast-layout button,.sports-layout button,.grill-layout button,.coffee-layout button,.pizza-layout button,.dining-layout button,.delivery-layout button,.cafe-layout button{color:#fff;background:var(--demo-accent);font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-weight:900;display:inline-flex}.qsr-billboard{color:#fff;background:#171717;grid-template-columns:.85fr 1.15fr;min-height:620px;display:grid}.qsr-billboard>div:first-child{flex-direction:column;justify-content:center;align-items:flex-start;padding:7vw;display:flex}.qsr-billboard p{color:#ffd34e;letter-spacing:.12em;font-weight:950}.qsr-billboard h1{text-transform:uppercase;margin:10px 0 30px;font-family:Arial Black,sans-serif;font-size:clamp(3.5rem,7vw,7.5rem);line-height:.84}.qsr-photo,.breakfast-photo,.sports-photo,.coffee-photo,.dining-cover,.delivery-head>div:last-child,.cafe-mast>div:last-child,.grill-hero>div,.pizza-hero>div{position:relative;overflow:hidden}.qsr-photo img,.breakfast-photo img,.sports-photo img,.coffee-photo img,.dining-cover>img,.delivery-head img,.cafe-mast img,.grill-hero img,.pizza-hero img{object-fit:cover}.qsr-photo b{text-align:center;color:#171717;background:#ffd34e;border-radius:50%;place-items:center;width:112px;height:112px;font-family:Arial Black,sans-serif;font-size:1.2rem;display:grid;position:absolute;top:25px;right:25px;transform:rotate(8deg)}.qsr-combo-board{background:#f5e9ca;padding:60px max(24px,7vw)}.qsr-combo-board header{border-bottom:6px solid #1d1d1d;justify-content:space-between;padding-bottom:15px;font-weight:900;display:flex}.qsr-combo-board article{border-bottom:2px solid #1d1d1d;grid-template-columns:70px 1fr auto;align-items:center;gap:20px;padding:22px 0;display:grid}.qsr-combo-board em{font-family:Arial Black;font-size:2.6rem}.qsr-combo-board h2,.qsr-combo-board p{margin:0}.qsr-combo-board strong{font-size:1.5rem}.qsr-lanes{color:#fff;background:#e54b2c;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;padding:35px;display:flex}.qsr-lanes span{align-items:center;gap:7px;display:flex}.breakfast-welcome{background:#fff9df;grid-template-columns:1.05fr .95fr;min-height:650px;display:grid;position:relative}.breakfast-welcome>div:nth-child(2){flex-direction:column;justify-content:center;align-items:flex-start;padding:7vw;display:flex}.breakfast-welcome h1{color:#583817;margin:8px 0;font-family:Georgia,serif;font-size:clamp(3.5rem,6vw,6.4rem);line-height:.92}.breakfast-welcome aside{background:#fff;border-radius:18px;gap:5px;width:230px;padding:22px;display:grid;position:absolute;bottom:40px;left:46%;box-shadow:0 20px 50px #5c3a1830}.breakfast-welcome aside strong{color:#e98b17;font-size:2.4rem}.breakfast-welcome aside button{margin-top:10px}.breakfast-menu{background:#fffdf5;padding:90px 6vw}.breakfast-menu header{max-width:650px;margin-bottom:35px}.breakfast-menu header h2{margin:6px 0;font-family:Georgia;font-size:3rem}.breakfast-menu>div{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.breakfast-menu article{text-align:center;background:#fff;border-radius:80px 80px 16px 16px;padding:16px;box-shadow:0 16px 40px #815b2012}.breakfast-menu .food-art{border-radius:70px 70px 12px 12px;height:240px}.breakfast-menu article p{min-height:44px}.sports-stage{color:#fff;min-height:720px;position:relative}.sports-photo{position:absolute;inset:0}.sports-photo:after{content:"";background:linear-gradient(90deg,#07110de8 0 45%,#0000 80%);position:absolute;inset:0}.sports-stage>div:last-child{z-index:2;width:min(720px,60%);padding:170px 6vw 80px;position:relative}.sports-stage h1{text-transform:uppercase;margin:12px 0 30px;font-family:Impact,Arial Black,sans-serif;font-size:clamp(4rem,8vw,8rem);line-height:.86}.sports-stage p{color:#e4b738;letter-spacing:.15em;font-weight:900}.sports-scoreboard{color:#fff;background:#101713;align-items:center;gap:30px;padding:20px 5vw;display:flex;overflow:auto}.sports-scoreboard span{border-right:1px solid #ffffff30;min-width:max-content;padding-right:28px}.sports-scoreboard button{min-width:max-content;margin-left:auto}.sports-grid{background:#e8e5dc;grid-template-columns:1.25fr repeat(3,1fr);gap:0;display:grid}.sports-grid>div,.sports-grid article{border-right:1px solid #bbb8ae;padding:50px 30px}.sports-grid h2{text-transform:uppercase;font-family:Impact;font-size:3rem}.sports-grid article svg{color:#cf3f2f}.sports-grid article strong{margin-top:25px;display:block}.grill-hero{background:#4b251d;grid-template-columns:1.15fr .85fr;min-height:590px;display:grid}.grill-hero article{color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;padding:6vw;display:flex}.grill-hero h1{margin:10px 0;font-family:Georgia;font-size:clamp(3.3rem,5.5vw,6rem);line-height:.95}.grill-deals{background:#fff7ef;grid-template-columns:1.2fr .8fr;gap:16px;padding:50px 6vw;display:grid}.grill-deals article{background:#fff;border:1px solid #e5d5ca;padding:35px}.grill-deals article:first-child{color:#fff;background:#b94732}.grill-deals b{font-size:3rem}.grill-menu{background:#fff;padding:70px 6vw}.grill-menu>h2{font-family:Georgia;font-size:3rem}.grill-menu article{border-top:1px solid #ddd;grid-template-columns:1fr 2fr auto;gap:20px;padding:20px 0;display:grid}.coffee-order{background:#daf5ef;grid-template-columns:1.15fr .85fr;min-height:620px;display:grid}.coffee-order article{flex-direction:column;justify-content:center;align-items:flex-start;padding:6vw;display:flex}.coffee-order h1{text-transform:uppercase;color:#12443e;margin:12px 0;font-family:Arial Black;font-size:clamp(3.5rem,6vw,6.5rem);line-height:.86}.coffee-order article>small{color:#2c785f;margin-top:20px;font-weight:900}.coffee-loyalty{color:#fff;background:#12443e;justify-content:space-between;align-items:center;padding:25px 6vw;display:flex}.coffee-loyalty>div{align-items:center;gap:14px;display:flex}.coffee-loyalty span{display:grid}.coffee-menu{background:#fff;grid-template-columns:1.2fr repeat(3,1fr);padding:70px 5vw;display:grid}.coffee-menu header,.coffee-menu article{border-right:1px solid #d7e7e2;padding:26px}.coffee-menu header h2{color:#12443e;font-size:3.2rem}.coffee-menu article{position:relative}.coffee-menu article>span{color:#ec5d46;font-weight:950}.coffee-menu article button{border-radius:50%;width:42px;height:42px;padding:0;position:absolute;bottom:20px;right:20px}.pizza-hero{color:#fff;background:#331a14;grid-template-columns:1.1fr .9fr;min-height:600px;display:grid}.pizza-hero article{flex-direction:column;justify-content:center;align-items:flex-start;padding:6vw;display:flex}.pizza-hero h1{font-family:Georgia;font-size:clamp(3.5rem,6vw,6.5rem);font-style:italic;line-height:.9}.pizza-builder{background:#fff3d7;grid-template-columns:1fr 1.3fr auto;align-items:center;gap:40px;padding:70px 6vw;display:grid}.pizza-builder h2{font-size:3rem}.pizza-builder ol{margin:0;padding:0;list-style:none}.pizza-builder li{border-bottom:1px solid #d3bea0;gap:15px;padding:14px 0;display:flex}.pizza-builder li>b{color:#fff;background:#d8452f;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.pizza-builder li>span{display:grid}.pizza-specials{background:#fff3d7;grid-template-columns:repeat(3,1fr);padding:0 6vw 80px;display:grid}.pizza-specials article{background:#fff;border:1px solid #dcc8ab;padding:30px}.pizza-specials svg{color:#d8452f}.dining-cover{min-height:760px}.dining-cover:after{content:"";background:linear-gradient(#0000 35%,#0d1d16d9);position:absolute;inset:0}.dining-cover>div{z-index:2;color:#fff;width:min(720px,80%);position:absolute;bottom:80px;left:6vw}.dining-cover h1{margin:10px 0 25px;font-family:Georgia;font-size:clamp(4rem,7vw,7.5rem);line-height:.88}.dining-intro{text-align:center;max-width:900px;margin:auto;padding:110px 6vw 50px}.dining-intro h2{margin:10px 0;font-family:Georgia;font-size:4rem}.dining-menu{max-width:1000px;margin:auto;padding:20px 6vw 100px}.dining-menu article{border-bottom:1px solid #bbb;justify-content:space-between;gap:30px;padding:25px 0;display:flex}.dining-menu h3{margin:0;font-family:Georgia;font-size:1.5rem}.dining-reserve{color:#fff;background:#153329;align-items:center;gap:25px;padding:60px 7vw;display:flex}.dining-reserve button{margin-left:auto}.delivery-head{background:#f0eaff;grid-template-columns:.85fr 1.15fr;min-height:540px;display:grid}.delivery-head>div:first-child{flex-direction:column;justify-content:center;align-items:flex-start;padding:6vw;display:flex}.delivery-head h1{text-transform:uppercase;font-family:Arial Black;font-size:clamp(3rem,5.5vw,6rem);line-height:.9}.delivery-head span{background:#d9cff7;border-radius:99px;padding:8px 12px;font-weight:900}.delivery-categories{z-index:4;background:#fff;gap:10px;padding:16px 5vw;display:flex;position:sticky;top:0;overflow:auto;box-shadow:0 6px 20px #0001}.delivery-categories button{color:#211744;background:#f3f0fa;border:0;border-radius:99px;padding:10px 16px;font-weight:800}.delivery-store{background:#faf9fd;padding:55px 6vw 90px}.delivery-store header{justify-content:space-between;align-items:center;display:flex}.delivery-store>div{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.delivery-store article{background:#fff;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 12px 30px #2117440c}.delivery-store article>div{padding:18px}.delivery-store article>button{border-radius:50%;width:40px;height:40px;padding:0;position:absolute;bottom:15px;right:15px}.delivery-store .food-art{height:210px;display:block}.cafe-mast{background:#f2eee3;grid-template-columns:.9fr 1.1fr;min-height:650px;display:grid}.cafe-mast>div:first-child{flex-direction:column;justify-content:center;align-items:flex-start;padding:7vw;display:flex}.cafe-mast h1{color:#3a2b25;font-family:Georgia;font-size:clamp(3.8rem,6vw,6.8rem);line-height:.9}.cafe-today{background:#eef1e7;padding:100px 6vw}.cafe-today header{max-width:650px;margin-bottom:35px}.cafe-today header h2{margin:8px 0;font-family:Georgia;font-size:4rem}.cafe-today>div{grid-template-columns:2fr 1fr 1fr;gap:15px;display:grid}.cafe-today article{background:#fff}.cafe-today article>div{padding:22px}.cafe-today .food-art{height:260px;display:block}.cafe-note{text-align:center;color:#fff;background:#3a2b25;padding:100px 10vw}.cafe-note p{max-width:900px;margin:0 auto 20px;font-family:Georgia;font-size:clamp(2rem,4vw,4rem);line-height:1.15}@media (max-width:800px){.qsr-billboard,.breakfast-welcome,.grill-hero,.coffee-order,.pizza-hero,.delivery-head,.cafe-mast{grid-template-columns:1fr}.qsr-photo,.breakfast-photo,.grill-hero>div,.coffee-photo,.pizza-hero>div,.delivery-head>div:last-child,.cafe-mast>div:last-child{order:-1;min-height:360px}.breakfast-welcome aside{width:auto;margin:0 22px 25px;position:relative;bottom:auto;left:auto}.breakfast-menu>div,.pizza-specials,.delivery-store>div,.cafe-today>div{grid-template-columns:1fr}.sports-stage>div:last-child{width:auto;padding-top:120px}.sports-grid,.coffee-menu{grid-template-columns:1fr}.sports-grid>div,.sports-grid article,.coffee-menu header,.coffee-menu article{border-bottom:1px solid #ccc;border-right:0}.grill-deals,.pizza-builder{grid-template-columns:1fr}.dining-cover{min-height:620px}.dining-intro h2,.cafe-today header h2{font-size:2.8rem}.dining-reserve{flex-direction:column;align-items:flex-start}.dining-reserve button{margin-left:0}}.tm-order-overlay{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090b10bf;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.tm-order-app{--tm:#e34d2d;color:#1d2028;background:#f7f7f5;border-radius:22px;width:min(620px,100%);height:min(880px,100vh - 44px);font-family:Arial,sans-serif;overflow:auto;box-shadow:0 35px 100px #0008}.tm-order-breakfast{--tm:#e98b17}.tm-order-sports-bar{--tm:#cf3f2f}.tm-order-casual-grill{--tm:#b94732}.tm-order-coffee-stand{--tm:#ec5d46}.tm-order-pizza{--tm:#d8452f}.tm-order-dine-in{--tm:#a54b35}.tm-order-delivery{--tm:#7854e8}.tm-order-cafe{--tm:#2c785f}.tm-order-header{z-index:5;background:#fff;border-bottom:1px solid #e4e5e7;grid-template-columns:44px 1fr 44px;align-items:center;gap:10px;padding:12px 14px;display:grid;position:sticky;top:0}.tm-order-header>div{text-align:center;display:grid}.tm-order-header small{color:#737986;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:900}.tm-order-header button{color:#252832;background:#f2f3f4;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative}.tm-order-header button b{color:#fff;background:var(--tm);border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.65rem;display:grid;position:absolute;top:-2px;right:-2px}.tm-order-header>div{text-align:left;justify-content:center;align-items:center;gap:8px;display:flex}.tm-order-header>div>i{color:#fff;background:var(--tm);letter-spacing:-.03em;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:.56rem;font-style:normal;font-weight:950;display:grid}.tm-order-header>div>span{line-height:1.15;display:grid}.tm-order-header>div>span strong{font-size:.82rem}.tm-service{background:#fff;border:1px solid #e1e3e7;border-radius:12px;justify-content:space-between;align-items:center;margin:14px;padding:14px;display:flex}.tm-service>div{align-items:center;gap:11px;display:flex}.tm-service svg{color:var(--tm)}.tm-service span{display:grid}.tm-service small{color:#737986}.tm-service button{color:var(--tm);background:0 0;border:0;font-weight:900}.tm-service.compact{margin:0 0 20px}.tm-categories{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f7f5e8;gap:8px;padding:10px 14px;display:flex;position:sticky;top:69px;overflow:auto}.tm-categories button{color:#555b66;background:#fff;border:1px solid #dddfe3;border-radius:99px;min-width:max-content;padding:10px 14px;font-weight:800}.tm-categories button.active{color:#fff;background:var(--tm);border-color:var(--tm)}.tm-menu{gap:10px;padding:4px 14px 100px;display:grid}.tm-upsell{color:#fff;background:var(--tm);border-radius:12px;grid-template-columns:1fr auto;gap:3px;padding:15px 17px;display:grid}.tm-upsell span{color:#ffffffc7;text-transform:uppercase;grid-column:1;font-size:.68rem;font-weight:900}.tm-upsell strong{grid-column:1}.tm-upsell svg{grid-area:1/2/3;align-self:center}.tm-menu-item{text-align:left;color:#252832;background:#fff;border:1px solid #e3e4e7;border-radius:13px;grid-template-columns:96px 1fr auto;align-items:center;gap:13px;padding:12px;display:grid}.tm-menu-item>span:nth-child(2){gap:4px;display:grid}.tm-menu-item small,.tm-item-title small{min-height:12px;color:var(--tm);text-transform:uppercase;font-size:.67rem;font-weight:900}.tm-menu-item p{color:#6b707a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.tm-menu-item>svg{color:var(--tm)}.tm-item-photo,.tm-customize-photo{background-image:url(/images/templates/drive-thru-hero.webp);background-position:50%;background-size:cover;border-radius:9px}.tm-item-photo{width:96px;height:84px}.tm-customize{padding-bottom:100px}.tm-customize-photo{border-radius:0;height:240px}.tm-item-title{background:#fff;border-bottom:1px solid #e1e3e7;padding:20px}.tm-item-title h2{margin:4px 0;font-size:1.75rem}.tm-item-title p{color:#666c76;line-height:1.45}.tm-item-title>strong{font-size:1.1rem}.tm-customize fieldset{background:#fff;border:1px solid #e1e3e7;border-radius:12px;margin:12px 14px;padding:0;overflow:hidden}.tm-customize legend{background:#f1f2f3;justify-content:space-between;width:100%;padding:15px;font-weight:900;display:flex}.tm-customize legend small{color:#777;font-size:.68rem;font-weight:700}.tm-customize fieldset button{color:#282c34;text-align:left;background:#fff;border:0;border-top:1px solid #ececef;justify-content:space-between;align-items:center;width:100%;padding:15px;display:flex}.tm-customize fieldset button.selected{color:var(--tm);font-weight:900}.tm-customize fieldset button i{border:1px solid #c8cbd1;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.tm-customize fieldset button.selected i{background:var(--tm);border-color:var(--tm);box-shadow:inset 0 0 0 6px #fff}.tm-note{background:#fff;border:1px solid #e1e3e7;border-radius:12px;gap:7px;margin:14px;padding:15px;font-weight:900;display:grid}.tm-note textarea{resize:vertical;min-height:70px;font:inherit;border:1px solid #d8dae0;border-radius:8px;padding:10px}.tm-add-footer{background:#fff;border-top:1px solid #ddd;grid-template-columns:auto 1fr;gap:12px;padding:14px;display:grid;position:sticky;bottom:0;box-shadow:0 -8px 25px #0001}.tm-add-footer>div{align-items:center;gap:10px;display:flex}.tm-add-footer>div button{color:#333;background:#f0f1f3;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.tm-add-footer>button,.tm-primary{color:#fff;background:var(--tm);border:0;border-radius:10px;padding:15px;font-weight:900}.tm-cart,.tm-checkout{padding:20px 14px 100px}.tm-cart h2,.tm-checkout h2{font-size:1.8rem}.tm-cart>article{border-bottom:1px solid #ddd;justify-content:space-between;gap:16px;padding:17px 3px;display:flex}.tm-cart article>div{gap:6px;display:grid}.tm-cart article small{color:#747983;font-size:.72rem}.tm-cart article button{width:max-content;color:var(--tm);background:0 0;border:0;padding:0;font-weight:900}.tm-cart article>span{align-items:center;gap:7px;display:flex}.tm-cart article>span button{color:#777;background:#eee;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.tm-cart article svg{width:16px}.tm-add-more{width:100%;color:var(--tm);border:1px dashed var(--tm);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin:15px 0;padding:14px;font-weight:900;display:flex}.tm-totals{gap:10px;padding:17px 0;display:grid}.tm-totals span,.tm-totals strong{justify-content:space-between;display:flex}.tm-totals strong{border-top:1px solid #ddd;padding-top:10px;font-size:1.05rem}.tm-primary{width:100%;font-size:.95rem}.tm-primary:disabled{opacity:.4}.tm-empty{color:#737986;text-align:center;justify-items:center;gap:10px;padding:70px 20px;display:grid}.tm-empty>svg{width:45px;height:45px}.tm-empty button{color:#fff;background:var(--tm);border:0;border-radius:9px;padding:12px 18px;font-weight:900}.tm-checkout section{background:#fff;border:1px solid #e1e3e7;border-radius:12px;margin:12px 0;padding:16px}.tm-checkout section h3{margin:0 0 12px}.tm-checkout label:not(.tm-note){color:#555;gap:6px;margin-top:10px;font-size:.75rem;font-weight:900;display:grid}.tm-checkout input{min-height:46px;font:inherit;border:1px solid #d4d7dc;border-radius:8px;padding:10px}.tm-tips{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.tm-tips button{background:#f1f2f4;border:1px solid #ddd;border-radius:8px;padding:11px 5px;font-weight:900}.tm-tips button.active{color:#fff;background:var(--tm);border-color:var(--tm)}.tm-payment{text-align:left;background:#fff;border:0;border-top:1px solid #eee;justify-content:space-between;width:100%;padding:13px 0;display:flex}.tm-payment span{gap:3px;display:grid}.tm-payment.selected>svg{color:var(--tm)}.tm-demo-note{color:#777;text-align:center;margin-top:10px;display:block}.tm-confirmed{text-align:center;justify-items:center;padding:60px 28px;display:grid}.tm-confirmed>span:first-child{color:#fff;background:var(--tm);border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.tm-confirmed>span svg{width:38px;height:38px}.tm-confirmed>small{color:var(--tm);letter-spacing:.12em;margin-top:24px;font-weight:900}.tm-confirmed h2{margin:8px 0;font-size:2rem}.tm-confirmed p{color:#686e78;line-height:1.5}.tm-confirmed>div{background:#fff;border-radius:10px;justify-content:space-between;width:100%;margin:16px 0;padding:17px;display:flex}.tm-confirmed ol{text-align:left;gap:0;width:100%;padding:0;list-style:none;display:grid}.tm-confirmed li{border-left:2px solid #ddd;padding:14px 0 14px 32px;position:relative}.tm-confirmed li:before{content:"";background:#ddd;border-radius:50%;width:12px;height:12px;position:absolute;top:18px;left:-7px}.tm-confirmed li.done{color:var(--tm);border-color:var(--tm);font-weight:900}.tm-confirmed li.done:before{background:var(--tm)}@media (max-width:700px){.tm-order-overlay{place-items:stretch stretch;padding:0}.tm-order-app{border-radius:0;width:100%;height:100dvh;max-height:none}.tm-customize-photo{height:210px}.tm-menu{padding-bottom:110px}}.tm-order-drive-thru .tm-item-photo,.tm-order-drive-thru .tm-customize-photo{background-image:url(/images/templates/drive-thru-menu.webp)}.tm-order-breakfast .tm-item-photo,.tm-order-breakfast .tm-customize-photo{background-image:url(/images/templates/breakfast-menu.webp)}.tm-order-sports-bar .tm-item-photo,.tm-order-sports-bar .tm-customize-photo{background-image:url(/images/templates/sports-bar-menu.webp)}.tm-order-casual-grill .tm-item-photo,.tm-order-casual-grill .tm-customize-photo{background-image:url(/images/templates/casual-grill-menu.webp)}.tm-order-coffee-stand .tm-item-photo,.tm-order-coffee-stand .tm-customize-photo{background-image:url(/images/templates/coffee-stand-menu.webp)}.tm-order-pizza .tm-item-photo,.tm-order-pizza .tm-customize-photo{background-image:url(/images/templates/pizza-menu.webp)}.tm-order-dine-in .tm-item-photo,.tm-order-dine-in .tm-customize-photo{background-image:url(/images/templates/dine-in-menu.webp)}.tm-order-delivery .tm-item-photo,.tm-order-delivery .tm-customize-photo{background-image:url(/images/templates/delivery-menu.webp)}.tm-order-cafe .tm-item-photo,.tm-order-cafe .tm-customize-photo{background-image:url(/images/templates/cafe-menu.webp)}.tm-order-sports-bar .tm-order-app{color:#f7f4eb;background:#111713}.tm-order-sports-bar .tm-order-header,.tm-order-sports-bar .tm-service,.tm-order-sports-bar .tm-menu-item,.tm-order-sports-bar .tm-customize fieldset,.tm-order-sports-bar .tm-item-title,.tm-order-sports-bar .tm-add-footer,.tm-order-sports-bar .tm-cart>article,.tm-order-sports-bar .tm-checkout section{color:#fff;background:#1d2820;border-color:#ffffff18}.tm-order-sports-bar .tm-categories{background:#111713e8}.tm-order-sports-bar .tm-categories button{color:#eee;background:#27332a;border-color:#ffffff20}.tm-order-sports-bar .tm-menu-item p{color:#b8c1ba}.tm-order-dine-in .tm-order-app{background:#f2ede2;font-family:Georgia,serif}.tm-order-dine-in .tm-order-header{color:#fff;background:#173329}.tm-order-dine-in .tm-menu-item{background:#fffdf8;border-radius:0;grid-template-columns:120px 1fr auto;padding:0;overflow:hidden}.tm-order-dine-in .tm-item-photo{border-radius:0;width:120px;height:112px}.tm-order-dine-in .tm-categories button{border-radius:0;font-family:Georgia,serif}.tm-order-dine-in .tm-upsell{background:#173329;border-radius:0}.tm-order-coffee-stand .tm-order-app{background:#eaf9f5}.tm-order-coffee-stand .tm-order-header{color:#fff;background:#12443e}.tm-order-coffee-stand .tm-menu{grid-template-columns:repeat(2,1fr)}.tm-order-coffee-stand .tm-upsell{grid-column:1/-1}.tm-order-coffee-stand .tm-menu-item{border-radius:20px;grid-template-columns:1fr;align-content:start}.tm-order-coffee-stand .tm-item-photo{width:100%;height:130px}.tm-order-coffee-stand .tm-menu-item>svg{background:#fff;border-radius:50%;margin-top:112px;position:absolute;right:25px}.tm-order-coffee-stand .tm-menu-item{position:relative}.tm-order-pizza .tm-order-app{background:#fff3d7}.tm-order-pizza .tm-order-header{color:#fff;background:#3c211b}.tm-order-pizza .tm-menu-item{border:0;border-radius:4px;box-shadow:5px 5px #d8452f22}.tm-order-pizza .tm-categories button,.tm-order-pizza .tm-customize fieldset{border-radius:4px}.tm-order-breakfast .tm-order-app{background:#fff8dc}.tm-order-breakfast .tm-menu-item{background:#fffdf7;border-radius:18px}.tm-order-breakfast .tm-item-photo{border-radius:50%;width:86px;height:86px}.tm-order-breakfast .tm-upsell{background:#583817}.tm-order-delivery .tm-order-app{background:#f5f2ff}.tm-order-delivery .tm-order-header{color:#fff;background:#7854e8}.tm-order-delivery .tm-menu-item{border:0;box-shadow:0 10px 25px #43289412}.tm-order-delivery .tm-categories button.active{box-shadow:0 5px 14px #7854e844}.tm-order-cafe .tm-order-app{background:#f2f1e9;font-family:Georgia,serif}.tm-order-cafe .tm-menu-item{background:#fff;border-inline:0;border-radius:0}.tm-order-cafe .tm-categories button{border-radius:0}.tm-order-cafe .tm-upsell{background:#3a2b25;border-radius:0}@media (max-width:430px){.tm-order-coffee-stand .tm-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tm-order-coffee-stand .tm-menu-item{padding:9px}.tm-order-coffee-stand .tm-menu-item p{display:none}.tm-order-coffee-stand .tm-item-photo{height:110px}}.restaurant-direct-growth{background:var(--demo-accent);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:70px clamp(24px,7vw,100px);display:grid}.restaurant-direct-growth small{letter-spacing:.1em;font-size:.68rem;font-weight:900}.restaurant-direct-growth h2{margin:7px 0;font-family:Georgia,serif;font-size:clamp(2.2rem,4vw,4rem);line-height:1}.restaurant-direct-growth p{color:#ffffffc9;line-height:1.5}.restaurant-direct-growth form{grid-template-columns:1fr auto;gap:8px;display:grid}.restaurant-direct-growth input{min-height:52px;font:inherit;border:0;border-radius:8px;padding:12px 14px}.restaurant-direct-growth form button{color:var(--demo-dark);background:var(--demo-paper);border:0;border-radius:8px;align-items:center;gap:7px;padding:12px 18px;font-weight:900;display:flex}.restaurant-direct-growth form small{color:#ffffffb8;letter-spacing:0;grid-column:1/-1;font-weight:600;line-height:1.4}.restaurant-direct-growth>span{background:#ffffff18;border:1px solid #ffffff40;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:18px;font-weight:900;display:flex}@media (max-width:700px){.restaurant-direct-growth{grid-template-columns:1fr;gap:22px;padding:50px 22px}.restaurant-direct-growth form{grid-template-columns:1fr}.restaurant-direct-growth form button{justify-content:center}.restaurant-direct-growth form small{grid-column:1}}.restaurant-wordmark>span:last-child{display:grid}.restaurant-wordmark small{color:color-mix(in srgb,var(--demo-ink) 55%,transparent);letter-spacing:.06em;text-transform:uppercase;font-family:Arial,sans-serif;font-size:.58rem;font-weight:800}.restaurant-brand-mark{color:#fff;background:var(--demo-accent);letter-spacing:-.04em;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-family:Arial Black,sans-serif;font-size:.72rem;display:grid}.restaurant-brand-mark.large{width:82px;height:82px;font-size:1.25rem}.template-breakfast .restaurant-brand-mark{color:#583817;background:#f6d16e;border:3px solid #583817}.template-sports-bar .restaurant-brand-mark{border-radius:8px;transform:skew(-6deg);box-shadow:4px 4px #e4b738}.template-casual-grill .restaurant-brand-mark{background:#4b251d;border:2px solid #d8aa78;border-radius:6px}.template-coffee-stand .restaurant-brand-mark{background:#12443e;border-radius:50% 50% 45% 45%;box-shadow:inset 0 -6px #83d6c4}.template-pizza .restaurant-brand-mark{color:#d8452f;background:#fff3d7;border:3px double #d8452f;border-radius:50%;font-family:Georgia,serif;font-style:italic}.template-dine-in .restaurant-brand-mark{background:#153329;border:1px solid #c9b897;border-radius:0;font-family:Georgia,serif}.template-delivery .restaurant-brand-mark{background:#7854e8;border-radius:14px 4px}.template-cafe .restaurant-brand-mark{background:#3a2b25;border-radius:50% 50% 4px 4px;font-family:Georgia,serif}.restaurant-real-story{background:var(--demo-paper);grid-template-columns:1.15fr .85fr;gap:18px;padding:90px clamp(24px,7vw,100px);display:grid}.restaurant-story-brand{flex-direction:column;grid-row:span 2;justify-content:center;align-items:flex-start;padding-right:6vw;display:flex}.restaurant-story-brand>small{color:var(--demo-accent);letter-spacing:.1em;text-transform:uppercase;margin-top:18px;font-weight:900}.restaurant-story-brand h2{margin:10px 0;font-family:Georgia,serif;font-size:clamp(2.6rem,5vw,5rem);line-height:.95}.restaurant-story-brand p{max-width:650px;color:color-mix(in srgb,var(--demo-ink) 68%,transparent);font-size:1.03rem;line-height:1.7}.restaurant-story-brand>a{border-bottom:1px solid var(--demo-accent);color:var(--demo-accent);padding-bottom:5px;font-weight:900}.restaurant-location-card,.restaurant-real-story blockquote{background:color-mix(in srgb,var(--demo-soft) 24%,var(--demo-paper));border:1px solid color-mix(in srgb,var(--demo-ink) 10%,transparent);margin:0;padding:28px}.restaurant-location-card{grid-template-columns:auto 1fr;gap:12px;display:grid}.restaurant-location-card>svg{color:var(--demo-accent)}.restaurant-location-card>div{gap:3px;display:grid}.restaurant-location-card small{color:var(--demo-accent);letter-spacing:.1em;font-size:.65rem;font-weight:900}.restaurant-location-card>a{color:var(--demo-accent);grid-column:2;font-weight:900}.restaurant-location-card ul{border-top:1px solid color-mix(in srgb,var(--demo-ink) 12%,transparent);grid-column:1/-1;margin:12px 0 0;padding:15px 0 0;list-style:none}.restaurant-location-card li{color:color-mix(in srgb,var(--demo-ink) 70%,transparent);padding:4px 0;font-size:.82rem}.restaurant-real-story blockquote span{color:#d89b1d;letter-spacing:.08em}.restaurant-real-story blockquote p{font-family:Georgia,serif;font-size:1.25rem;line-height:1.45}.restaurant-real-story blockquote cite{color:color-mix(in srgb,var(--demo-ink) 60%,transparent);font-size:.76rem;font-style:normal;font-weight:800}@media (max-width:800px){.restaurant-real-story{grid-template-columns:1fr;padding:60px 22px}.restaurant-story-brand{grid-row:auto;padding-right:0}}.nx-admin-table-head{color:#667085;text-transform:uppercase;background:#f8fafc;font-size:.76rem;font-weight:850}.nx-admin-table-row{border-top:1px solid #e6ebf2;font-size:.9rem}.nx-admin-table-row span:first-child{gap:3px;display:grid}.nx-admin-table-row small,.nx-admin-rate-list span{color:#667085;font-size:.8rem}.nx-admin-table-button{color:#fff;background:var(--pro-blue);min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.84rem;font-weight:850;display:inline-flex}.nx-admin-empty{color:#667085;padding:18px}.nx-admin-rate-list{gap:10px;display:grid}.nx-admin-rate-list div{background:#f8fafc;border:1px solid #dbe2ee;border-radius:8px;gap:5px;padding:12px;display:grid}.nx-admin-pipeline,.nx-admin-integration-grid,.nx-admin-split{gap:12px;display:grid}.nx-admin-pipeline{grid-template-columns:repeat(4,1fr)}.nx-admin-pipeline div,.nx-admin-integration-grid div{background:#f8fafc;border:1px solid #dbe2ee;border-radius:8px;gap:7px;padding:14px;display:grid}.nx-admin-pipeline span,.nx-admin-integration-grid small{color:#667085;text-transform:uppercase;font-size:.76rem;font-weight:850}.nx-admin-pipeline strong{color:#18212f;font-size:2rem;line-height:1}.nx-admin-pipeline p,.nx-admin-integration-grid p{color:#475467;margin:0;font-size:.88rem;line-height:1.45}.nx-admin-integration-grid{grid-template-columns:repeat(3,1fr)}.nx-admin-integration-grid svg,.nx-admin-panel-heading svg{color:#1f4fd8}.nx-admin-chip{border-radius:999px;width:fit-content;padding:4px 8px;font-size:.72rem;font-weight:900}.nx-admin-chip.connected{color:#067647;background:#dcfae6}.nx-admin-chip.needs_setup{color:#b54708;background:#fef0c7}.nx-admin-chip.planned{color:#344054;background:#eef2f6}.nx-admin-action-list{gap:10px;display:grid}.nx-admin-action-list div{color:#344054;background:#f8fafc;border:1px solid #dbe2ee;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:12px;font-size:.9rem;font-weight:750;display:grid}.nx-admin-action-list svg{color:#1f4fd8}.nx-admin-split{grid-template-columns:repeat(2,1fr);align-items:start}.nx-admin-split form{background:#f8fafc;border:1px solid #dbe2ee;border-radius:8px;padding:14px}.nx-admin-lead-stack{gap:10px;display:grid}.nx-admin-prospect-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.nx-admin-prospect-card{background:#f8fafc;border:1px solid #dbe2ee;border-radius:8px;gap:12px;padding:14px;display:grid}.nx-admin-prospect-card>div:first-child{gap:5px;display:grid}.nx-admin-prospect-card span:first-child{color:#1849a9;text-transform:uppercase;background:#eff6ff;border-radius:999px;width:fit-content;padding:4px 8px;font-size:.72rem;font-weight:900}.nx-admin-prospect-card small{color:#667085;font-size:.8rem}.nx-admin-prospect-links{flex-wrap:wrap;gap:8px;display:flex}.nx-admin-prospect-links a,.nx-admin-prospect-links span{color:#344054;background:#fff;border:1px solid #cfd8e6;border-radius:8px;align-items:center;min-height:32px;padding:0 10px;font-size:.8rem;font-weight:850;display:inline-flex}.nx-admin-lead-card{background:#fff;border:1px solid #dbe2ee;border-radius:8px;gap:9px;padding:14px;display:grid}.nx-admin-lead-card>div:first-child{gap:4px;display:grid}.nx-admin-lead-card span,.nx-admin-lead-card small{color:#667085;font-size:.8rem}.nx-admin-lead-card p{color:#475467;margin:0;font-size:.88rem;line-height:1.45}.nx-admin-lead-actions{grid-template-columns:1fr auto;gap:8px;display:grid}.nx-admin-lead-actions select{min-height:38px}.nx-admin-lead-actions button{min-height:38px;padding:0 10px;font-size:.8rem}.order-boost-workspace{background:linear-gradient(135deg, #c32126eb, #231814f5), var(--charcoal);border-color:#f5b94159}.order-boost-workspace form{background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;margin-top:18px;padding:18px}.owner-os-workspace{background:linear-gradient(135deg, #087f8ce6, #231814f2), var(--teal)}.daily-batch-workspace{background:linear-gradient(135deg,#f5b94133,#ffffff14),#ffffff17}.admin-os-grid{padding-bottom:18px}.admin-os-cards,.batch-top-items{gap:10px;display:grid}.admin-os-cards{grid-template-columns:repeat(4,1fr);margin-top:18px}.admin-os-cards div,.batch-top-items span{color:var(--charcoal);background:#fff8ec;border:1px solid #f5b94173;border-radius:8px;gap:6px;padding:14px;display:grid}.admin-os-cards span{color:#2b1d18ad;text-transform:uppercase;font-size:.78rem;font-weight:950}.admin-os-cards strong{font-size:clamp(1.25rem,2vw,1.9rem);line-height:1}.admin-check-row{color:#fff;background:#ffffff1a;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;padding:12px}.admin-check-row input{width:18px;min-height:18px;padding:0}.payment-fee-notes{flex-wrap:wrap;gap:8px;display:flex}.payment-fee-notes span{color:var(--charcoal);background:#ffffffe6;border-radius:999px;padding:8px 10px;font-size:.78rem;font-weight:950}.admin-control-list{background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;gap:10px;padding:14px;display:grid}.admin-control-list strong{color:var(--gold);align-items:center;gap:8px;display:inline-flex}.admin-control-list div{flex-wrap:wrap;gap:7px;max-height:190px;display:flex;overflow:auto}.admin-control-list button{min-height:36px;color:var(--charcoal);font:inherit;background:#ffffffe0;border:0;border-radius:999px;padding:0 11px;font-size:.78rem;font-weight:900}.admin-control-list button.active{color:#fff;background:var(--red)}.admin-inline-actions{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.admin-inline-actions button{min-height:32px;color:var(--charcoal);background:#fff;border:1px solid #2b1d181f;border-radius:8px;padding:0 10px;font-size:.75rem;font-weight:900}.admin-form-row{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.boost-active-row{align-content:center;min-height:100%}.admin-boost-list{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.admin-boost-list div{color:var(--ink);background:#fff8ec;border:1px solid #f5b94166;border-radius:8px;gap:8px;padding:14px;display:grid}.admin-boost-list span{width:fit-content;color:var(--charcoal);background:var(--gold);text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:.7rem;font-weight:950}.admin-boost-list strong{line-height:1.25}.admin-boost-list small{color:#2b1d18ad;font-weight:800;line-height:1.45}.admin-order-list{gap:10px;display:grid}.admin-order-list>div{color:var(--ink);background:#ffffffeb;border-radius:8px;grid-template-columns:.75fr 1fr 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.admin-order-list span{color:var(--green);font-size:.78rem;font-weight:950}.admin-order-list small{color:#2b1d18a3;font-weight:800}.admin-order-list b{justify-self:end}.reggie-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.reggie-actions a{color:var(--charcoal);background:var(--gold);border-radius:999px;padding:10px 12px;font-weight:950}.form-status.bad{color:#ffb6a8}.mini-heading,.admin-topline{color:var(--gold);font-weight:950}.live-specials{gap:12px;display:grid}.live-specials article{color:var(--ink);background:var(--cream);border-radius:8px;padding:16px}.live-specials b{color:var(--green);text-transform:uppercase;font-size:.72rem}.live-specials h3{margin:7px 0 8px}.live-specials p{color:#2b1d18b8;margin:0;line-height:1.5}.admin-panel h3{margin:18px 0 4px;font-size:1.7rem;line-height:1.08}.admin-panel label{color:#ffffffc2}.admin-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.admin-actions span,.admin-actions a,.admin-actions button{color:var(--charcoal);background:#ffffffe0;border-radius:999px;align-items:center;gap:7px;padding:9px 11px;font-size:.8rem;font-weight:950;display:inline-flex}.admin-actions button{font:inherit;cursor:pointer;border:0}.admin-library-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.admin-library-grid>div{min-height:190px;color:var(--ink);background:#ffffffeb;border-radius:8px;padding:14px}.admin-library-grid h3{color:var(--green);margin:0 0 12px;font-size:1rem}.admin-library-grid p{color:var(--ink);gap:4px;margin:0 0 10px;display:grid}.admin-library-grid span{color:#2b1d18a8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.35;display:-webkit-box;overflow:hidden}.kitchen-grid{grid-template-columns:190px 1fr;gap:12px;width:min(1180px,100% - 36px);margin-inline:auto;padding:0 0 72px;display:grid}.kitchen-flow-card,.kitchen-order-card,.kitchen-empty{color:var(--ink);background:var(--paper);box-shadow:var(--shadow);border:1px solid #ffffff2e;border-radius:8px}.kitchen-flow-card{align-self:start;padding:24px;position:sticky;top:24px}.kitchen-flow-card.compact{grid-template-columns:auto 1fr;gap:12px;padding:16px;display:grid}.kitchen-flow-card.compact h2{margin:0 0 4px;font-size:1.55rem}.kitchen-flow-card.compact p{color:#2b1d18ad;margin:0;font-size:.9rem;line-height:1.35}.kitchen-flow-card svg{color:var(--red)}.kitchen-flow-card h2{margin:18px 0 14px;font-size:1.7rem}.kitchen-flow-card ol{color:#2b1d18bd;gap:12px;margin:0;padding-left:20px;line-height:1.55;display:grid}.kitchen-orders-list{grid-template-columns:repeat(auto-fit,minmax(285px,1fr));align-items:start;gap:10px;display:grid}.kitchen-order-card{gap:14px;padding:22px;display:grid}.kitchen-order-card.compact{border-left:6px solid var(--gold);gap:10px;padding:12px;box-shadow:0 12px 34px #2318142e}.kitchen-order-card.compact.new{border-left-color:var(--red)}.kitchen-order-card.compact.confirmed{border-left-color:var(--teal)}.kitchen-order-card.compact.ready{border-left-color:var(--green)}.staff-card-top,.staff-card-main,.staff-card-actions,.staff-contact-line{align-items:center;gap:8px;display:flex}.staff-card-top,.staff-card-main{justify-content:space-between}.staff-card-top span{color:var(--red);font-size:.82rem;font-weight:950}.staff-card-top b{color:var(--charcoal);background:var(--gold);text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:.68rem}.staff-card-main h2{margin:0;font-size:1.22rem;line-height:1.05}.staff-card-main p{color:#2b1d18a3;margin:4px 0 0;font-size:.82rem;font-weight:850}.staff-card-main>strong{color:var(--red);white-space:nowrap;font-size:1.02rem}.staff-item-summary{flex-wrap:wrap;gap:6px;display:flex}.staff-item-summary span,.staff-item-summary em,.staff-contact-line span{color:var(--ink);background:var(--cream);border-radius:999px;padding:6px 8px;font-size:.75rem;font-style:normal;font-weight:900}.staff-item-summary em{color:#fff;background:var(--red)}.staff-item-summary em.paid{background:var(--green)}.staff-card-actions{grid-template-columns:1fr auto;gap:8px;display:grid}.staff-card-actions button,.kitchen-actions button{min-height:38px;color:var(--charcoal);background:var(--gold);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:.82rem;font-weight:950;display:inline-flex}.staff-card-actions .primary-action{min-height:44px;font-size:.92rem}.staff-card-actions .detail-toggle{color:var(--ink);background:var(--cream)}.kitchen-order-card.expanded .detail-toggle svg{transform:rotate(180deg)}.staff-card-detail{border-top:1px solid var(--line);gap:9px;padding-top:10px;display:grid}.staff-contact-line{flex-wrap:wrap}.kitchen-order-head,.kitchen-order-foot,.kitchen-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kitchen-order-head,.kitchen-order-foot{justify-content:space-between}.kitchen-order-head span{color:var(--red);font-weight:950}.kitchen-order-head b{color:var(--charcoal);background:var(--gold);text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:.78rem}.kitchen-order-card h2{margin:0;font-size:clamp(1.55rem,2vw,2.15rem)}.kitchen-order-card p{color:#2b1d18b3;margin:0;line-height:1.5}.kitchen-order-card ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.kitchen-order-card li{background:var(--cream);border-radius:8px;grid-template-columns:38px 1fr;gap:8px;padding:8px 10px;font-size:.88rem;display:grid}.kitchen-order-card li strong{color:var(--green)}.kitchen-note{color:var(--ink);background:#c3212614;border-radius:8px;padding:9px 10px;font-size:.88rem;font-weight:850}.kitchen-order-foot{border-top:1px solid var(--line);padding-top:10px}.kitchen-order-foot strong{color:var(--red);font-size:1.08rem}.kitchen-order-foot span{color:#2b1d1894;font-size:.82rem}.secondary-actions{gap:6px}.kitchen-empty{place-items:start;gap:10px;padding:32px;display:grid}.kitchen-empty svg{color:var(--red)}.kitchen-empty h2{margin:0}.visit{color:#fff;background:linear-gradient(#231814c7,#231814c7),url(https://images.unsplash.com/photo-1520072959219-c595dc870360?auto=format&fit=crop&w=1800&q=85) 50%/cover;padding:72px 0}.visit-grid{grid-template-columns:1fr .8fr;align-items:center;gap:clamp(28px,6vw,78px);display:grid}.visit .section-kicker{color:var(--gold)}.visit p{color:#ffffffd1}.visit-card{color:var(--ink);box-shadow:var(--shadow);gap:12px;padding:22px;display:grid}.visit-card a{background:var(--cream);border-radius:8px;gap:12px;padding:16px;font-weight:900}footer{color:#fff;background:var(--charcoal);justify-content:space-between;align-items:center;gap:18px;padding:28px clamp(18px,4vw,54px);display:flex}footer div{gap:4px;display:grid}footer span{color:#ffffffad}footer nav{color:#ffffffc2;gap:18px;font-size:.84rem}footer nav a:hover{color:#fff}.pitch-login-page,.pitch-page{color:#fff;background:radial-gradient(circle at 15% 8%,#f5b9413d,#0000 30%),linear-gradient(135deg,#173c78,#2b1d18 48%,#c32126);min-height:100vh}.pitch-login-page{place-items:center;padding:24px;display:grid}.pitch-login-card{width:min(660px,100%);box-shadow:var(--shadow);background:#ffffff1a;border:1px solid #ffffff29;border-radius:8px;padding:clamp(24px,5vw,46px)}.pitch-login-card h1{margin:18px 0 22px;font-size:clamp(2.4rem,6vw,4.8rem);line-height:.96}.pitch-login-form{gap:12px;display:grid}.pitch-login-card label{color:#ffffffc7;gap:8px;font-weight:950;display:grid}.pitch-login-card input{min-height:52px;color:var(--ink);font:inherit;background:#fff;border:0;border-radius:8px;padding:12px 14px}.pitch-login-card button,.pitch-hero-actions a{min-height:52px;color:var(--charcoal);background:var(--gold);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:950;display:inline-flex}.pitch-hero,.pitch-cockpit,.pitch-section,.pitch-close{width:min(1180px,100% - 36px);margin-inline:auto}.pitch-hero{align-content:center;min-height:92vh;padding:34px 0 70px;display:grid}.pitch-hero .brand{width:fit-content;margin-bottom:clamp(34px,8vw,90px)}.pitch-hero h1{max-width:980px;margin:0;font-size:clamp(3rem,8vw,7.6rem);line-height:.9}.pitch-hero>p:not(.section-kicker){color:#fffc;max-width:780px;font-size:1.12rem;line-height:1.65}.pitch-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.pitch-hero-actions a:nth-child(n+2){color:#fff;background:#ffffff1f;border:1px solid #ffffff38}.pitch-hero-note{max-width:760px;color:var(--charcoal);background:#ffd447f0;border:2px solid #ffffffc7;border-radius:8px;align-items:flex-start;gap:12px;padding:16px 18px;font-weight:950;line-height:1.45;display:flex;box-shadow:5px 5px #e2262fd9}.pitch-section,.pitch-close{padding:72px 0}.pitch-cockpit{grid-template-columns:320px 1fr;align-items:start;gap:18px;padding:0 0 72px;display:grid}.pitch-cockpit-rail,.cockpit-card,.cockpit-move-grid article{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:8px;box-shadow:0 20px 58px #0f121f33}.pitch-cockpit-rail{gap:14px;padding:22px;display:grid;position:sticky;top:18px}.pitch-cockpit-rail h2,.cockpit-card h2,.cockpit-card h3{color:#fff;margin:0;line-height:1.08}.pitch-cockpit-rail h2{font-size:1.55rem}.pitch-cockpit-rail p{color:#ffffffc2;margin:0;line-height:1.5}.pitch-cockpit-rail nav{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:4px;display:grid}.pitch-cockpit-rail nav a{min-height:42px;color:var(--charcoal);background:var(--gold);border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-weight:950;display:inline-flex}.pitch-cockpit-main{gap:14px;display:grid}.cockpit-card{align-content:start;gap:14px;padding:22px;display:grid}.cockpit-card.opener{background:linear-gradient(135deg,#ffd4472e,#5bc8c91a),#ffffff1f;border-color:#ffd4475c;grid-template-columns:34px 1fr}.cockpit-card.opener h2{max-width:820px;font-size:clamp(1.35rem,3vw,2.45rem)}.cockpit-card svg{color:var(--gold)}.cockpit-grid,.cockpit-move-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cockpit-card ul{color:#ffffffd1;gap:10px;margin:0;padding-left:20px;line-height:1.45;display:grid}.cockpit-move-grid article{border-left:4px solid var(--gold);gap:8px;min-height:142px;padding:18px;display:grid}.cockpit-move-grid strong{color:var(--gold);font-size:1rem}.cockpit-move-grid p{color:#ffffffc7;margin:0;line-height:1.5}.pitch-pillars,.call-snapshot,.demo-flow-grid,.research-grid,.objection-grid,.plain-english-grid,.caller-rule-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.pitch-pillars article,.call-snapshot article,.demo-flow-grid article,.demo-flow-grid a,.research-grid article,.objection-grid article,.plain-english-grid article,.caller-rule-grid article,.pitch-definition-card,.script-timeline article,.pitch-script-note,.pitch-close{background:#ffffff1a;border:1px solid #ffffff29;border-radius:8px;box-shadow:0 20px 58px #0f121f38}.pitch-pillars article,.call-snapshot article,.demo-flow-grid article,.demo-flow-grid a,.research-grid article,.objection-grid article,.plain-english-grid article,.caller-rule-grid article{align-content:start;gap:12px;min-height:230px;padding:22px;display:grid}.pitch-pillars svg,.call-snapshot svg,.demo-flow-grid svg,.research-grid svg,.pitch-section-head svg,.pitch-definition-card svg,.caller-rule-grid svg{color:var(--gold)}.pitch-pillars h2,.pitch-explain h2,.call-script h2,.plain-english h2,.caller-prep h2,.caller-rules h2,.pitch-demo-flow h2,.research-section h2,.objections h2,.pitch-close h2{margin:0;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.pitch-pillars p,.call-snapshot p,.demo-flow-grid p,.research-grid p,.objection-grid p,.plain-english-grid p,.caller-rule-grid p,.pitch-definition-card p,.script-timeline p,.pitch-close p{color:#ffffffc7;margin:0;line-height:1.62}.call-snapshot article{background:#ffd44721;border-color:#ffd44752;min-height:190px}.call-snapshot strong,.research-grid h3{color:#fff;margin:0;font-size:1.12rem;line-height:1.2}.research-grid{grid-template-columns:repeat(3,1fr)}.research-grid article{min-height:280px}.research-grid article>strong{color:var(--gold);font-size:clamp(2.4rem,6vw,4.8rem);line-height:.9}.research-grid a{width:fit-content;color:var(--gold);align-items:center;gap:6px;margin-top:auto;font-size:.82rem;font-weight:900;line-height:1.35;display:inline-flex}.caller-prep,.caller-rules{grid-template-columns:.72fr 1fr;align-items:start;gap:18px;display:grid}.caller-prep>div>p:not(.section-kicker){color:#ffffffc7;line-height:1.65}.caller-prep ol{counter-reset:prep;gap:12px;margin:0;padding:0;list-style:none;display:grid}.caller-prep li{color:#ffffffdb;background:#ffffff1a;border:1px solid #ffffff29;border-radius:8px;min-height:70px;padding:18px 18px 18px 68px;line-height:1.52;position:relative}.caller-prep li:before{counter-increment:prep;content:counter(prep);width:36px;height:36px;color:var(--charcoal);background:var(--gold);border-radius:999px;place-items:center;font-weight:950;display:grid;position:absolute;top:16px;left:16px}.pitch-explain{grid-template-columns:.7fr 1fr;align-items:stretch;gap:18px;display:grid}.pitch-definition-card{color:#fff;background:linear-gradient(135deg, #087f8ccc, #231814e6), var(--teal);gap:16px;padding:28px;display:grid}.pitch-definition-card p{font-size:1.18rem}.pitch-section-head{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.pitch-script-note{color:var(--charcoal);background:var(--gold);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;padding:16px 18px;display:flex}.pitch-script-note strong{color:var(--red)}.pitch-script-note span{color:var(--charcoal);font-weight:900;line-height:1.45}.script-timeline{gap:12px;display:grid}.script-timeline article{grid-template-columns:52px 1fr;gap:16px;padding:20px;display:grid}.script-timeline article>span{width:44px;height:44px;color:var(--charcoal);background:var(--gold);border-radius:999px;place-items:center;font-weight:950;display:grid}.script-timeline h3,.objection-grid h3,.plain-english-grid h3,.demo-flow-grid strong{color:#fff;margin:0;font-size:1.12rem;line-height:1.2}.script-timeline small{color:var(--gold);margin-bottom:6px;font-size:.78rem;font-weight:950;display:block}.script-timeline em{color:#ffd447e6;margin-top:12px;font-style:normal;font-weight:900;line-height:1.45;display:block}.demo-flow-grid{grid-template-columns:repeat(5,1fr)}.demo-flow-grid a{color:inherit;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s}.demo-flow-grid a:hover{border-color:#ffd44794;transform:translateY(-3px);box-shadow:0 26px 60px #0f121f52}.plain-english-grid{grid-template-columns:repeat(2,1fr)}.plain-english-grid article,.caller-rule-grid article{min-height:180px}.caller-rule-grid{grid-template-columns:repeat(2,1fr)}.pitch-close{background:linear-gradient(135deg, #c32126eb, #231814f0), var(--red);margin-bottom:70px;padding:34px}@media (max-width:920px){.menu-price-grid{grid-template-columns:repeat(2,1fr)}.topbar{flex-wrap:wrap;position:fixed}.primary-nav{display:none}.mobile-menu-toggle{order:3;display:grid}.topbar .nav-cta{order:2;margin-left:auto}.topbar .brand{order:1}.topbar .primary-nav{background:#0f264ef5;border:2px solid #ffffff2e;border-radius:8px;order:4;width:100%;padding:12px;box-shadow:0 18px 42px #00000038}.topbar.mobile-menu-open .primary-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.topbar .primary-nav a{opacity:1;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;align-items:center;min-height:44px;padding:10px 12px;display:inline-flex}.hero{min-height:auto;padding-top:126px;padding-bottom:28px}.hero:before,.hero:after{display:none}.page-hero{min-height:46vh;padding-top:104px}.order-panel{margin-top:34px;position:relative;bottom:auto;right:auto}.promo-strip,.intro-grid,.feature-grid,.caller-prep,.caller-rules,.pitch-explain,.menu-layout,.order-builder-grid,.enhanced-order-grid,.split,.fiesta-heading,.fiesta-gallery,.fiesta-cta,.order-story-grid,.catering-builder,.account-grid,.account-dashboard,.app-login-grid,.app-content-grid,.app-install-grid,.demo-grid,.specials-grid,.proof-wrap,.social-proof-grid,.engagement-grid,.rewards-grid,.admin-dashboard-grid,.admin-command-grid,.kitchen-grid,.visit-grid{grid-template-columns:1fr}.admin-metric-grid,.admin-boost-list,.admin-os-cards,.admin-affiliate-summary,.admin-library-grid,.pitch-pillars,.pitch-cockpit,.call-snapshot,.demo-flow-grid,.research-grid,.objection-grid,.plain-english-grid,.caller-rule-grid{grid-template-columns:repeat(2,1fr)}.pitch-cockpit{grid-template-columns:1fr}.pitch-cockpit-rail{position:static}.admin-workspace.wide,.payment-workspace{grid-column:auto}.admin-order-list>div{grid-template-columns:1fr auto}.admin-order-list small{grid-column:1/-1}.fiesta-card,.fiesta-card.large,.order-story-card{min-height:360px}.order-builder-copy,.cart-panel,.customizer-panel,.kitchen-flow-card{position:static}.kitchen-orders-list{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.feature-grid,.menu-cards,.proof-stats,.app-favorite-row,.favorite-grid,.social-proof-quotes{grid-template-columns:repeat(2,1fr)}.app-hero-panel{grid-template-columns:1fr}}@media (max-width:760px){.order-builder-section{min-height:100svh;padding:74px 0 104px}.mobile-order-shell{z-index:12;border-bottom:3px solid var(--teal);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf0fa;padding:10px 12px;display:block;position:sticky;top:66px}.mobile-order-steps{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:6px;padding:5px;display:grid;box-shadow:3px 3px #e2262f33}.mobile-order-steps button{color:#2b1d18ad;min-height:42px;font:inherit;background:0 0;border:0;border-radius:7px;font-size:.9rem;font-weight:950}.mobile-order-steps button.active{color:var(--charcoal);background:var(--gold);box-shadow:inset 0 -4px #e2262fc7}.enhanced-order-grid{width:min(100% - 20px,620px);display:block}.order-builder-copy,.mobile-step-panel{display:none}.mobile-step-panel.active{display:grid}.menu-browser,.customizer-panel,.cart-panel{border-radius:8px;min-height:calc(100svh - 132px)}.category-tabs{z-index:5;padding:10px;position:static}.category-tabs button{min-height:40px;padding:0 14px;font-size:.86rem}.mobile-menu-prompt{color:var(--charcoal);border-bottom:1px solid var(--line);background:#fff7df;align-items:center;gap:7px;padding:10px 14px;font-size:.86rem;font-weight:950;display:flex}.order-menu-list{max-height:none;overflow:visible}.photo-menu-item{min-height:138px;padding:12px}.selectable-menu-item button{grid-template-columns:122px 1fr}.selectable-menu-item img{width:122px;height:112px}.order-menu-item{grid-template-columns:1fr;gap:10px}.order-menu-item>strong{color:var(--charcoal);background:var(--gold);border-radius:999px;justify-self:end;margin-top:-42px;padding:8px 10px}.order-menu-item h3{margin:5px 0 6px;font-size:1.03rem}.order-menu-item p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-right:104px;display:-webkit-box;overflow:hidden}.selectable-menu-item em{display:none}.customizer-panel{gap:10px;padding:12px 12px 112px;position:static}.customizer-photo{height:112px;margin-bottom:10px}.customizer-head h3{margin:5px 0;font-size:1.32rem}.customizer-head p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.94rem;line-height:1.38;display:-webkit-box;overflow:hidden}.ingredient-grid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.ingredient-grid button{border-radius:8px;min-height:42px;font-size:.8rem}.customizer-group select,.customizer-notes textarea,.cart-panel input,.cart-panel textarea{min-height:50px;font-size:16px}.customizer-actions{z-index:6;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-radius:12px;grid-template-columns:auto 1fr;margin-inline:0;padding:10px;display:grid;position:fixed;bottom:76px;left:10px;right:10px;box-shadow:0 16px 42px #23181438}.customizer-actions .button{min-height:54px;padding:0 14px}.quantity-stepper button{width:42px;height:42px}.mobile-back-button{width:100%;display:none}.cart-panel{position:static}.cart-lines{min-height:auto}.configured-cart-line{padding:12px}.cart-line-actions button{width:36px;height:36px}.cart-panel>.button{min-height:54px}.mobile-ticket-bar{z-index:30;background:linear-gradient(180deg, #173c78f5, #10284ff5), var(--navy);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:3px solid #fff;border-radius:12px;grid-template-columns:.34fr 1fr;gap:8px;padding:8px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 16px 42px #23181447}.mobile-ticket-bar.hidden{display:none}.mobile-ticket-bar button{min-height:46px;color:var(--charcoal);font:inherit;background:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:.82rem;font-weight:950;display:inline-flex}.mobile-ticket-bar button:last-child{background:var(--gold);box-shadow:inset 0 -4px #e2262fe6}.mobile-ticket-bar button:disabled{opacity:.58;cursor:wait}}@media (max-width:640px){.topbar{gap:10px;padding:10px 12px}.brand-mark{width:50px;height:38px;font-size:.86rem}.brand small{display:none}.brand strong{max-width:112px;font-size:.94rem;line-height:1}.nav-cta{width:46px;min-width:46px;color:var(--charcoal);justify-content:center;gap:0;padding:0;font-size:0}.nav-cta svg{color:var(--charcoal);min-width:18px}.topbar.mobile-menu-open .primary-nav{grid-template-columns:1fr}.hero{padding-inline:18px}.hero-content{max-width:none}.hero p{font-size:1rem}.hero-badges{gap:7px}.hero-badges span{text-align:center;flex:136px}.page-hero{padding-inline:18px}h1{font-size:clamp(2.55rem,14vw,4rem)}.page-hero h1{font-size:clamp(2.25rem,10vw,3.2rem)}.hero-actions .button,.split-copy .button{width:100%}.promo-strip a{justify-content:flex-start;min-height:58px;padding:14px 18px}.promo-strip{grid-template-columns:1fr}.promo-strip a:first-child{min-height:70px;font-size:1.08rem}.menu-cards{grid-template-columns:repeat(2,1fr)}.menu-section,.intro-grid,.split,.fiesta-section,.fiesta-cta,.rewards-grid,.order-section,.specials-section,.proof-section,.social-proof-band,.account-section,.demo-section,.engagement-section,.order-builder-section,.visit{padding-block:64px}.app-login-section,.app-home-section{padding:76px 0 32px}.order-builder-section{padding:74px 0 108px}.app-login-grid,.app-content-grid,.account-settings-grid,.app-favorite-row{grid-template-columns:1fr}.app-login-hero{min-height:320px;padding:22px}.app-login-hero h1,.app-hero-panel h1{font-size:clamp(2.45rem,13vw,4rem)}.app-hero-panel{background:linear-gradient(#2318142e,#231814db),url(https://images.unsplash.com/photo-1568901346375-23c9450c58cd?auto=format&fit=crop&w=1100&q=85) 50%/cover;min-height:360px;padding:22px}.app-order-button{justify-content:center;width:100%}.app-quick-actions{grid-template-columns:repeat(4,1fr);gap:7px}.app-quick-actions a{min-height:72px;padding:9px 4px;font-size:.78rem}.app-panel{padding:16px}.app-panel-heading{align-items:flex-start}.app-panel-heading a,.app-panel-heading button{min-width:0;min-height:42px;padding:0 10px;font-size:.82rem}.tracker-steps{gap:6px}.tracker-steps span{min-height:38px;padding:10px 4px;font-size:.76rem}.app-favorite-tile{min-height:176px}.kitchen-hero{padding-bottom:20px}.kitchen-grid{width:min(100% - 20px,1180px)}.staff-card-actions{grid-template-columns:1fr .6fr}.spotlight,.menu-photo{min-height:340px}footer{flex-direction:column;align-items:flex-start}footer nav{flex-wrap:wrap;display:flex}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.training-doc-content>.training-live-demo-card{color:#fff;background:linear-gradient(135deg,#102a56,#1f4fd8);border:0}.training-live-demo-card .training-doc-section-number,.training-live-demo-card .training-lab-kicker{color:#fbbf24!important}.training-live-demo-card h2{color:#fff}.training-live-demo-card p{color:#ffffffd1;max-width:650px}.training-live-demo-notice{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:9px;align-items:flex-start;gap:10px;max-width:650px;margin:20px 0;padding:14px;display:flex}.training-live-demo-notice svg{color:#86efac;flex:none}.training-live-demo-notice span{color:#ffffffbf;gap:3px;font-size:.88rem;line-height:1.45;display:grid}.training-live-demo-notice strong{color:#fff}.training-live-demo-button{color:#102a56;background:#fbbf24;border-radius:8px;align-items:center;gap:10px;min-height:52px;padding:0 20px;font-weight:950;display:inline-flex;box-shadow:0 10px 24px #0000002e}.training-live-demo-button svg:last-child{margin-left:2px}.training-live-demo-card>div>small{color:#ffffffb3;align-items:center;gap:7px;margin-top:13px;display:flex}.affiliate-demo-page{color:#13213b;background:#eef3f9;min-height:100vh}.affiliate-demo-header{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #d7e0ec;justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:10px max(20px,50vw - 620px);display:flex;position:sticky;top:0}.affiliate-demo-header>div:first-child{align-items:center;gap:12px;display:flex}.affiliate-demo-header a{color:#173c78;align-items:center;gap:7px;font-weight:900;display:inline-flex}.affiliate-demo-safety{color:#166534;text-transform:uppercase;letter-spacing:.04em;background:#ecfdf3;border:1px solid #bbf7d0;border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:.73rem;font-weight:950;display:inline-flex}.affiliate-demo-timer{color:#173c78;background:#eff4ff;border:1px solid #c7d7fe;border-radius:9px;align-items:center;gap:9px;min-width:132px;padding:8px 13px;display:flex}.affiliate-demo-timer span{line-height:1;display:grid}.affiliate-demo-timer small{color:#667085;text-transform:uppercase;letter-spacing:.04em;font-size:.65rem;font-weight:850}.affiliate-demo-timer strong{font-variant-numeric:tabular-nums;margin-top:5px;font-size:1.25rem}.affiliate-demo-timer.expired{color:#b42318;background:#fff1f0;border-color:#fecdca}.affiliate-demo-hero{color:#fff;background:linear-gradient(135deg,#101828,#173c78 65%,#1f4fd8);justify-content:space-between;align-items:end;gap:30px;padding:46px max(20px,50vw - 620px);display:flex}.affiliate-demo-hero>div:first-child{max-width:760px}.affiliate-demo-hero p{color:#fbbf24;letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px;font-size:.75rem;font-weight:950}.affiliate-demo-hero h1{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4.5vw,4.1rem);line-height:1}.affiliate-demo-hero>div:first-child>span{color:#ffffffb8;margin-top:16px;line-height:1.5;display:block}.affiliate-demo-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.affiliate-demo-hero-actions button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-weight:900;display:inline-flex}.affiliate-demo-hero-actions button.primary{color:#102a56;background:#fbbf24;border-color:#fbbf24}.affiliate-demo-shell{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;max-width:1240px;margin:0 auto;padding:28px 20px 64px;display:grid}.affiliate-demo-sidebar{gap:16px;display:grid}.affiliate-demo-progress-card,.affiliate-demo-recovery,.affiliate-demo-workspace{background:#fff;border:1px solid #d7e0ec;border-radius:12px;box-shadow:0 10px 30px #0f172a0d}.affiliate-demo-progress-card{padding:20px}.affiliate-demo-progress-card>div:first-child{justify-content:space-between;align-items:center;gap:12px;font-size:.8rem;font-weight:900;display:flex}.affiliate-demo-progress-card>div:first-child strong{color:#1f4fd8;font-size:1.05rem}.affiliate-demo-progress-track{background:#e8edf5;border-radius:99px;height:7px;margin:11px 0 18px;overflow:hidden}.affiliate-demo-progress-track i{border-radius:inherit;background:#1f4fd8;height:100%;transition:width .22s;display:block}.affiliate-demo-progress-card ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.affiliate-demo-progress-card li{color:#667085;grid-template-columns:25px 1fr;align-items:center;gap:8px;font-size:.8rem;line-height:1.3;display:grid}.affiliate-demo-progress-card li>span{color:#667085;background:#f2f4f7;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.68rem;font-weight:950;display:grid}.affiliate-demo-progress-card li.complete{color:#166534;font-weight:850}.affiliate-demo-progress-card li.complete>span{color:#fff;background:#15803d}.affiliate-demo-complete,.affiliate-demo-expired{border-radius:8px;gap:8px;margin-top:16px;padding:11px;font-size:.8rem;font-weight:900;line-height:1.4;display:flex}.affiliate-demo-complete{color:#166534;background:#ecfdf3}.affiliate-demo-expired{color:#9a3412;background:#fff7ed}.affiliate-demo-progress-card>small{color:#166534;gap:6px;margin-top:12px;font-weight:800;line-height:1.35;display:flex}.affiliate-demo-progress-card>p{color:#667085;min-height:36px;margin:13px 0 0;font-size:.72rem;line-height:1.45}.affiliate-demo-recovery{gap:10px;padding:17px;display:flex}.affiliate-demo-recovery>svg{color:#1f4fd8;flex:none}.affiliate-demo-recovery strong{display:block}.affiliate-demo-recovery p{color:#667085;margin:7px 0 12px;font-size:.77rem;line-height:1.5}.affiliate-demo-recovery div div{flex-wrap:wrap;gap:8px;display:flex}.affiliate-demo-recovery button,.affiliate-demo-recovery a{color:#173c78;font:inherit;cursor:pointer;background:#eff4ff;border:0;border-radius:6px;padding:7px 9px;font-size:.72rem;font-weight:900}.affiliate-demo-workspace{min-width:0;overflow:hidden}.affiliate-demo-tabs{background:#f8fafc;border-bottom:1px solid #d7e0ec;grid-template-columns:repeat(4,1fr);padding:8px;display:grid}.affiliate-demo-tabs button{color:#667085;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;font-size:.8rem;font-weight:900;display:flex}.affiliate-demo-tabs button.active{color:#173c78;background:#fff;box-shadow:0 2px 9px #0f172a17}.affiliate-demo-start-card,.affiliate-demo-panel{min-height:560px;padding:clamp(22px,4vw,42px)}.affiliate-demo-start-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.affiliate-demo-start-card>svg{color:#1f4fd8}.affiliate-demo-start-card h2{margin:15px 0 7px}.affiliate-demo-start-card p{color:#667085;max-width:580px;margin:0;line-height:1.6}.affiliate-demo-start-card button,.affiliate-demo-panel button[type=submit],.affiliate-demo-panel footer button,.affiliate-demo-empty button,.affiliate-demo-order-success button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#1f4fd8;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin-top:18px;padding:0 16px;font-weight:900;display:inline-flex}.affiliate-demo-panel button:disabled{cursor:not-allowed;opacity:.5}.affiliate-demo-panel>header{border-bottom:1px solid #e4e7ec;align-items:center;gap:11px;margin-bottom:26px;padding-bottom:18px;display:flex}.affiliate-demo-panel>header>svg{color:#1f4fd8}.affiliate-demo-panel>header div{gap:3px;display:grid}.affiliate-demo-panel>header small{color:#1f4fd8;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:950}.affiliate-demo-panel>header h2{margin:0;font-size:1.45rem}.affiliate-demo-customer-form{gap:20px;display:grid}.affiliate-demo-customer-form>label,.affiliate-demo-owner-finish label,.affiliate-demo-estimate-inputs label{color:#344054;gap:7px;font-size:.8rem;font-weight:900;display:grid}.affiliate-demo-customer-form input,.affiliate-demo-owner-finish input,.affiliate-demo-estimate-inputs input{color:#101828;width:100%;min-height:45px;font:inherit;background:#fff;border:1px solid #cfd8e6;border-radius:7px;padding:0 12px}.affiliate-demo-menu{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.affiliate-demo-menu>button{color:#344054;text-align:left;min-height:170px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e0ec;border-radius:9px;grid-template-rows:22px auto 1fr auto;gap:6px;padding:15px;display:grid}.affiliate-demo-menu>button.selected{color:#173c78;background:#f5f8ff;border-color:#1f4fd8;box-shadow:inset 0 0 0 1px #1f4fd8}.affiliate-demo-menu>button>span{color:#1f4fd8}.affiliate-demo-menu>button>span>span{border:1px solid #cfd8e6;border-radius:50%;width:18px;height:18px;display:block}.affiliate-demo-menu small{color:#667085;line-height:1.4}.affiliate-demo-menu b{color:#101828}.affiliate-demo-submit-row{border-top:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:15px;padding-top:18px;display:flex}.affiliate-demo-submit-row>span{color:#667085;align-items:center;gap:7px;font-size:.8rem;display:flex}.affiliate-demo-submit-row button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#1f4fd8;border:0;border-radius:8px;padding:0 17px;font-weight:900}.affiliate-demo-order-success{color:#166534;background:#ecfdf3;border:1px solid #bbf7d0;border-radius:10px;align-items:center;gap:15px;padding:20px;display:flex}.affiliate-demo-order-success>div{flex:1;gap:4px;display:grid}.affiliate-demo-order-success span{color:#667085;font-size:.8rem}.affiliate-demo-order-success button{margin:0}.affiliate-demo-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.affiliate-demo-empty>svg{color:#98a2b3}.affiliate-demo-empty strong{margin-top:12px;font-size:1.15rem}.affiliate-demo-empty p{color:#667085;margin:6px 0 0}.affiliate-demo-ticket,.affiliate-demo-cashier-card{border:1px solid #cfd8e6;border-radius:10px;overflow:hidden}.affiliate-demo-ticket>div,.affiliate-demo-cashier-card>div{color:#fff;background:#173c78;justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;display:flex}.affiliate-demo-ticket>div span{font-weight:950}.affiliate-demo-ticket>div b{color:#173c78;text-transform:uppercase;background:#fff;border-radius:99px;padding:5px 8px;font-size:.7rem}.affiliate-demo-ticket h3{border-bottom:1px solid #e4e7ec;margin:0;padding:18px}.affiliate-demo-ticket ul{gap:15px;margin:0;padding:18px;list-style:none;display:grid}.affiliate-demo-ticket li{gap:4px;display:grid}.affiliate-demo-ticket li small{color:#b42318}.affiliate-demo-ticket footer,.affiliate-demo-cashier-card footer{background:#f8fafc;border-top:1px solid #e4e7ec;justify-content:flex-end;padding:16px 18px;display:flex}.affiliate-demo-ticket footer button,.affiliate-demo-cashier-card footer button{margin:0}.affiliate-demo-ticket footer span,.affiliate-demo-cashier-card footer span{color:#166534;align-items:center;gap:7px;font-weight:900;display:flex}.affiliate-demo-cashier-card>div span{align-items:center;gap:7px;font-weight:900;display:flex}.affiliate-demo-cashier-card dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.affiliate-demo-cashier-card dl div{border-right:1px solid #e4e7ec;gap:5px;padding:20px 15px;display:grid}.affiliate-demo-cashier-card dl div:last-child{border:0}.affiliate-demo-cashier-card dt{color:#667085;text-transform:uppercase;font-size:.7rem;font-weight:900}.affiliate-demo-cashier-card dd{color:#101828;text-transform:capitalize;margin:0;font-weight:900}.affiliate-demo-owner-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.affiliate-demo-owner-stats article{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;gap:5px;padding:18px;display:grid}.affiliate-demo-owner-stats small{color:#667085;font-weight:850}.affiliate-demo-owner-stats strong{color:#173c78;font-size:1.55rem}.affiliate-demo-owner-stats span{color:#98a2b3;font-size:.72rem}.affiliate-demo-estimate{color:#fff;background:#173c78;border-radius:10px;grid-template-columns:1.2fr .9fr .9fr;align-items:end;gap:20px;margin-top:18px;padding:20px;display:grid}.affiliate-demo-estimate h3{color:#fff;margin:5px 0}.affiliate-demo-estimate p{color:#ffffffb3;margin:0;font-size:.78rem;line-height:1.45}.affiliate-demo-estimate>div:first-child>small{color:#fbbf24;text-transform:uppercase;font-weight:950}.affiliate-demo-estimate-inputs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.affiliate-demo-estimate-inputs label{color:#ffffffbf;font-size:.7rem}.affiliate-demo-estimate-result{background:#ffffff17;border-radius:8px;gap:5px;padding:13px;display:grid}.affiliate-demo-estimate-result span{font-size:.7rem}.affiliate-demo-estimate-result strong{color:#fbbf24;font-size:1.55rem}.affiliate-demo-estimate-result small{color:#ffffffa6}.affiliate-demo-owner-finish{border-top:1px solid #e4e7ec;justify-content:space-between;align-items:end;gap:16px;margin-top:18px;padding-top:18px;display:flex}.affiliate-demo-owner-finish label{flex:1}.affiliate-demo-owner-finish button{min-width:220px;margin:0!important}@media (max-width:900px){.affiliate-demo-hero{flex-direction:column;align-items:flex-start}.affiliate-demo-hero-actions{justify-content:flex-start}.affiliate-demo-shell{grid-template-columns:1fr}.affiliate-demo-sidebar{grid-template-columns:1.3fr 1fr}.affiliate-demo-estimate{grid-template-columns:1fr;align-items:stretch}}@media (max-width:620px){.affiliate-demo-header{flex-direction:column;align-items:stretch;gap:8px;padding:9px 14px}.affiliate-demo-header>div:first-child{justify-content:space-between}.affiliate-demo-timer{justify-content:center}.affiliate-demo-hero{padding:30px 16px}.affiliate-demo-hero-actions,.affiliate-demo-hero-actions button{width:100%}.affiliate-demo-shell{padding:14px 10px 40px}.affiliate-demo-sidebar{grid-template-columns:1fr}.affiliate-demo-tabs{display:flex;overflow-x:auto}.affiliate-demo-tabs button{flex:1;min-width:115px}.affiliate-demo-start-card,.affiliate-demo-panel{min-height:480px;padding:20px 15px}.affiliate-demo-menu,.affiliate-demo-owner-stats{grid-template-columns:1fr}.affiliate-demo-menu>button{min-height:132px}.affiliate-demo-submit-row,.affiliate-demo-order-success,.affiliate-demo-owner-finish{flex-direction:column;align-items:stretch}.affiliate-demo-submit-row button,.affiliate-demo-order-success button,.affiliate-demo-owner-finish button{width:100%}.affiliate-demo-cashier-card dl{grid-template-columns:1fr 1fr}.affiliate-demo-cashier-card dl div{border-bottom:1px solid #e4e7ec}.affiliate-demo-estimate-inputs{grid-template-columns:1fr}}.nexorda-page{background:#f7f4ee}.nexorda-hero{align-items:flex-end;min-height:calc(100vh - 82px);display:flex;position:relative;overflow:hidden}.nexorda-hero img{object-fit:cover}.nexorda-hero-overlay{background:linear-gradient(90deg,#101921e0,#10192185 48%,#10192129),linear-gradient(#0000 52%,#101921b3);position:absolute;inset:0}.nexorda-hero-content{z-index:1;color:#fff;width:min(1180px,100% - 40px);margin:0 auto;padding:9rem 0 5.5rem;position:relative}.nexorda-hero-content h1{max-width:940px;margin:0;font-size:clamp(2.6rem,7vw,6.8rem);line-height:.96}.nexorda-hero-content p:not(.section-kicker){color:#ffffffe0;max-width:720px;font-size:1.1rem;line-height:1.7}.nexorda-actions{flex-wrap:wrap;gap:.8rem;margin-top:1.4rem;display:flex}.nexorda-system-band{border-block:1px solid var(--line);background:#fff}.nexorda-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1.3rem;display:grid}.nexorda-mini-grid span{border:1px solid var(--line);background:#fbfaf7;border-radius:8px;align-items:center;gap:.5rem;padding:.85rem;font-weight:800;display:inline-flex}.nexorda-workflow{grid-template-columns:.85fr 1.15fr;align-items:start;gap:2rem;display:grid}.nexorda-workflow ol{counter-reset:workflow;gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.nexorda-workflow li{counter-increment:workflow;border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:44px 1fr;align-items:center;gap:.9rem;padding:1rem;font-weight:900;display:grid}.nexorda-workflow li:before{content:counter(workflow);background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.careers-page,.affiliate-portal-page{background:#f7f4ee}.affiliate-portal-page{color:#172033;min-height:100vh;font-family:var(--body-font);background:#f4f6f9}.affiliate-portal-page h1,.affiliate-portal-page h2,.affiliate-portal-page h3{font-family:var(--body-font);letter-spacing:0}.affiliate-portal-page .section-kicker{color:#475467;letter-spacing:.04em;font-size:.72rem}.affiliate-console-header{z-index:30;background:#fff;border-bottom:1px solid #dbe2ee;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:0 28px;display:flex;position:sticky;top:0;box-shadow:0 10px 24px #0f172a0a}.affiliate-console-brand{color:#172033;align-items:center;gap:10px;font-weight:850;display:inline-flex}.affiliate-console-brand span{color:#fff;background:#1f4fd8;border-radius:8px;place-items:center;width:34px;height:34px;font-size:.88rem;font-weight:950;display:grid}.affiliate-console-actions{color:#667085;align-items:center;gap:12px;font-size:.82rem;font-weight:800;display:inline-flex}.affiliate-console-actions span{align-items:center;gap:6px;display:inline-flex}.affiliate-console-actions b{color:#172033}.affiliate-console-actions a,.affiliate-console-actions button{color:#1f4fd8;min-height:36px;font:inherit;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-weight:850;display:inline-flex}.careers-hero{color:#fff;background:linear-gradient(135deg, #173c78f5, #101921eb), var(--navy);padding:132px 0 64px}.careers-hero .section-kicker{color:var(--gold)}.careers-hero-grid{grid-template-columns:1.04fr .72fr;align-items:center;gap:clamp(24px,5vw,64px);display:grid}.careers-hero h1,.affiliate-welcome h1{max-width:820px;font-size:clamp(2.7rem,6vw,5.4rem)}.careers-hero p:not(.section-kicker),.affiliate-welcome p{color:#ffffffd1;max-width:720px;font-size:1.08rem;line-height:1.7}.career-callout,.career-job-card,.career-apply-card,.career-admin-panel,.affiliate-card-grid article{border:1px solid var(--line);background:#fff;border-radius:8px}.career-callout{color:var(--ink);box-shadow:6px 6px 0 var(--gold);padding:0;overflow:hidden}.career-photo{background:#dbe6f4;min-height:240px;position:relative;overflow:hidden}.career-photo img{object-fit:cover}.career-callout>div:not(.career-photo){padding:24px}.career-callout h2{margin:18px 0 10px;font-size:1.7rem}.career-callout p{color:#2b1d18b8}.careers-layout,.careers-admin-grid{grid-template-columns:1fr .78fr;align-items:start;gap:24px;padding:74px 0;display:grid}.career-job-list,.career-admin-stack,.affiliate-card-grid{gap:16px;display:grid}.career-job-card,.career-admin-panel,.affiliate-card-grid article{padding:24px;box-shadow:0 16px 42px #23181414}.career-job-card>span,.career-application-card span{color:var(--red);text-transform:uppercase;font-size:.78rem;font-weight:950}.career-job-card h3{margin:10px 0;font-size:1.45rem}.career-job-card p,.career-job-card li,.career-admin-row span,.career-application-card p,.career-application-card small,.affiliate-card-grid p,.affiliate-card-grid span{color:#2b1d18b3;line-height:1.58}.career-job-card div{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.career-job-card div strong{background:#fff4d2;border-radius:999px;padding:7px 10px;font-size:.82rem}.career-job-card button,.career-apply-card button,.career-application-actions button,.careers-manager-page button{min-height:44px;color:var(--navy);background:var(--gold);font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:950;display:inline-flex}.career-apply-card{gap:14px;padding:24px;display:grid;position:sticky;top:96px;box-shadow:0 16px 42px #2318141a}.career-apply-card h2{font-size:1.8rem}.career-apply-card label,.career-form-row label{gap:7px;font-weight:900;display:grid}.career-apply-card input,.career-apply-card select,.career-apply-card textarea{border:1px solid var(--line);width:100%;font:inherit;background:#fffaf0;border-radius:8px;padding:13px 14px}.career-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.career-admin-row,.career-application-card{border-top:1px solid var(--line);gap:8px;padding:16px 0;display:grid}.career-application-card{grid-template-columns:1fr auto;align-items:start;gap:18px}.career-application-card b{width:fit-content;color:var(--charcoal);background:var(--gold);border-radius:999px;margin-top:8px;padding:7px 10px;display:inline-flex}.career-application-actions{gap:8px;min-width:150px;display:grid}.affiliate-dashboard{padding:132px 0 74px}.affiliate-welcome{color:#fff;background:linear-gradient(135deg, #173c78f5, #101921eb), var(--navy);border-radius:8px;margin-bottom:26px;padding:34px}.affiliate-card-grid{grid-template-columns:repeat(3,1fr)}.affiliate-card-grid h2{margin-top:16px;font-size:1.45rem}.affiliate-login-hero{color:#172033;background:linear-gradient(#fff 0,#f4f6f9 48%,#eef2f7 100%);min-height:calc(100vh - 64px);padding:58px 0 70px}.hiring-metrics{grid-template-columns:repeat(4,1fr);gap:12px;width:min(1180px,100% - 40px);margin:-28px auto 8px;display:grid}.hiring-metrics article{background:#fff;border:1px solid #dfe5ee;border-radius:10px;grid-template-columns:auto 1fr;gap:4px 10px;padding:18px;display:grid;box-shadow:0 12px 28px #0f172a12}.hiring-metrics svg{color:#315bd5;grid-row:span 2}.hiring-metrics span{color:#667085;font-size:.78rem;font-weight:800}.hiring-metrics strong{color:#172033;font-size:1.45rem}.candidate-toolbar{gap:10px;margin:16px 0;display:flex}.candidate-toolbar label{border:1px solid #dfe5ee;border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.candidate-toolbar input{border:0;outline:0;width:100%}.candidate-toolbar select{background:#fff;border:1px solid #dfe5ee;border-radius:8px;padding:0 10px}.candidate-title{align-items:center;gap:10px;display:flex}.candidate-title strong{flex:1}.candidate-score{color:#173c78;align-items:baseline;gap:2px;font-size:1.35rem;display:inline-flex}.candidate-score small{font-size:.68rem}.ai-scorecard{background:#f5f8ff;border:1px solid #cdd9fb;border-radius:8px;margin:14px 0;padding:14px}.ai-scorecard>b{color:#2448a6;align-items:center;gap:6px;display:flex}.ai-scorecard>div{grid-template-columns:1fr 1fr;gap:6px;margin:10px 0;display:grid}.ai-scorecard>div span{color:#344054;text-transform:none;background:#fff;border-radius:6px;padding:7px}.career-application-card details{margin-top:12px}.career-application-card summary{cursor:pointer;font-weight:850}.interview-answer{border-bottom:1px solid #e8ebf0;padding:12px 0}.career-interview-card .section-kicker{align-items:center;gap:7px;display:flex}.interview-progress{color:#315bd5;font-weight:900}@media (max-width:760px){.hiring-metrics{grid-template-columns:1fr 1fr}.affiliate-certification-grid{grid-template-columns:1fr}.candidate-toolbar{flex-direction:column}.candidate-toolbar label,.candidate-toolbar select{min-height:44px}}.affiliate-login-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.54fr);align-items:start;gap:clamp(24px,4vw,54px);display:grid}.affiliate-login-grid h1{color:#101828;max-width:860px;margin:0 0 18px;font-size:clamp(2rem,3.3vw,3.25rem);font-weight:760;line-height:1.08}.affiliate-login-grid p:not(.section-kicker){color:#475467;max-width:760px;font-size:1rem;line-height:1.65}.affiliate-login-pills{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.affiliate-login-pills span{color:#1d2939;background:#fff;border:1px solid #dbe2ee;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:.8rem;font-weight:850;display:inline-flex}.affiliate-login-brief{gap:10px;max-width:760px;margin-top:24px;display:grid}.affiliate-login-brief article{background:#fff;border:1px solid #dbe2ee;border-radius:8px;gap:4px;padding:15px 16px;display:grid}.affiliate-login-brief strong{color:#172033;font-size:.92rem}.affiliate-login-brief span{color:#667085;font-size:.86rem;line-height:1.45}.affiliate-login-card{color:#172033;background:#fff;border-color:#dbe2ee;position:sticky;top:88px;box-shadow:0 18px 48px #0f172a17}.affiliate-login-card h2{color:#101828;font-size:1.35rem;font-weight:760;line-height:1.2}.affiliate-login-card input{background:#fff;border-color:#cbd5e1}.affiliate-login-card button[type=submit]{color:#fff;background:#1f4fd8}.affiliate-demo-login{background:#f8fafc;border:1px solid #dbe2ee;border-left:4px solid #1f4fd8;border-radius:8px;gap:7px;padding:14px;display:grid}.affiliate-demo-login span{color:#667085;text-transform:uppercase;font-size:.78rem;font-weight:850}.affiliate-demo-login strong,.affiliate-demo-login code{color:#172033;font-size:.92rem}.affiliate-demo-login code{border:1px solid var(--line);background:#fff;border-radius:6px;width:fit-content;padding:5px 7px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:900}.affiliate-demo-login button{color:#fff;width:fit-content;min-height:38px;font:inherit;cursor:pointer;background:#334155;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:.88rem;font-weight:950;display:inline-flex}.affiliate-workspace{background:#eef2f6;min-height:100vh}.affiliate-shell{grid-template-columns:260px minmax(0,1fr);display:grid}.affiliate-sidebar{color:#fff;background:#111827;border-right:1px solid #243041;flex-direction:column;justify-content:space-between;gap:22px;height:calc(100vh - 64px);padding:22px;display:flex;position:sticky;top:64px}.affiliate-sidebar>div:first-child{gap:8px;display:grid}.affiliate-avatar{color:#fff;background:#1f4fd8;border-radius:8px;place-items:center;width:48px;height:48px;font-weight:950;display:grid}.affiliate-sidebar small{color:#ffffffb8;line-height:1.4}.affiliate-sidebar nav{gap:8px;display:grid}.affiliate-sidebar nav a,.affiliate-sidebar nav button{color:#ffffffdb;width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 12px;font-weight:900;display:inline-flex}.affiliate-sidebar nav a:hover,.affiliate-sidebar nav button:hover,.affiliate-sidebar nav button.active{color:#fff;background:#ffffff17}.affiliate-main{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;padding:24px;display:grid}.affiliate-main>*{min-width:0}.affiliate-command,.affiliate-panel{background:#fff;border:1px solid #dbe2ee;border-radius:8px;box-shadow:0 10px 28px #0f172a0d}.affiliate-command{grid-template-columns:1fr auto;align-items:end;gap:18px;padding:26px;display:grid}.affiliate-command h1{color:#101828;max-width:760px;margin:0 0 8px;font-size:clamp(1.75rem,3vw,2.7rem);font-weight:760;line-height:1.1}.affiliate-command p:not(.section-kicker),.affiliate-panel p,.affiliate-panel li{color:#475467;line-height:1.6}.affiliate-command button,.affiliate-panel button,.affiliate-search-bar button,.affiliate-form button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#1f4fd8;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-weight:850;display:inline-flex}.affiliate-metric-grid,.affiliate-grid,.affiliate-lead-finder-grid,.affiliate-form-row,.affiliate-pay-grid{gap:14px;display:grid}.affiliate-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.affiliate-metric-grid article{background:#fff;border:1px solid #dbe2ee;border-radius:8px;gap:8px;padding:18px;display:grid}.affiliate-metric-grid span,.affiliate-panel-head span,.affiliate-status,.affiliate-deal-meta span,.affiliate-candidate-proof span{color:#667085;font-size:.84rem;font-weight:800}.affiliate-metric-grid strong{color:#101828;font-size:1.6rem}.affiliate-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start}.affiliate-panel{padding:22px}.affiliate-panel-wide{min-width:0}.affiliate-panel h2{color:#101828;margin-bottom:14px;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:760;line-height:1.2}.affiliate-panel-head{justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;display:flex}.affiliate-search-bar{background:#f8fafc;border:1px solid #dbe2ee;border-radius:8px;grid-template-columns:1fr .55fr .75fr auto;align-items:end;gap:12px;padding:14px;display:grid}.affiliate-search-bar label,.affiliate-form label,.affiliate-stage-control{gap:7px;font-weight:900;display:grid}.affiliate-search-bar input,.affiliate-search-bar select,.affiliate-form input,.affiliate-form select,.affiliate-form textarea,.affiliate-stage-control select{border:1px solid var(--line);width:100%;min-height:44px;font:inherit;background:#fffaf0;border-radius:8px;padding:11px 12px}.affiliate-form,.affiliate-check-list{gap:12px;display:grid}.affiliate-form textarea{resize:vertical;min-height:96px}.affiliate-crm-profile{background:#f8fafc;border:1px solid #dbe2ee;border-radius:10px;gap:14px;margin:18px 0;padding:16px;display:grid}.affiliate-crm-profile label,.affiliate-attachment-upload{gap:7px;font-weight:800;display:grid}.affiliate-crm-profile input,.affiliate-crm-profile textarea{border:1px solid var(--line);width:100%;min-height:44px;font:inherit;background:#fff;border-radius:8px;padding:11px 12px}.affiliate-crm-profile textarea{resize:vertical;min-height:92px}.affiliate-attachment-list{gap:8px;display:grid}.affiliate-attachment-list>div{background:#fff;border:1px solid #dbe2ee;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.affiliate-attachment-list span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.affiliate-attachment-list small{color:var(--muted)}.affiliate-form-row,.affiliate-pay-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-status{margin-top:12px;display:block}.affiliate-lead-finder-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.affiliate-lead-finder-grid article{border:1px solid var(--line);background:#fbfaf7;border-radius:8px;gap:12px;padding:16px;display:grid}.affiliate-lead-finder-grid article>div:first-child span{width:fit-content;color:var(--charcoal);background:var(--gold);text-transform:uppercase;border-radius:8px;margin-bottom:7px;padding:6px 8px;font-size:.75rem;font-weight:950;display:inline-flex}.affiliate-lead-finder-grid strong{font-size:1.08rem;display:block}.affiliate-candidate-proof,.affiliate-deal-meta,.affiliate-link-list{flex-wrap:wrap;gap:8px;display:flex}.affiliate-candidate-proof span,.affiliate-deal-meta span,.affiliate-link-list a,.affiliate-link-list span{background:#f0f4f8;border-radius:8px;align-items:center;gap:6px;padding:8px 9px;display:inline-flex}.affiliate-pipeline{grid-template-columns:repeat(6,minmax(150px,1fr));gap:10px;padding-bottom:6px;display:grid;overflow-x:auto}.affiliate-pipeline section{border:1px solid var(--line);background:#f7f4ee;border-radius:8px;align-content:start;gap:8px;min-width:150px;padding:10px;display:grid}.affiliate-pipeline section>div{justify-content:space-between;gap:8px;font-size:.84rem;display:flex}.affiliate-pipeline section>div span{color:#fff;background:var(--navy);border-radius:999px;place-items:center;min-width:24px;height:24px;font-weight:950;display:grid}.affiliate-pipeline button{width:100%;min-height:74px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:8px;gap:5px;padding:10px;display:grid}.affiliate-pipeline button.active{border-color:var(--red);box-shadow:3px 3px #e2262f2e}.affiliate-pipeline small,.affiliate-lead-finder-grid small{color:#2b1d1894;line-height:1.35}.affiliate-deal-meta,.affiliate-stage-control,.affiliate-link-list{margin-bottom:14px}.affiliate-link-list a{color:var(--navy);font-weight:950}.affiliate-check-list{margin:0;padding-left:20px}.affiliate-pay-grid span{border:1px solid var(--line);color:#2b1d18ad;background:#fbfaf7;border-radius:8px;gap:5px;padding:14px;font-weight:800;display:grid}.affiliate-pay-grid strong{color:var(--red);font-size:1.25rem}.affiliate-proof-stack,.affiliate-asset-grid,.affiliate-objection-stack,.affiliate-calculator-grid,.affiliate-number-list,.affiliate-signal-list,.affiliate-coach-grid,.affiliate-deal-intel,.affiliate-priority-list,.affiliate-ledger-grid,.affiliate-training-grid,.affiliate-asset-shelf{gap:12px;display:grid}.affiliate-today-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.48fr)}.affiliate-next-move{color:#fff;background:linear-gradient(135deg,#102a56,#173c78 65%,#1f4fd8);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:28px;display:grid;box-shadow:0 18px 46px #102a5633}.affiliate-next-move h2{color:#fff;margin:6px 0 8px;font-size:clamp(1.65rem,3vw,2.7rem)}.affiliate-next-move p:not(.section-kicker){color:#ffffffc7;max-width:720px;margin:0 0 10px;line-height:1.55}.affiliate-next-move small{color:#ffffffb3;font-weight:800}.affiliate-next-move button{color:#101921;background:var(--gold);border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;max-width:300px;min-height:52px;padding:0 18px;font-weight:950;display:inline-flex}.affiliate-activation-stage{color:#dbeafe;text-transform:uppercase;letter-spacing:.08em;background:#ffffff1f;border:1px solid #ffffff29;border-radius:99px;padding:5px 9px;font-size:.72rem;font-weight:900;display:inline-flex}.affiliate-recovery-action{background:#fff7ed;border:1px solid #fdba74;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.affiliate-recovery-action div{gap:3px;display:grid}.affiliate-recovery-action span{color:#7c2d12}.affiliate-recovery-action button{color:#fff;background:#9a3412;border:0;border-radius:7px;min-height:42px;padding:0 14px;font-weight:900}.affiliate-sprint-strip{grid-template-columns:repeat(7,minmax(115px,1fr));gap:8px;padding-bottom:4px;display:grid;overflow-x:auto}.affiliate-sprint-strip article{background:#fff;border:1px solid #dbe2ee;border-top:4px solid #98a2b3;border-radius:8px;align-content:start;gap:6px;min-height:120px;padding:13px;display:grid}.affiliate-sprint-strip article.completed{background:#f0fdf4;border-top-color:#15803d}.affiliate-sprint-strip article.overdue{background:#fff7ed;border-top-color:#c2410c}.affiliate-sprint-strip span,.affiliate-sprint-strip small{color:#667085;font-size:.72rem;font-weight:850}.affiliate-sprint-strip strong{font-size:.82rem;line-height:1.3}.affiliate-sprint-strip button{color:#1d4ed8;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-self:end;padding:0 9px;font-size:.72rem;font-weight:900}.affiliate-sprint-strip button:disabled{color:#15803d;cursor:default;background:#f0fdf4}.affiliate-target-list form{gap:12px;margin-top:16px;display:grid}.affiliate-target-list label{gap:7px;font-weight:900;display:grid}.affiliate-target-list textarea{width:100%;min-height:190px;font:inherit;resize:vertical;border:1px solid #cbd5e1;border-radius:7px;padding:12px}.affiliate-target-list form button{width:fit-content}.affiliate-evidence-summary>div:last-child{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.affiliate-evidence-summary article{border:1px solid #e2e8f0;border-radius:7px;gap:5px;padding:13px;display:grid}.affiliate-evidence-summary article span,.affiliate-evidence-summary article small{color:#64748b;text-transform:capitalize;font-size:.75rem}.affiliate-evidence-summary article p{grid-column:1/-1;margin:4px 0 0}.training-evidence{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:18px;padding:28px;display:grid}.training-evidence>svg{color:#1d4ed8}.training-evidence h2{margin:3px 0 8px}.training-evidence form{gap:12px;margin-top:16px;display:grid}.training-evidence label{color:#334155;gap:6px;font-weight:850;display:grid}.training-evidence textarea,.training-evidence input{width:100%;font:inherit;background:#fff;border:1px solid #bfdbfe;border-radius:7px;padding:11px 12px}.training-evidence button{color:#fff;width:fit-content;min-height:42px;font:inherit;cursor:pointer;background:#1d4ed8;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:900;display:inline-flex}.training-evidence-state{text-transform:capitalize;background:#fff;border-left:4px solid #d97706;gap:3px;margin-top:14px;padding:12px;display:grid}.training-evidence-state.approved{border-left-color:#15803d}.training-evidence-state.revision_requested,.training-evidence-state.rejected{border-left-color:#b91c1c}.training-evidence-state p{text-transform:none;margin:6px 0 0}.nx-admin-review-queue{gap:14px;display:grid}.nx-admin-review-queue>article{border:1px solid #dbe2ee;border-radius:8px;gap:12px;padding:16px;display:grid}.nx-admin-review-queue header{justify-content:space-between;align-items:start;gap:14px;display:flex}.nx-admin-review-queue header div{gap:3px;display:grid}.nx-admin-review-queue header span{color:#1d4ed8;text-transform:capitalize;font-size:.76rem;font-weight:900}.nx-admin-review-queue>article>p{white-space:pre-wrap;margin:0}.nx-admin-review-queue>article>a{align-items:center;gap:5px;width:fit-content;display:inline-flex}.nx-admin-review-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:760px){.affiliate-next-move{grid-template-columns:1fr;gap:18px;padding:20px}.affiliate-next-move button{width:100%;max-width:none}.affiliate-recovery-action{flex-direction:column;align-items:stretch}.affiliate-sprint-strip{scroll-snap-type:x proximity;grid-template-columns:repeat(7,150px);margin-inline:0;padding-inline:0}.affiliate-sprint-strip article{scroll-snap-align:start}}.affiliate-priority-list button,.affiliate-empty-state,.affiliate-source-note,.affiliate-ledger-grid article{color:var(--ink);border:1px solid var(--line);text-align:left;background:#fbfaf7;border-radius:8px;gap:7px;padding:14px;display:grid}.affiliate-priority-list button{cursor:pointer;width:100%}.affiliate-priority-list button:hover{border-color:var(--teal);box-shadow:3px 3px #5bc8c938}.affiliate-priority-list strong,.affiliate-empty-state strong,.affiliate-source-note strong{color:var(--charcoal)}.affiliate-priority-list span,.affiliate-empty-state span,.affiliate-source-note span{color:#2b1d18a8;font-size:.88rem;line-height:1.45}.affiliate-priority-list small{color:#2b1d1894;line-height:1.45}.affiliate-source-note{border-left:4px solid var(--teal);grid-template-columns:170px 1fr;align-items:center;margin-bottom:12px}.affiliate-ledger-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.affiliate-ledger-grid article span{color:#2b1d18a8;text-transform:uppercase;font-size:.78rem;font-weight:950}.affiliate-ledger-grid article strong{color:var(--charcoal);font-size:1.8rem}.affiliate-ledger-grid article p{margin:0}.affiliate-ledger-grid article b{color:var(--green)}.affiliate-coach-panel{background:linear-gradient(135deg,#173c7812,#0000 58%),#fff}.affiliate-coach-grid{grid-template-columns:1fr 1fr 1fr}.affiliate-coach-grid article{border:1px solid var(--line);border-left:4px solid var(--navy);background:#fbfaf7;border-radius:8px;align-content:start;gap:8px;min-height:154px;padding:16px;display:grid}.affiliate-coach-grid svg{color:var(--navy)}.affiliate-coach-grid strong,.affiliate-deal-intel strong,.affiliate-training-grid strong,.affiliate-asset-shelf strong{color:var(--charcoal)}.affiliate-coach-grid ul{gap:6px;margin:0;padding-left:18px;display:grid}.affiliate-deal-intel{margin:4px 0 16px}.affiliate-deal-intel span{color:#2b1d18b3;border:1px solid var(--line);border-left:4px solid var(--teal);background:#fbfaf7;border-radius:8px;gap:4px;padding:12px;font-size:.9rem;line-height:1.45;display:grid}.affiliate-proof-stack a{color:var(--ink);border:1px solid var(--line);border-left:4px solid var(--teal);background:#fbfaf7;border-radius:8px;gap:5px;padding:14px;display:grid}.affiliate-proof-stack strong,.affiliate-asset-grid strong,.affiliate-objection-stack strong{color:var(--charcoal)}.affiliate-proof-stack span{color:#2b1d18a3;font-size:.88rem;line-height:1.42}.affiliate-close-kit{grid-template-columns:minmax(0,1fr) minmax(320px,.45fr)}.affiliate-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.affiliate-asset-grid article{border:1px solid var(--line);background:#fbfaf7;border-radius:8px;align-content:start;gap:12px;min-height:260px;padding:16px;display:grid}.affiliate-asset-grid article>div:first-child{align-items:center;gap:8px;display:flex}.affiliate-asset-grid svg,.affiliate-money-card svg,.affiliate-objection-grid svg{color:var(--navy)}.affiliate-asset-grid p,.affiliate-asset-grid pre{color:#2b1d18b8;min-height:132px;font:inherit;white-space:pre-wrap;margin:0;font-size:.88rem;line-height:1.55}.affiliate-number-list{counter-reset:close-step;margin:0;padding:0;list-style:none}.affiliate-number-list li{color:#2b1d18b8;counter-increment:close-step;grid-template-columns:32px 1fr;align-items:start;gap:10px;line-height:1.5;display:grid}.affiliate-number-list li:before{content:counter(close-step);color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:32px;height:32px;font-weight:950;display:grid}.affiliate-calculator-grid{border:1px solid var(--line);background:#f7f4ee;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px}.affiliate-calculator-grid label{color:var(--charcoal);gap:7px;font-weight:900;display:grid}.affiliate-calculator-grid input{width:100%;min-height:46px;color:var(--ink);border:1px solid var(--line);font:inherit;background:#fff;border-radius:8px;padding:10px 12px;font-weight:900}.affiliate-money-card{background:linear-gradient(#ffd44738,#0000 48%),#fff;align-content:start;gap:12px;display:grid}.affiliate-money-card>span{color:#2b1d18a8;text-transform:uppercase;font-size:.8rem;font-weight:900}.affiliate-money-card>strong{color:var(--red);font-size:clamp(2rem,4vw,3.6rem);line-height:.95}.affiliate-card-link{color:#fff;background:var(--navy);border-radius:8px;align-items:center;gap:8px;width:fit-content;min-height:44px;padding:0 14px;font-weight:950;display:inline-flex}.affiliate-objection-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.48fr)}.affiliate-objection-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-objection-stack article{border:1px solid var(--line);border-left:4px solid var(--red);background:#fbfaf7;border-radius:8px;gap:8px;padding:16px;display:grid}.affiliate-objection-stack p{margin:0}.affiliate-objection-stack span{color:var(--green);font-size:.88rem;font-weight:900;line-height:1.45}.affiliate-signal-list{margin:0 0 18px;padding:0;list-style:none}.affiliate-signal-list li{color:#2b1d18b8;grid-template-columns:18px 1fr;align-items:center;gap:8px;line-height:1.4;display:grid}.affiliate-signal-list svg{color:var(--green)}.affiliate-training-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.affiliate-training-grid article{border:1px solid var(--line);border-left:4px solid var(--green);background:#fbfaf7;border-radius:8px;align-content:start;gap:8px;min-height:190px;padding:16px;display:grid}.affiliate-training-grid p{margin:0}.affiliate-training-grid span{color:var(--green);font-size:.88rem;font-weight:900;line-height:1.45}.affiliate-asset-shelf a{background:#f0f4f8;border:1px solid #10192114;border-radius:8px;gap:5px;padding:13px;display:grid}.affiliate-asset-shelf span{color:#2b1d18a3;font-size:.86rem;line-height:1.4}.affiliate-support-hero{color:#fff;background:linear-gradient(135deg,#173c78,#101921 72%);border-radius:8px;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:28px;padding:30px;display:grid;box-shadow:0 18px 48px #1019212e}.affiliate-support-hero h2{color:#fff;margin:0 0 10px;font-size:clamp(1.8rem,3vw,3rem)}.affiliate-support-hero p:not(.section-kicker){color:#ffffffc2;max-width:760px;margin:0;line-height:1.6}.affiliate-support-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.affiliate-support-actions a{min-height:44px;color:var(--navy);background:var(--gold);border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-weight:950;display:inline-flex}.affiliate-support-actions a+a{color:#fff;background:#ffffff1f;border:1px solid #ffffff2e}.affiliate-progress-card{background:#ffffff17;border:1px solid #ffffff29;border-radius:8px;gap:8px;padding:20px;display:grid}.affiliate-progress-card span,.affiliate-progress-card small{color:#ffffffb3}.affiliate-progress-card strong{color:var(--gold);font-size:2.5rem}.affiliate-progress-score{justify-content:space-between;align-items:end;gap:12px;display:flex}.affiliate-progress-score b{color:var(--affiliate-blue);font-size:.82rem}.affiliate-progress-card em{color:var(--affiliate-ink);font-size:.78rem;font-style:normal;font-weight:850;line-height:1.4}.affiliate-progress-meter{background:#ffffff24;border-radius:99px;height:8px;overflow:hidden}.affiliate-progress-card i{background:var(--gold);border-radius:inherit;height:100%;transition:width .18s;display:block}.affiliate-learning-path{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.affiliate-learning-path article{border:1px solid var(--line);border-top:4px solid var(--navy);cursor:pointer;background:#fbfaf7;border-radius:8px;grid-template-columns:34px 1fr;gap:10px;min-height:320px;padding:16px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.affiliate-learning-path article:hover,.affiliate-learning-path article:focus-visible,.affiliate-learning-path article.active{border-color:var(--affiliate-blue);outline:none;transform:translateY(-3px);box-shadow:0 8px 24px #1f4fd81f}.affiliate-learning-path article.complete{border-top-color:var(--green);background:#1a7f5a0d}.affiliate-learning-path article>button{color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:30px;height:30px;min-height:0;padding:0;display:grid}.affiliate-learning-path article.complete>button{background:var(--green)}.affiliate-learning-path article>button span{color:inherit;font-weight:950}.affiliate-learning-path article>div{align-content:start;gap:7px;display:grid}.affiliate-learning-path small{color:#2b1d188c;font-weight:900}.affiliate-learning-path strong{color:var(--charcoal)}.affiliate-learning-path p{margin:0;font-size:.88rem;line-height:1.48}.affiliate-learning-path article>div>ul{color:#2b1d18ad;gap:5px;margin:3px 0 8px;padding-left:17px;font-size:.78rem;line-height:1.35;display:grid}.affiliate-learning-path article>div>a,.affiliate-learning-path article>div>button{width:fit-content;min-height:38px;color:var(--navy);text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:5px;margin-top:auto;padding:0;font-size:.82rem;font-weight:900;display:inline-flex}.affiliate-training-toast{z-index:50;color:#fff;background:var(--affiliate-success);border-radius:9px;align-items:center;gap:9px;padding:14px 18px;font-weight:900;animation:.22s ease-out affiliate-toast-in;display:flex;position:fixed;top:76px;right:24px;box-shadow:0 14px 35px #15803d47}@keyframes affiliate-toast-in{0%{opacity:0;transform:translateY(-10px)scale(.96)}}.affiliate-lesson-player{color:#fff;background:linear-gradient(135deg,#101828,#173c78);border-radius:10px;gap:18px;padding:24px;display:grid;box-shadow:0 18px 42px #1018282e}.affiliate-lesson-player-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.affiliate-lesson-player h2{color:#fff;margin:2px 0 6px;font-size:1.8rem}.affiliate-lesson-player-head p:not(.section-kicker){color:#ffffffb8;max-width:720px;margin:0}.affiliate-lesson-player-head>span{color:#fff;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff29;border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:.78rem;font-weight:900;display:inline-flex}.affiliate-lesson-coach-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.affiliate-lesson-coach-grid article{background:#ffffff14;border:1px solid #ffffff21;border-radius:8px;align-content:start;gap:8px;padding:16px;display:grid}.affiliate-lesson-coach-grid svg{color:#fbbf24}.affiliate-lesson-coach-grid small{color:#fbbf24;letter-spacing:.04em;text-transform:uppercase;font-weight:950}.affiliate-lesson-coach-grid p,.affiliate-lesson-coach-grid blockquote{color:#ffffffd1;margin:0;font-size:.9rem;line-height:1.55}.affiliate-lesson-coach-grid blockquote{font-weight:750}.affiliate-lesson-player-actions{flex-wrap:wrap;gap:10px;display:flex}.affiliate-lesson-player-actions a,.affiliate-lesson-player-actions button{min-height:44px;color:var(--affiliate-ink);background:#fff;border:1px solid #fff;border-radius:7px;align-items:center;gap:7px;padding:0 14px;font-weight:900;display:inline-flex}.affiliate-lesson-player-actions .complete-action{color:#fff;background:var(--affiliate-success);border-color:var(--affiliate-success)}.affiliate-support-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.affiliate-doc-search{color:#2b1d188c;border:1px solid var(--line);background:#fffaf0;border-radius:8px;align-items:center;gap:9px;margin-bottom:14px;padding:0 13px;display:flex}.affiliate-doc-search:focus-within{border-color:var(--navy);box-shadow:0 0 0 3px #173c781a}.affiliate-doc-search input{width:100%;min-height:48px;font:inherit;background:0 0;border:0;outline:0}.affiliate-doc-filters{gap:7px;margin:0 0 14px;padding-bottom:2px;display:flex;overflow-x:auto}.affiliate-doc-filters button{min-height:34px;color:var(--affiliate-muted);border:1px solid var(--affiliate-line);white-space:nowrap;background:#fff;border-radius:99px;padding:0 11px;font-size:.76rem;font-weight:850}.affiliate-doc-filters button.active{color:#fff;background:var(--affiliate-blue);border-color:var(--affiliate-blue)}.affiliate-doc-list{gap:9px;display:grid}.affiliate-doc-list details{border:1px solid var(--line);background:#fbfaf7;border-radius:8px}.affiliate-doc-list summary{cursor:pointer;justify-content:space-between;gap:14px;padding:15px;list-style:none;display:flex}.affiliate-doc-list summary::-webkit-details-marker{display:none}.affiliate-doc-list summary>span{gap:4px;display:grid}.affiliate-doc-list summary small{width:fit-content;color:var(--navy);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:950}.affiliate-doc-list summary strong{color:var(--charcoal)}.affiliate-doc-list summary em{color:#2b1d189e;font-size:.88rem;font-style:normal;line-height:1.4}.affiliate-doc-list summary svg{color:var(--navy);flex:none;transition:transform .16s}.affiliate-doc-list details[open] summary svg{transform:rotate(45deg)}.affiliate-doc-body{border-top:1px solid var(--line);gap:12px;padding:14px 15px 16px;display:grid}.affiliate-doc-body>p{margin:0;line-height:1.62}.affiliate-doc-body ul{background:#1f4fd80b;border-radius:7px;gap:7px;margin:0;padding:12px;list-style:none;display:grid}.affiliate-doc-body li{grid-template-columns:17px 1fr;align-items:start;gap:7px;font-size:.9rem;display:grid}.affiliate-doc-body li svg{color:var(--affiliate-success);margin-top:2px}.affiliate-support-rail{gap:18px;display:grid}.affiliate-help-card h2,.affiliate-help-card svg{color:#fff}.affiliate-help-card p{color:#ffffffb8}.affiliate-help-card a{color:var(--gold);align-items:center;gap:7px;margin:6px 0 10px;font-weight:950;display:inline-flex}.affiliate-help-card small{color:#ffffff94;display:block}.affiliate-resource-links{gap:8px;display:grid}.affiliate-resource-links a,.affiliate-resource-links button{width:100%;min-height:58px;color:var(--ink);text-align:left;background:#f0f4f8;border:1px solid #0000;border-radius:8px;justify-content:flex-start;gap:10px;padding:10px;display:flex}.affiliate-resource-links a:hover,.affiliate-resource-links button:hover{border-color:var(--navy)}.affiliate-resource-links span{gap:2px;display:grid}.affiliate-resource-links strong{color:var(--charcoal)}.affiliate-resource-links small{color:#2b1d1894}.affiliate-escalation-card ol{gap:8px;margin:0;padding-left:20px;display:grid}.affiliate-learning-path>a{min-height:320px;color:inherit;border:1px solid var(--affiliate-line);border-top:4px solid var(--affiliate-blue);cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:34px 1fr;gap:10px;padding:16px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.affiliate-learning-path>a:hover,.affiliate-learning-path>a:focus-visible{border-color:var(--affiliate-blue);outline:none;transform:translateY(-4px);box-shadow:0 10px 26px #1f4fd824}.affiliate-learning-path>a.complete{border-top-color:var(--affiliate-success);background:#15803d09}.affiliate-lesson-number{color:#fff;background:var(--affiliate-blue);border-radius:50%;place-items:center;width:30px;height:30px;font-weight:950;display:grid}.affiliate-learning-path>a.complete .affiliate-lesson-number{background:var(--affiliate-success)}.affiliate-learning-path>a>div{align-content:start;gap:7px;display:grid}.affiliate-learning-path>a small{color:var(--affiliate-muted);font-weight:900}.affiliate-learning-path>a strong{color:var(--affiliate-ink)}.affiliate-learning-path>a p{margin:0;font-size:.88rem;line-height:1.48}.affiliate-learning-path>a ul{color:var(--affiliate-muted);gap:5px;margin:3px 0 8px;padding-left:17px;font-size:.78rem;line-height:1.35;display:grid}.affiliate-learning-path>a b{color:var(--affiliate-blue);align-items:center;gap:6px;margin-top:auto;font-size:.84rem;display:inline-flex}.training-doc-page{color:#101828;background:#f4f7fb;min-height:100vh}.training-doc-topbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #dbe2ee;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:10px max(24px,50vw - 590px);display:flex;position:sticky;top:0}.training-doc-topbar>a,.training-doc-topbar>div{color:#101828;align-items:center;gap:9px;font-weight:900;display:flex}.training-doc-topbar>a span{color:#fff;background:#1f4fd8;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.training-doc-topbar>div{color:#667085;font-size:.82rem}.training-doc-topbar b{color:#1f4fd8;background:#eff4ff;border-radius:99px;padding:6px 9px}.training-doc-hero{color:#fff;background:linear-gradient(135deg,#101828,#173c78);padding:58px max(24px,50vw - 590px) 52px}.training-doc-back{color:#bfdbfe;align-items:center;gap:7px;margin-bottom:38px;font-weight:850;display:inline-flex}.training-doc-hero>p{color:#fbbf24;letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:950}.training-doc-hero h1{color:#fff;letter-spacing:-.05em;max-width:800px;margin:0 0 10px;font-size:clamp(2.4rem,6vw,4.8rem)}.training-doc-hero>strong{color:#ffffffc2;max-width:780px;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.5;display:block}.training-doc-outcome{background:#ffffff17;border:1px solid #ffffff29;border-radius:9px;gap:12px;max-width:850px;margin-top:32px;padding:17px;display:flex}.training-doc-outcome svg{color:#fbbf24;flex:none}.training-doc-outcome span{gap:5px;line-height:1.5;display:grid}.training-doc-outcome small{color:#fbbf24;letter-spacing:.06em;text-transform:uppercase;font-weight:950}.training-doc-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;max-width:1180px;margin:0 auto;padding:42px 24px;display:grid}.training-doc-content{gap:18px;display:grid}.training-phase-progress{background:#fff;border:1px solid #dbe2ee;border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;padding:10px;display:grid}.training-phase-progress button{color:#667085;min-width:0;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;padding:6px 8px;font-size:.76rem;font-weight:900;display:grid}.training-phase-progress button span{background:#eef2f6;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.training-phase-progress button.active{color:#fff;background:#1f4fd8}.training-phase-progress button.active span{color:#1f4fd8;background:#fff}.training-phase-progress button.complete{color:#15803d}.training-phase-actions{background:#fff;border:1px solid #dbe2ee;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.training-phase-actions button{color:#1d4ed8;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-weight:900;display:inline-flex}.training-phase-actions button:last-child{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.training-phase-actions button:disabled{opacity:.42;cursor:default}.training-phase-actions span{color:#667085;font-size:.8rem;font-weight:850}.training-doc-content>section{background:#fff;border:1px solid #dbe2ee;border-radius:10px;grid-template-columns:44px 1fr;gap:18px;padding:28px;display:grid;box-shadow:0 8px 24px #0f172a0b}.training-doc-section-number{color:#1f4fd8;font-size:.78rem;font-weight:950}.training-doc-content h2{margin:0 0 8px;font-size:1.4rem}.training-doc-content p{color:#667085;margin:0;line-height:1.65}.training-section-lead{font-size:1.02rem;color:#344054!important}.training-manual-chapter-label{color:#1f4fd8;letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-size:.7rem;font-weight:950}.training-manual-guidance{gap:22px;margin-top:28px;display:grid}.training-manual-guidance>article{background:#f8fafc;border-left:4px solid #1f4fd8;border-radius:7px;padding:15px}.training-manual-guidance>article>small,.training-manual-guidance>section>small,.training-manual-guidance aside small{color:#1f4fd8;letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:.7rem;font-weight:950;display:block}.training-manual-guidance>section>p{color:#344054;font-size:1rem;line-height:1.8}.training-manual-guidance>.training-manual-example{background:#fffaf0;border-left-color:#f59e0b}.training-manual-guidance>.training-manual-example small{color:#a16207}.training-manual-guidance aside{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:7px;gap:9px;padding:13px;font-size:.9rem;line-height:1.5;display:flex}.training-manual-guidance aside svg{flex:none;margin-top:2px}.training-manual-guidance aside small{color:#15803d}.training-reading-guide{color:#173c78;background:#eff4ff;border-left:4px solid #1f4fd8;margin:25px 0 8px;padding:18px 20px}.training-reading-guide strong{margin-bottom:5px;display:block}.training-reading-guide p{line-height:1.65}.training-product-chapters{gap:44px;margin-top:32px;display:grid}.training-product-chapters>article{border-bottom:1px solid #dbe2ee;gap:22px;padding:0 0 44px;display:grid}.training-product-chapters>article:last-child{border-bottom:0;padding-bottom:0}.training-product-chapters header{align-items:center;gap:10px;display:flex}.training-product-chapters header>span{color:#fff;background:#173c78;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.72rem;font-weight:950;display:grid}.training-product-chapters header small{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.training-product-chapters h3{color:#101828;margin:0;font-size:1.08rem}.training-product-chapters>article>p{color:#344054}.training-chapter-teach>small,.training-chapter-walkthrough>small,.training-chapter-recall strong,.training-action-sequence>small{color:#1f4fd8;letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:.7rem;font-weight:950;display:block}.training-chapter-teach p,.training-chapter-walkthrough>p{color:#344054;font-size:1rem;line-height:1.8}.training-chapter-walkthrough{background:#f8fafc;border-left:3px solid #94a3b8;padding:19px 20px}.training-chapter-walkthrough ol,.training-action-sequence ol{color:#344054;gap:12px;margin:16px 0 0;padding-left:24px;display:grid}.training-chapter-walkthrough li,.training-action-sequence li{padding-left:5px;line-height:1.65}.training-chapter-walkthrough li::marker{color:#1f4fd8;font-weight:900}.training-action-sequence li::marker{color:#1f4fd8;font-weight:900}.training-chapter-story{grid-template-columns:1fr 1fr;gap:10px;display:grid}.training-chapter-story section{background:#fff;border:1px solid #dbe2ee;border-radius:7px;padding:14px}.training-chapter-story section:last-child{background:#fff7f7;border-color:#fecaca}.training-chapter-story small,.training-chapter-recap>small{color:#1f4fd8;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:950;display:block}.training-chapter-story section:last-child small{color:#b91c1c}.training-chapter-story p{color:#344054;font-size:.9rem;line-height:1.6}.training-chapter-recap{background:#fff;border-radius:7px;gap:7px;padding:14px;display:grid}.training-chapter-recap>p{color:#475467;grid-template-columns:18px 1fr;gap:7px;font-size:.87rem;line-height:1.45;display:grid}.training-chapter-recap svg{color:#15803d;margin-top:2px}.training-product-chapters aside{color:#173c78;background:#eff4ff;border:1px solid #bfdbfe;border-radius:7px;gap:9px;padding:13px;font-size:.9rem;line-height:1.5;display:flex}.training-product-chapters aside svg{flex:none;margin-top:2px}.training-product-chapters aside small{color:#1f4fd8;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:950;display:block}.training-chapter-recall{padding-top:3px}.training-chapter-recall p{color:#667085;font-size:.9rem;line-height:1.6}.training-action-sequence{background:#f8fafc;border-left:3px solid #1f4fd8;margin-top:24px;padding:19px 20px}.training-action-sequence>p{color:#475467;line-height:1.65}.training-doc-mistakes ul,.training-doc-practice ol{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.training-doc-mistakes li,.training-doc-practice li{grid-template-columns:19px 1fr;gap:8px;line-height:1.5;display:grid}.training-doc-content li svg{color:#15803d;margin-top:3px}.training-doc-content blockquote{color:#173c78;background:#eff4ff;border-left:4px solid #1f4fd8;border-radius:7px;gap:12px;margin:20px 0 0;padding:18px;font-size:1.05rem;font-weight:750;line-height:1.6;display:flex}.training-doc-content blockquote svg{flex:none}.training-doc-content blockquote span{gap:5px;display:grid}.training-doc-content blockquote small{color:#1f4fd8;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}.training-doc-mistakes>svg{color:#dc2626}.training-doc-mistakes li:before{content:"×";color:#dc2626;font-weight:950}.training-doc-practice>svg,.training-doc-mission>svg{color:#f59e0b}.training-doc-practice li{counter-increment:practice}.training-doc-practice ol{counter-reset:practice}.training-doc-practice li:before{content:counter(practice);color:#fff;background:#1f4fd8;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.72rem;font-weight:950;display:grid}.training-doc-content>.training-doc-mission{color:#fff;background:linear-gradient(135deg,#173c78,#1f4fd8);border:0}.training-doc-mission h2,.training-doc-mission p{color:#fff}.training-doc-mission small{color:#fbbf24;letter-spacing:.07em;text-transform:uppercase;font-weight:950}.training-doc-rail{gap:16px;display:grid;position:sticky;top:88px}.training-doc-rail>*{background:#fff;border:1px solid #dbe2ee;border-radius:10px;gap:10px;padding:20px;display:grid}.training-doc-rail nav>small{color:#667085;letter-spacing:.07em;font-weight:950}.training-doc-rail nav button{color:#344054;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:24px 1fr;align-items:center;gap:8px;padding:8px;font-size:.84rem;font-weight:800;display:grid}.training-doc-rail nav button:hover,.training-doc-rail nav button[aria-current=step]{color:#1f4fd8;background:#eff4ff}.training-doc-rail nav button span{color:#1f4fd8;background:#eff4ff;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.training-doc-rail section>svg{color:#f59e0b}.training-doc-rail h2{margin:0}.training-doc-rail p{color:#667085;margin:0 0 6px;font-size:.86rem;line-height:1.5}.training-doc-rail label{cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:8px;font-size:.86rem;line-height:1.4;display:grid}.training-doc-rail label input{accent-color:#15803d;width:17px;height:17px}.training-doc-rail section>div{color:#667085;background:#f8fafc;border-radius:7px;align-items:center;gap:7px;margin-top:6px;padding:10px;font-size:.82rem;font-weight:900;display:flex}.training-doc-rail section>div.mastered{color:#fff;background:#15803d}.training-doc-footer{justify-content:space-between;gap:20px;max-width:1180px;margin:0 auto;padding:0 24px 50px;display:flex}.training-doc-footer a{color:#101828;background:#fff;border:1px solid #dbe2ee;border-radius:9px;align-items:center;gap:10px;min-width:230px;padding:15px;font-weight:900;display:flex}.training-doc-footer a:last-child{text-align:right;justify-content:flex-end}.training-doc-footer a span{display:grid}.training-doc-footer small{color:#667085;font-weight:700}.training-lab-kicker{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950;color:#1f4fd8!important;margin-bottom:5px!important}.training-visual-image{background:#e8eef8;border-radius:9px;min-height:300px;margin:22px 0 0;position:relative;overflow:hidden}.training-visual-image img{object-fit:cover}.training-visual-image figcaption{z-index:1;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#101828d1;border-radius:6px;padding:9px 11px;font-size:.76rem;line-height:1.4;position:absolute;bottom:12px;left:12px;right:12px}.training-visual-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.training-visual-flow article{background:#f6f8fc;border:1px solid #dbe2ee;border-radius:8px;align-content:start;gap:7px;min-height:150px;padding:14px;display:grid;position:relative}.training-visual-flow article:not(:last-child):after{content:"→";z-index:2;color:#1f4fd8;background:#fff;border:1px solid #bfdbfe;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:950;display:grid;position:absolute;top:50%;right:-12px}.training-visual-flow article>span{color:#fff;background:#1f4fd8;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.74rem;font-weight:950;display:grid}.training-visual-flow strong{color:#101828}.training-visual-flow small{color:#667085;line-height:1.45}.training-choice-list{gap:9px;margin-top:18px;display:grid}.training-choice-list button{color:#344054;text-align:left;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe2ee;border-radius:8px;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:10px 12px;line-height:1.45;display:grid}.training-choice-list button:hover,.training-choice-list button:focus-visible{border-color:#1f4fd8;outline:3px solid #1f4fd81a}.training-choice-list button.selected{color:#173c78;background:#eff4ff;border-color:#1f4fd8}.training-choice-list button>span{color:#1f4fd8;background:#eff4ff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.75rem;font-weight:950;display:grid}.training-choice-list button small{color:#667085;border-top:1px solid #e4e7ec;grid-column:2;padding-top:6px;line-height:1.5}.training-choice-list button.correct{color:#166534;background:#f0fdf4;border-color:#22c55e}.training-choice-list button.correct>span{color:#fff;background:#15803d}.training-choice-list button.incorrect{color:#991b1b;background:#fff7f7;border-color:#fca5a5}.training-choice-list button.incorrect>span{color:#fff;background:#dc2626}.training-assessment>div>article{border-top:1px solid #e4e7ec;gap:4px;margin-top:24px;padding-top:22px;display:grid}.training-assessment>div>article>strong{font-size:1rem}.training-submit-assessment{justify-content:center;margin-top:24px;color:#fff!important;background:#1f4fd8!important;border-color:#1f4fd8!important;grid-template-columns:none!important;align-items:center!important;gap:7px!important;width:fit-content!important;padding-inline:16px!important;font-weight:900!important;display:inline-flex!important}.training-submit-assessment:disabled{opacity:.45;cursor:not-allowed}.training-doc-rail section>div+div{margin-top:0}@media (max-width:800px){.training-doc-topbar{align-items:flex-start;padding:10px 16px}.training-doc-topbar>div{flex-direction:column;align-items:flex-end;gap:3px}.training-doc-topbar>div svg{display:none}.training-doc-hero{padding:36px 18px}.training-doc-back{margin-bottom:26px}.training-doc-layout{grid-template-columns:1fr;padding:22px 14px}.training-phase-progress{grid-template-columns:repeat(3,minmax(0,1fr))}.training-doc-content>section{grid-template-columns:1fr;padding:20px}.training-doc-rail{position:static}.training-doc-footer{flex-direction:column;padding:0 14px 30px}.training-doc-footer a{width:100%}.training-visual-flow,.training-chapter-story{grid-template-columns:1fr}.training-visual-image{min-height:220px}.training-visual-flow article{min-height:0}.training-visual-flow article:not(:last-child):after{content:"↓";inset:auto auto -15px 18px}}.affiliate-portal-page{--affiliate-blue:#1f4fd8;--affiliate-ink:#101828;--affiliate-muted:#667085;--affiliate-line:#dbe2ee;--affiliate-soft:#f8fafc;--affiliate-success:#15803d}.affiliate-search-bar input,.affiliate-search-bar select,.affiliate-form input,.affiliate-form select,.affiliate-form textarea,.affiliate-stage-control select,.affiliate-doc-search,.affiliate-doc-list details,.affiliate-lead-finder-grid article,.affiliate-pipeline section,.affiliate-pay-grid span,.affiliate-priority-list button,.affiliate-empty-state,.affiliate-source-note,.affiliate-ledger-grid article,.affiliate-coach-grid article,.affiliate-deal-intel span,.affiliate-proof-stack a,.affiliate-asset-grid article,.affiliate-learning-path article{border-color:var(--affiliate-line);background:#fff}.affiliate-lead-finder-grid article>div:first-child span,.affiliate-pipeline section>div span{color:#fff;background:var(--affiliate-blue);box-shadow:none}.affiliate-pipeline button{color:var(--affiliate-ink);border-color:var(--affiliate-line);box-shadow:none}.affiliate-pipeline button.active,.affiliate-priority-list button:hover{border-color:var(--affiliate-blue);box-shadow:0 0 0 3px #1f4fd814}.affiliate-link-list a,.affiliate-proof-stack a,.affiliate-learning-path b,.affiliate-doc-list summary small,.affiliate-doc-list summary svg,.affiliate-asset-grid svg,.affiliate-money-card svg,.affiliate-objection-grid svg,.affiliate-coach-grid svg{color:var(--affiliate-blue)}.affiliate-pay-grid strong,.affiliate-ledger-grid article b,.affiliate-training-grid span,.affiliate-progress-card strong{color:var(--affiliate-success)}.affiliate-source-note,.affiliate-deal-intel span,.affiliate-proof-stack a,.affiliate-coach-grid article,.affiliate-training-grid article{border-left-color:var(--affiliate-blue)}.affiliate-support-hero{color:var(--affiliate-ink);border:1px solid var(--affiliate-line);background:#fff;box-shadow:0 10px 28px #0f172a0d}.affiliate-support-hero h2{color:var(--affiliate-ink);font-size:clamp(1.45rem,2.4vw,2.25rem)}.affiliate-support-hero p:not(.section-kicker),.affiliate-progress-card span,.affiliate-progress-card small{color:var(--affiliate-muted)}.affiliate-support-actions a,.affiliate-resource-links a,.affiliate-resource-links button{color:var(--affiliate-ink);background:var(--affiliate-soft);border:1px solid var(--affiliate-line);font-weight:850}.affiliate-support-actions a:first-child{color:#fff;background:var(--affiliate-blue);border-color:var(--affiliate-blue)}.affiliate-support-actions a+a{color:var(--affiliate-blue);background:#fff;border-color:#bfdbfe}.affiliate-progress-card{background:var(--affiliate-soft);border-color:var(--affiliate-line)}.affiliate-progress-meter{background:#dbe2ee}.affiliate-progress-card i,.affiliate-learning-path article>button{background:var(--affiliate-blue)}.affiliate-help-card{color:var(--affiliate-ink);background:#fff}.affiliate-help-card h2,.affiliate-help-card svg,.affiliate-help-card a{color:var(--affiliate-blue)}.affiliate-help-card p,.affiliate-help-card small,.affiliate-resource-links small,.affiliate-doc-list summary em,.affiliate-learning-path small,.affiliate-proof-stack span,.affiliate-priority-list span,.affiliate-empty-state span,.affiliate-source-note span,.affiliate-priority-list small,.affiliate-pipeline small,.affiliate-lead-finder-grid small{color:var(--affiliate-muted)}.affiliate-help-card a{font-weight:850}@media (max-width:1100px){.affiliate-learning-path{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.nx-admin-page{grid-template-columns:1fr}.nx-admin-sidebar{height:auto;padding:16px;position:static}.nx-admin-sidebar nav{grid-template-columns:repeat(2,1fr)}.nx-admin-main{padding:18px}.nx-admin-topbar{flex-direction:column;align-items:stretch}.nx-admin-metrics,.nx-admin-grid,.nx-admin-form-row,.nx-admin-pipeline,.nx-admin-integration-grid,.nx-admin-split,.nx-admin-prospect-grid,.nx-admin-template-grid,.nx-admin-affiliate-access,.nx-admin-lead-actions,.nx-admin-table-head,.nx-admin-table-row{grid-template-columns:1fr}.nx-admin-affiliate-actions{justify-content:stretch}.nx-admin-affiliate-actions button{flex:180px}.nx-admin-table-head{display:none}.nexorda-hero{min-height:88vh}.nexorda-hero-content{width:min(100% - 28px,1180px);padding:6.5rem 0 4.5rem}.nexorda-mini-grid,.nexorda-workflow,.careers-hero-grid,.careers-layout,.careers-admin-grid,.affiliate-card-grid,.affiliate-login-grid,.affiliate-shell,.affiliate-command,.affiliate-metric-grid,.affiliate-grid,.affiliate-today-grid,.affiliate-close-kit,.affiliate-asset-grid,.affiliate-ledger-grid,.affiliate-objection-grid,.affiliate-objection-stack,.affiliate-calculator-grid,.affiliate-coach-grid,.affiliate-training-grid,.affiliate-search-bar,.affiliate-lead-finder-grid,.affiliate-form-row,.affiliate-pay-grid,.affiliate-support-hero,.affiliate-support-layout,.affiliate-learning-path{grid-template-columns:1fr}.affiliate-shell,.affiliate-support-layout,.affiliate-learning-path{grid-template-columns:minmax(0,1fr)}.affiliate-support-layout>*,.affiliate-support-rail,.affiliate-support-rail>*,.affiliate-learning-path>*{min-width:0;max-width:100%}.affiliate-lesson-coach-grid{grid-template-columns:1fr}.affiliate-lesson-player-head{flex-direction:column;align-items:stretch}.affiliate-lesson-player-head>span{width:fit-content}.affiliate-source-note{grid-template-columns:1fr}.affiliate-console-header{flex-direction:column;align-items:stretch;min-height:0;padding:14px;position:static}.affiliate-console-actions{flex-wrap:wrap;align-items:stretch}.affiliate-workspace{padding-top:0}.affiliate-sidebar{height:auto;position:static}.affiliate-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-main{grid-template-columns:minmax(0,1fr);min-width:0;padding:14px}.training-evidence{grid-template-columns:1fr;padding:20px}.affiliate-panel-head{display:grid}.career-apply-card{position:static}.career-application-card,.career-form-row{grid-template-columns:1fr}}@media (max-width:460px){.menu-cards,.proof-stats,.menu-price-grid,.favorite-grid,.demo-action-grid,.admin-metric-grid,.admin-boost-list,.admin-library-grid,.social-proof-quotes,.admin-form-row,.pitch-pillars,.pitch-cockpit,.cockpit-grid,.cockpit-move-grid,.call-snapshot,.caller-prep,.caller-rules,.pitch-explain,.demo-flow-grid,.research-grid,.objection-grid,.plain-english-grid,.caller-rule-grid,.admin-os-cards,.cockpit-card.opener,.script-timeline article,.combo-offer-actions,.kitchen-orders-list{grid-template-columns:1fr}.staff-card-main{align-items:flex-start}.staff-card-main h2{font-size:1.1rem}.staff-card-actions{grid-template-columns:1fr}}.nexorda-pro{--pro-bg:#f5f7fb;--pro-surface:#fff;--pro-ink:#172033;--pro-muted:#617083;--pro-line:#1720331a;--pro-blue:#1d4ed8;--pro-blue-dark:#173ea9;--pro-green:#0f766e;--pro-amber:#b7791f;color:var(--pro-ink);background:var(--pro-bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.nexorda-pro .topbar{color:var(--pro-ink);border-bottom:1px solid var(--pro-line);background:#ffffffdb;padding:12px clamp(18px,4vw,48px);box-shadow:0 12px 38px #17203314}.nexorda-pro .brand-mark{color:#fff;background:var(--pro-blue);width:38px;height:38px;box-shadow:none;text-shadow:none;border:0;border-radius:8px;font-family:inherit;font-size:.9rem;font-style:normal;font-weight:850}.nexorda-pro .brand strong{color:var(--pro-ink);font-family:inherit;font-size:1rem;font-weight:800}.nexorda-pro .brand small{color:var(--pro-muted)}.nexorda-pro nav{color:var(--pro-muted);gap:18px;font-size:.84rem;font-weight:720}.nexorda-pro nav a:hover{color:var(--pro-blue)}.nexorda-pro .nav-cta,.nexorda-pro .mobile-sticky-order{color:#fff;background:var(--pro-blue);border:0;border-radius:8px;min-height:38px;font-size:.86rem;box-shadow:0 10px 22px #1d4ed833}.nexorda-pro footer{color:var(--pro-muted);border-top:1px solid var(--pro-line);background:#fff}.nexorda-pro footer strong{color:var(--pro-ink);font-family:inherit}.nexorda-pro footer nav{color:#475569}.nexorda-pro h1,.nexorda-pro h2,.nexorda-pro h3{letter-spacing:0;font-family:inherit;font-weight:760}.pro-hero{border-bottom:1px solid var(--pro-line);background:#172033;align-items:center;min-height:min(680px,86vh);padding:108px 0 44px;display:grid;position:relative;overflow:hidden}.pro-hero:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#1d4ed80e 1px,#0000 1px),linear-gradient(90deg,#1d4ed80e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.pro-hero-bg{object-fit:cover;object-position:center;filter:saturate(1.08)contrast(1.04);position:absolute;inset:0;transform:scale(1.01)}.pro-hero-overlay{pointer-events:none;background:linear-gradient(90deg,#080e18e0 0%,#101927ad 42%,#1019272e 78%),linear-gradient(#080e181a 42%,#080e18b8 100%);position:absolute;inset:0}.pro-hero-grid,.pro-band-grid,.two-column,.launch-panel,.pro-cta{grid-template-columns:minmax(0,.92fr) minmax(330px,.7fr);align-items:center;gap:clamp(24px,4vw,52px);display:grid;position:relative}.pro-hero-copy{max-width:640px}.hero-card{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080e1875;border:1px solid #ffffff29;border-radius:8px;padding:clamp(20px,3vw,28px);box-shadow:0 26px 80px #00000047}.pro-eyebrow{width:fit-content;color:var(--pro-blue);letter-spacing:.08em;text-transform:uppercase;align-items:center;margin:0 0 10px;font-size:.76rem;font-weight:800;display:inline-flex}.pro-hero h1{max-width:620px;color:inherit;margin:0 0 16px;font-size:clamp(2.25rem,4vw,3.9rem);line-height:1.02}.pro-hero-copy>p:not(.pro-eyebrow){color:#ffffffd1;max-width:590px;margin:0;font-size:clamp(.98rem,1.25vw,1.1rem);line-height:1.55}.pro-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.pro-button{border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-weight:750;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex}.pro-button:hover{transform:translateY(-1px)}.pro-button.primary{color:#fff;background:var(--pro-blue);box-shadow:0 12px 28px #1d4ed83d}.pro-button.secondary{color:var(--pro-ink);background:#ffffffe6;border:1px solid #ffffff61}.pro-proof-line{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.pro-proof-line span{color:#ffffffe0;background:#ffffff1f;border:1px solid #ffffff29;border-radius:999px;padding:7px 10px;font-size:.82rem;font-weight:700}.owner-demo-cta{grid-template-columns:minmax(0,.92fr) minmax(360px,.72fr);align-items:start;gap:clamp(28px,5vw,70px);padding-top:clamp(48px,7vw,76px);padding-bottom:clamp(48px,7vw,76px);display:grid}.owner-demo-copy{gap:18px;display:grid}.owner-demo-copy h2{max-width:760px;color:var(--pro-ink);margin:0;font-size:clamp(1.85rem,3.4vw,3.3rem);line-height:1.06}.owner-demo-copy p:not(.pro-eyebrow){max-width:680px;color:var(--pro-muted);margin:0;font-size:1.04rem;line-height:1.7}.demo-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.demo-trust-grid span{min-height:46px;color:var(--pro-ink);border:1px solid var(--pro-line);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:12px 14px;font-weight:720;line-height:1.35;display:flex;box-shadow:0 14px 34px #1720330f}.demo-trust-grid svg{color:var(--pro-green);flex:none}.demo-form-intro{gap:5px;padding-bottom:4px;display:grid}.demo-form-intro strong{color:var(--pro-ink);font-size:1.08rem}.demo-form-intro span{color:var(--pro-muted);font-size:.92rem;line-height:1.45}.owner-demo-form{border:1px solid var(--pro-line);background:#fff;border-radius:8px;gap:14px;padding:clamp(20px,3vw,28px);display:grid;box-shadow:0 24px 68px #1720331a}.owner-demo-form label{color:var(--pro-ink);gap:7px;font-size:.86rem;font-weight:760;display:grid}.owner-demo-form input,.owner-demo-form select,.owner-demo-form textarea{width:100%;min-height:48px;color:var(--pro-ink);font:inherit;background:#f8fafc;border:1px solid #61708347;border-radius:8px;padding:12px 13px}.owner-demo-form textarea{resize:vertical}.demo-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.owner-demo-form .pro-button{cursor:pointer;border:0;width:100%;min-height:50px}.demo-form-status{color:var(--pro-muted);font-size:.9rem;line-height:1.45}.demo-form-status.good{color:var(--pro-green);font-weight:760}.demo-contact-help{color:var(--muted);margin-top:-.35rem;font-size:.82rem;display:block}.demo-next-step{margin-top:.25rem}.demo-next-step .pro-button{width:100%}.onboarding-page{background:linear-gradient(135deg,#f8fbff,#eef4ff 54%,#f8fafc),#f8fafc;min-height:100vh;padding:clamp(28px,5vw,58px) 0}.onboarding-shell{grid-template-columns:minmax(280px,.52fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,58px);display:grid}.onboarding-copy{gap:18px;padding-top:12px;display:grid;position:sticky;top:28px}.onboarding-copy h1{max-width:560px;color:var(--pro-ink);margin:0;font-size:clamp(2.1rem,4vw,4rem);line-height:1.02}.onboarding-copy p:not(.pro-eyebrow){max-width:540px;color:var(--pro-muted);margin:0;font-size:1.02rem;line-height:1.68}.onboarding-summary{gap:10px;margin-top:8px;display:grid}.onboarding-summary span{min-height:46px;color:var(--pro-ink);border:1px solid var(--pro-line);background:#fff;border-radius:8px;align-items:center;gap:9px;padding:12px 14px;font-weight:740;line-height:1.35;display:flex;box-shadow:0 14px 34px #1720330f}.onboarding-summary svg{color:var(--pro-blue);flex:none}.onboarding-form{gap:16px}.onboarding-divider{color:var(--pro-muted);text-transform:uppercase;align-items:center;gap:12px;margin-top:8px;font-size:.78rem;font-weight:850;display:flex}.onboarding-divider:after{content:"";background:var(--pro-line);flex:1;height:1px}.onboarding-checks{border:1px solid #61708338;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:14px;display:grid}.onboarding-checks legend{color:var(--pro-ink);padding:0 6px;font-size:.86rem;font-weight:760}.onboarding-checks label{background:#f8fafc;border:1px solid #61708329;border-radius:8px;grid-template-columns:18px 1fr;align-items:center;gap:9px;min-height:38px;padding:8px 10px;font-size:.88rem;font-weight:720}.onboarding-checks input{width:16px;min-height:16px;padding:0}.onboarding-honeypot{opacity:0;height:1px;position:absolute;left:-10000px;width:1px!important}.trust-pricing-section{gap:24px;padding-top:clamp(52px,7vw,84px);padding-bottom:clamp(52px,7vw,84px);display:grid}.trust-pricing-copy{grid-template-columns:minmax(0,.82fr) minmax(320px,.68fr);align-items:end;gap:clamp(22px,4vw,54px);display:grid}.trust-pricing-copy h2{max-width:820px;color:var(--pro-ink);margin:0;font-size:clamp(1.8rem,3.2vw,3.15rem);line-height:1.06}.trust-pricing-copy p:not(.pro-eyebrow){color:var(--pro-muted);margin:0;font-size:1.02rem;line-height:1.68}.trust-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.trust-card-grid article{border:1px solid var(--pro-line);border-left:4px solid var(--pro-green);background:#fff;border-radius:8px;align-content:start;gap:12px;min-height:230px;padding:22px;display:grid;box-shadow:0 18px 48px #17203312}.trust-card-grid svg{color:var(--pro-green)}.trust-card-grid h3{color:var(--pro-ink);margin:0;font-size:1.1rem}.trust-card-grid p{color:var(--pro-muted);margin:0;line-height:1.58}.pricing-proof-panel{background:var(--pro-line);border:1px solid var(--pro-line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pricing-proof-panel div{background:#fff;gap:7px;min-height:132px;padding:22px;display:grid}.pricing-proof-panel span{color:var(--pro-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.pricing-proof-panel strong{color:var(--pro-blue);font-size:clamp(1.6rem,3vw,2.4rem);line-height:1}.pricing-proof-panel small{color:var(--pro-muted);line-height:1.45}.hero-proof-panel{grid-template-columns:1fr;align-self:center;gap:12px;max-width:420px;margin-left:auto;display:grid}.hero-proof-panel div{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1c;border:1px solid #ffffff2e;border-radius:8px;gap:5px;padding:18px;display:grid;box-shadow:0 18px 52px #0000002e}.hero-proof-panel strong{font-size:clamp(1.4rem,2.35vw,2rem);line-height:1}.hero-proof-panel span{color:#ffffffc2;line-height:1.45}.product-preview{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #1720331f;border-radius:8px;padding:18px;box-shadow:0 28px 80px #1d2f4f2e}.preview-topbar,.preview-footer,.preview-grid,.ticket-list,.outcome-strip,.flow-grid,.feature-list,.concern-list{gap:12px;display:grid}.preview-topbar{border-bottom:1px solid var(--pro-line);grid-template-columns:auto 1fr auto;align-items:center;padding-bottom:14px}.preview-topbar span{background:#22c55e;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #22c55e24}.preview-topbar strong{font-size:.95rem}.preview-topbar small{color:var(--pro-green);background:#0f766e14;border-radius:999px;padding:5px 8px;font-weight:800}.preview-grid{grid-template-columns:repeat(3,1fr);margin-top:14px}.preview-metric,.ticket-list div,.preview-footer,.flow-grid article,.concern-list article,.feature-list div,.launch-panel,.pro-cta{background:var(--pro-surface);border:1px solid var(--pro-line);border-radius:8px}.preview-metric{padding:14px}.preview-metric span,.ticket-list small,.preview-footer span,.feature-list span,.launch-panel li,.pro-section-head p,.feature-copy p,.concern-list p,.pro-cta p{color:var(--pro-muted)}.preview-metric strong{margin-top:6px;font-size:1.35rem;display:block}.ticket-list{margin-top:12px}.ticket-list div{gap:4px;padding:14px;display:grid}.ticket-list span{color:var(--pro-blue);font-size:.8rem;font-weight:800}.ticket-list strong{font-size:.98rem}.preview-footer{grid-template-columns:repeat(3,1fr);margin-top:12px;padding:12px}.preview-footer span{align-items:center;gap:6px;font-size:.82rem;font-weight:750;display:inline-flex}.preview-footer svg{color:var(--pro-green)}.outcome-strip{grid-template-columns:repeat(4,1fr);padding:24px 0 0}.outcome-strip div{background:var(--pro-surface);border:1px solid var(--pro-line);border-radius:8px;align-items:flex-start;gap:10px;padding:18px;font-weight:720;line-height:1.35;display:flex}.outcome-strip svg{min-width:16px;color:var(--pro-green)}.leak-section{grid-template-columns:minmax(0,.78fr) minmax(420px,1fr);align-items:start;gap:clamp(24px,5vw,64px);padding:76px 0 0;display:grid}.leak-copy h2,.transformation-head h2,.value-band h2{max-width:780px;color:var(--pro-ink);margin:0;font-size:clamp(1.75rem,3vw,3rem);line-height:1.07}.leak-copy p:not(.pro-eyebrow),.value-band p{max-width:620px;color:var(--pro-muted);margin:16px 0 0;font-size:1.02rem;line-height:1.68}.leak-grid{gap:12px;display:grid}.leak-grid article{border:1px solid var(--pro-line);background:#fff;border-left:4px solid #dc2626;border-radius:8px;grid-template-columns:auto 1fr;gap:8px 14px;padding:20px;display:grid;box-shadow:0 18px 46px #17203312}.leak-grid svg{color:#dc2626;grid-row:span 3}.leak-grid h3,.transformation-grid h3{color:var(--pro-ink);margin:0;font-size:1.12rem;line-height:1.18}.leak-grid p,.transformation-grid p{color:var(--pro-muted);margin:0;line-height:1.55}.leak-grid strong{color:var(--pro-green);font-size:.94rem;line-height:1.45}.fee-proof-section{grid-template-columns:minmax(0,.82fr) minmax(420px,1fr);align-items:center;gap:clamp(24px,5vw,64px);padding:62px 0 0;display:grid}.fee-proof-copy h2{max-width:740px;color:var(--pro-ink);margin:0;font-size:clamp(1.75rem,3vw,3rem);line-height:1.07}.fee-proof-copy p:not(.pro-eyebrow){max-width:620px;color:var(--pro-muted);margin:16px 0 0;font-size:1.02rem;line-height:1.68}.fee-proof-copy .pro-actions{margin-top:24px}.fee-proof-card{color:var(--pro-ink);border:1px solid var(--pro-line);background:linear-gradient(#0f766e14,#0000 46%),#fff;border-radius:8px;gap:18px;padding:clamp(20px,3vw,30px);display:grid;box-shadow:0 24px 70px #1720331f}.fee-proof-card-head{border-bottom:1px solid var(--pro-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 18px;padding-bottom:18px;display:grid}.fee-proof-card-head span{color:var(--pro-muted);text-transform:uppercase;font-size:.78rem;font-weight:850}.fee-proof-card-head strong{color:var(--pro-green);grid-row:span 2;font-size:clamp(2.4rem,5vw,4.4rem);line-height:.92}.fee-proof-card-head small{color:var(--pro-muted);font-weight:720}.fee-proof-bars{gap:12px;display:grid}.fee-proof-bars div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.fee-proof-bars span,.fee-proof-bars strong{font-size:.92rem;font-weight:850}.fee-proof-bars span{color:var(--pro-muted)}.fee-proof-bars strong{color:var(--pro-ink)}.fee-proof-bars i{background:var(--pro-green);border-radius:999px;grid-column:1/-1;max-width:100%;height:12px;display:block}.fee-proof-bars div:first-child i{background:#dc2626}.fee-proof-bars div:nth-child(2) i{background:var(--pro-blue)}.fee-proof-rows{gap:9px;display:grid}.fee-proof-rows article{border-top:1px solid #17203317;grid-template-columns:minmax(0,1fr) auto;gap:3px 14px;padding:13px 0;display:grid}.fee-proof-rows span{color:var(--pro-ink);font-weight:780;line-height:1.32}.fee-proof-rows strong{color:var(--pro-ink);font-size:1.12rem}.fee-proof-rows small{color:var(--pro-muted);line-height:1.38}.fee-proof-card>p{color:var(--pro-muted);background:#1d4ed80f;border:1px solid #1d4ed81c;border-radius:8px;margin:0;padding:13px;font-size:.86rem;line-height:1.48}.owner-offer-section{gap:22px;padding:72px 0 0;display:grid}.owner-offer-head{grid-template-columns:minmax(0,.85fr) minmax(320px,.7fr);align-items:end;gap:clamp(22px,5vw,64px);display:grid}.owner-offer-head h2{max-width:820px;color:var(--pro-ink);margin:0;font-size:clamp(1.8rem,3.2vw,3.2rem);line-height:1.06}.owner-offer-head p:not(.pro-eyebrow){color:var(--pro-muted);margin:0;font-size:1.02rem;line-height:1.68}.owner-offer-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.owner-offer-grid article{border:1px solid var(--pro-line);background:#fff;border-radius:8px;align-content:start;gap:12px;min-height:224px;padding:22px;display:grid;box-shadow:0 18px 48px #17203312}.owner-offer-grid svg{color:var(--pro-green)}.owner-offer-grid h3,.simple-start-panel h3{color:var(--pro-ink);margin:0;font-size:1.14rem;line-height:1.2}.owner-offer-grid p{color:var(--pro-muted);margin:0;line-height:1.58}.simple-start-panel{color:#fff;background:linear-gradient(135deg,#172033fa,#1d4ed8eb),#172033;border-radius:8px;grid-template-columns:minmax(260px,.6fr) minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px;display:grid;box-shadow:0 24px 70px #17203324}.simple-start-panel .pro-eyebrow,.simple-start-panel h3{color:#fff}.simple-start-panel ol{counter-reset:simple-start;grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.simple-start-panel li{color:#ffffffd1;counter-increment:simple-start;gap:8px;font-size:.9rem;font-weight:760;line-height:1.35;display:grid}.simple-start-panel li:before{content:counter(simple-start);color:#172033;background:#bfdbfe;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.82rem;font-weight:900;display:grid}.simple-start-panel .pro-button.primary{white-space:nowrap}.transformation-section{gap:24px;padding:78px 0 0;display:grid}.transformation-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.transformation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.transformation-grid article{border:1px solid var(--pro-line);background:linear-gradient(#1d4ed80e,#0000 54%),#fff;border-radius:8px;align-content:start;gap:13px;min-height:250px;padding:22px;display:grid;position:relative;box-shadow:0 18px 48px #17203312}.transformation-grid article:after{content:"";background:var(--pro-blue);width:14px;height:2px;position:absolute;top:42px;right:-14px}.transformation-grid article:last-child:after{display:none}.transformation-grid span{color:#fff;background:var(--pro-blue);border-radius:50%;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.transformation-grid svg{color:var(--pro-green)}.value-band{color:#fff;background:linear-gradient(135deg,#172033fa,#0f766ee6),#172033;margin-top:82px;padding:68px 0}.value-band .pro-eyebrow{color:#bfdbfe}.value-band h2{color:#fff}.value-band p{color:#ffffffc7}.value-band-grid{grid-template-columns:minmax(0,.92fr) minmax(360px,.7fr);align-items:center;gap:clamp(28px,5vw,70px);display:grid}.offer-stack{gap:12px;display:grid}.offer-stack div{background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:auto 1fr;gap:5px 12px;padding:16px;display:grid}.offer-stack svg{color:#93c5fd;grid-row:span 2}.offer-stack strong{color:#fff;font-size:1.08rem}.offer-stack span{color:#ffffffbd;line-height:1.42}.restaurant-moments{padding:84px 0 0}.moment-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.moment-grid article{background:var(--pro-surface);border:1px solid var(--pro-line);border-radius:8px;overflow:hidden;box-shadow:0 18px 46px #1d2f4f14}.moment-image{aspect-ratio:4/3;background:#dbe6f4;position:relative}.moment-image img{object-fit:cover}.moment-grid article>div:last-child{padding:20px}.moment-grid h3{margin:0 0 8px;font-size:1.08rem}.moment-grid p{color:var(--pro-muted);margin:0;line-height:1.58}.device-showcase,.owner-report-section{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:center;gap:clamp(24px,5vw,64px);padding:86px 0 0;display:grid}.device-image,.report-image{border:1px solid var(--pro-line);background:#dbe6f4;border-radius:8px;min-height:470px;position:relative;overflow:hidden;box-shadow:0 24px 70px #1d2f4f24}.device-image img,.report-image img{object-fit:cover}.device-copy h2,.owner-report-section h2{max-width:660px;margin:0;font-size:clamp(1.75rem,3vw,3.05rem);line-height:1.08}.device-copy p,.owner-report-section p:not(.pro-eyebrow){max-width:610px;color:var(--pro-muted);margin:16px 0 0;line-height:1.65}.mini-proof-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:24px;display:grid}.mini-proof-grid span{border:1px solid var(--pro-line);min-height:52px;color:var(--pro-ink);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:12px;font-weight:750;display:inline-flex}.mini-proof-grid svg{min-width:16px;color:var(--pro-blue)}.pro-section{padding:84px 0}.pro-section-head{max-width:780px;margin-bottom:28px}.pro-section h2,.pro-band h2,.launch-panel h2,.pro-cta h2{max-width:720px;margin:0;font-size:clamp(1.65rem,2.6vw,2.7rem);line-height:1.1}.pro-section-head p,.feature-copy p,.concern-list p,.pro-cta p{max-width:650px;margin:16px 0 0;line-height:1.65}.flow-grid{grid-template-columns:repeat(3,1fr)}.flow-grid article,.concern-list article{padding:24px}.flow-grid svg,.feature-list svg,.pro-cta svg{color:var(--pro-blue)}.flow-grid h3,.concern-list h3{margin:16px 0 8px;font-size:1.12rem}.flow-grid p,.concern-list p{margin:0;line-height:1.58}.pro-band{color:#fff;background:#172033;padding:82px 0}.pro-band .pro-eyebrow{color:#93c5fd}.pro-band h2{color:#fff}.concern-list article{background:#ffffff0f;border-color:#ffffff1f}.concern-list h3{color:#fff}.concern-list p{color:#ffffffb8}.feature-copy{max-width:620px}.feature-copy .pro-button{margin-top:26px}.feature-list{grid-template-columns:repeat(2,1fr)}.feature-list div{align-items:center;gap:10px;min-height:72px;padding:18px;font-weight:750;display:flex}.launch-panel{grid-template-columns:.82fr 1fr;align-items:start;margin-bottom:76px;padding:30px}.launch-panel ol{counter-reset:launch;gap:10px;margin:0;padding:0;list-style:none;display:grid}.launch-panel li{counter-increment:launch;grid-template-columns:34px 1fr;align-items:center;gap:10px;line-height:1.45;display:grid}.launch-panel li:before{content:counter(launch);color:#fff;background:var(--pro-blue);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.pro-cta{background:linear-gradient(135deg, #1d4ed814, transparent), var(--pro-surface);margin-bottom:72px;padding:34px}.pro-cta .pro-actions{justify-content:flex-end;margin-top:0}.info-hero{border-bottom:1px solid var(--pro-line);background:linear-gradient(135deg,#f8fbff,#eef4ff 50%,#f8fafc);padding:108px 0 52px}.info-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(340px,.82fr);align-items:center;gap:clamp(24px,4vw,52px);display:grid}.info-hero h1{max-width:680px;margin:0 0 14px;font-size:clamp(2rem,3.6vw,3.45rem);line-height:1.05}.info-hero p:not(.pro-eyebrow){max-width:620px;color:var(--pro-muted);font-size:1.02rem;line-height:1.6}.info-checks{gap:10px;max-width:640px;margin-top:24px;display:grid}.info-checks span{color:var(--pro-ink);grid-template-columns:18px 1fr;align-items:center;gap:10px;font-weight:700;line-height:1.35;display:grid}.info-checks svg{color:var(--pro-green)}.info-image{border:1px solid var(--pro-line);background:#dbe6f4;border-radius:8px;min-height:360px;position:relative;overflow:hidden;box-shadow:0 26px 70px #1d2f4f29}.info-image img{object-fit:cover}.info-image:after{content:"";background:linear-gradient(#0000 48%,#0f172a94);position:absolute;inset:0}.info-image>div{z-index:1;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172ab8;border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:10px;width:fit-content;padding:10px 12px;font-weight:800;display:inline-flex;position:absolute;bottom:18px;left:18px;right:18px}.info-card-grid{grid-template-columns:repeat(3,1fr);gap:16px;padding:58px 0;display:grid}.info-card-grid article{background:var(--pro-surface);border:1px solid var(--pro-line);border-radius:8px;padding:24px;box-shadow:0 16px 44px #1d2f4f12}.info-card-grid svg{color:var(--pro-green)}.info-card-grid h2{margin:18px 0 8px;font-size:1.18rem}.info-card-grid p{color:var(--pro-muted);margin:0;line-height:1.58}.info-steps-panel{background:var(--pro-surface);border:1px solid var(--pro-line);border-radius:8px;grid-template-columns:.78fr 1fr;align-items:start;gap:28px;margin-bottom:72px;padding:30px;display:grid}.info-steps-panel h2{margin:0;font-size:clamp(1.65rem,2.8vw,2.65rem)}.info-steps-panel ol{counter-reset:info-step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.info-steps-panel li{counter-increment:info-step;color:var(--pro-muted);grid-template-columns:34px 1fr;align-items:center;gap:10px;line-height:1.45;display:grid}.info-steps-panel li:before{content:counter(info-step);color:#fff;background:var(--pro-blue);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.nx-admin-table-actions{flex-wrap:wrap;gap:7px;display:flex}.nx-admin-table-button-danger{color:#b42318;background:#fff7f6;border-color:#f4c7c3}@container (max-width:900px){.nx-admin-affiliate-table .nx-admin-table-head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nx-admin-affiliate-table .nx-admin-table-row{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;padding:14px}.nx-admin-affiliate-table .nx-admin-table-row>span,.nx-admin-affiliate-table .nx-admin-table-actions{grid-template-columns:minmax(96px,.34fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.nx-admin-affiliate-table .nx-admin-cell-label{color:#667085;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:850;display:block}.nx-admin-affiliate-table .nx-admin-table-actions{justify-content:flex-start;display:flex}.nx-admin-affiliate-table .nx-admin-table-actions .nx-admin-cell-label{flex:0 0 96px;padding-top:11px}.nx-admin-affiliate-table .nx-admin-table-button{flex:142px}}.nexorda-pro.careers-page{color:var(--pro-ink);background:var(--pro-bg)}.nexorda-pro .careers-hero{color:#fff;background:linear-gradient(118deg,#0c182bfa,#163054f0),#12233d;border-bottom:1px solid #ffffff1a;padding:118px 0 68px}.nexorda-pro .careers-hero .section-kicker,.nexorda-pro .careers-layout .section-kicker{color:#6ee7d8;letter-spacing:.11em;font-family:inherit;font-size:.72rem;font-weight:800}.nexorda-pro .careers-hero h1{letter-spacing:-.035em;max-width:760px;margin:10px 0 18px;font-size:clamp(2.6rem,4.8vw,4.75rem);font-weight:760;line-height:1.02}.nexorda-pro .careers-hero p:not(.section-kicker){color:#ffffffc2;max-width:680px;font-size:1.04rem;line-height:1.68}.nexorda-pro .careers-hero .button.primary,.nexorda-pro .career-job-card button,.nexorda-pro .career-apply-card button{color:#fff;background:var(--pro-blue);border:1px solid var(--pro-blue);box-shadow:none;border-radius:8px;font-family:inherit;font-weight:760}.nexorda-pro .careers-hero .button.primary:hover,.nexorda-pro .career-job-card button:hover,.nexorda-pro .career-apply-card button:hover{background:var(--pro-blue-dark)}.nexorda-pro .careers-hero .button.secondary{color:#fff;box-shadow:none;background:#ffffff14;border:1px solid #ffffff42;font-family:inherit;font-weight:740}.nexorda-pro .career-callout{border:1px solid #ffffff29;border-radius:8px;box-shadow:0 28px 70px #02081752}.nexorda-pro .career-callout>div:not(.career-photo){padding:22px 24px 25px}.nexorda-pro .career-callout svg{color:var(--pro-green)}.nexorda-pro .career-callout h2{color:var(--pro-ink);margin:12px 0 7px;font-size:1.35rem}.nexorda-pro .career-callout p{color:var(--pro-muted);margin:0;font-size:.94rem;line-height:1.55}.nexorda-pro .careers-layout{padding:68px 0 82px}.nexorda-pro .careers-layout>div>h2{letter-spacing:-.025em;margin:8px 0 24px;font-size:clamp(1.8rem,3vw,2.65rem)}.nexorda-pro .career-job-card,.nexorda-pro .career-apply-card{border:1px solid var(--pro-line);border-radius:8px;box-shadow:0 16px 44px #1d2f4f12}.nexorda-pro .career-job-card>span{color:var(--pro-blue);letter-spacing:.1em;font-size:.7rem}.nexorda-pro .career-job-card p,.nexorda-pro .career-job-card li{color:var(--pro-muted)}.nexorda-pro .career-job-card div strong{color:#344054;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;font-weight:720}.nexorda-pro .career-apply-card input,.nexorda-pro .career-apply-card textarea,.nexorda-pro .career-apply-card select{background:#fff;border-color:#cbd5e1;border-radius:7px;font-family:inherit}@media (max-width:980px){.pro-hero-grid,.pro-band-grid,.two-column,.device-showcase,.owner-report-section,.launch-panel,.pro-cta,.owner-demo-cta,.trust-pricing-copy,.trust-card-grid,.pricing-proof-panel,.leak-section,.fee-proof-section,.owner-offer-head,.owner-offer-grid,.simple-start-panel,.transformation-head,.transformation-grid,.value-band-grid,.info-hero-grid,.info-card-grid,.info-steps-panel,.onboarding-shell,.outcome-strip,.flow-grid,.moment-grid{grid-template-columns:1fr}.product-preview{max-width:680px}.hero-proof-panel{max-width:680px;margin-left:0}.device-image,.report-image{min-height:360px}.info-image{min-height:340px}.pro-cta .pro-actions{justify-content:flex-start}.onboarding-copy{position:static}.simple-start-panel ol{grid-template-columns:repeat(2,1fr)}.demo-trust-grid,.demo-form-row{grid-template-columns:1fr}.transformation-grid article{min-height:0}.transformation-grid article:after{display:none}}@media (max-width:640px){.pro-hero{min-height:auto;padding:86px 0 28px}.pro-hero h1{font-size:clamp(2rem,8.8vw,2.8rem);line-height:1.04}.hero-card{padding:18px}.pro-hero-copy>p:not(.pro-eyebrow){font-size:.98rem;line-height:1.5}.pro-proof-line span{font-size:.76rem}.feature-list{grid-template-columns:1fr}.preview-grid,.preview-footer{grid-template-columns:repeat(3,1fr);gap:7px}.preview-metric,.preview-footer{padding:10px}.preview-metric span,.preview-footer span{font-size:.68rem}.preview-metric strong{font-size:1rem}.ticket-list div:nth-child(n+2){display:none}.pro-actions,.pro-button{width:100%}.mini-proof-grid,.hero-proof-panel{grid-template-columns:1fr}.nexorda-pro .topbar{gap:10px;padding:10px 14px}.nexorda-pro .brand,.nexorda-pro .nav-cta,.nexorda-pro .mobile-sticky-order,footer nav a,.nexorda-pro nav a{min-height:44px}.nexorda-pro nav a{align-items:center;padding:0 2px;display:inline-flex}.owner-demo-cta{padding-top:44px;padding-bottom:44px}.owner-demo-copy h2{font-size:clamp(1.85rem,8.6vw,2.7rem);line-height:1.08}.owner-demo-form{padding:18px}.leak-section,.fee-proof-section,.owner-offer-section,.transformation-section{padding-top:42px}.leak-grid article,.offer-stack div,.fee-proof-card-head,.fee-proof-rows article{grid-template-columns:1fr}.leak-grid svg,.offer-stack svg,.fee-proof-card-head strong{grid-row:auto}.simple-start-panel{padding:18px}.simple-start-panel ol{grid-template-columns:1fr}.onboarding-page{padding-top:22px}.onboarding-checks{grid-template-columns:1fr}.owner-offer-grid article{min-height:0}.value-band{margin-top:54px;padding:46px 0}.input-row button,.category-tabs button,.preset-grid button,.profile-grid button{min-width:44px;min-height:44px}.input-row input[type=range]{min-height:28px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.pro-button:hover,.pro-hero-bg,.product-preview,.hero-broll-image{transform:none!important}}
