: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}.opp-today>header p{color:#667189;margin:8px 0 0;font-size:17px}.opp-resume{color:#17346f;text-align:left;cursor:pointer;background:#edf3ff;border:1px solid #bdd0ff;border-radius:14px;align-items:center;gap:13px;width:min(860px,100%);margin-top:24px;padding:15px 18px;display:flex}.opp-resume span{flex:1;gap:2px;display:grid}.opp-resume small{color:#5f7091}.opp-today-primary.urgent{background:linear-gradient(135deg,#fff 0 70%,#fff1ec);border-color:#f0baa9}.opp-today-kicker{color:#2454db;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.opp-today-kicker i{color:#58677e;letter-spacing:0;text-transform:none;margin-left:auto;font-style:normal}.opp-success-line{background:#f1fbf7;border-left:4px solid #21a474;border-radius:0 10px 10px 0;gap:4px;margin:18px 0 24px;padding:13px 16px;display:grid}.opp-success-line span{text-transform:uppercase;letter-spacing:.1em;color:#16805b;font-size:11px;font-weight:900}.opp-success-line strong{font-size:15px;line-height:1.45}.opp-pay-plan dl{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0 0;display:grid}.opp-pay-plan dl div{background:#f4f7fb;border-radius:10px;padding:12px}.opp-pay-plan dt{text-transform:uppercase;color:#67748a;font-size:11px;font-weight:900}.opp-pay-plan dd{margin:6px 0 0;font-size:20px;font-weight:900}.opp-ledger{background:#fff;border:1px solid #dbe1eb;border-radius:14px;max-width:900px;margin-top:22px;overflow:hidden}.opp-ledger article{border-bottom:1px solid #e3e8f0;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:15px 18px;display:grid}.opp-ledger article span{display:grid}.opp-ledger article small{color:#6a768a}.opp-ledger article i{text-transform:capitalize;background:#edf1f7;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:900}.opp-ledger .payout-paid{color:#08754d;background:#e6f7ef}.opp-ledger .payout-void{color:#9b3a29;background:#fff0ed}.opp-ledger>p{color:#67748a;padding:20px}.opp-followup-drafts{background:#fff;border:1px solid #dbe1eb;border-radius:17px;grid-column:1/-1;padding:24px}.opp-followup-drafts>span{text-transform:uppercase;letter-spacing:.1em;color:#2454db;font-size:11px;font-weight:900}.opp-followup-drafts h2{margin:5px 0 16px}.opp-followup-drafts article{border:1px solid #e0e6ef;border-radius:12px;margin-top:10px;padding:16px}.opp-followup-drafts article header{justify-content:space-between;gap:12px;display:flex}.opp-followup-drafts article i{text-transform:capitalize;color:#2454db;font-size:12px;font-style:normal;font-weight:900}.opp-followup-drafts article small{color:#69768b}.opp-followup-drafts article p{white-space:pre-wrap;color:#4f5e75;line-height:1.5}.opp-followup-drafts article>div{justify-content:flex-end;display:flex}.guide-overlay{z-index:1100;color:#111a2d;background:#eef2f8;position:fixed;inset:0;overflow:auto}.guide-shell{background:#fff;grid-template-rows:auto 5px 1fr auto;max-width:1100px;min-height:100vh;margin:auto;display:grid;box-shadow:0 0 80px #121f381f}.guide-shell>header{justify-content:space-between;align-items:center;padding:20px clamp(18px,5vw,56px);display:flex}.guide-shell>header button{color:#5e6d84;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-weight:800;display:flex}.guide-shell>header div{text-align:right;display:grid}.guide-shell>header span{color:#6c7890;font-size:12px}.guide-progress{background:#e7ecf4;height:5px}.guide-progress i{background:#2454db;height:100%;transition:width .25s;display:block}.guide-shell>main{width:min(760px,100% - 36px);margin:auto;padding:50px 0 44px}.guide-eyebrow{color:#2454db;text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:900}.guide-shell h1{letter-spacing:-.05em;margin:12px 0 26px;font-size:clamp(34px,5vw,58px);line-height:1.02}.guide-shell blockquote{color:#fff;background:#111b2e;border-radius:16px;margin:0 0 20px;padding:22px 25px;font-size:clamp(18px,2.5vw,26px);font-weight:800;line-height:1.4}.guide-shell blockquote small{text-transform:uppercase;color:#89a7ff;letter-spacing:.12em;margin-bottom:9px;font-size:10px;display:block}.guide-why{color:#2454db;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;font-weight:800;display:flex}.guide-why-copy{color:#5e6d84;background:#f4f7fb;border-radius:9px;padding:13px;line-height:1.55}.guide-choices{gap:10px;margin-top:22px;display:grid}.guide-choices button{text-align:left;width:100%;font:inherit;color:#25344e;cursor:pointer;background:#fff;border:1px solid #d6deea;border-radius:13px;align-items:center;gap:13px;padding:16px 18px;font-weight:800;display:flex}.guide-choices button i{border:2px solid #b7c1d1;border-radius:50%;width:18px;height:18px}.guide-choices button.active{color:#173d9f;background:#edf3ff;border-color:#2454db}.guide-input,.guide-number input,.guide-objection-form input,.guide-objection-form textarea,.guide-objection-form select,.guide-finish-fields input{width:100%;font:inherit;color:#111a2d;background:#fff;border:2px solid #cad4e3;border-radius:12px;padding:15px}.guide-input:focus,.guide-number input:focus{border-color:#2454db;outline:3px solid #dbe6ff}.guide-number{align-items:stretch;display:flex}.guide-number input{border-radius:12px 0 0 12px;font-size:32px;font-weight:900}.guide-number span{background:#e9eef6;border:2px solid #cad4e3;border-left:0;border-radius:0 12px 12px 0;place-items:center;padding:0 18px;font-weight:800;display:grid}.guide-shell>footer{background:#fff;border-top:1px solid #dce3ed;justify-content:space-between;gap:12px;padding:16px clamp(18px,5vw,56px);display:flex;position:sticky;bottom:0}.guide-shell>footer .opp-primary-button{margin-left:auto}.guide-unknown{color:#5e6d84;cursor:pointer;background:0 0;border:0;font-weight:800}.guide-error{color:#922f20;background:#fff0ed;border-radius:9px;padding:12px 14px;font-weight:700}.guide-platforms>p{color:#5f6d82}.guide-platforms>article{border-bottom:1px solid #e1e6ee;grid-template-columns:1.15fr repeat(3,1fr) auto;align-items:end;gap:8px;padding:11px 0;display:grid}.guide-platforms label{text-transform:uppercase;color:#67748a;gap:4px;font-size:10px;font-weight:900;display:grid}.guide-platforms input,.guide-platforms select{width:100%;font:inherit;color:#152039;border:1px solid #ccd5e2;border-radius:8px;padding:10px}.guide-platforms>article>button{color:#a43b2b;cursor:pointer;background:#fff0ed;border:0;border-radius:8px;padding:10px}.guide-platforms>div{justify-content:space-between;align-items:end;gap:14px;margin-top:14px;display:flex}.guide-platforms>div button{cursor:pointer;background:#fff;border:1px solid #cbd5e3;border-radius:9px;align-items:center;gap:6px;padding:10px 12px;font-weight:800;display:flex}.guide-proof-lines{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.guide-proof-lines article,.guide-proof-total,.guide-scenario,.guide-proof-missing{border:1px solid #d8e0eb;border-radius:15px;padding:20px}.guide-proof-lines span,.guide-proof-total span,.guide-scenario span{color:#5f6f86;font-weight:800;display:block}.guide-proof-lines strong,.guide-proof-total strong,.guide-scenario strong{letter-spacing:-.05em;margin:8px 0;font-size:clamp(30px,5vw,54px);display:block}.guide-proof small{color:#68758a;margin-left:5px;font-size:12px}.guide-proof p{color:#657188}.guide-proof-total{color:#fff;background:#111b2e;margin-top:10px}.guide-proof-total span,.guide-proof-total small{color:#aebdd5}.guide-scenario{background:#edf3ff;border-color:#b9cdff}.guide-scenario strong{color:#204fd1}.guide-proof-missing{background:#f5f7fa;gap:8px;display:grid}.guide-comparison{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.guide-comparison article{border:1px solid #d8e0eb;border-radius:15px;padding:22px}.guide-comparison article span{color:#65748c;text-transform:uppercase;font-size:11px;font-weight:900}.guide-comparison article strong{margin:9px 0;font-size:22px;display:block}.guide-comparison article p{color:#657188;line-height:1.5}.guide-comparison .featured{color:#fff;background:#173a9c}.guide-comparison .featured span,.guide-comparison .featured p{color:#c5d5ff}.guide-complete{flex-direction:column;justify-content:center;max-width:760px;min-height:100vh;padding:60px clamp(20px,6vw,70px);display:flex;position:relative}.guide-close{cursor:pointer;background:#edf1f6;border:0;border-radius:9px;padding:9px;position:absolute;top:24px;right:24px}.guide-check{color:#078158;background:#dff7ec;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.guide-complete>span{color:#2454db;text-transform:uppercase;letter-spacing:.12em;margin-top:20px;font-size:11px;font-weight:900}.guide-complete>p{color:#617087;font-size:18px;line-height:1.55}.guide-finish-fields,.guide-objection-form{gap:13px;margin:15px 0;display:grid}.guide-finish-fields label,.guide-objection-form label{gap:6px;font-size:12px;font-weight:900;display:grid}.guide-objection-form{background:#f5f7fb;border-radius:12px;padding:16px}.guide-objection-form button{color:#fff;background:#173a9c;border:0;border-radius:9px;justify-self:start;padding:10px 13px;font-weight:800}.guide-finish{align-self:flex-start}@media (max-width:760px){.opp-pay-plan dl{grid-template-columns:1fr 1fr}.guide-shell>main{padding-top:30px}.guide-platforms>article{grid-template-columns:1fr 1fr}.guide-platforms>article>input{grid-column:1/-1}.guide-platforms>article>button{justify-self:end}.guide-proof-lines,.guide-comparison{grid-template-columns:1fr}.guide-comparison>svg{justify-self:center;rotate:90deg}.guide-shell>footer{flex-direction:column-reverse}.guide-shell>footer .opp-primary-button{justify-content:center;width:100%;margin:0}.guide-unknown{padding:10px}.opp-ledger article{grid-template-columns:1fr auto}.opp-ledger article i{grid-column:2}.guide-shell h1{font-size:36px}.guide-shell blockquote{font-size:18px}}.guide-proof-lines strong,.guide-proof-total strong,.guide-scenario strong{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.guide-proof small{font-family:var(--body-font,Arial,sans-serif);letter-spacing:0;white-space:nowrap;font-size:13px;line-height:1;display:inline-block}.opp-app,.opp-login,.opp-loading{color:#10192b;min-height:100vh;font-family:var(--font-body,Arial,sans-serif);background:#f5f7fb}.opp-brand{align-items:center;gap:10px;font-size:18px;display:flex}.opp-brand>span{color:#fff;background:#2454db;border-radius:11px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.opp-brand>strong{letter-spacing:-.03em;font-size:20px}.opp-primary-button{color:#fff;cursor:pointer;background:#2454db;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:13px 18px;font-weight:800;display:inline-flex;box-shadow:0 8px 20px #2454db2e}.opp-primary-button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.opp-loading{place-items:center;font-weight:800;display:grid}.opp-login{background:linear-gradient(135deg,#0e1728 0 51%,#f6f8fc 51%);grid-template-columns:1.15fr .85fr;gap:60px;padding:48px;display:grid}.opp-login>section{color:#fff;align-self:center;max-width:680px;padding:54px}.opp-login>section>.opp-brand{margin-bottom:70px}.opp-login>section>span,.opp-login form>span,.opp-simple-page>span,.opp-finder>header>span,.opp-pipeline>header span,.opp-today>header>span{letter-spacing:.16em;text-transform:uppercase;color:#7597ff;font-size:12px;font-weight:900}.opp-login h1{letter-spacing:-.055em;margin:18px 0;font-size:clamp(42px,5vw,72px);line-height:.98}.opp-login>section>p{color:#bdc8db;max-width:620px;font-size:20px;line-height:1.6}.opp-login form{background:#fff;border:1px solid #dde3ef;border-radius:24px;align-self:center;gap:18px;width:100%;max-width:480px;padding:38px;display:grid;box-shadow:0 24px 70px #0f182a21}.opp-login form h2{margin:0;font-size:34px}.opp-login label,.opp-dialog label,.opp-proposal label{gap:7px;font-size:13px;font-weight:800;display:grid}.opp-login input,.opp-dialog input,.opp-dialog textarea,.opp-proposal input,.opp-proposal textarea{color:#10192b;width:100%;font:inherit;background:#fff;border:1px solid #cfd7e5;border-radius:10px;padding:12px 13px}.opp-demo-login{color:#2454db;cursor:pointer;background:0 0;border:0;font-weight:800}.opp-sidebar{color:#fff;z-index:30;background:#111a2b;flex-direction:column;width:246px;padding:24px 18px;display:flex;position:fixed;inset:0 auto 0 0}.opp-sidebar .opp-brand{padding:0 10px 26px}.opp-user{border-block:1px solid #ffffff1a;gap:4px;padding:18px 12px;display:grid}.opp-user span{color:#92a0b9;font-size:12px}.opp-sidebar nav{gap:6px;margin-top:24px;display:grid}.opp-sidebar nav button,.opp-find-cta,.opp-signout{color:#c9d2e4;text-transform:capitalize;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:12px 13px;font-weight:800;display:flex}.opp-sidebar nav button.active{color:#fff;background:#273247}.opp-find-cta{color:#fff;background:#2454db;margin-top:18px}.opp-signout{color:#94a1b7;margin-top:auto}.opp-main{min-height:100vh;margin-left:246px;padding:46px clamp(28px,5vw,76px)}.opp-empty-today{flex-direction:column;justify-content:center;align-items:flex-start;max-width:760px;min-height:75vh;display:flex}.opp-empty-today>span{color:#667189;font-weight:800}.opp-empty-today h1,.opp-today h1,.opp-finder h1,.opp-pipeline h1,.opp-simple-page h1{letter-spacing:-.055em;margin:14px 0;font-size:clamp(38px,5vw,64px);line-height:1}.opp-empty-today p,.opp-finder>header p{color:#657086;margin:0 0 28px;font-size:19px}.opp-today,.opp-finder,.opp-pipeline,.opp-simple-page{max-width:1180px;margin:auto}.opp-today-primary{background:linear-gradient(135deg,#fff 0 70%,#eaf0ff);border:1px solid #d8dfeb;border-radius:24px;max-width:860px;margin-top:30px;padding:38px;box-shadow:0 18px 48px #1c284514}.opp-today-primary>span{color:#2454db;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:900}.opp-today-primary h2{letter-spacing:-.04em;margin:12px 0 2px;font-size:38px}.opp-today-primary h3{color:#56647a;margin:0 0 18px;font-size:20px}.opp-today-primary p{font-size:17px;line-height:1.55}.opp-today-primary blockquote,.opp-next-copy blockquote{background:#f5f7fd;border-left:4px solid #2454db;border-radius:0 10px 10px 0;margin:18px 0 24px;padding:16px 18px;font-weight:700;line-height:1.5}.opp-up-next{max-width:860px;margin-top:34px}.opp-up-next>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dfe4ed;justify-content:space-between;align-items:center;width:100%;padding:17px 4px;display:flex}.opp-up-next>button span{gap:4px;display:grid}.opp-up-next small{color:#68748a}.opp-find-form{background:#fff;border:1px solid #d9e0eb;border-radius:18px;grid-template-columns:1fr 1fr auto;align-items:end;gap:14px;margin:32px 0;padding:20px;display:grid;position:relative}.opp-find-form label{text-transform:uppercase;letter-spacing:.09em;gap:8px;font-size:12px;font-weight:900;display:grid}.opp-find-form label>div{border:1px solid #cdd6e4;border-radius:11px;align-items:center;gap:9px;padding:0 12px;display:flex}.opp-find-form input{width:100%;font:inherit;text-transform:none;letter-spacing:0;border:0;outline:0;padding:13px 0}.opp-niche-field{position:relative}.opp-niche-menu{z-index:20;overscroll-behavior:contain;background:#fff;max-height:420px;top:76px;left:0;right:0;overflow:auto;box-shadow:0 18px 40px #17223829;border:1px solid #cfd8e6!important;border-radius:12px!important;padding:6px!important;display:grid!important;position:absolute!important}.opp-niche-group{display:grid}.opp-niche-heading{z-index:1;color:#58657a;letter-spacing:.12em;text-transform:uppercase;background:#fff;padding:10px 10px 6px;font-size:10px;position:sticky;top:-6px}.opp-niche-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:10px;display:flex}.opp-niche-menu button:hover,.opp-niche-menu button:focus-visible,.opp-niche-menu button[aria-selected=true]{background:#f1f4fa;outline:none}.opp-niche-menu button span{gap:2px;display:grid}.opp-niche-menu small{color:#758097;text-transform:none;letter-spacing:0;font-weight:500}.opp-niche-clear{color:#53617a;cursor:pointer;background:0 0;flex:none;place-items:center;border:0!important;padding:4px!important;display:grid!important}.opp-niche-empty{color:#68748a;text-transform:none;letter-spacing:0;margin:0;padding:18px 10px}.opp-inline-status{color:#244bba;background:#edf2ff;border-radius:10px;padding:11px 14px;font-weight:700}.opp-result-list{gap:12px;display:grid}.opp-result-list>article{background:#fff;border:1px solid #dbe1eb;border-radius:16px;grid-template-columns:1fr 130px auto;align-items:center;gap:24px;padding:22px;display:grid}.opp-result-main h2{margin:7px 0 4px;font-size:22px}.opp-result-main p{color:#667189;margin:0}.opp-result-main>div{flex-wrap:wrap;gap:13px;margin-top:13px;display:flex}.opp-result-main>div span{color:#59657a;align-items:center;gap:5px;font-size:13px;display:flex}.opp-availability{text-transform:uppercase;letter-spacing:.1em;color:#16805b;font-size:10px;font-weight:900}.opp-availability.claimed,.opp-availability.duplicate_review{color:#a24b2c}.opp-score{text-align:center;display:grid}.opp-score>strong{color:#2454db;font-size:34px}.opp-score>span{text-transform:uppercase;font-size:11px;font-weight:900}.opp-score details{margin-top:7px;font-size:12px}.opp-score details p{background:#fff;border:1px solid #d9e0eb;border-radius:9px;max-width:280px;padding:12px;position:absolute;box-shadow:0 10px 30px #0000001a}.opp-pipeline>header{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.opp-pipeline-table{background:#fff;border:1px solid #dbe1eb;border-radius:17px;overflow:hidden}.opp-pipeline-table>div,.opp-pipeline-table>button{grid-template-columns:1.5fr .8fr 1.3fr .8fr .55fr;align-items:center;gap:15px;padding:15px 20px;display:grid}.opp-pipeline-table>div{color:#677388;text-transform:uppercase;background:#f0f3f8;font-size:11px;font-weight:900}.opp-pipeline-table>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e4e8f0;width:100%}.opp-pipeline-table>button:hover{background:#f8faff}.opp-pipeline-table>button>span:first-child{gap:3px;display:grid}.opp-pipeline-table small{color:#707b8e}.opp-stage{color:#44526b;text-transform:uppercase;letter-spacing:.06em;background:#edf1f7;border-radius:999px;width:max-content;padding:6px 9px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.stage-qualified,.stage-demo_scheduled{color:#1d5cb6;background:#e9f2ff}.stage-proposal{color:#8b5c00;background:#fff3d9}.stage-won,.stage-launched{color:#08734d;background:#e3f7ed}.stage-lost{color:#9a3333;background:#f8e8e8}.opp-workspace{max-width:1280px;margin:auto;padding:34px clamp(18px,4vw,60px) 80px}.opp-back{color:#53617a;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:20px;font-weight:800;display:flex}.opp-workspace-head{justify-content:space-between;align-items:center;gap:24px;display:flex}.opp-workspace-head h1{letter-spacing:-.055em;margin:8px 0 5px;font-size:clamp(38px,4vw,58px)}.opp-workspace-head p{color:#667189;margin:0}.opp-workspace-head>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.opp-workspace-head button,.opp-workspace-head a{color:#26344c;cursor:pointer;background:#fff;border:1px solid #d4dce8;border-radius:10px;align-items:center;gap:7px;padding:10px 12px;font-weight:800;text-decoration:none;display:flex}.opp-next-card{color:#fff;background:#111b2e;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin:28px 0 18px;padding:28px 30px;display:grid;box-shadow:0 18px 44px #111b2e2e}.opp-next-icon{background:#2454db;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.opp-next-copy>span{color:#8eabff;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900}.opp-next-copy h2{margin:6px 0;font-size:30px}.opp-next-copy>p{color:#bac6da;margin:0}.opp-next-copy dl{gap:10px;margin:10px 0 0;display:flex}.opp-next-copy dt{font-weight:900}.opp-next-copy dd{color:#d8e0ee;margin:0}.opp-next-copy blockquote{background:#ffffff14;margin-bottom:0}.opp-tabs{border-bottom:1px solid #d9e0ea;gap:5px;margin:26px 0;display:flex}.opp-tabs button{text-transform:capitalize;color:#637086;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 16px;font-weight:800}.opp-tabs button.active{color:#2454db;border-bottom-color:#2454db}.opp-overview{grid-template-columns:1.15fr .85fr;gap:18px;display:grid}.opp-profile-card,.opp-discovery-card,.opp-timeline,.opp-deck,.opp-proposal,.opp-decision,.opp-onboarding{background:#fff;border:1px solid #dbe1eb;border-radius:17px;padding:24px}.opp-profile-card>header,.opp-discovery-card>header,.opp-deck>header,.opp-proposal>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.opp-profile-card header span,.opp-discovery-card header span,.opp-deck header span,.opp-proposal header span,.opp-decision>span,.opp-onboarding>span,.opp-timeline>header span{text-transform:uppercase;letter-spacing:.1em;color:#2454db;font-size:11px;font-weight:900}.opp-profile-card h2,.opp-discovery-card h2,.opp-deck h2,.opp-proposal h2,.opp-decision h2,.opp-onboarding h2,.opp-timeline h2{letter-spacing:-.03em;margin:5px 0 16px}.opp-fact-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.opp-fact-grid article{border:1px solid #e2e7ef;border-radius:12px;gap:5px;padding:14px;display:grid}.opp-fact-grid article>span{color:#6d788c;text-transform:uppercase;font-size:11px;font-weight:900}.opp-fact-grid article>small{color:#16805b;align-items:center;gap:5px;display:flex}.opp-profile-card details,.opp-discovery-card details{border-top:1px solid #e2e7ef;margin-top:18px;padding-top:14px}.opp-profile-card summary,.opp-discovery-card summary{cursor:pointer;font-weight:800}.opp-evidence{color:#5f6c82;line-height:1.5}.opp-evidence a{color:#2454db;align-items:center;gap:6px;font-weight:800;display:flex}.opp-contact-row,.opp-discovery-fields,.opp-dialog-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.opp-contact-row label,.opp-discovery-fields label{text-transform:uppercase;color:#637086;gap:5px;font-size:11px;font-weight:900;display:grid}.opp-contact-row input,.opp-discovery-fields input{font:inherit;color:#10192b;text-transform:none;border:1px solid #d4dce8;border-radius:9px;padding:10px}.opp-discovery-fields{margin-top:10px}.opp-discovery-card ol{padding-left:22px;line-height:1.6}.opp-timeline{max-width:900px}.opp-timeline>div>h3{text-transform:uppercase;color:#69758a;letter-spacing:.1em;margin-top:26px;font-size:12px}.opp-timeline ol{margin:0;padding:0;list-style:none}.opp-timeline li{grid-template-columns:34px 1fr;gap:12px;padding:12px 0;display:grid}.opp-timeline li i{color:#2454db;background:#eaf0ff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.opp-timeline li div{gap:3px;display:grid}.opp-timeline time,.opp-timeline small{color:#748096;font-size:11px}.opp-timeline p{color:#536078;margin:2px 0;line-height:1.45}.opp-deck>header p{color:#667189;margin:0}.opp-deck-preview{max-width:980px;margin:24px auto}.living-deck-slide{aspect-ratio:16/9;color:#fff;background:linear-gradient(135deg,#101a2d,#1b2f58);border-radius:20px;align-items:center;padding:clamp(28px,5vw,70px);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0f1a2e40}.living-deck-watermark{color:#ffffff09;font-size:30vw;font-weight:900;position:absolute;top:-20%;right:-3%}.living-deck-copy{z-index:2;max-width:74%;position:relative}.living-deck-copy>span{letter-spacing:.16em;text-transform:uppercase;color:#86a5ff;font-size:12px;font-weight:900}.living-deck-copy h2{letter-spacing:-.045em;margin:12px 0;font-size:clamp(30px,4vw,64px);line-height:1.03}.living-deck-copy p{color:#c5d1e5;font-size:clamp(15px,1.6vw,22px);line-height:1.5}.living-deck-copy ul{gap:12px;padding-left:20px;font-size:clamp(14px,1.4vw,20px);line-height:1.4;display:grid}.living-deck-slide aside{color:#152039;z-index:3;background:#fff;border-radius:13px;width:28%;padding:16px;font-size:12px;position:absolute;bottom:12%;right:3%}.living-deck-slide aside p{color:#5a667a;margin:7px 0}.living-deck-slide>footer{color:#8ca0c3;justify-content:space-between;font-size:11px;display:flex;position:absolute;bottom:4%;left:5%;right:5%}.deck-numbers{color:#10192b;background:linear-gradient(135deg,#f6f8fc,#dbe6ff)}.deck-numbers .living-deck-copy>span{color:#2454db}.deck-numbers .living-deck-copy p{color:#4d5b73}.deck-next_step{background:linear-gradient(135deg,#224fcf,#15307e)}.opp-deck-outline{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.opp-deck-outline article,.opp-deck-outline>button{text-align:left;color:inherit;cursor:pointer;background:#fff;border:1px solid #dfe5ef;border-radius:11px;padding:12px}.opp-deck-outline article span,.opp-deck-outline>button span{color:#2454db;font-size:11px;font-weight:900}.opp-deck-outline article strong,.opp-deck-outline>button strong{text-transform:uppercase;margin-top:7px;font-size:11px;display:block}.opp-deck-outline article p,.opp-deck-outline>button p{color:#5f6b7e;margin:4px 0;font-size:13px}.living-deck-overlay{z-index:1000;color:#fff;background:#080f1d;grid-template-rows:auto 1fr auto;padding:16px;display:grid;position:fixed;inset:0}.living-deck-overlay>header,.living-deck-overlay>footer{justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.living-deck-overlay>header>div{align-items:center;gap:14px;display:flex}.living-deck-overlay button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:9px;padding:8px 11px}.living-deck-overlay main{place-items:center;min-height:0;display:grid}.living-deck-overlay main .living-deck-slide{aspect-ratio:16/9;width:100%;max-width:1350px;height:min(76vh,56.25vw)}.living-deck-overlay>footer nav{gap:5px;display:flex}.living-deck-overlay>footer nav button{width:34px;height:34px;padding:0}.living-deck-overlay>footer nav button.active{background:#2454db;border-color:#7093ff}.living-deck-overlay>footer>button{align-items:center;gap:6px;display:flex}.opp-more{grid-template-columns:1fr .65fr;align-items:start;gap:18px;display:grid}.opp-proposal{gap:14px;display:grid}.opp-proposal textarea{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.45}.opp-proposal>div:last-of-type{justify-content:space-between;align-items:center;display:flex}.opp-proposal header small{color:#16805b;align-items:center;gap:5px;display:flex}.opp-decision,.opp-onboarding{gap:10px;display:grid}.opp-decision button:not(.opp-primary-button){color:#8b3d3d;text-align:left;cursor:pointer;background:0 0;border:0;font-weight:800}.opp-sales-kit>header{align-items:center}.opp-kit-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.opp-kit-actions>button,.opp-kit-save>button{color:#33415a;cursor:pointer;background:#fff;border:1px solid #d7dfeb;border-radius:10px;align-items:center;gap:7px;padding:10px 13px;font-weight:850;display:flex}.opp-kit-actions>button.active{color:#194acb;background:#edf2ff;border-color:#9eb6ff}.opp-kit-readiness{background:#f5f8ff;border:1px solid #d9e4ff;border-radius:14px;margin:22px 0;padding:16px 18px}.opp-kit-readiness>div:first-child{justify-content:space-between;align-items:center;font-weight:900;display:flex}.opp-kit-readiness>div:first-child span{color:#2454db;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.opp-kit-readiness p{color:#5e6d85;margin:9px 0 0;font-size:13px}.opp-kit-meter{background:#dce5f7;border-radius:20px;height:8px;margin-top:9px;overflow:hidden}.opp-kit-meter i{border-radius:inherit;background:linear-gradient(90deg,#2454db,#43a1ff);height:100%;display:block}.opp-kit-builder{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:start;gap:22px;display:grid}.opp-kit-editor{gap:14px;display:grid}.opp-kit-editor>section{border:1px solid #dfe5ee;border-radius:14px;padding:18px}.opp-kit-editor>section>span,.opp-kit-live>span{letter-spacing:.1em;text-transform:uppercase;color:#2454db;font-size:11px;font-weight:900}.opp-kit-editor h3{margin:5px 0 15px}.opp-kit-editor label{color:#596780;gap:6px;margin-top:11px;font-size:12px;font-weight:850;display:grid}.opp-kit-editor input,.opp-kit-editor textarea{font:inherit;color:#111b2d;resize:vertical;border:1px solid #ccd6e5;border-radius:9px;padding:10px 11px;line-height:1.4}.opp-kit-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.opp-kit-save{z-index:5;background:#fffffff5;border:1px solid #dfe5ee;border-radius:13px;justify-content:space-between;gap:10px;padding:12px;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 30px #1420381f}.opp-kit-live{gap:14px;display:grid;position:sticky;top:18px}.opp-kit-live .living-deck-slide{border-radius:14px;padding:32px}.opp-kit-live .living-deck-copy h2{font-size:clamp(24px,2.7vw,42px)}.opp-kit-live .living-deck-copy p,.opp-kit-live .living-deck-copy ul{font-size:14px}.opp-kit-live .living-deck-slide aside{display:none}.opp-kit-live>div:last-child{border:1px solid #dfe5ee;border-radius:13px;padding:15px}.opp-kit-live>div:last-child p{color:#526078;align-items:flex-start;gap:6px;margin:9px 0;font-size:12px;display:flex}.opp-kit-live>div:last-child svg{color:#16805b;flex:none}.opp-dialog-backdrop{z-index:700;background:#080f1cad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.opp-dialog{background:#fff;border-radius:20px;gap:16px;width:min(720px,100%);max-height:90vh;padding:24px;display:grid;overflow:auto;box-shadow:0 30px 90px #00000052}.opp-dialog>header{justify-content:space-between;align-items:flex-start;display:flex}.opp-dialog>header span{text-transform:uppercase;color:#2454db;font-size:11px;font-weight:900}.opp-dialog h2{margin:5px 0;font-size:30px}.opp-dialog>header button{cursor:pointer;background:#eef1f6;border:0;border-radius:9px;padding:8px}.opp-outcome-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.opp-outcome-grid button{cursor:pointer;background:#fff;border:1px solid #d7deea;border-radius:10px;padding:12px;font-weight:800}.opp-outcome-grid button.active{color:#2454db;background:#eaf0ff;border-color:#2454db}.opp-dialog-fields label.wide{grid-column:1/-1}.opp-simple-page article{background:#fff;border:1px solid #dbe1eb;border-radius:14px;max-width:760px;margin:12px 0;padding:20px}.opp-simple-page article strong{font-size:20px}.opp-simple-page article p{color:#5f6b80;line-height:1.5}.opp-earn-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.opp-earn-grid article{gap:6px;display:grid}.opp-earn-grid article strong{color:#2454db;font-size:42px}@media (max-width:900px){.opp-login{background:#f6f8fc;grid-template-columns:1fr;padding:20px}.opp-login>section{display:none}.opp-login form{margin:auto}.opp-sidebar{flex-direction:row;align-items:center;width:100%;height:auto;padding:10px 14px;position:sticky;top:0;overflow:auto}.opp-sidebar .opp-brand{padding:0}.opp-user{display:none}.opp-sidebar nav{margin:0 0 0 12px;display:flex}.opp-sidebar nav button{font-size:0}.opp-sidebar nav button svg{width:20px;height:20px}.opp-find-cta{white-space:nowrap;margin:0 0 0 auto}.opp-signout{margin:0;font-size:0}.opp-main{margin-left:0;padding:26px 16px}.opp-find-form{grid-template-columns:1fr}.opp-niche-menu{top:76px}.opp-result-list>article{grid-template-columns:1fr}.opp-score{text-align:left}.opp-pipeline-table>div{display:none}.opp-pipeline-table>button{grid-template-columns:1fr 1fr}.opp-pipeline-table>button>span:nth-child(3){grid-column:1/-1}.opp-pipeline-table>button>span:nth-child(4),.opp-pipeline-table>button>span:nth-child(5){display:none}.opp-workspace{padding:20px 14px 70px}.opp-workspace-head{flex-direction:column;align-items:flex-start}.opp-next-card{grid-template-columns:auto 1fr}.opp-next-card>.opp-primary-button{grid-column:1/-1}.opp-overview,.opp-more,.opp-kit-builder{grid-template-columns:1fr}.opp-kit-live{position:static}.opp-deck-outline{grid-template-columns:1fr 1fr}.living-deck-slide aside{display:none}.living-deck-copy{max-width:92%}.opp-outcome-grid{grid-template-columns:1fr 1fr}.opp-earn-grid{grid-template-columns:1fr}.living-deck-overlay>footer nav{display:none}}@media (max-width:560px){.opp-find-cta{font-size:0}.opp-fact-grid,.opp-contact-row,.opp-discovery-fields,.opp-dialog-fields,.opp-kit-pair{grid-template-columns:1fr}.opp-dialog-fields label.wide{grid-column:auto}.opp-next-card{padding:22px 18px}.opp-next-icon{display:none}.opp-next-card{grid-template-columns:1fr}.opp-tabs{overflow:auto}.opp-tabs button{white-space:nowrap}.opp-sales-kit>header{display:grid}.opp-kit-actions{justify-content:flex-start}.opp-kit-save{display:grid;position:static}.opp-deck-outline,.opp-outcome-grid{grid-template-columns:1fr}.living-deck-overlay{padding:8px}.living-deck-overlay main .living-deck-slide{height:auto}.living-deck-copy h2{font-size:28px}.living-deck-copy p,.living-deck-copy ul{font-size:13px}}.affiliate-product-demo{background:#f7f3ed;min-height:100vh}.affiliate-product-demo-bar{z-index:80;color:#f8fffe;background:#133f42;justify-content:space-between;align-items:center;gap:18px;padding:12px clamp(16px,3vw,42px);display:flex;position:sticky;top:0;box-shadow:0 8px 24px #1820232e}.affiliate-product-demo-bar>div,.affiliate-product-demo-bar nav,.affiliate-product-demo-bar a{align-items:center;gap:10px;display:flex}.affiliate-product-demo-bar>div>svg{flex:none}.affiliate-product-demo-bar span{gap:2px;max-width:780px;font-size:.82rem;line-height:1.35;display:grid}.affiliate-product-demo-bar a{color:#133f42;white-space:nowrap;background:#fff;border-radius:8px;min-height:38px;padding:8px 12px;font-size:.8rem;font-weight:900;text-decoration:none}.affiliate-product-demo-bar a.quiet{color:#fff;background:0 0;border:1px solid #fff6}.affiliate-product-demo-note{color:#516061;background:#f5fbfa;border:1px solid #c9d9d7;border-radius:12px;align-items:flex-start;gap:9px;max-width:1040px;margin:0 auto 40px;padding:14px 18px;font-size:.84rem;line-height:1.5;display:flex}@media (max-width:720px){.affiliate-product-demo-bar{flex-direction:column;align-items:stretch;position:static}.affiliate-product-demo-bar nav{grid-template-columns:1fr;display:grid}.affiliate-product-demo-bar a{justify-content:center}.affiliate-product-demo-note{margin-inline:14px}}*{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){.affiliate-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.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-brand i{color:#7c8aa5;letter-spacing:.14em;font-size:.74rem;font-style:normal;font-weight:800}.quest-command-hidden,.affiliate-main>.quest-command-hidden{display:none}.quest-home{--quest-ink:#f4f2ff;--quest-muted:#a7acc2;--quest-violet:#8b5cf6;--quest-electric:#68e1fd;min-height:calc(100vh - 112px);color:var(--quest-ink);gap:18px;display:grid}.quest-welcome,.quest-next-card,.quest-pitch-card,.quest-week-card,.quest-journey{background:#111322;border:1px solid #988bff33;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 22px 60px #080a183b}.quest-welcome{background:radial-gradient(circle at 82% 18%,#68e1fd2e,#0000 26%),radial-gradient(circle at 12% 90%,#8b5cf640,#0000 34%),linear-gradient(135deg,#111322,#16152b);justify-content:space-between;align-items:center;gap:28px;padding:clamp(26px,4vw,46px);display:flex}.quest-welcome:after{content:"";border:1px solid #68e1fd2e;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-74px;right:8%;box-shadow:0 0 0 34px #68e1fd06,0 0 0 68px #8b5cf606}.quest-welcome>div,.quest-streak{z-index:1;position:relative}.quest-eyebrow{color:#8be8ff;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-size:.72rem;font-weight:900;display:inline-flex}.quest-welcome h1{color:#fff;letter-spacing:-.055em;margin:10px 0 8px;font-size:clamp(2.1rem,4vw,4.1rem);font-weight:750;line-height:.98}.quest-welcome p{max-width:680px;color:var(--quest-muted);margin:0;font-size:1rem;line-height:1.55}.quest-welcome p strong{color:#fff}.quest-streak{color:#ffb86b;background:#ffb86b14;border:1px solid #ffb86b3d;border-radius:16px;align-items:center;gap:12px;min-width:max-content;padding:13px 17px;display:flex}.quest-streak span{color:#c5c7d5;font-size:.76rem;display:grid}.quest-streak strong{color:#fff;font-size:1rem}.quest-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:18px;display:grid}.quest-primary,.quest-side{gap:14px;display:grid}.quest-next-card{background:linear-gradient(145deg,#8b5cf61f,#0000 46%),#111322;min-height:440px;padding:clamp(24px,4vw,42px)}.quest-next-card:before{content:"";background:linear-gradient(90deg,#8b5cf6,#68e1fd,#0000 72%);height:3px;position:absolute;inset:0 0 auto}.quest-card-topline,.quest-pitch-heading,.quest-week-card>div,.quest-restaurant-label{justify-content:space-between;align-items:center;gap:14px;display:flex}.quest-card-topline span,.quest-card-topline b{color:#868ca3;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem}.quest-card-topline b{color:#87e7b0}.quest-restaurant-label{justify-content:flex-start;margin:clamp(28px,6vh,54px) 0 20px}.quest-restaurant-label>span{color:#111322;background:linear-gradient(135deg,#68e1fd,#a78bfa);border-radius:15px;place-items:center;width:50px;height:50px;font-size:1.2rem;font-weight:950;display:grid}.quest-restaurant-label div{gap:3px;display:grid}.quest-restaurant-label small{color:#8b91a8;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.quest-restaurant-label strong{color:#fff;font-size:1rem}.quest-next-card h2{color:#fff;letter-spacing:-.045em;max-width:700px;margin:0 0 12px;font-size:clamp(2rem,4vw,3.6rem);font-weight:720;line-height:1}.quest-next-card>p{color:#a7acc2;max-width:680px;font-size:.97rem;line-height:1.62}.affiliate-main .quest-start-button,.affiliate-main .quest-pitch-card>button{color:#0d1020;min-height:50px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#8be8ff,#a78bfa);border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;margin-top:14px;padding:0 20px;font-weight:900;display:inline-flex;box-shadow:0 14px 30px #68e1fd26}.quest-unlock-note{color:#747b94;align-items:center;gap:7px;margin-top:18px;font-size:.74rem;display:flex}.quest-moves{grid-template-columns:1fr 1fr;gap:14px;display:grid}.quest-moves button{color:#fff;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe3ec;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:92px;padding:17px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.quest-moves button:hover{border-color:#a78bfa;transform:translateY(-2px);box-shadow:0 15px 34px #4338ca1f}.quest-move-number{color:#6d5ce7;background:#f0edff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:.72rem;font-weight:950;display:grid}.quest-moves button>span:nth-child(2){gap:5px;display:grid}.quest-moves small{color:#8990a2;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.quest-moves strong{color:#161a2d;font-size:.9rem}.quest-moves svg{color:#8b5cf6}.quest-pitch-card,.quest-week-card{padding:22px}.quest-pitch-card{background:radial-gradient(circle at 100% 0,#8b5cf640,#0000 32%),#111322}.quest-pitch-heading span{color:#c5c7d5;align-items:center;gap:7px;font-size:.76rem;font-weight:850;display:inline-flex}.quest-pitch-heading strong{color:#8be8ff;font-size:1.5rem}.quest-progress{background:#ffffff14;border-radius:999px;height:5px;margin:16px 0 25px;overflow:hidden}.quest-progress i{border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#68e1fd);height:100%;display:block}.quest-pitch-card h3{color:#fff;margin:0 0 9px;font-size:1.25rem;line-height:1.2}.quest-pitch-card>p{color:#949aaf;min-height:56px;margin:0;font-size:.82rem;line-height:1.55}.quest-ai-working{background:#68e1fd0d;border:1px solid #68e1fd1f;border-radius:13px;align-items:center;gap:11px;margin-top:20px;padding:13px;display:flex}.quest-ai-working div{gap:2px;display:grid}.quest-ai-working strong{color:#d9f8ff;font-size:.76rem}.quest-ai-working small{color:#747b94;font-size:.67rem}.quest-ai-pulse{background:#68e1fd;border-radius:50%;width:9px;height:9px;animation:1.8s ease-in-out infinite quest-pulse;box-shadow:0 0 0 6px #68e1fd1a}.affiliate-main .quest-pitch-card>button{width:100%;min-height:42px;margin-top:14px;font-size:.78rem}.quest-week-card{color:#172033;background:#fff;border-color:#dfe3ec;box-shadow:0 12px 34px #0f172a12}.quest-week-card>div>span{color:#737b8f;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:900}.quest-week-card>div svg{color:#8b5cf6}.quest-week-card ul{background:#edf0f5;border:1px solid #edf0f5;border-radius:13px;grid-template-columns:1fr 1fr;gap:1px;margin:18px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.quest-week-card li{background:#fff;gap:2px;padding:14px;display:grid}.quest-week-card li strong{color:#15192b;font-size:1.35rem}.quest-week-card li span{color:#858c9e;font-size:.68rem}.quest-journey{background:#151729;grid-template-columns:180px 1fr;align-items:center;gap:26px;padding:24px;display:grid}.quest-journey h2{color:#fff;margin:7px 0 0;font-size:1.05rem}.quest-stage-track{grid-template-columns:repeat(10,minmax(72px,1fr));display:grid;overflow-x:auto}.quest-stage-track>div{color:#686f87;text-align:center;justify-items:center;gap:8px;min-width:72px;display:grid;position:relative}.quest-stage-track>div:before{content:"";background:#30344b;height:1px;position:absolute;top:13px;left:0;right:0}.quest-stage-track i{z-index:1;background:#151729;border:1px solid #3c4059;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.64rem;font-style:normal;font-weight:900;display:grid;position:relative}.quest-stage-track span{max-width:86px;font-size:.61rem;line-height:1.25}.quest-stage-track .done,.quest-stage-track .active{color:#b8f3ff}.quest-stage-track .done:before,.quest-stage-track .active:before{background:#5bd5ec}.quest-stage-track .done i{color:#0f1722;background:#68e1fd;border-color:#68e1fd}.quest-stage-track .active i{color:#fff;background:#8b5cf6;border-color:#a78bfa;box-shadow:0 0 0 5px #8b5cf626}.quest-empty-orbit{color:#8be8ff;background:#68e1fd12;border:1px solid #68e1fd3d;border-radius:50%;place-items:center;width:72px;height:72px;margin:58px 0 24px;display:grid}@keyframes quest-pulse{50%{box-shadow:0 0 0 10px #68e1fd05}}@media (prefers-reduced-motion:reduce){.quest-ai-pulse{animation:none}}@media (max-width:1080px){.quest-layout{grid-template-columns:1fr}.quest-side{grid-template-columns:1fr 1fr}}@media (max-width:760px){.quest-welcome{flex-direction:column;align-items:flex-start}.quest-streak{min-width:0}.quest-moves,.quest-side{grid-template-columns:1fr}.quest-next-card{min-height:0}.quest-journey{grid-template-columns:1fr}}.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{gap:18px;min-width:0;padding:24px;display:grid}.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-restaurant-layout{grid-template-columns:minmax(0,1fr)}.affiliate-restaurant-layout>*{min-width:0}.affiliate-panel{min-width:0;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(auto-fit,minmax(150px,1fr));gap:10px;padding-bottom:6px;display:grid;overflow:visible}.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 button:disabled{opacity:.58;cursor:wait}.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-skill-workspace{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:18px;display:grid}.affiliate-skill-assignments,.affiliate-skill-form{background:#fff;border:1px solid #dbe2ee;border-radius:10px;align-content:start;gap:12px;padding:22px;display:grid}.affiliate-skill-assignments>div p,.affiliate-skill-form>div p{color:#667085;margin:5px 0 0;line-height:1.5}.affiliate-skill-assignments button{color:#344054;text-align:left;background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;grid-template-columns:24px 1fr;gap:2px 8px;padding:12px;display:grid}.affiliate-skill-assignments button.active{color:#173c78;background:#eff6ff;border-color:#60a5fa}.affiliate-skill-assignments button span{grid-row:1/3}.affiliate-skill-assignments button small{color:#667085;text-transform:capitalize}.affiliate-skill-form label{color:#344054;gap:6px;font-size:.84rem;font-weight:850;display:grid}.affiliate-skill-form textarea,.affiliate-skill-form input{color:#101828;width:100%;font:inherit;background:#fff;border:1px solid #98a2b3;border-radius:7px;padding:11px 12px}.affiliate-skill-form textarea{resize:vertical;min-height:150px}.affiliate-skill-form>button{color:#fff;background:#173c78;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-weight:900;display:inline-flex}.affiliate-skill-form>button:disabled{cursor:not-allowed;opacity:.55}.affiliate-rubric{background:#f8fafc;border-left:4px solid #1f4fd8;border-radius:6px;padding:14px}.affiliate-rubric ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.affiliate-rubric li{color:#475467;align-items:center;gap:6px;font-size:.8rem;display:flex}.nx-affiliate-review-queue{background:#f8fafc;border:1px solid #dbe2ee;border-radius:10px;gap:14px;margin-bottom:28px;padding:20px;display:grid}.nx-affiliate-review-head,.nx-affiliate-review-filters,.nx-affiliate-review-layout,.nx-review-actions{gap:12px;display:flex}.nx-affiliate-review-head{justify-content:space-between;align-items:center}.nx-affiliate-review-head span,.nx-affiliate-review-form>div>span{color:#1f4fd8;text-transform:uppercase;letter-spacing:.07em;font-size:.75rem;font-weight:900}.nx-affiliate-review-head h3,.nx-affiliate-review-form h3{margin:3px 0}.nx-affiliate-review-filters label{color:#475467;gap:5px;font-size:.78rem;font-weight:850;display:grid}.nx-affiliate-review-filters select,.nx-review-rubric select{background:#fff;border:1px solid #98a2b3;border-radius:6px;min-height:38px;padding:0 9px}.nx-affiliate-review-layout{align-items:flex-start}.nx-affiliate-review-list{gap:7px;width:min(340px,38%);display:grid}.nx-affiliate-review-list button{text-align:left;background:#fff;border:1px solid #dbe2ee;border-radius:7px;gap:9px;padding:11px;display:flex}.nx-affiliate-review-list button.active{color:#173c78;border-color:#1f4fd8}.nx-affiliate-review-list span{gap:3px;display:grid}.nx-affiliate-review-list small{color:#667085}.nx-affiliate-review-form{background:#fff;border:1px solid #dbe2ee;border-radius:8px;flex:1;gap:12px;padding:16px;display:grid}.nx-affiliate-review-form blockquote{white-space:pre-wrap;background:#f8fafc;border-left:4px solid #98a2b3;max-height:220px;margin:0;padding:13px;overflow-y:auto}.nx-affiliate-review-form>label{gap:5px;font-weight:850;display:grid}.nx-affiliate-review-form textarea{border:1px solid #98a2b3;border-radius:6px;min-height:105px;padding:10px}.nx-review-rubric{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.nx-review-rubric label{background:#f8fafc;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px;font-size:.8rem;font-weight:800;display:flex}.nx-review-actions{flex-wrap:wrap}.nx-review-actions button{color:#fff;background:#15803d;border:0;border-radius:6px;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-weight:900;display:inline-flex}.nx-review-actions button:nth-child(2){background:#b45309}.nx-review-actions button:nth-child(3){background:#b42318}@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:-16px;padding-inline:16px}.affiliate-sprint-strip article{scroll-snap-align:start}.affiliate-skill-workspace{grid-template-columns:1fr}.affiliate-skill-assignments{padding:16px;display:flex;overflow-x:auto}.affiliate-skill-assignments>div{min-width:250px}.affiliate-skill-assignments button{min-width:190px}.affiliate-rubric ul{grid-template-columns:1fr}.nx-affiliate-review-head,.nx-affiliate-review-layout{flex-direction:column;align-items:stretch}.nx-affiliate-review-list{width:100%;display:flex;overflow-x:auto}.nx-affiliate-review-list button{min-width:230px}.nx-review-rubric{grid-template-columns:1fr}}.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-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;counter-reset:training-step;gap:12px;margin:16px 0 0;padding:0;display:grid}.training-chapter-walkthrough li,.training-action-sequence li{counter-increment:training-step;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;padding:0;line-height:1.65}.training-chapter-walkthrough li:before,.training-action-sequence li:before{content:counter(training-step);color:#1f4fd8;background:#e8efff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.75rem;font-weight:900;display:grid}.training-chapter-walkthrough li>span{min-width:0;padding-top:1px}.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-section-checkpoint{background:#f8fafc;border:1px solid #d8e0ec;border-radius:10px;gap:12px;margin-top:26px;padding:18px;display:grid}.training-section-checkpoint.passed{background:#f0fdf4;border-color:#86efac}.training-checkpoint-heading{align-items:center;gap:10px;display:flex}.training-checkpoint-heading>span{color:#1f4fd8;background:#e8efff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.training-section-checkpoint.passed .training-checkpoint-heading>span{color:#fff;background:#15803d}.training-checkpoint-heading>div{gap:1px;display:grid}.training-checkpoint-heading small{color:#1f4fd8;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:950}.training-checkpoint-heading strong{color:#101828;font-size:.95rem}.training-section-checkpoint>p{color:#344054;font-weight:800}.training-case-file{color:#fff;background:#12213b;border-radius:12px;gap:9px;margin-top:24px;padding:20px;display:grid}.training-case-file small,.training-exact-steps>small,.training-worked-output>small,.training-system-warnings>small{color:#7ea2ff;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:950}.training-case-file h3{margin:0 0 4px;font-size:1.25rem}.training-case-file p{color:#c8d5e8;grid-template-columns:16px 1fr;gap:8px;font-size:.92rem;line-height:1.55;display:grid}.training-case-file p:before{content:"•";color:#7ea2ff;font-weight:950}.training-system-journey{gap:0;margin-top:22px;display:grid}.training-system-journey article{grid-template-columns:38px 1fr;gap:13px;padding-bottom:19px;display:grid;position:relative}.training-system-journey article:not(:last-child):before{content:"";background:#d7e1f4;width:2px;position:absolute;top:31px;bottom:0;left:15px}.training-system-journey article>span{z-index:1;color:#fff;background:#1f4fd8;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.76rem;font-weight:950;display:grid}.training-system-journey article>div{gap:4px;padding:1px 0 0;display:grid}.training-system-journey small{color:#1f4fd8;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:950}.training-system-journey strong{color:#101828}.training-system-journey p{color:#5d6b80;font-size:.9rem}.training-example-finish{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;gap:10px;padding:16px;display:flex}.training-example-finish svg{flex:none;margin-top:2px}.training-example-finish p{color:#166534}.training-system-modules{gap:28px;margin-top:26px;display:grid}.training-system-modules>article{border:1px solid #d6deeb;border-radius:12px;padding:24px;box-shadow:0 10px 25px #0f172a0d}.training-system-modules>article>header{grid-template-columns:38px 1fr;align-items:start;gap:12px;display:grid}.training-system-modules>article>header>span{color:#fff;background:#173c78;border-radius:8px;place-items:center;width:34px;height:34px;font-size:.72rem;font-weight:950;display:grid}.training-system-modules header small{color:#1f4fd8;text-transform:uppercase;font-size:.68rem;font-weight:950}.training-system-modules header h3{color:#101828;margin:3px 0 5px;font-size:1.2rem}.training-system-modules header p{color:#5d6b80;font-size:.92rem}.training-exact-steps,.training-worked-output,.training-system-warnings{border-radius:9px;margin-top:20px;padding:18px}.training-exact-steps{background:#f5f8ff;border-left:4px solid #1f4fd8}.training-exact-steps ol{counter-reset:system-step}.training-exact-steps li{color:#344054;counter-increment:system-step;grid-template-columns:28px 1fr;gap:10px;font-weight:650;line-height:1.55}.training-exact-steps li:before{content:counter(system-step);color:#1f4fd8;background:#fff;border:1px solid #c9d7f5;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.72rem;font-weight:950;display:grid}.training-worked-output{background:#12213b}.training-worked-output dl{gap:12px;margin:14px 0 0;display:grid}.training-worked-output dl>div{border-top:1px solid #31415d;grid-template-columns:130px 1fr;gap:12px;padding-top:12px;display:grid}.training-worked-output dt{color:#8ba9f5;font-size:.72rem;font-weight:900}.training-worked-output dd{color:#e4ebf6;margin:0;font-size:.9rem;line-height:1.55}.training-system-warnings{background:#fff7f7;border:1px solid #fecaca}.training-system-warnings>small{color:#b42318}.training-system-warnings ul{margin-top:12px}.training-system-warnings li{color:#7f1d1d;grid-template-columns:16px 1fr;gap:7px;font-weight:650;line-height:1.5;display:grid}.training-system-warnings li:before{content:"×";color:#dc2626;font-weight:950}@media (max-width:620px){.training-system-modules>article{padding:17px}.training-worked-output dl>div{grid-template-columns:1fr;gap:4px}}.academy-finder-sim{background:#fff;border:1px solid #bfcce4;border-radius:14px;margin:28px 0;overflow:hidden;box-shadow:0 16px 38px #0f172a17}.academy-finder-sim>header{color:#fff;background:linear-gradient(120deg,#101b30,#1d3974);justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.academy-finder-sim>header span,.academy-finder-sim main>section>span{color:#8caaff;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:950}.academy-finder-sim>header h3{margin:3px 0;font-size:1.35rem}.academy-finder-sim>header p{color:#c5d1e3;font-size:.86rem}.academy-sim-progress{flex:none;align-items:center;gap:8px;display:flex}.academy-sim-progress>strong{color:#183c91;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:1.1rem;display:grid}.academy-sim-progress>span{line-height:1.2;display:grid;color:#aebed5!important}.academy-sim-progress small{color:#fff;text-transform:none;font-size:.7rem;font-weight:850}.academy-sim-shell{grid-template-columns:150px minmax(0,1fr);min-height:460px;display:grid}.academy-sim-shell>aside{color:#fff;background:#101a2c;padding:18px 12px}.academy-sim-shell>aside>strong{align-items:center;gap:7px;font-size:.85rem;display:flex}.academy-sim-shell>aside i{background:#285bdd;border-radius:6px;place-items:center;width:25px;height:25px;font-size:.68rem;font-style:normal;display:grid}.academy-sim-shell nav{gap:6px;margin-top:24px;display:grid}.academy-sim-shell nav button{color:#aebcd1;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:9px;font-size:.78rem;font-weight:800;display:flex}.academy-sim-shell nav button.active{color:#fff;background:#263a5a}.academy-sim-shell nav button:disabled{opacity:.45;cursor:default}.academy-sim-shell>main{background:#f4f7fb;min-width:0;padding:26px}.academy-finder-sim main h4{color:#111c30;margin:5px 0 7px;font-size:1.35rem}.academy-finder-sim main p{color:#647086;font-size:.88rem;line-height:1.5}.academy-finder-sim main button{color:#fff;font:inherit;cursor:pointer;background:#2454db;border:0;border-radius:8px;align-items:center;gap:7px;margin-top:18px;padding:10px 13px;font-size:.82rem;font-weight:900;display:inline-flex}.academy-sim-today>div{background:#fff;border:1px solid #d8e0eb;border-radius:9px;margin-top:18px;padding:15px}.academy-sim-today dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:11px 0 0;display:grid}.academy-sim-today dl div{gap:2px;display:grid}.academy-sim-today dt{color:#78859a;text-transform:uppercase;font-size:.65rem;font-weight:900}.academy-sim-today dd{color:#1f2c42;margin:0;font-size:.82rem;font-weight:850}.academy-sim-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.academy-sim-fields label{color:#26344a;gap:6px;font-size:.76rem;font-weight:900;display:grid}.academy-sim-fields label>span{background:#fff;border:1px solid #cbd5e4;border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:flex}.academy-sim-fields input,.academy-sim-fields select{color:#17233a;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd5e4;border-radius:8px;padding:11px 10px}.academy-sim-fields label>span input{border:0;outline:0;padding-inline:0}.academy-sim-message{margin-top:10px;font-weight:750;color:#9f2d20!important}.academy-sim-results{gap:12px;display:grid}.academy-sim-results>article{background:#fff;border:1px solid #d8e0eb;border-radius:10px;grid-template-columns:1fr auto;gap:8px 14px;padding:15px;display:grid}.academy-sim-results>article.target{border-color:#9fb5ef;box-shadow:0 6px 18px #2454db14}.academy-sim-results article>div{gap:2px;display:grid}.academy-sim-results article small{color:#77849a;font-size:.72rem}.academy-sim-results article>b{color:#1742ac;background:#e9efff;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.academy-sim-results article>b small{color:#1742ac;font-size:.56rem}.academy-sim-results article>p,.academy-sim-results footer{grid-column:1/-1}.academy-sim-results article>div p{align-items:center;gap:4px;display:flex}.academy-sim-results footer{border-top:1px solid #e4e8ef;justify-content:space-between;align-items:center;padding-top:9px;display:flex}.academy-sim-results footer>span{color:#087354;font-size:.72rem;font-weight:900}.academy-sim-results footer button{margin:0}.academy-sim-success{background:#eaf9f1;border-radius:8px;align-items:center;gap:7px;margin:13px 0;padding:11px;font-weight:800;display:flex;color:#087354!important}.academy-sim-research>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.academy-sim-research>div article{background:#fff;border:1px solid #dce3ed;border-radius:8px;padding:12px}.academy-sim-research article small{color:#2454db;margin-bottom:4px;font-size:.61rem;font-weight:950;display:block}.academy-sim-research article p{margin-top:4px;font-size:.76rem}.academy-sim-research>aside{color:#7c4a03;background:#fff8e8;border:1px solid #f6d890;border-radius:8px;gap:8px;margin-top:12px;padding:12px;display:flex}.academy-sim-research>aside svg{flex:none}.academy-sim-research>aside p{color:#77501a}.academy-sim-complete{color:#087354;background:#eaf9f1;border:1px solid #a7e4c7;border-radius:9px;gap:12px;margin-top:17px;padding:16px;display:flex}.academy-sim-complete p{margin-top:3px;color:#3d6f60!important}.academy-sim-pipeline-row{background:#fff;border:1px solid #d8e0eb;border-radius:9px;grid-template-columns:1fr auto 1.1fr;align-items:center;gap:10px;margin-top:14px;padding:13px;display:grid}.academy-sim-pipeline-row>span{color:#1a2940;gap:2px;font-size:.78rem;display:grid}.academy-sim-pipeline-row small{color:#77849a;font-size:.63rem}.academy-sim-pipeline-row i{color:#2454db;background:#e9efff;border-radius:20px;padding:5px 7px;font-size:.66rem;font-style:normal;font-weight:900}@media (max-width:700px){.academy-sim-shell{grid-template-columns:1fr}.academy-sim-shell>aside{padding:12px}.academy-sim-shell>aside>strong{display:none}.academy-sim-shell nav{grid-template-columns:repeat(3,1fr);margin:0}.academy-sim-shell nav button{text-align:center;justify-content:center}.academy-sim-shell>main{padding:18px}.academy-sim-fields,.academy-sim-research>div,.academy-sim-today dl,.academy-sim-pipeline-row{grid-template-columns:1fr}.academy-finder-sim>header{align-items:flex-start}.academy-sim-progress{display:none}}.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-content ul,.training-doc-content ol{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.training-doc-content 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 a{color:#344054;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 a:hover{color:#1f4fd8;background:#eff4ff}.training-doc-rail nav a 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;font-size:1.65rem;line-height:1.08}.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;overflow-wrap:anywhere;background:#f8fafc;border-radius:7px;align-items:center;gap:7px;margin-top:6px;padding:10px;font-size:.82rem;font-weight:900;line-height:1.35;display:flex}.training-doc-rail section>div svg{flex:none}.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>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-doc-rail section>div+div{margin-top:0}@media (max-width:1080px){.training-doc-layout{grid-template-columns:minmax(0,1fr);max-width:820px}.training-doc-rail{position:static}.training-doc-rail nav{display:none}}@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{padding:22px 14px}.training-doc-content>section{grid-template-columns:1fr;padding:20px}.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,.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-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 .nx-admin-cell-label{flex:0 0 96px;padding-top:11px}.nx-admin-affiliate-table .nx-admin-table-head{display:none}.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-table-row>span:before,.nx-admin-affiliate-table .nx-admin-table-actions:before{content:attr(data-label);color:#667085;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:850}.nx-admin-affiliate-table .nx-admin-table-actions{justify-content:flex-start;display:flex}.nx-admin-affiliate-table .nx-admin-table-actions:before{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}}.affiliate-research-launch{min-height:54px;font-size:1rem}.affiliate-intel-profile{background:linear-gradient(145deg,#f5fffc,#fffaf2);border:1px solid #167c8038;border-radius:16px;gap:16px;padding:18px;display:grid}.affiliate-intel-hero{grid-template-columns:1fr auto;align-items:start;gap:18px;display:grid}.affiliate-intel-hero small{color:#167c80;text-transform:uppercase;letter-spacing:.06em;font-weight:900}.affiliate-intel-hero h3{margin:7px 0 0;font-size:1.1rem;line-height:1.5}.affiliate-intel-hero>strong{color:#fff;text-align:center;background:#167c80;border-radius:12px;min-width:92px;padding:12px;font-size:1.8rem;display:grid}.affiliate-intel-hero>strong span{text-transform:uppercase;font-size:.68rem}.affiliate-intel-stats{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.affiliate-intel-stats span{background:#fff;border:1px solid #2b1d181a;border-radius:10px;gap:3px;padding:11px;font-size:.75rem;display:grid}.affiliate-intel-stats b{color:#7b1d17;font-size:1.15rem}.affiliate-intel-columns{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.affiliate-intel-columns>div{background:#fff;border:1px solid #2b1d181a;border-radius:12px;padding:14px}.affiliate-intel-columns h4{margin:0 0 10px}.affiliate-intel-columns ul,.affiliate-intel-columns ol{gap:8px;margin:0;padding-left:18px;font-size:.82rem;line-height:1.4;display:grid}.affiliate-intel-columns a{color:inherit;gap:2px;margin-top:8px;text-decoration:none;display:grid}.affiliate-intel-columns a span{color:#2b1d18ad;font-size:.75rem;line-height:1.35}@media (max-width:800px){.affiliate-intel-stats{grid-template-columns:repeat(2,1fr)}.affiliate-intel-columns,.affiliate-intel-hero{grid-template-columns:1fr}}.lead-presentation-status{z-index:1;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.06em;background:#8a5b00;margin-top:69px;padding:10px 18px;font-size:.78rem;font-weight:950;display:block;position:relative}.presentation-review-bar{z-index:12;color:#fff;background:#172033;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:18px;padding:13px clamp(16px,3vw,36px);display:flex;position:relative}.nexorda-page>.presentation-review-bar{margin-top:69px}.saved-presentation-page>.presentation-review-bar,.saved-presentation-page .lead-presentation-status,.presentation-review-bar+.lead-presentation-status{margin-top:0}.presentation-review-bar>div,.presentation-review-bar>div>span,.presentation-review-bar nav{align-items:center;gap:9px;display:flex}.presentation-review-bar>div>span{flex-direction:column;align-items:flex-start;gap:2px}.presentation-review-bar small{color:#ffffffb3;line-height:1.35}.presentation-review-bar a,.presentation-review-bar button{color:#172033;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:.8rem;font-weight:900;text-decoration:none;display:inline-flex}.presentation-review-bar a.quiet{color:#fff;background:0 0;border-color:#ffffff4d}.presentation-numbers-header{border-bottom:1px solid #e4d7c9}.presentation-simple-footer{color:#fff;background:#172033;justify-content:space-between;align-items:center;gap:18px;padding:24px clamp(20px,5vw,72px);display:flex}.presentation-simple-footer span{color:#ffffffb3}@media (max-width:800px){.presentation-review-bar{flex-direction:column;align-items:stretch}.presentation-review-bar nav{flex-wrap:wrap}.presentation-review-bar nav>*{flex:160px}}.lead-presentation-shell.approved .lead-presentation-status,.lead-presentation-status.approved{background:#167c80}.presentation-surface-state{isolation:isolate;color:#2b1d18;background:radial-gradient(circle at 14% 12%,#167c8029,#0000 30rem),radial-gradient(circle at 88% 90%,#e7653d21,#0000 32rem),#f8f3ec;grid-template-rows:auto 1fr;min-height:100vh;display:grid;position:relative;overflow:hidden}.presentation-surface-state:before,.presentation-surface-state:after{z-index:-1;content:"";border:1px solid #2b1d1814;border-radius:50%;width:280px;height:280px;position:absolute}.presentation-surface-state:before{top:17%;left:-170px}.presentation-surface-state:after{bottom:4%;right:-130px}.presentation-surface-state>header{border-bottom:1px solid #2b1d181a;justify-content:space-between;align-items:center;gap:20px;width:min(1120px,100% - 40px);margin:0 auto;padding:24px 0;display:flex}.presentation-surface-state>header>span{color:#78685e;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.presentation-surface-brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.presentation-surface-brand>span{color:#fff;background:#167c80;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:950;display:grid;box-shadow:0 8px 22px #167c8033}.presentation-surface-brand>strong{letter-spacing:-.02em;font-size:1.05rem}.presentation-surface-state>section{text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #2b1d181f;border-radius:28px;align-self:center;width:min(690px,100% - 40px);margin:54px auto;padding:clamp(34px,6vw,64px);box-shadow:0 30px 80px #3723181f}.presentation-state-icon{color:#fff;background:#9a4b34;border-radius:20px;place-items:center;width:68px;height:68px;margin:0 auto 24px;display:grid;box-shadow:0 14px 30px #9a4b342e}.presentation-state-icon.private{background:#9b681e;box-shadow:0 14px 30px #9b681e2e}.presentation-state-icon.loading{background:#167c80;box-shadow:0 14px 30px #167c8033}.presentation-state-icon svg{width:29px;height:29px}.presentation-state-icon.loading svg{animation:.9s linear infinite presentation-spin}@keyframes presentation-spin{to{transform:rotate(360deg)}}.presentation-surface-state .section-kicker{color:#167c80;margin:0 0 9px}.presentation-surface-state h1{letter-spacing:-.055em;max-width:580px;margin:0 auto 14px;font-size:clamp(2rem,5vw,3.45rem);line-height:.98}.presentation-surface-state>section>p:not(.section-kicker){color:#6f5b50;max-width:570px;margin:0 auto;font-size:1rem;line-height:1.65}.presentation-surface-state details{color:#78685e;text-align:left;background:#faf7f3;border:1px solid #e6d9cd;border-radius:12px;max-width:540px;margin:24px auto 0;padding:12px 14px;font-size:.78rem}.presentation-surface-state details summary{cursor:pointer;font-weight:850}.presentation-surface-state details p{overflow-wrap:anywhere;margin:8px 0 0;line-height:1.5}.presentation-state-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.presentation-state-actions a,.presentation-state-actions button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#167c80;border:1px solid #167c80;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:11px 17px;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.presentation-state-actions a.quiet{color:#5f4c42;background:#fff;border-color:#ded2c6}.presentation-state-actions a:hover,.presentation-state-actions button:hover{transform:translateY(-1px);box-shadow:0 10px 24px #167c8024}.presentation-surface-state>section>aside{color:#72501b;background:#fff3d9;border-radius:999px;align-items:center;gap:8px;margin-top:24px;padding:10px 13px;font-size:.74rem;font-weight:800;display:inline-flex}.presentation-loading-lines{gap:9px;max-width:480px;margin:34px auto 0;display:grid}.presentation-loading-lines i{background:#eee7df;border-radius:999px;height:10px;overflow:hidden}.presentation-loading-lines i:after{border-radius:inherit;content:"";background:linear-gradient(90deg,#0000,#b9dedb,#0000);width:42%;height:100%;animation:1.25s ease-in-out infinite presentation-loading;display:block}.presentation-loading-lines i:nth-child(2){width:84%;margin:0 auto}.presentation-loading-lines i:nth-child(3){width:64%;margin:0 auto}@keyframes presentation-loading{0%{transform:translate(-110%)}to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){.presentation-state-icon.loading svg,.presentation-loading-lines i:after{animation:none}}@media (max-width:620px){.presentation-surface-state>header{width:min(100% - 28px,1120px);padding:16px 0}.presentation-surface-state>header>span{display:none}.presentation-surface-state>section{border-radius:20px;width:min(100% - 28px,690px);margin:24px auto;padding:30px 20px}.presentation-surface-state h1{font-size:clamp(2rem,11vw,2.75rem)}.presentation-state-actions{display:grid}.presentation-state-actions a,.presentation-state-actions button{width:100%}.presentation-surface-state>section>aside{text-align:left;border-radius:14px;align-items:flex-start}}.lead-presentation-evidence{gap:10px;padding-top:36px;padding-bottom:56px;display:grid}.lead-presentation-evidence a{color:inherit;border:1px solid var(--line);background:#fff;border-radius:10px;gap:3px;padding:14px;text-decoration:none;display:grid}.lead-presentation-evidence a span{color:#2b1d18b3;font-size:.84rem}.calculator-integrity-alert{color:#5f3900;background:#fff2c8;border:1px solid #d69a22;border-radius:10px;gap:5px;padding:16px 18px;display:grid}.calculator-integrity-alert span{font-size:.88rem;line-height:1.5}.deal-discovery-panel{border:1px solid var(--line);background:#fffaf3;border-radius:18px;gap:20px;margin-top:18px;padding:22px;display:grid}.deal-discovery-panel header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.deal-discovery-panel h3{margin:4px 0 0;font-size:1.35rem}.deal-readiness{text-align:right;min-width:92px;display:grid}.deal-readiness strong{color:#167c80;font-size:1.55rem}.deal-readiness span{color:#2b1d18a6;text-transform:uppercase;font-size:.75rem;font-weight:800}.deal-readiness-bar{background:#eadfd2;border-radius:99px;height:8px;overflow:hidden}.deal-readiness-bar i{border-radius:inherit;background:#167c80;height:100%;transition:width .2s;display:block}.deal-missing,.deal-ready{border-radius:10px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:.86rem;font-weight:750;display:flex}.deal-missing{color:#7d5010;background:#fff0cc}.deal-ready{color:#126568;background:#dff5f2}.deal-discovery-grid,.deal-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.deal-discovery-grid label,.deal-discovery-metric label{color:#35251f;gap:7px;font-size:.8rem;font-weight:900;display:grid}.deal-discovery-grid label.wide{grid-column:1/-1}.deal-discovery-grid input,.deal-discovery-grid textarea,.deal-discovery-grid select,.deal-discovery-metric input,.deal-discovery-metric select{color:#2b1d18;width:100%;font:inherit;background:#fff;border:1px solid #d8c9b8;border-radius:9px;padding:11px 12px}.deal-discovery-grid textarea{resize:vertical;min-height:86px}.deal-discovery-metric{background:#fff;border:1px solid #eadfd2;border-radius:12px;grid-template-columns:minmax(0,1fr) 132px;align-items:end;gap:8px;padding:12px;display:grid}.deal-discovery-metric label span{align-items:center;gap:6px;display:flex}.deal-discovery-metric label small{white-space:nowrap}.deal-discovery-metric .deal-metric-note{color:#6f5a4d;grid-column:1/-1;font-size:.72rem}.scenario-section{background:#f5efe7;gap:22px;padding:48px max(20px,50vw - 590px);display:grid}.scenario-section h2{margin:5px 0 8px;font-size:clamp(1.7rem,3vw,2.5rem)}.scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.scenario-grid article{background:#fff;border:1px solid #ddcdbc;border-radius:16px;gap:12px;padding:22px;display:grid}.scenario-grid article.featured{border:2px solid #167c80;box-shadow:0 12px 35px #167c801f}.scenario-grid article>span{color:#956127;letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:950}.scenario-grid article>strong{font-size:1.4rem}.scenario-grid dl{gap:8px;margin:0;display:grid}.scenario-grid dl div{border-bottom:1px solid #eee4d9;justify-content:space-between;gap:16px;padding-bottom:7px;display:flex}.scenario-grid dt{color:#2b1d18a6}.scenario-grid dd{text-align:right;margin:0;font-weight:900}.scenario-grid small{color:#2b1d18a6}@media (max-width:760px){.deal-discovery-grid,.deal-metric-grid,.deal-number-checks{grid-template-columns:1fr}.deal-discovery-grid label.wide{grid-column:auto}.deal-discovery-panel header{align-items:stretch}}.saved-case-section,.saved-case-ledger,.saved-case-confirm{padding-top:72px;padding-bottom:72px}.saved-case-heading{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:28px;display:flex}.saved-case-heading>div{max-width:760px}.saved-case-heading h2,.saved-case-confirm h2{margin:6px 0 10px;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.saved-case-heading>span{color:#7a4b00;background:#fff3d9;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:.78rem;font-weight:800;display:flex}.saved-case-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.saved-case-empty{color:#344054;background:#f8fafc;border:1px dashed #98a2b3;border-radius:12px;gap:7px;padding:22px;display:grid}.saved-case-empty strong{color:#101828;font-size:1.05rem}.saved-case-empty p{margin:0;line-height:1.55}.saved-case-scenarios article{background:#fff;border:1px solid #ded2c4;border-radius:18px;padding:24px;box-shadow:0 12px 30px #3d281c12}.saved-case-scenarios article.featured{border-color:#e7653d;box-shadow:0 18px 44px #c24e2b24}.saved-case-scenarios article>span{color:#9c4b31;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:900}.saved-case-scenarios h3{margin:8px 0 18px;font-size:1.6rem}.saved-case-scenarios dl{gap:10px;margin:0;display:grid}.saved-case-scenarios dl div{border-top:1px solid #eee4d9;justify-content:space-between;gap:16px;padding-top:10px;display:flex}.saved-case-scenarios dt{color:#78685e;font-size:.82rem}.saved-case-scenarios dd{color:#2c1d18;text-align:right;margin:0;font-weight:900}.saved-case-ledger{border-top:1px solid #eadfd2}.saved-case-ledger-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.saved-case-ledger-grid article{background:#fff;border:1px solid #ded2c4;border-radius:14px;padding:18px}.saved-case-ledger-grid article.unknown{background:#faf7f3}.saved-case-ledger-grid article>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.saved-case-ledger-grid article span{color:#674d40;white-space:nowrap;background:#f2eae2;border-radius:999px;padding:4px 7px;font-size:.66rem;font-weight:900}.saved-case-ledger-grid h3{margin:12px 0 6px;font-size:1.45rem}.saved-case-ledger-grid p{color:#78685e;margin:0;font-size:.82rem}.saved-case-confirm{border-top:1px solid #eadfd2;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;display:grid}.saved-case-confirm>div:last-child{gap:12px;display:grid}.saved-case-confirm>div:last-child p{background:#fff;border-radius:12px;gap:10px;margin:0;padding:16px;font-weight:800;display:flex}@media (max-width:900px){.saved-case-scenarios,.saved-case-ledger-grid{grid-template-columns:1fr}.saved-case-heading,.saved-case-confirm{grid-template-columns:1fr;display:grid}}@media (max-width:760px){.scenario-grid{grid-template-columns:1fr}}.owner-deck{color:#2b1d18;background:#fffaf4;min-height:100vh}.owner-deck .lead-presentation-status{margin-top:0}.owner-deck-header{background:#fff;border-bottom:1px solid #eadfd4;justify-content:space-between;align-items:center;padding:18px max(24px,50vw - 590px);display:flex}.owner-deck-brand{color:inherit;align-items:center;gap:9px;text-decoration:none;display:flex}.owner-deck-brand>span{color:#fff;background:#167c80;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.owner-deck-header>div{text-align:right;display:grid}.owner-deck-header>div span{color:#2b1d1899;text-transform:uppercase;font-size:.7rem;font-weight:900}.owner-deck-cover,.owner-deck-section,.owner-deck-impact,.owner-deck-close{padding:clamp(50px,7vw,92px) max(24px,50vw - 590px)}.owner-deck-cover{color:#fff;background:radial-gradient(circle at 80% 20%,#e29b4533,#0000 34%),#183b3c;grid-template-columns:minmax(0,1.5fr) minmax(260px,.6fr);align-items:center;gap:60px;display:grid}.owner-deck-cover h1{letter-spacing:-.045em;max-width:820px;margin:10px 0 18px;font-size:clamp(2.6rem,6vw,5.5rem);line-height:.98}.owner-deck-cover p:not(.section-kicker){color:#ffffffc7;max-width:780px;font-size:1.15rem;line-height:1.65}.owner-deck-cover>aside{background:#ffffff14;border:1px solid #ffffff38;border-radius:20px;gap:8px;padding:28px;display:grid}.owner-deck-cover>aside strong{text-transform:capitalize;font-size:1.55rem}.owner-deck-cover>aside small{color:#ffffff9e}.owner-deck-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.owner-deck-actions a,.owner-deck-impact>a,.owner-deck-close>a{color:#173b3c;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:13px 17px;font-weight:900;text-decoration:none;display:inline-flex}.owner-deck-actions a+a{color:#fff;background:0 0;border:1px solid #ffffff59}.owner-deck-section{gap:34px;display:grid}.owner-deck-section h2,.owner-deck-impact h2,.owner-deck-close h2{letter-spacing:-.035em;max-width:800px;margin:6px 0 10px;font-size:clamp(2rem,4vw,3.7rem);line-height:1.05}.owner-deck-journeys{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid}.owner-deck-journeys article{background:#fff;border:1px solid #e2d3c4;border-radius:18px;min-height:220px;padding:25px}.owner-deck-journeys article span{text-transform:uppercase;margin:18px 0 8px;font-size:.75rem;font-weight:950;display:block}.owner-deck-journeys article p{color:#2b1d18b8;line-height:1.6}.owner-deck-problem blockquote{background:#fff1dd;border-left:5px solid #e19a42;margin:0;padding:22px 26px;font-size:1.25rem;font-weight:850}.owner-deck-problem blockquote small{color:#2b1d188c;text-transform:uppercase;margin-top:7px;font-size:.75rem;display:block}.owner-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.owner-value-grid article{color:#fff;background:#167c80;border-radius:16px;padding:25px}.owner-value-grid article span{color:#f0bd73;font-weight:950}.owner-value-grid article p{font-size:1.05rem;line-height:1.55}.owner-deck-impact{color:#fff;background:#2b1d18;gap:30px;display:grid}.owner-deck-impact>div:first-child p:last-child{color:#ffffffad;max-width:760px}.owner-impact-grid article strong{font-size:2rem}.owner-impact-grid article span{color:#ffffffa6}.owner-deck-impact>a{width:max-content}.owner-pilot-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.owner-pilot-steps li{background:#fff;border:1px solid #e2d3c4;border-radius:13px;grid-template-columns:44px 1fr;align-items:center;gap:14px;padding:16px;display:grid}.owner-pilot-steps li span{color:#fff;background:#167c80;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.owner-pilot-steps li p{margin:0;line-height:1.5}.owner-deck-close{color:#fff;background:#167c80;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;display:grid}.owner-deck-close p:not(.section-kicker){color:#ffffffbf}.affiliate-presentation-history{border:1px solid var(--affiliate-line);background:var(--affiliate-soft);border-radius:14px;gap:14px;margin:18px 0;padding:20px;display:grid}.affiliate-presentation-history article{border:1px solid var(--affiliate-line);background:#fff;border-radius:12px;grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);align-items:start;gap:18px;padding:16px;display:grid}.affiliate-presentation-history article>div{min-width:0}.affiliate-presentation-history a,.affiliate-presentation-history button{min-height:38px;color:var(--affiliate-blue);background:#fff;border:1px solid #bfdbfe;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:.8rem;font-weight:900;text-decoration:none;display:inline-flex}.affiliate-presentation-history button:disabled{opacity:.55;cursor:wait}.presentation-lifecycle-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.presentation-lifecycle-steps li{border:1px solid var(--affiliate-line);background:#fff;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:12px;display:grid}.presentation-lifecycle-steps li>span{color:#fff;background:var(--affiliate-blue);border-radius:999px;place-items:center;width:28px;height:28px;font-weight:950;display:grid}.presentation-lifecycle-steps li>div{gap:2px;display:grid}.presentation-lifecycle-steps small,.presentation-version-meta>small,.presentation-version-meta p{color:var(--affiliate-muted)}.presentation-version-meta{gap:7px;display:grid}.presentation-version-meta>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.presentation-version-meta p{margin:0;font-size:.86rem;line-height:1.45}.presentation-version-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.presentation-version-card.draft .presentation-version-actions button:last-child,.presentation-version-card.approved .presentation-version-actions button:first-of-type{color:#fff;border-color:var(--affiliate-blue);background:var(--affiliate-blue)}.presentation-link-off{color:var(--affiliate-muted);align-items:center;gap:6px;padding:8px 10px;font-size:.82rem;font-weight:850;display:inline-flex}.presentation-review-check{color:var(--affiliate-muted);text-align:right;flex:1 0 100%;font-size:.78rem;font-weight:850}.presentation-state{text-transform:uppercase;background:#eee;border-radius:99px;padding:4px 7px;font-size:.65rem;font-weight:950}.presentation-state.approved{color:#166534;background:#dcfce7}.presentation-state.draft{color:#1d4ed8;background:#dbeafe}.presentation-state.revoked{color:#475467;background:#e4e7ec}.presentation-editor{background:#f3fbf9;border:2px solid #167c80;border-radius:13px;gap:13px;margin-top:8px;padding:18px;display:grid}.presentation-editor label{color:#34241f;gap:6px;font-size:.78rem;font-weight:900;display:grid}.presentation-editor input,.presentation-editor textarea{width:100%;font:inherit;background:#fff;border:1px solid #b8d6d3;border-radius:9px;padding:11px 12px}.presentation-editor textarea{resize:vertical;min-height:90px}.presentation-editor>button{color:#fff;background:#167c80;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:max-content;padding:11px 14px;font-weight:900;display:inline-flex}.restaurant-workspace-nav{z-index:8;border:1px solid var(--affiliate-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0;padding:10px;display:grid;position:sticky;top:76px}.restaurant-workspace-nav button{min-width:0;color:var(--affiliate-ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:30px 1fr;column-gap:9px;padding:11px;display:grid}.restaurant-workspace-nav button>span{color:#fff;background:#94a3b8;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;font-weight:950;display:grid}.restaurant-workspace-nav button strong{font-size:.86rem}.restaurant-workspace-nav button small{color:var(--affiliate-muted)}.restaurant-workspace-nav button.active{background:#eff6ff;border-color:#93c5fd}.restaurant-workspace-nav button.active>span{background:var(--affiliate-blue)}.workspace-business-case,.workspace-followup{border:1px solid var(--affiliate-line);background:var(--affiliate-soft);border-radius:16px;gap:20px;min-width:0;padding:22px;display:grid}.workspace-gap-list{flex-wrap:wrap;gap:8px;display:flex}.workspace-gap-list button,.workspace-gap-list>span{color:#7d5010;background:#fff0cc;border:1px solid #e4c98e;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-weight:850;display:flex}.workspace-scenario-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:12px;display:grid}.workspace-scenario-grid article{border:1px solid var(--affiliate-line);background:#fff;border-radius:13px;gap:10px;min-width:0;padding:17px;display:grid}.workspace-scenario-grid article.featured{border:2px solid var(--affiliate-blue);box-shadow:0 0 0 3px #1f4fd814}.workspace-scenario-grid article>span{color:var(--affiliate-blue);text-transform:uppercase;font-size:.7rem;font-weight:950}.workspace-scenario-grid article>strong{font-size:1.18rem}.workspace-scenario-grid dl{gap:7px;margin:0;display:grid}.workspace-scenario-grid dl div{border-bottom:1px solid var(--affiliate-line);justify-content:space-between;gap:10px;display:flex}.workspace-scenario-grid dd{text-align:right;flex:none;margin:0;font-weight:900}.workspace-case-explainer{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;display:grid}.workspace-case-explainer article{background:#eff6ff;border-radius:10px;gap:5px;padding:14px;display:grid}.workspace-case-explainer article strong{color:var(--affiliate-blue);font-size:1.25rem}.workspace-business-case>button,.workspace-followup button{color:#fff;background:var(--affiliate-blue);border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:max-content;padding:11px 14px;font-weight:900;display:inline-flex}.workspace-followup pre{white-space:pre-wrap;font:inherit;background:#fff;border:1px solid #e0d2c4;border-radius:12px;margin:0;padding:18px;line-height:1.6;overflow:auto}.workspace-followup>div:last-of-type{flex-wrap:wrap;gap:9px;display:flex}.affiliate-restaurant-layout>.affiliate-panel:last-child{container-type:inline-size}.restaurant-workspace-status{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;align-items:flex-start;gap:10px;margin:12px 0;padding:13px 15px;font-weight:800;line-height:1.45;display:flex}.restaurant-workspace-status svg{flex:none;margin-top:2px}@container (max-width:850px){.restaurant-workspace-nav{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.workspace-scenario-grid,.workspace-case-explainer,.affiliate-presentation-history article{grid-template-columns:minmax(0,1fr)}.presentation-version-actions{justify-content:flex-start}}@container (max-width:560px){.restaurant-workspace-nav,.presentation-lifecycle-steps{grid-template-columns:minmax(0,1fr)}.presentation-version-actions>*{width:100%}}@media (max-width:1050px) and (min-width:761px){.affiliate-shell{grid-template-columns:minmax(0,1fr)}.affiliate-sidebar{flex-direction:row;align-items:center;height:auto;padding:14px 18px;position:static}.affiliate-sidebar>div:first-child{grid-template-columns:auto auto;align-items:center}.affiliate-sidebar>div:first-child .affiliate-avatar{grid-row:1/3}.affiliate-sidebar nav{flex:1;grid-template-columns:repeat(3,minmax(0,1fr))}.affiliate-sidebar nav button{text-align:center;justify-content:center}.affiliate-main{padding:18px}.affiliate-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.affiliate-grid:not(.affiliate-restaurant-layout),.affiliate-today-grid,.affiliate-support-layout{grid-template-columns:minmax(0,1fr)}.affiliate-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.owner-deck-cover,.owner-deck-close,.owner-deck-journeys{grid-template-columns:1fr}.owner-deck-journeys>svg{justify-self:center;transform:rotate(90deg)}.owner-value-grid,.owner-impact-grid{grid-template-columns:1fr}.restaurant-workspace-nav{grid-template-columns:1fr 1fr;position:static}.workspace-scenario-grid,.workspace-case-explainer{grid-template-columns:1fr}}.affiliate-toolkit-overview{background:linear-gradient(135deg,#f7faff 0%,#eef5ff 100%);border:1px solid #b9cff8;border-radius:16px;gap:18px;padding:22px;display:grid;box-shadow:0 12px 30px #1e4a9b14}.affiliate-toolkit-heading{justify-content:space-between;align-items:end;gap:22px;display:flex}.affiliate-toolkit-heading>div{max-width:760px}.affiliate-toolkit-heading h2,.affiliate-toolkit-heading p,.affiliate-toolkit-card-grid h3,.affiliate-toolkit-card-grid p,.affiliate-toolkit-library-heading h2,.affiliate-toolkit-library-heading p{margin:0}.affiliate-toolkit-heading h2{margin-top:4px;font-size:clamp(1.35rem,2vw,1.85rem)}.affiliate-toolkit-heading>div>p:last-child,.affiliate-toolkit-library-heading>p:last-child{color:#5e6b80;margin-top:7px;line-height:1.55}.affiliate-toolkit-selector{color:#344258;text-transform:uppercase;letter-spacing:.06em;flex:0 0 min(330px,40%);gap:6px;font-size:.76rem;font-weight:900;display:grid}.affiliate-toolkit-selector select{color:#172033;width:100%;min-height:44px;font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #9fb9e9;border-radius:9px;padding:0 38px 0 12px;font-size:.9rem;font-weight:800}.affiliate-toolkit-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.affiliate-toolkit-card-grid>article{color:#172033;background:#fff;border:1px solid #d7e1f1;border-radius:12px;grid-template-rows:auto auto auto 1fr auto;align-items:start;gap:8px;min-width:0;padding:17px;display:grid}.affiliate-toolkit-card-grid>article.primary{color:#fff;background:linear-gradient(145deg,#2455d9,#173c9d);border-color:#2455d9}.affiliate-toolkit-card-grid small{color:#66738a;text-transform:uppercase;letter-spacing:.055em;font-size:.68rem;font-weight:900}.affiliate-toolkit-card-grid .primary small,.affiliate-toolkit-card-grid .primary p{color:#ffffffc7}.affiliate-toolkit-card-grid h3{font-size:1rem}.affiliate-toolkit-card-grid p{color:#5e6b80;font-size:.84rem;line-height:1.5}.affiliate-toolkit-card-grid a,.affiliate-toolkit-card-grid button,.affiliate-toolkit-empty button{color:#fff;text-align:left;background:#2455d9;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:40px;padding:9px 11px;font-size:.79rem;font-weight:900;display:inline-flex}.affiliate-toolkit-card-grid .primary a,.affiliate-toolkit-card-grid .primary button{color:#173c9d;background:#fff}.affiliate-toolkit-card-grid button:disabled{cursor:not-allowed;opacity:.55}.affiliate-toolkit-empty{background:#ffffffb8;border:1px dashed #9fb9e9;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.affiliate-toolkit-empty button{width:auto}.affiliate-toolkit-library{background:#f8fafc;border:1px solid #dbe2ee;border-radius:14px;gap:18px;padding:20px;display:grid}.affiliate-toolkit-library-heading{gap:3px;display:grid}.affiliate-toolkit-library>.affiliate-grid{margin:0}@media (max-width:1120px){.affiliate-toolkit-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.affiliate-toolkit-overview,.affiliate-toolkit-library{padding:15px}.affiliate-toolkit-heading{flex-direction:column;align-items:stretch}.affiliate-toolkit-selector{flex-basis:auto}.affiliate-toolkit-card-grid{grid-template-columns:1fr}.affiliate-toolkit-empty{flex-direction:column;align-items:stretch}}.deal-discovery-section,.affiliate-advanced-tools{background:#fff;border:1px solid #e3d5c7;border-radius:14px}.deal-discovery-section>summary,.affiliate-advanced-tools>summary,.affiliate-crm-profile>summary{color:#2b1d18;cursor:pointer;padding:16px 18px;font-weight:950}.deal-discovery-section[open]>summary,.affiliate-advanced-tools[open]>summary,.affiliate-crm-profile[open]>summary{border-bottom:1px solid #eadfd2}.deal-discovery-section>p{color:#6f5a4d;margin:14px 18px 0}.deal-discovery-section>.deal-discovery-grid,.deal-discovery-section>.deal-metric-grid{padding:16px 18px 18px}.deal-number-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 18px 0;display:grid}.deal-number-checks .deal-missing,.deal-number-checks .deal-ready{align-items:flex-start}.deal-number-checks svg{flex:none;margin-top:1px}.deal-discovery-metric{grid-template-columns:1fr;align-items:start}.deal-field-help{color:#745f51;line-height:1.4}.deal-metric-source{border-top:1px solid #eee4da;gap:8px;padding-top:8px;display:grid}.deal-metric-source summary{color:#167c80;cursor:pointer;font-size:.74rem;font-weight:900}.deal-metric-source[open]{gap:8px;display:grid}.deal-metric-source .deal-metric-note{margin-top:7px}.affiliate-crm-profile{padding:0}.affiliate-crm-profile>:not(summary){margin-left:18px;margin-right:18px}.affiliate-crm-profile>:last-child{margin-bottom:18px}.coach-simple-panel{gap:18px;display:grid}.coach-mode-grid{flex-wrap:wrap;gap:8px;display:flex}.coach-mode-grid button{color:#49362f;background:#fff;border:1px solid #d8c9b8;border-radius:9px;padding:10px 13px;font-weight:850}.coach-mode-grid button.active{color:#fff;background:#167c80;border-color:#167c80}.coach-simple-panel>article{background:#e8f5f3;border-radius:12px;gap:12px;padding:18px;display:grid}.coach-simple-panel pre{white-space:pre-wrap;font:inherit;margin:0;line-height:1.6}.coach-simple-panel article button{color:#fff;background:#167c80;border:0;border-radius:8px;align-items:center;gap:7px;width:max-content;padding:10px 13px;font-weight:900;display:inline-flex}.affiliate-advanced-tools{padding:0}.affiliate-advanced-tools>section,.affiliate-advanced-tools>.affiliate-skill-panel,.affiliate-advanced-tools>.affiliate-stage-control,.affiliate-advanced-tools>.affiliate-link-list{margin:18px}.affiliate-next-move-actions{gap:9px;min-width:min(300px,100%);display:grid}.affiliate-next-move-actions .affiliate-secondary-action{color:#fff;background:0 0;border:1px solid #ffffff59}.affiliate-dashboard-secondary,.affiliate-week-review,.presentation-history-archive{background:#fff;border:1px solid #dbe2ee;border-radius:10px}.affiliate-dashboard-secondary>summary,.affiliate-week-review>summary,.presentation-history-archive>summary,.affiliate-sprint-strip>summary,.affiliate-recovery-action>summary{cursor:pointer;padding:14px 16px;font-weight:900;list-style-position:inside}.affiliate-dashboard-secondary>.affiliate-metric-grid,.affiliate-week-review>:not(summary),.presentation-history-archive>div{margin:0 16px 16px}.affiliate-sprint-strip{background:#fff;border:1px solid #dbe2ee;border-radius:10px;padding:0;display:block;overflow:hidden}.affiliate-sprint-strip>div{grid-template-columns:repeat(7,minmax(135px,1fr));gap:8px;padding:0 14px 14px;display:grid;overflow-x:auto}.affiliate-sprint-strip article>div{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.affiliate-sprint-strip article button{color:#173c78;background:#fff;border:1px solid #b8c8e3;border-radius:6px;min-height:32px;padding:5px 8px;font-size:.72rem;font-weight:850}.affiliate-recovery-action{padding:0;display:block}.affiliate-recovery-action>div{justify-content:space-between;align-items:center;gap:16px;padding:0 16px 16px;display:flex}.affiliate-week-review{padding:0;scroll-margin-top:24px}.affiliate-week-review h2{margin-top:4px}.presentation-history-archive{background:#f8fafc;margin-top:14px}.presentation-history-archive>div{gap:8px;display:grid}.presentation-history-archive article{background:#fff;border:1px solid #e4e7ec;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.presentation-history-archive article>span{flex-wrap:wrap;gap:8px;display:flex}.presentation-history-archive a,.presentation-history-archive button{color:#173c78;min-height:34px;font:inherit;background:#fff;border:1px solid #b8c8e3;border-radius:6px;align-items:center;padding:6px 9px;font-size:.76rem;font-weight:850;text-decoration:none;display:inline-flex}.affiliate-primary-link{color:#fff;background:#167c80;border-radius:8px;align-items:center;gap:7px;width:max-content;padding:11px 14px;font-weight:900;text-decoration:none;display:inline-flex}.affiliate-search-advanced{background:#f8fafc;border:1px solid #dbe2ee;border-radius:8px;align-self:end;min-width:210px;padding:9px 11px}.affiliate-search-advanced>summary{cursor:pointer;color:#475467;font-size:.8rem;font-weight:850}.affiliate-search-advanced>label{gap:6px;margin-top:10px;display:grid}@media (max-width:760px){.affiliate-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.restaurant-workspace-nav{grid-template-columns:1fr}.restaurant-workspace-nav button{min-height:58px}.deal-discovery-section>.deal-discovery-grid,.deal-discovery-section>.deal-metric-grid{padding:13px}.coach-mode-grid{grid-template-columns:1fr;display:grid}.affiliate-sprint-strip>div{grid-template-columns:repeat(7,160px)}.affiliate-sprint-strip{margin-inline:0;padding-inline:0}.affiliate-recovery-action>div,.presentation-history-archive article{flex-direction:column;align-items:stretch}.affiliate-next-move-actions,.affiliate-primary-link{width:100%}}@media (max-width:480px){.affiliate-pipeline{grid-template-columns:minmax(0,1fr)}}.affiliate-lead-list-status{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;margin:-4px 0 16px;padding:11px 13px;font-size:.88rem;font-weight:800;line-height:1.4}.affiliate-working-list-empty{color:#475467;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;grid-column:1/-1;gap:4px;padding:18px;display:grid}.affiliate-working-list-empty strong{color:#101828}.affiliate-removed-leads{background:#f8fafc;border:1px solid #dbe2ee;border-radius:10px;margin-top:14px}.affiliate-removed-leads>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:11px 13px;font-weight:900;list-style-position:inside;display:flex}.affiliate-removed-leads>summary span{align-items:center;gap:7px;display:inline-flex}.affiliate-removed-leads>summary strong{color:#fff;background:#475467;border-radius:999px;place-items:center;min-width:28px;min-height:28px;font-size:.8rem;display:grid}.affiliate-removed-leads>p{color:#667085;margin:0;padding:0 13px 12px;font-size:.86rem;line-height:1.45}.affiliate-removed-leads>div{gap:8px;padding:0 10px 10px;display:grid}.affiliate-removed-leads article{background:#fff;border:1px solid #dbe2ee;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.affiliate-removed-leads article>span{gap:3px;min-width:0;display:grid}.affiliate-removed-leads article small{color:#667085;line-height:1.35}.affiliate-removed-leads article button,.affiliate-restaurant-head-actions button{min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:.82rem;font-weight:900;display:inline-flex}.affiliate-removed-leads article button{color:#1f4fd8}.affiliate-restaurant-head-actions{justify-items:end;gap:8px;display:grid}.affiliate-restaurant-head-actions button{color:#9f1239;background:#fff7f8;border-color:#fecdd3}.affiliate-removed-leads button:disabled,.affiliate-restaurant-head-actions button:disabled{opacity:.58;cursor:wait}@media (max-width:760px){.affiliate-restaurant-head-actions{justify-items:stretch;width:100%}.affiliate-restaurant-head-actions button,.affiliate-removed-leads article button{width:100%;min-height:46px}.affiliate-removed-leads article{flex-direction:column;align-items:stretch}}.affiliate-playbook{color:#241914;background:radial-gradient(circle at 90% 4%,#167c801c,#0000 28%),#f5efe7;min-height:100vh}.affiliate-playbook-header{background:#fffffff5;border-bottom:1px solid #ddcfc0;grid-template-columns:1fr auto auto;align-items:center;gap:20px;min-height:72px;padding:14px max(20px,50vw - 640px);display:grid}.affiliate-playbook-header>a{width:max-content;color:inherit;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.affiliate-playbook-header>a>span{color:#fff;background:#167c80;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:950;display:grid}.affiliate-playbook-header>div{text-align:right;display:grid}.affiliate-playbook-header>div small{color:#766258;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:900}.affiliate-playbook-status{color:#1d4ed8;background:#dbeafe;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:900}.affiliate-playbook-status.approved{color:#166534;background:#dcfce7}.affiliate-playbook-status.revoked{color:#8a331f;background:#fee2d5}.affiliate-playbook-archived-warning{color:#78351f;background:#fff3ed;border:1px solid #edb39d;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:min(1280px,100% - 36px);margin:16px auto 0;padding:13px 15px;font-size:.8rem;line-height:1.45;display:grid}.affiliate-playbook-archived-warning a{color:#78351f;font-weight:900}.affiliate-playbook-shell{grid-template-columns:minmax(285px,340px) minmax(0,1fr);align-items:start;gap:20px;width:min(1280px,100% - 36px);margin:0 auto;padding:22px 0 54px;display:grid}.affiliate-playbook-rail{gap:14px;display:grid;position:sticky;top:18px}.affiliate-playbook-objective{color:#fff;background:radial-gradient(circle at 90% 10%,#f0bd7333,#0000 34%),#183b3c;border-radius:18px;gap:8px;padding:22px;display:grid;box-shadow:0 18px 46px #183b3c33}.affiliate-playbook-objective>svg{color:#f0bd73}.affiliate-playbook-objective p,.affiliate-playbook-objective h1,.affiliate-playbook-objective small{margin:0}.affiliate-playbook-objective p{color:#f0bd73;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:950}.affiliate-playbook-objective h1{font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.12}.affiliate-playbook-objective small{color:#ffffffb3;line-height:1.45}.affiliate-playbook-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.affiliate-playbook-quick-actions button,.affiliate-playbook-quick-actions a{color:#173b3c;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdd8d4;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 7px;font-size:.74rem;font-weight:900;text-decoration:none;display:inline-flex}.affiliate-playbook-quick-actions button{color:#fff;background:#167c80;border-color:#167c80}.affiliate-playbook-progress{color:#715d52;gap:6px;padding:0 3px;font-size:.74rem;font-weight:900;display:grid}.affiliate-playbook-progress>i{background:#dfd2c5;border-radius:999px;height:7px;overflow:hidden}.affiliate-playbook-progress b{border-radius:inherit;background:#167c80;height:100%;transition:width .18s;display:block}.affiliate-playbook-rail nav{gap:6px;display:grid}.affiliate-playbook-rail nav button{color:#67554b;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:7px 10px;font-size:.82rem;font-weight:850;display:grid}.affiliate-playbook-rail nav button>span{color:#6d594d;background:#fff;border:1px solid #d3c4b6;border-radius:999px;place-items:center;width:26px;height:26px;font-size:.7rem;display:grid}.affiliate-playbook-rail nav button.active{color:#173b3c;background:#e4f4f1;border-color:#b8d9d4}.affiliate-playbook-rail nav button.active>span,.affiliate-playbook-rail nav button.complete>span{color:#fff;background:#167c80;border-color:#167c80}.affiliate-playbook-confidence{flex-wrap:wrap;gap:6px;display:flex}.affiliate-playbook-confidence span{color:#5f4c41;background:#eadfd3;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:900}.affiliate-playbook-copy-status{color:#167c80;min-height:18px;margin:0;font-size:.75rem;font-weight:850}.affiliate-playbook-stage{background:#fff;border:1px solid #ddcfc0;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 18px 50px #3e2b2214}.affiliate-playbook-stage>header{color:#fff;background:linear-gradient(120deg,#167c80f2,#183b3cfa);padding:clamp(24px,4vw,42px)}.affiliate-playbook-stage>header p,.affiliate-playbook-stage>header h2,.affiliate-playbook-stage>header span{margin:0}.affiliate-playbook-stage>header p{color:#f0bd73;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.affiliate-playbook-stage>header h2{letter-spacing:-.035em;max-width:820px;margin:8px 0 10px;font-size:clamp(1.75rem,4vw,3.25rem);line-height:1.03}.affiliate-playbook-stage>header span{color:#ffffffb8;line-height:1.5}.affiliate-playbook-prep-grid,.affiliate-playbook-stack,.affiliate-playbook-objection-grid{padding:clamp(18px,3vw,32px)}.affiliate-playbook-prep-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.affiliate-playbook-prep-grid article{background:#fffaf4;border:1px solid #ded1c4;border-radius:15px;padding:20px}.affiliate-playbook-prep-grid article>svg{color:#167c80}.affiliate-playbook-prep-grid article.hypotheses{background:#fff7df}.affiliate-playbook-prep-grid article.hypotheses>svg{color:#a66514}.affiliate-playbook-prep-grid article.guardrails{background:#fff1ef}.affiliate-playbook-prep-grid article.guardrails>svg{color:#b23c37}.affiliate-playbook-prep-grid h3,.affiliate-playbook-prep-grid p{margin:0}.affiliate-playbook-prep-grid h3{margin-top:14px;font-size:1.1rem}.affiliate-playbook-prep-grid p{color:#766258;margin-top:6px;font-size:.82rem;line-height:1.45}.affiliate-playbook-prep-grid ul{gap:10px;margin:16px 0 0;padding-left:18px;display:grid}.affiliate-playbook-prep-grid li{color:#49372f;font-size:.86rem;line-height:1.45}.affiliate-playbook-stack{gap:18px;display:grid}.affiliate-playbook-script{background:#eff9f7;border:2px solid #b8d8d3;border-radius:17px;gap:15px;padding:clamp(20px,4vw,32px);display:grid}.affiliate-playbook-script.featured{background:#fff7e9;border-color:#e4b36d}.affiliate-playbook-script>div{color:#167c80;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:9px;font-size:.75rem;font-weight:950;display:flex}.affiliate-playbook-script blockquote,.affiliate-playbook-close-grid blockquote{color:#2b1d18;margin:0;font-size:clamp(1.12rem,2vw,1.4rem);font-weight:800;line-height:1.55}.affiliate-playbook-script p{color:#5f4d43;margin:0;line-height:1.5}.affiliate-playbook-script button,.affiliate-playbook-question-grid button,.affiliate-playbook-objection-grid button,.affiliate-playbook-close-grid button,.affiliate-playbook-followup-grid button{color:#fff;width:max-content;min-height:39px;font:inherit;cursor:pointer;background:#167c80;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.affiliate-playbook-question-grid,.affiliate-playbook-bridge-grid,.affiliate-playbook-number-grid,.affiliate-playbook-close-grid,.affiliate-playbook-followup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.affiliate-playbook-question-grid>article,.affiliate-playbook-bridge-grid>article,.affiliate-playbook-objection-grid>article,.affiliate-playbook-close-grid>article,.affiliate-playbook-followup-grid>article{background:#fff;border:1px solid #ded1c4;border-radius:14px;align-content:start;gap:12px;padding:19px;display:grid}.affiliate-playbook-question-grid article>span,.affiliate-playbook-objection-grid article>span,.affiliate-playbook-close-grid article>span,.affiliate-playbook-followup-grid article>span{color:#a66514;letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:950}.affiliate-playbook-question-grid h3,.affiliate-playbook-question-grid p,.affiliate-playbook-bridge-grid h3,.affiliate-playbook-objection-grid h3,.affiliate-playbook-close-grid h3{margin:0}.affiliate-playbook-question-grid h3,.affiliate-playbook-objection-grid h3{font-size:1.04rem;line-height:1.35}.affiliate-playbook-question-grid p{color:#705e54;font-size:.82rem;line-height:1.45}.affiliate-playbook-question-grid article>div{flex-wrap:wrap;gap:6px;display:flex}.affiliate-playbook-question-grid article>div strong{flex:1 0 100%;font-size:.73rem}.affiliate-playbook-question-grid article>div small{color:#385f5e;background:#e7f4f1;border-radius:999px;padding:5px 7px;font-size:.67rem;font-weight:800}.affiliate-playbook-bridge-grid>article{padding-top:25px;position:relative}.affiliate-playbook-bridge-grid article>span{color:#fff;background:#167c80;border-radius:999px;place-items:center;width:28px;height:28px;font-weight:950;display:grid;position:absolute;top:-9px;left:16px}.affiliate-playbook-bridge-grid article>small{color:#a66514;text-transform:uppercase;font-size:.7rem;font-weight:950}.affiliate-playbook-bridge-grid dl,.affiliate-playbook-objection-grid dl{gap:10px;margin:0;display:grid}.affiliate-playbook-bridge-grid dl div,.affiliate-playbook-objection-grid dl div{border-top:1px solid #eee4da;gap:3px;padding-top:9px;display:grid}.affiliate-playbook-bridge-grid dt,.affiliate-playbook-objection-grid dt{color:#167c80;text-transform:uppercase;font-size:.69rem;font-weight:950}.affiliate-playbook-bridge-grid dd,.affiliate-playbook-objection-grid dd{color:#4f3e35;margin:0;font-size:.84rem;line-height:1.5}.affiliate-playbook-demo-row{color:#fff;background:#2b1d18;border-radius:15px;grid-template-columns:minmax(240px,1fr) auto auto auto;align-items:center;gap:8px;padding:18px;display:grid}.affiliate-playbook-demo-row p,.affiliate-playbook-demo-row h3,.affiliate-playbook-demo-row span{margin:0}.affiliate-playbook-demo-row p{color:#f0bd73;text-transform:uppercase;font-size:.7rem;font-weight:950}.affiliate-playbook-demo-row h3{margin:4px 0}.affiliate-playbook-demo-row span{color:#ffffffad;font-size:.8rem}.affiliate-playbook-demo-row>a,.affiliate-playbook-primary-link{color:#173b3c;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:8px 11px;font-size:.74rem;font-weight:900;text-decoration:none;display:inline-flex}.affiliate-playbook-number-grid>article{color:#fff;text-align:center;background:#167c80;border-radius:14px;place-items:center;min-height:112px;padding:18px;display:grid}.affiliate-playbook-number-grid strong{font-size:1.02rem;line-height:1.45}.affiliate-playbook-caveat,.affiliate-playbook-empty,.affiliate-playbook-checklist{color:#714816;background:#fff3d6;border:1px solid #edca8c;border-radius:12px;align-items:flex-start;gap:12px;padding:16px 18px;line-height:1.5;display:flex}.affiliate-playbook-empty strong,.affiliate-playbook-empty p{margin:0}.affiliate-playbook-empty p{margin-top:4px}.affiliate-playbook-confirm-list{border:1px solid #ded1c4;border-radius:13px;gap:8px;padding:18px;display:grid}.affiliate-playbook-confirm-list h3,.affiliate-playbook-confirm-list p{margin:0}.affiliate-playbook-confirm-list p{color:#5c4a40;align-items:flex-start;gap:8px;line-height:1.45;display:flex}.affiliate-playbook-confirm-list svg{color:#167c80;flex:none}.affiliate-playbook-primary-link{color:#fff;background:#167c80;width:max-content}.affiliate-playbook-objection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.affiliate-playbook-objection-grid>article{background:#fffaf4}.affiliate-playbook-close-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-playbook-close-grid>article{background:#fffaf4;border:2px solid #d8c9ba}.affiliate-playbook-close-grid>article.primary{background:#eef9f7;border-color:#167c80}.affiliate-playbook-close-grid>article>svg{color:#167c80}.affiliate-playbook-checklist{color:#2f514f;background:#edf8f6;border-color:#b9d9d4}.affiliate-playbook-checklist>svg{flex:none}.affiliate-playbook-checklist h3,.affiliate-playbook-checklist p{margin:0}.affiliate-playbook-checklist p{gap:8px;margin-top:8px;display:flex}.affiliate-playbook-followup-grid{grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr)}.affiliate-playbook-followup-grid pre{white-space:pre-wrap;max-height:310px;font:inherit;background:#f5efe7;border-radius:9px;margin:0;padding:14px;font-size:.82rem;line-height:1.55;overflow:auto}.affiliate-playbook-answer{border-top:1px solid #e6ddd4;gap:7px;padding-top:12px;display:grid}.affiliate-playbook-answer>strong{color:#2f514f;font-size:.75rem}.affiliate-playbook-answer textarea,.affiliate-playbook-capture input,.affiliate-playbook-capture textarea{color:#251c18;width:100%;min-width:0;font:inherit;resize:vertical;background:#fff;border:1px solid #cdbfb2;border-radius:9px;outline:none;padding:10px 11px;font-size:.84rem;line-height:1.45}.affiliate-playbook-answer textarea:focus,.affiliate-playbook-capture input:focus,.affiliate-playbook-capture textarea:focus{border-color:#167c80;box-shadow:0 0 0 3px #167c801f}.affiliate-playbook-more{background:#fff;border:1px solid #d9cec3;border-radius:12px;padding:0}.affiliate-playbook-more>summary{color:#2f514f;cursor:pointer;padding:13px 16px;font-size:.82rem;font-weight:900}.affiliate-playbook-more[open]>summary{border-bottom:1px solid #e8ded5}.affiliate-playbook-more>div{padding:14px}.affiliate-playbook-more.compact>div{gap:9px;display:grid}.affiliate-playbook-save-note{color:#2f514f;background:#eaf7f5;border-radius:11px;align-items:flex-start;gap:9px;padding:13px 15px;font-size:.8rem;line-height:1.5;display:flex}.affiliate-playbook-save-note svg{flex:none;margin-top:1px}.affiliate-playbook-capture{background:#eff9f7;border:2px solid #167c80;border-radius:15px;gap:16px;padding:clamp(19px,3vw,28px);display:grid}.affiliate-playbook-capture>header>div,.affiliate-playbook-capture>header span,.affiliate-playbook-capture-grid label,.affiliate-playbook-capture-grid label>span{display:flex}.affiliate-playbook-capture>header>div{align-items:flex-start;gap:10px}.affiliate-playbook-capture>header span{flex-direction:column;gap:3px}.affiliate-playbook-capture>header strong{color:#263c3b;font-size:1.05rem}.affiliate-playbook-capture>header small{color:#58716f;line-height:1.45}.affiliate-playbook-capture-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.affiliate-playbook-capture-grid label{flex-direction:column;gap:7px}.affiliate-playbook-capture-grid label>span{color:#355451;align-items:center;gap:6px;font-size:.76rem;font-weight:900}.affiliate-playbook-capture-grid .wide{grid-column:1/-1}.affiliate-playbook-save-button{color:#fff;width:max-content;min-height:44px;font:inherit;cursor:pointer;background:#167c80;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:.82rem;font-weight:950;display:inline-flex}.affiliate-playbook-save-button:disabled{opacity:.62;cursor:wait}.affiliate-playbook-save-button .spin{animation:.85s linear infinite affiliate-playbook-spin}@keyframes affiliate-playbook-spin{to{transform:rotate(360deg)}}.affiliate-playbook-save-status{color:#536c6a;margin:0;font-size:.78rem;line-height:1.45}.affiliate-playbook-save-status.error{color:#a63f32}.affiliate-playbook-save-status.saved{color:#246c4f;font-weight:800}.affiliate-playbook-stage-controls{background:#fffaf4;border-top:1px solid #e5d9ce;justify-content:space-between;align-items:center;gap:10px;padding:18px clamp(18px,3vw,32px);display:flex}.affiliate-playbook-stage-controls button,.affiliate-playbook-stage-controls a{color:#4f3d34;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6c7ba;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:.8rem;font-weight:900;text-decoration:none;display:inline-flex}.affiliate-playbook-stage-controls button.primary,.affiliate-playbook-stage-controls a{color:#fff;background:#167c80;border-color:#167c80}.affiliate-playbook-stage-controls button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1040px){.affiliate-playbook-prep-grid,.affiliate-playbook-question-grid,.affiliate-playbook-bridge-grid,.affiliate-playbook-objection-grid{grid-template-columns:1fr}.affiliate-playbook-demo-row{grid-template-columns:1fr 1fr 1fr}.affiliate-playbook-demo-row>div{grid-column:1/-1}}@media (max-width:860px){.affiliate-playbook-header{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.affiliate-playbook-header>div{text-align:center;min-width:0;display:grid}.affiliate-playbook-header>div small{display:none}.affiliate-playbook-header>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.affiliate-playbook-shell{grid-template-columns:minmax(0,1fr);width:100%;padding-top:0}.affiliate-playbook-rail{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5efe7f7;border-bottom:1px solid #d7c9bc;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 14px;top:0}.affiliate-playbook-objective{border-radius:13px;min-width:0;padding:13px 15px}.affiliate-playbook-objective>svg,.affiliate-playbook-objective>p,.affiliate-playbook-objective>small,.affiliate-playbook-progress,.affiliate-playbook-rail nav,.affiliate-playbook-confidence{display:none}.affiliate-playbook-copy-status{grid-column:1/-1;min-height:0;margin:0 3px}.affiliate-playbook-copy-status:empty{display:none}.affiliate-playbook-objective h1{font-size:.98rem}.affiliate-playbook-quick-actions{align-self:center}.affiliate-playbook-quick-actions button,.affiliate-playbook-quick-actions a{width:42px;min-width:42px;padding:0;font-size:0}.affiliate-playbook-quick-actions svg{width:17px;height:17px}.affiliate-playbook-stage{border-radius:16px;margin:0 14px}}@media (max-width:620px){.affiliate-playbook-header{min-height:60px;padding:10px 14px}.affiliate-playbook-status{text-overflow:ellipsis;white-space:nowrap;max-width:145px;overflow:hidden}.affiliate-playbook-header>a>strong{display:none}.affiliate-playbook-archived-warning{grid-template-columns:auto minmax(0,1fr)}.affiliate-playbook-archived-warning a{grid-column:2}.affiliate-playbook-rail{grid-template-columns:minmax(0,1fr) auto}.affiliate-playbook-objective h1{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.affiliate-playbook-quick-actions{grid-template-columns:repeat(3,40px)}.affiliate-playbook-stage{margin:0 10px}.affiliate-playbook-stage>header,.affiliate-playbook-prep-grid,.affiliate-playbook-stack,.affiliate-playbook-objection-grid{padding:18px}.affiliate-playbook-stage>header h2{font-size:1.7rem}.affiliate-playbook-number-grid,.affiliate-playbook-close-grid,.affiliate-playbook-followup-grid,.affiliate-playbook-capture-grid{grid-template-columns:1fr}.affiliate-playbook-capture-grid .wide{grid-column:auto}.affiliate-playbook-save-button{width:100%}.affiliate-playbook-demo-row{grid-template-columns:1fr}.affiliate-playbook-demo-row>div{grid-column:auto}.affiliate-playbook-primary-link{width:100%}.affiliate-playbook-stage-controls{z-index:4;padding:12px;position:sticky;bottom:0}.affiliate-playbook-stage-controls button,.affiliate-playbook-stage-controls a{flex:1}}.nx-owner-case-page,.nx-owner-case-legacy{--nx-case-ink:#16252a;--nx-case-muted:#5f6f72;--nx-case-teal:#167c80;--nx-case-teal-dark:#103f43;--nx-case-orange:#df6a43;--nx-case-paper:#f7f5f0;--nx-case-white:#fff;--nx-case-line:#dce3df}.nx-owner-case-page{min-height:100vh;color:var(--nx-case-ink);background:var(--nx-case-paper)}.nx-owner-case-page h1,.nx-owner-case-page h2,.nx-owner-case-page h3,.nx-owner-case-page p{overflow-wrap:anywhere}.nx-case-present-launcher{color:#fff;background:linear-gradient(100deg,#173c9d,#2455d9 54%,#167c80);justify-content:space-between;align-items:center;gap:18px;padding:14px max(20px,50vw - 560px);display:flex}.nx-case-present-launcher>div,.nx-case-present-launcher>div>span,.nx-case-present-launcher button{align-items:center;display:flex}.nx-case-present-launcher>div{gap:10px}.nx-case-present-launcher>div>span{flex-direction:column;align-items:flex-start;gap:2px}.nx-case-present-launcher small{color:#ffffffb8}.nx-case-present-launcher button{color:#173c9d;background:#fff;border:0;border-radius:9px;justify-content:center;gap:8px;min-height:42px;padding:9px 15px;font-weight:950}body:has(.nx-owner-deck){overflow:hidden}.nx-owner-case[aria-hidden=true]{display:none}.nx-owner-deck{--deck-blue:#2455d9;--deck-blue-dark:#102b72;--deck-ink:#111c31;--deck-muted:#64718a;--deck-aqua:#34d3c7;z-index:5000;min-height:100dvh;color:var(--deck-ink);background:radial-gradient(circle at 8% 12%,#34d3c721,#0000 30%),radial-gradient(circle at 92% 8%,#2455d926,#0000 32%),#f4f7fc;grid-template-rows:70px minmax(0,1fr) 78px;display:grid;position:fixed;inset:0}.nx-owner-deck-bar,.nx-owner-deck-controls{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;justify-content:space-between;align-items:center;gap:18px;padding:0 clamp(18px,3vw,46px);display:flex}.nx-owner-deck-bar{border-bottom:1px solid #dbe4f4}.nx-owner-deck-brand,.nx-owner-deck-actions,.nx-owner-deck-actions button{align-items:center;display:flex}.nx-owner-deck-brand{gap:10px}.nx-owner-deck-brand>span{color:#fff;background:var(--deck-blue);border-radius:9px;place-items:center;width:36px;height:36px;font-weight:950;display:grid}.nx-owner-deck-brand>strong{font-size:1.05rem}.nx-owner-deck-brand>small{color:var(--deck-muted);border-left:1px solid #d8e0ee;margin-left:5px;padding-left:15px;font-weight:750}.nx-owner-deck-actions{gap:8px}.nx-owner-deck-actions>span{color:var(--deck-muted);margin-right:4px;font-size:.78rem;font-weight:900}.nx-owner-deck-actions button,.nx-owner-deck-controls>button{color:#34425b;background:#fff;border:1px solid #d6e0f0;border-radius:8px;gap:7px;min-height:39px;padding:8px 12px;font-weight:850}.nx-owner-deck-stage{min-height:0;padding:clamp(16px,2.5vh,28px) clamp(18px,3.8vw,58px);overflow:hidden}.nx-owner-deck-slide{background:#fffffff7;border:1px solid #bccbe6d1;border-radius:clamp(18px,2.2vw,30px);width:min(100%,1460px);height:100%;min-height:0;margin:0 auto;padding:clamp(28px,4.2vw,68px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #1b326526}.nx-owner-deck-slide h1,.nx-owner-deck-slide h2,.nx-owner-deck-slide h3,.nx-owner-deck-slide p{margin:0}.nx-owner-deck-kicker{color:var(--deck-blue);text-transform:uppercase;letter-spacing:.1em;font-size:clamp(.7rem,1vw,.86rem);font-weight:950}.nx-owner-deck-slide-heading{align-content:start;gap:9px;display:grid}.nx-owner-deck-slide-heading.split{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px}.nx-owner-deck-slide-heading h2{letter-spacing:-.045em;max-width:940px;font-size:clamp(2rem,4.2vw,4.7rem);line-height:.98}.nx-owner-deck-slide-heading>p:last-child{max-width:950px;color:var(--deck-muted);font-size:clamp(.95rem,1.35vw,1.25rem);line-height:1.55}.nx-owner-deck-opening{color:#fff;background:radial-gradient(circle at 82% 16%,#34d3c740,#0000 28%),linear-gradient(145deg,#102b72 0%,#173c9d 58%,#0e525d 100%);border-color:#0000;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(28px,6vw,96px)}.nx-owner-deck-opening:after{aspect-ratio:1;content:"";border:1px solid #ffffff21;border-radius:50%;width:60%;position:absolute;bottom:-42%;right:-12%}.nx-owner-deck-copy{z-index:1;gap:clamp(15px,2.2vh,25px);display:grid;position:relative}.nx-owner-deck-opening .nx-owner-deck-kicker{color:#7cf3e8}.nx-owner-deck-copy h1{letter-spacing:-.055em;max-width:860px;font-size:clamp(2.7rem,5.4vw,6.1rem);line-height:.94}.nx-owner-deck-copy h1.long{font-size:clamp(2.4rem,4.2vw,4.8rem)}.nx-owner-deck-lede{color:#ffffffc7;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:780px;font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.55;display:-webkit-box;overflow:hidden}.nx-owner-deck-proof-line{color:#ffffffc2;border-top:1px solid #ffffff29;align-items:center;gap:9px;max-width:660px;padding-top:16px;font-size:.85rem;font-weight:750;display:flex}.nx-owner-deck-product-visual{z-index:1;align-self:center;min-height:min(55vh,500px);position:relative}.nx-owner-deck-phone{z-index:2;color:#15213a;background:#fff;border:9px solid #0a1533;border-radius:38px;width:min(285px,72%);min-height:min(480px,54vh);padding:33px 18px 18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-42%,-50%)rotate(3deg);box-shadow:0 34px 70px #01081a6b}.nx-owner-deck-phone-top{background:#0a1533;border-radius:20px;width:34%;height:8px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.nx-owner-deck-phone>span{color:var(--deck-blue);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:950}.nx-owner-deck-phone>strong{align-self:end;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.04}.nx-owner-deck-food-card{background:#eef4ff;border-radius:14px;align-self:center;align-items:center;gap:12px;padding:13px;display:flex}.nx-owner-deck-food-card>svg{color:var(--deck-blue)}.nx-owner-deck-food-card>div{gap:2px;display:grid}.nx-owner-deck-food-card small{color:var(--deck-muted)}.nx-owner-deck-phone>button{color:#fff;background:var(--deck-blue);border:0;border-radius:11px;align-self:end;min-height:44px;font-weight:900}.nx-owner-deck-ticket{z-index:1;color:#182137;background:#fff;border-radius:12px;gap:8px;width:210px;padding:22px;display:grid;position:absolute;top:53%;right:0;transform:translateY(-50%)rotate(-7deg);box-shadow:0 26px 55px #01081a52}.nx-owner-deck-ticket>svg,.nx-owner-deck-ticket>span{color:#167c80}.nx-owner-deck-ticket>span{letter-spacing:.08em;font-size:.68rem;font-weight:950}.nx-owner-deck-ticket>i{border-top:2px dashed #cdd7e7;display:block}.nx-owner-deck-ticket>small{color:var(--deck-muted)}.nx-owner-deck-problem,.nx-owner-deck-experience,.nx-owner-deck-case,.nx-owner-deck-pilot{grid-template-rows:auto 1fr auto;gap:clamp(20px,3vh,34px)}.nx-owner-deck-case{gap:18px;padding-block:clamp(24px,3vw,42px)}.nx-owner-deck-case .nx-owner-deck-slide-heading h2{font-size:clamp(1.9rem,3.6vw,4rem)}.nx-owner-deck-problem-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.nx-owner-deck-problem-grid>section{background:#f7f9fd;border:1px solid #dce5f3;border-radius:17px;align-content:start;gap:10px;padding:clamp(18px,2.3vw,30px);display:grid}.nx-owner-deck-problem-grid>section>svg{color:var(--deck-blue)}.nx-owner-deck-problem-grid>section>span,.nx-owner-deck-pilot-grid>section>span{color:var(--deck-blue);text-transform:uppercase;letter-spacing:.07em;font-size:.76rem;font-weight:950}.nx-owner-deck-problem-grid p{color:#34415a;font-size:clamp(.9rem,1.25vw,1.1rem);line-height:1.55}.nx-owner-deck-problem-grid>section.priority{color:#fff;background:var(--deck-blue-dark);border-color:#0000}.nx-owner-deck-problem-grid>section.priority svg,.nx-owner-deck-problem-grid>section.priority span{color:#7cf3e8}.nx-owner-deck-problem-grid>section.priority p{color:#ffffffdb}.nx-owner-deck-bridge,.nx-owner-deck-case-basis{color:#fff;background:linear-gradient(100deg, var(--deck-blue), #167c80);border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 24px;padding:16px 20px;display:grid}.nx-owner-deck-bridge strong,.nx-owner-deck-case-basis>span{text-transform:uppercase;letter-spacing:.08em;font-size:.74rem}.nx-owner-deck-bridge span{font-size:clamp(.9rem,1.2vw,1.06rem);line-height:1.45}.nx-owner-deck-journey{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:clamp(10px,2vw,24px);display:grid}.nx-owner-deck-journey>section{background:linear-gradient(160deg,#fff,#f3f7ff);border:1px solid #d9e3f2;border-radius:20px;align-content:center;gap:10px;min-height:min(34vh,310px);padding:clamp(18px,2.6vw,34px);display:grid;position:relative}.nx-owner-deck-journey>section>span{color:#c6d2e9;font-size:1.6rem;font-weight:950;position:absolute;top:17px;right:19px}.nx-owner-deck-journey>section>svg{color:var(--deck-blue)}.nx-owner-deck-journey h3{font-size:clamp(1.1rem,1.7vw,1.55rem)}.nx-owner-deck-journey p{color:var(--deck-muted);line-height:1.5}.nx-owner-deck-journey>svg{color:#9fb0ce}.nx-owner-deck-pillar-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.nx-owner-deck-pillar-row>span{color:#35435c;align-items:flex-start;gap:8px;font-size:.82rem;font-weight:750;display:flex}.nx-owner-deck-pillar-row svg{color:#167c80;flex:none}.nx-owner-deck-confidence{color:#0f6a68;background:#e9f8f5;border:1px solid #a8ddd7;border-radius:999px;align-items:center;gap:8px;max-width:290px;padding:10px 13px;font-size:.76rem;font-weight:900;display:inline-flex}.nx-owner-deck-confidence.planning,.nx-owner-deck-confidence.withheld{color:#94532c;background:#fff5e9;border-color:#efc9a9}.nx-owner-deck-metrics{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.nx-owner-deck-metrics>section{background:#f7f9fd;border:1px solid #dce5f3;border-radius:20px;align-content:center;gap:10px;min-height:min(27vh,245px);padding:clamp(20px,3vw,38px);display:grid}.nx-owner-deck-metrics>section:first-child{color:#fff;background:linear-gradient(145deg,#2455d9,#102b72);border-color:#0000}.nx-owner-deck-metrics strong{letter-spacing:-.045em;font-size:clamp(2.2rem,4vw,4.5rem);line-height:1}.nx-owner-deck-metrics span{font-weight:900}.nx-owner-deck-metrics small{color:var(--deck-muted);line-height:1.4}.nx-owner-deck-metrics>section:first-child small{color:#ffffffb8}.nx-owner-deck-case-basis{color:var(--deck-ink);background:#f5f8fd;border:1px solid #d9e3f2;grid-template-columns:auto minmax(0,1fr) minmax(240px,auto)}.nx-owner-deck-case-basis>span{color:var(--deck-blue);font-weight:950}.nx-owner-deck-case-basis small{color:var(--deck-muted);text-align:right}.nx-owner-deck-baseline{background:#f7f9fd;border:1px solid #dce5f3;border-radius:20px;align-items:center;gap:20px;padding:34px;display:flex}.nx-owner-deck-baseline>svg{color:var(--deck-blue)}.nx-owner-deck-baseline>div{gap:5px;display:grid}.nx-owner-deck-baseline p{color:var(--deck-muted)}.nx-owner-deck-pilot-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;display:grid}.nx-owner-deck-pilot-grid>section{background:#f7f9fd;border:1px solid #dce5f3;border-radius:19px;padding:clamp(20px,2.6vw,34px)}.nx-owner-deck-pilot-grid ol,.nx-owner-deck-pilot-grid ul{gap:clamp(9px,1.3vh,14px);margin:18px 0 0;padding:0;list-style:none;display:grid}.nx-owner-deck-pilot-grid ol{counter-reset:deck-pilot}.nx-owner-deck-pilot-grid li{color:#34415a;line-height:1.45}.nx-owner-deck-pilot-grid ol li{counter-increment:deck-pilot;grid-template-columns:28px 1fr;gap:9px;display:grid}.nx-owner-deck-pilot-grid ol li:before{color:#fff;background:var(--deck-blue);content:counter(deck-pilot);border-radius:50%;place-items:center;width:26px;height:26px;font-size:.72rem;font-weight:900;display:grid}.nx-owner-deck-pilot-grid ul li{align-items:flex-start;gap:9px;display:flex}.nx-owner-deck-pilot-grid ul svg{color:#167c80;flex:none}.nx-owner-deck-close{text-align:center;color:#fff;background:radial-gradient(circle at 20% 20%,#34d3c733,#0000 28%),linear-gradient(145deg,#102b72,#173c9d 58%,#0d5963);border-color:#0000;align-content:center;justify-items:center;gap:clamp(14px,2.1vh,24px)}.nx-owner-deck-close-mark{color:#102b72;background:#7cf3e8;border-radius:18px;place-items:center;width:68px;height:68px;display:grid}.nx-owner-deck-close .nx-owner-deck-kicker{color:#7cf3e8}.nx-owner-deck-close h2{letter-spacing:-.055em;max-width:980px;font-size:clamp(2.8rem,5.5vw,6.2rem);line-height:.95}.nx-owner-deck-close>p:not(.nx-owner-deck-kicker){color:#ffffffc2;max-width:900px;font-size:clamp(1rem,1.4vw,1.3rem);line-height:1.5}.nx-owner-deck-next-step{background:#ffffff14;border:1px solid #fff3;border-radius:13px;gap:4px;max-width:880px;padding:14px 22px;display:grid}.nx-owner-deck-next-step span{color:#7cf3e8;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:950}.nx-owner-deck-close-actions{justify-content:center;gap:10px;display:flex}.nx-owner-deck-close-actions a,.nx-owner-deck-close-actions button{color:#102b72;background:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 17px;font-weight:950;display:inline-flex}.nx-owner-deck-close>small{color:#ffffff8f}.nx-owner-deck-controls{border-top:1px solid #dbe4f4}.nx-owner-deck-controls>button{justify-content:center;align-items:center;min-width:112px;display:inline-flex}.nx-owner-deck-controls>button:disabled{cursor:not-allowed;opacity:.38}.nx-owner-deck-controls nav{justify-content:center;align-items:center;gap:5px;display:flex}.nx-owner-deck-controls nav button{color:var(--deck-muted);background:0 0;border:0;border-radius:8px;grid-template-columns:24px auto;align-items:center;gap:5px;padding:5px 7px;font-size:.68rem;font-weight:800;display:grid}.nx-owner-deck-controls nav button>span{background:#fff;border:1px solid #cdd8e9;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.nx-owner-deck-controls nav button.active{color:var(--deck-blue);background:#edf3ff}.nx-owner-deck-controls nav button.active>span{color:#fff;border-color:var(--deck-blue);background:var(--deck-blue)}@media (max-width:1080px){.nx-owner-deck-controls nav button small{display:none}.nx-owner-deck-controls nav button{grid-template-columns:24px;padding:5px}.nx-owner-deck-slide{padding:clamp(24px,4vw,44px)}}@media (max-width:760px){.nx-case-present-launcher{flex-direction:column;align-items:stretch}.nx-owner-deck{grid-template-rows:auto minmax(0,1fr) 66px}.nx-owner-deck-bar{align-items:flex-start;padding:9px 12px}.nx-owner-deck-brand>small,.nx-owner-deck-actions>span,.nx-owner-deck-actions button:first-of-type{display:none}.nx-owner-deck-actions button{min-width:42px;padding:8px;font-size:0}.nx-owner-deck-stage{padding:10px;overflow:auto}.nx-owner-deck-slide{height:auto;min-height:100%;padding:24px 20px;overflow:visible}.nx-owner-deck-opening,.nx-owner-deck-slide-heading.split,.nx-owner-deck-problem-grid,.nx-owner-deck-pillar-row,.nx-owner-deck-metrics,.nx-owner-deck-pilot-grid{grid-template-columns:1fr}.nx-owner-deck-opening{gap:24px}.nx-owner-deck-product-visual{min-height:390px}.nx-owner-deck-ticket{width:165px;right:2%}.nx-owner-deck-problem-grid,.nx-owner-deck-metrics{align-content:start}.nx-owner-deck-problem-grid>section,.nx-owner-deck-metrics>section{min-height:0}.nx-owner-deck-journey{grid-template-columns:1fr}.nx-owner-deck-journey>svg{justify-self:center;transform:rotate(90deg)}.nx-owner-deck-journey>section{min-height:180px}.nx-owner-deck-case-basis,.nx-owner-deck-bridge{grid-template-columns:1fr}.nx-owner-deck-case-basis small{text-align:left}.nx-owner-deck-controls{padding:0 10px}.nx-owner-deck-controls>button{min-width:42px;padding:8px;font-size:0}.nx-owner-deck-controls nav{gap:1px}.nx-owner-deck-controls nav button,.nx-owner-deck-controls nav button>span{width:22px;height:22px}}.nx-case-topbar{border-bottom:1px solid var(--nx-case-line);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,4vw,48px);min-height:72px;padding:13px max(20px,50vw - 590px);display:grid}.nx-case-brand{color:var(--nx-case-ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.nx-case-brand>span{color:#fff;background:var(--nx-case-teal);letter-spacing:-.03em;border-radius:9px;place-items:center;width:35px;height:35px;font-weight:950;display:grid}.nx-case-brand>strong{letter-spacing:-.02em;font-size:1rem}.nx-case-prepared-for,.nx-case-document-meta{text-align:right;gap:2px;min-width:0;display:grid}.nx-case-prepared-for{justify-self:end}.nx-case-document-meta{border-left:1px solid var(--nx-case-line);padding-left:24px}.nx-case-prepared-for span,.nx-case-document-meta span{color:#718083;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:850}.nx-case-prepared-for strong,.nx-case-document-meta strong{color:var(--nx-case-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.nx-case-private-bar,.nx-case-archived-bar{color:#f8fbfb;background:#182c32;justify-content:space-between;align-items:center;gap:20px;padding:11px max(20px,50vw - 590px);font-size:.78rem;display:flex}.nx-case-archived-bar{color:#fffaf7;background:#6e3c2d}.nx-case-private-bar>div,.nx-case-private-bar>div>span,.nx-case-archived-bar>div,.nx-case-archived-bar>div>span{align-items:center;gap:8px;min-width:0;display:flex}.nx-case-private-bar svg,.nx-case-archived-bar svg{color:#89d5d0;flex:none}.nx-case-archived-bar svg{color:#f1c19f}.nx-case-private-bar a,.nx-case-archived-bar a{color:#fff;border:1px solid #ffffff47;border-radius:8px;flex:none;padding:8px 11px;font-weight:850;text-decoration:none}.nx-owner-case{color:var(--nx-case-ink);container:nx-owner-case/inline-size}.nx-case-container,.nx-case-section{width:min(1120px,100% - 40px);margin-inline:auto}.nx-case-section{padding-top:clamp(56px,7vw,82px);padding-bottom:clamp(56px,7vw,82px)}.nx-case-eyebrow{color:var(--nx-case-teal);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:.73rem;font-weight:900}.nx-case-section-heading{max-width:790px;margin-bottom:30px}.nx-case-section-heading.split{justify-content:space-between;align-items:flex-start;gap:30px;max-width:none;display:flex}.nx-case-section-heading.split>div{max-width:760px}.nx-case-section-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4.3cqw,3.5rem);line-height:1.02}.nx-case-section-heading>p:not(.nx-case-eyebrow),.nx-case-section-heading>div>p:not(.nx-case-eyebrow){max-width:730px;color:var(--nx-case-muted);margin:14px 0 0;font-size:1rem;line-height:1.65}.nx-case-hero{color:#f7fbfa;background:radial-gradient(circle at 82% 18%,#5cb9af33,#0000 30rem),radial-gradient(circle at 7% 92%,#df6a4329,#0000 28rem),#10363a}.nx-case-hero-layout{grid-template-columns:minmax(0,1fr) minmax(240px,.36fr);gap:clamp(30px,5cqw,66px);padding-top:clamp(58px,8cqw,94px);padding-bottom:clamp(38px,6cqw,62px);display:grid}.nx-case-hero-copy{min-width:0}.nx-case-hero .nx-case-eyebrow{color:#9bd9d3}.nx-case-hero-copy h1{color:#fff;letter-spacing:-.055em;max-width:850px;margin:0;font-size:clamp(2.55rem,6.4cqw,5.2rem);line-height:.98}.nx-case-hero-copy>p:not(.nx-case-eyebrow){color:#f7fbfac2;max-width:790px;margin:22px 0 0;font-size:clamp(1rem,1.7cqw,1.18rem);line-height:1.68}.nx-case-trust-card{background:#ffffff14;border:1px solid #ffffff30;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-self:start;gap:13px;padding:19px;display:grid;box-shadow:0 18px 46px #0212142e}.nx-case-trust-card svg{color:#9bd9d3}.nx-case-trust-card.planning svg,.nx-case-trust-card.modeled svg,.nx-case-trust-card.withheld svg{color:#f3c27c}.nx-case-trust-card>div{gap:5px;display:grid}.nx-case-trust-card span{color:#ffffffa6;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:900}.nx-case-trust-card strong{font-size:.88rem;line-height:1.45}.nx-case-outcome-band,.nx-case-baseline-needed{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03191c6b;border:1px solid #ffffff2e;border-radius:17px;grid-column:1/-1;margin-top:6px}.nx-case-outcome-band{grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);display:grid}.nx-case-outcome-band>header{border-right:1px solid #ffffff26;align-content:center;gap:5px;padding:24px;display:grid}.nx-case-outcome-band>header span{color:#f3c27c;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.nx-case-outcome-band>header strong{font-size:1rem;line-height:1.38}.nx-case-outcome-band>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.nx-case-outcome-band section{border-right:1px solid #ffffff1f;align-content:center;min-width:0;padding:22px 24px;display:grid}.nx-case-outcome-band section:last-child{border-right:0}.nx-case-outcome-band section>strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.04em;white-space:nowrap;font-size:clamp(1.65rem,3cqw,2.35rem)}.nx-case-outcome-band section>span{margin-top:5px;font-size:.82rem;font-weight:850;line-height:1.35}.nx-case-outcome-band section>small{color:#ffffff96;margin-top:6px;font-size:.7rem;line-height:1.4}.nx-case-baseline-needed{grid-template-columns:auto minmax(0,1fr);gap:14px;padding:22px;display:grid}.nx-case-baseline-needed svg{color:#f3c27c}.nx-case-baseline-needed p{color:#ffffffb3;margin:5px 0 0;line-height:1.5}.nx-case-workflow-section{border-bottom:1px solid var(--nx-case-line)}.nx-case-workflow{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.nx-case-workflow>section{border:1px solid var(--nx-case-line);background:#fff;border-radius:18px;min-width:0;padding:clamp(23px,3cqw,34px);box-shadow:0 16px 46px #1934340f}.nx-case-workflow>section.proposed{background:#eef8f6;border-color:#98c9c4}.nx-case-workflow>svg{color:var(--nx-case-teal);place-self:center}.nx-case-workflow section>span,.nx-case-pilot-grid>section>span{color:var(--nx-case-teal);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.nx-case-workflow h3{letter-spacing:-.03em;margin:10px 0 14px;font-size:clamp(1.35rem,2.3cqw,1.9rem)}.nx-case-workflow p{color:var(--nx-case-muted);margin:10px 0 0;line-height:1.62}.nx-case-priority{border-left:3px solid var(--nx-case-orange);background:#fff4ed;border-radius:0 11px 11px 0;grid-template-columns:auto minmax(0,1fr);gap:12px;margin-top:18px;padding:16px 18px;display:grid}.nx-case-priority svg{color:var(--nx-case-orange)}.nx-case-priority span{gap:3px;display:grid}.nx-case-priority small{color:#9a4d33;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.nx-case-priority strong{line-height:1.5}.nx-case-scenario-section,.nx-case-assumptions-section{border-bottom:1px solid var(--nx-case-line);background:#eef2ef}.nx-case-estimate-note,.nx-case-source-summary{color:#68410c;background:#fff0ce;border-radius:999px;flex:none;align-items:center;gap:8px;max-width:280px;padding:10px 13px;font-size:.74rem;font-weight:850;line-height:1.3;display:inline-flex}.nx-case-source-summary.verified{color:#155d59;background:#dcf2ee}.nx-case-scenario-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.nx-case-scenario-tabs button{min-width:0;min-height:82px;color:var(--nx-case-ink);font:inherit;text-align:left;cursor:pointer;background:#ffffffb3;border:1px solid #ccd8d3;border-radius:13px;gap:5px;padding:15px 17px;display:grid}.nx-case-scenario-tabs button:hover,.nx-case-scenario-tabs button:focus-visible{border-color:var(--nx-case-teal);outline:none;box-shadow:0 0 0 3px #167c8021}.nx-case-scenario-tabs button.active{color:#fff;border-color:var(--nx-case-teal-dark);background:var(--nx-case-teal-dark);box-shadow:0 13px 28px #103f4324}.nx-case-scenario-tabs button span{color:var(--nx-case-teal);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.nx-case-scenario-tabs button.active span{color:#9bd9d3}.nx-case-scenario-tabs button strong{font-size:.96rem;line-height:1.35}.nx-case-scenario-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.nx-case-impact-column{background:#fff;border:1px solid #d4ddd9;border-radius:16px;min-width:0;padding:clamp(20px,3cqw,28px)}.nx-case-impact-column>header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;margin-bottom:20px;display:grid}.nx-case-impact-column>header svg{color:var(--nx-case-teal)}.nx-case-impact-column.cash>header svg{color:#a25b26}.nx-case-impact-column>header div{gap:3px;display:grid}.nx-case-impact-column>header span{color:var(--nx-case-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.nx-case-impact-column>header strong{font-size:.95rem}.nx-case-impact-column dl{gap:0;margin:0;display:grid}.nx-case-impact-column dl>div{border-top:1px solid #e7ece9;grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;gap:18px;padding:12px 0;display:grid}.nx-case-impact-column dt{min-width:0;color:var(--nx-case-muted);font-size:.82rem;line-height:1.42}.nx-case-impact-column dt small{color:#9b6220;margin-top:3px;font-size:.68rem;font-weight:800;display:block}.nx-case-impact-column dd{color:var(--nx-case-ink);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;margin:0;font-size:.94rem;font-weight:900}.nx-case-impact-column dl>div.capacity{background:#fff8eb;border-radius:9px;margin-top:4px;padding-left:10px;padding-right:10px}.nx-case-cash-empty{background:#f7f9f7;border:1px dashed #c8d1cc;border-radius:11px;padding:18px}.nx-case-cash-empty p,.nx-case-price-pending{color:var(--nx-case-muted);margin:7px 0 0;font-size:.82rem;line-height:1.55}.nx-case-proposal-link{color:var(--nx-case-teal-dark);align-items:center;gap:7px;margin-top:13px;font-size:.8rem;font-weight:900;text-decoration:none;display:inline-flex}.nx-case-proposal-link:hover,.nx-case-proposal-link:focus-visible{color:var(--nx-case-teal);text-decoration:underline}.nx-case-price-pending{background:#fff3db;border-radius:9px;padding:11px 13px}.nx-case-math{background:#fff;border:1px solid #d4ddd9;border-radius:16px;margin-top:18px;padding:clamp(20px,3cqw,28px)}.nx-case-math>header{grid-template-columns:auto minmax(0,1fr);gap:12px;margin-bottom:20px;display:grid}.nx-case-math>header>svg{color:var(--nx-case-teal)}.nx-case-math h3{letter-spacing:-.025em;margin:0;font-size:1.35rem}.nx-case-math-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px;display:grid}.nx-case-math-grid article{background:#f5f8f6;border-radius:11px;align-content:start;gap:8px;min-width:0;padding:16px;display:grid}.nx-case-math-grid span{color:var(--nx-case-muted);font-size:.72rem;font-weight:800}.nx-case-math-grid code{color:#365157;font-family:inherit;font-size:.78rem;line-height:1.45}.nx-case-math-grid strong{font-variant-numeric:tabular-nums;font-size:1.12rem}.nx-case-math-grid small{color:#8a5b18;line-height:1.45}.nx-case-narrative-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:13px;display:grid}.nx-case-narrative-grid article{border:1px solid var(--nx-case-line);background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;min-width:0;padding:20px;display:grid}.nx-case-narrative-grid article>span{width:31px;height:31px;color:var(--nx-case-teal-dark);background:#dff1ee;border-radius:9px;place-items:center;font-size:.7rem;font-weight:900;display:grid}.nx-case-narrative-grid p{color:#42565a;margin:1px 0 0;font-size:.88rem;line-height:1.58}.nx-case-assumption-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;display:grid}.nx-case-assumption-grid article{background:#fff;border:1px solid #d4ddd9;border-radius:13px;min-width:0;padding:18px}.nx-case-assumption-grid article.planning{background:#fffbf3;border-color:#e2c58f}.nx-case-assumption-grid article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.nx-case-assumption-grid article>header strong{min-width:0;font-size:.78rem;line-height:1.38}.nx-case-assumption-grid article>header span{color:#34625e;text-align:center;background:#e2f2ef;border-radius:999px;flex:none;max-width:118px;padding:4px 7px;font-size:.61rem;font-weight:900;line-height:1.25}.nx-case-assumption-grid article.planning>header span{color:#754b12;background:#ffedc7}.nx-case-assumption-grid h3{font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin:18px 0 8px;font-size:1.45rem}.nx-case-assumption-grid p{color:var(--nx-case-muted);margin:0;font-size:.76rem;line-height:1.5}.nx-case-assumption-empty{background:#ffffffa6;border:1px dashed #bdc9c4;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:18px;display:grid}.nx-case-assumption-empty p{color:var(--nx-case-muted);margin:0}.nx-case-all-assumptions,.nx-case-owner-questions{background:#fff;border:1px solid #cfdbd6;border-radius:12px;margin-top:16px}.nx-case-all-assumptions summary,.nx-case-owner-questions summary{cursor:pointer;padding:15px 17px;font-size:.82rem;font-weight:900}.nx-case-all-assumptions[open] summary,.nx-case-owner-questions[open] summary{border-bottom:1px solid #e1e8e4}.nx-case-all-assumptions>.nx-case-assumption-grid{padding:14px}.nx-case-disclosures{background:#fff9ed;border:1px solid #ead3a5;border-radius:18px;margin-top:clamp(46px,6vw,72px);margin-bottom:clamp(46px,6vw,72px);padding:clamp(24px,4cqw,38px)}.nx-case-disclosures>header{grid-template-columns:auto minmax(0,1fr);gap:13px;display:grid}.nx-case-disclosures>header svg{color:#a86620}.nx-case-disclosures h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,3cqw,2.35rem)}.nx-case-disclosures ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;margin:24px 0 0;padding:0;list-style:none;display:grid}.nx-case-disclosures li{color:#604f37;padding-left:18px;font-size:.84rem;line-height:1.55;position:relative}.nx-case-disclosures li:before{content:"";background:#d08a38;border-radius:50%;width:7px;height:7px;position:absolute;top:.58em;left:0}.nx-case-pilot-section{color:#f7fbfa;background:#102f33}.nx-case-pilot-section .nx-case-eyebrow{color:#9bd9d3}.nx-case-pilot-section .nx-case-section-heading h2{color:#fff}.nx-case-pilot-section .nx-case-section-heading>p:not(.nx-case-eyebrow){color:#ffffffad}.nx-case-pilot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.nx-case-pilot-grid>section{background:#ffffff0f;border:1px solid #ffffff26;border-radius:15px;min-width:0;padding:clamp(22px,3cqw,30px)}.nx-case-pilot-grid>section>span{color:#9bd9d3}.nx-case-pilot-grid ol,.nx-case-pilot-grid ul,.nx-case-owner-questions ol{counter-reset:nx-case-step;gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.nx-case-pilot-grid ol li{color:#ffffffd6;counter-increment:nx-case-step;grid-template-columns:28px minmax(0,1fr);gap:10px;font-size:.86rem;line-height:1.5;display:grid}.nx-case-pilot-grid ol li:before{color:#103f43;content:counter(nx-case-step, decimal-leading-zero);background:#9bd9d3;border-radius:8px;place-items:center;width:27px;height:27px;font-size:.68rem;font-weight:950;display:grid}.nx-case-pilot-grid ul li{color:#ffffffd6;grid-template-columns:auto minmax(0,1fr);gap:9px;font-size:.86rem;line-height:1.5;display:grid}.nx-case-pilot-grid ul svg{color:#9bd9d3;margin-top:2px}.nx-case-owner-questions{background:#ffffff0d;border-color:#ffffff29}.nx-case-owner-questions summary{color:#fff}.nx-case-owner-questions[open] summary{border-bottom-color:#ffffff21}.nx-case-owner-questions ol{padding:0 22px 22px 48px;list-style:decimal}.nx-case-owner-questions li{color:#ffffffc7;padding-left:4px;font-size:.84rem;line-height:1.5}.nx-case-next-decision{color:#153236;background:#f2c889;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:18px;padding:22px 24px;display:grid}.nx-case-next-decision>div{gap:5px;display:grid}.nx-case-next-decision span{color:#6e4c1f;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.nx-case-next-decision strong{max-width:850px;font-size:1rem;line-height:1.5}.nx-case-next-decision svg{flex:none}.nx-case-final-action{justify-content:space-between;align-items:center;gap:18px;margin-top:20px;display:flex}.nx-case-final-action-buttons{flex-wrap:wrap;gap:9px;display:flex}.nx-case-final-action a,.nx-case-final-action button{color:#10363a;cursor:pointer;background:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:13px 17px;font-family:inherit;font-size:.84rem;font-weight:900;text-decoration:none;display:inline-flex}.nx-case-final-action a.secondary,.nx-case-final-action button.secondary{color:#ffffffe6;background:0 0;border:1px solid #ffffff57;min-height:42px;padding:9px 12px;font-size:.76rem}.nx-case-final-action a:hover,.nx-case-final-action a:focus-visible,.nx-case-final-action button:hover,.nx-case-final-action button:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #9bd9d347}.nx-case-final-action span{color:#ffffff9e;text-align:right;font-size:.78rem;line-height:1.45}.nx-case-archived-action{color:#fff8f2;background:#6e3c2d7a;border:1px solid #f1c19f59;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;margin-top:20px;padding:16px 18px;font-size:.82rem;line-height:1.5;display:grid}.nx-case-archived-action svg{color:#f1c19f}.nx-case-footer{color:#fff;background:#0a2225;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:22px max(20px,50vw - 590px);display:grid}.nx-case-footer span{color:#ffffffb3}.nx-case-footer small{color:#ffffff8a;text-align:right}.nx-case-legacy-hero{background:linear-gradient(145deg,#f2f8f7,#f8f6f1);border-bottom:1px solid #dce3df;padding:132px 0 60px}.nx-case-legacy-hero .nx-case-container{max-width:920px}.nx-case-legacy-hero h1{color:#16252a;letter-spacing:-.05em;max-width:820px;margin:0;font-size:clamp(2.4rem,5vw,4.5rem);line-height:1}.nx-case-legacy-hero>.nx-case-container>p:not(.nx-case-eyebrow){color:#5f6f72;max-width:760px;margin:18px 0 0;font-size:1.05rem;line-height:1.65}.nx-case-legacy-guardrails{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:28px;display:grid}.nx-case-legacy-guardrails span{color:#344b4d;background:#ffffffbf;border:1px solid #d4e1dd;border-radius:11px;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:14px;font-size:.79rem;font-weight:750;line-height:1.45;display:grid}.nx-case-legacy-guardrails svg{color:#167c80}@container nx-owner-case (max-width:800px){.nx-case-hero-layout,.nx-case-outcome-band,.nx-case-workflow,.nx-case-scenario-panel,.nx-case-pilot-grid{grid-template-columns:1fr}.nx-case-hero-layout{gap:25px}.nx-case-trust-card{max-width:560px}.nx-case-outcome-band>header{border-bottom:1px solid #ffffff26;border-right:0}.nx-case-outcome-band section{border-bottom:1px solid #ffffff1a}.nx-case-workflow>svg{transform:rotate(90deg)}.nx-case-section-heading.split{display:grid}.nx-case-estimate-note,.nx-case-source-summary{width:fit-content;max-width:100%}.nx-case-disclosures ul{grid-template-columns:1fr}}@container nx-owner-case (max-width:590px){.nx-case-container,.nx-case-section{width:min(100% - 28px,1120px)}.nx-case-section{padding-top:44px;padding-bottom:44px}.nx-case-hero-layout{padding-top:44px;padding-bottom:34px}.nx-case-hero-copy h1{font-size:clamp(2.25rem,11cqw,3.35rem)}.nx-case-outcome-band>div,.nx-case-scenario-tabs{grid-template-columns:1fr}.nx-case-outcome-band section{border-right:0}.nx-case-scenario-tabs button{min-height:66px}.nx-case-impact-column dl>div{gap:12px}.nx-case-disclosures{width:calc(100% - 28px);padding:22px}.nx-case-next-decision{align-items:start}}@media (max-width:720px){.nx-case-topbar{grid-template-columns:auto minmax(0,1fr);gap:12px;min-height:66px}.nx-case-prepared-for{justify-self:end}.nx-case-document-meta{text-align:left;border-top:1px solid #e5ebe8;border-left:0;grid-column:1/-1;grid-template-columns:auto 1fr;padding:8px 0 0}.nx-case-document-meta strong{text-align:right}.nx-case-private-bar,.nx-case-archived-bar{flex-direction:column;align-items:stretch}.nx-case-private-bar>div,.nx-case-private-bar>div>span,.nx-case-archived-bar>div,.nx-case-archived-bar>div>span{align-items:flex-start}.nx-case-private-bar a,.nx-case-archived-bar a{align-self:flex-start}.nx-case-footer{grid-template-columns:1fr;gap:5px}.nx-case-footer small{text-align:left}.nx-case-final-action{flex-direction:column;align-items:stretch}.nx-case-final-action-buttons{grid-template-columns:1fr;display:grid}.nx-case-final-action a,.nx-case-final-action button{width:100%}.nx-case-final-action span{text-align:left}.nx-case-legacy-hero{padding-top:116px}.nx-case-legacy-guardrails{grid-template-columns:1fr}}@media print{@page{margin:.55in}.nx-owner-case-page{color:#17272b;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff}.nx-case-private-bar{display:none!important}.nx-case-topbar,.nx-case-footer{padding-left:0;padding-right:0}.nx-case-hero{color:#17272b;border-top:2px solid #167c80;border-bottom:1px solid #b9c7c2;background:#fff!important}.nx-case-hero .nx-case-eyebrow,.nx-case-hero-copy h1,.nx-case-hero-copy>p:not(.nx-case-eyebrow){color:#17272b}.nx-case-trust-card,.nx-case-outcome-band,.nx-case-baseline-needed{color:#17272b;box-shadow:none;background:#f5f8f6;border-color:#b9c7c2}.nx-case-trust-card span,.nx-case-outcome-band section>small,.nx-case-baseline-needed p{color:#5f6f72}.nx-case-outcome-band>header span,.nx-case-outcome-band section>strong{color:#17272b}.nx-case-section{width:100%;padding-top:32px;padding-bottom:32px}.nx-case-scenario-tabs button:not(.active){display:none}.nx-case-scenario-tabs{grid-template-columns:1fr}.nx-case-workflow>section,.nx-case-impact-column,.nx-case-math,.nx-case-narrative-grid article,.nx-case-assumption-grid article,.nx-case-disclosures,.nx-case-pilot-grid>section,.nx-case-next-decision{break-inside:avoid;box-shadow:none}.nx-case-pilot-section{color:#17272b;background:#fff;border-top:2px solid #167c80}.nx-case-pilot-section .nx-case-section-heading h2,.nx-case-pilot-section .nx-case-section-heading>p:not(.nx-case-eyebrow),.nx-case-pilot-grid ol li,.nx-case-pilot-grid ul li,.nx-case-owner-questions summary,.nx-case-owner-questions li{color:#17272b}.nx-case-pilot-grid>section,.nx-case-owner-questions{background:#f5f8f6;border-color:#b9c7c2}.nx-case-owner-questions>ol,.nx-case-all-assumptions>.nx-case-assumption-grid{display:grid!important}.nx-case-footer{color:#17272b;background:#fff;border-top:1px solid #b9c7c2}.nx-case-footer span,.nx-case-footer small{color:#5f6f72}.nx-case-final-action a,.nx-case-final-action button{color:#17272b;border:1px solid #8fa39d}.nx-case-final-action span{color:#5f6f72}}.opportunity-lifecycle{border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:color-mix(in srgb, var(--surface,#fff) 96%, #5b5bd6 4%);border-radius:1rem;gap:1rem;margin:1.25rem 0;padding:1rem;display:grid}.opportunity-lifecycle details{border:1px solid color-mix(in srgb, currentColor 14%, transparent);border-radius:.8rem;padding:.85rem}.opportunity-lifecycle summary{cursor:pointer;font-weight:750}.opportunity-lifecycle label{gap:.35rem;margin-top:.75rem;display:grid}.opportunity-lifecycle input,.opportunity-lifecycle select,.opportunity-lifecycle textarea{width:100%}.opportunity-discovery-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.7rem;display:grid}.opportunity-action-entry{grid-template-columns:minmax(140px,.7fr) 2fr minmax(180px,1fr) auto;gap:.6rem;margin:.8rem 0;display:grid}.opportunity-timeline{gap:.65rem;max-height:24rem;padding-left:1.35rem;display:grid;overflow:auto}.opportunity-timeline li{border-bottom:1px solid color-mix(in srgb, currentColor 10%, transparent);padding-bottom:.55rem}.opportunity-timeline span{opacity:.7;font-size:.82rem;display:block}.opportunity-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.75rem;display:flex}.opportunity-brief pre{white-space:pre-wrap;font:inherit}@media (max-width:760px){.opportunity-action-entry{grid-template-columns:1fr}}.affiliate-main{grid-template-columns:minmax(0,1fr);min-width:0}.affiliate-main>*{min-width:0}.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,.training-evidence form{gap:12px;margin-top:16px;display:grid}.affiliate-target-list label,.training-evidence 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,.training-evidence 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 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;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}.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-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}.academy-page{gap:28px;max-width:1180px;margin:auto;display:grid}.academy-hero{grid-template-columns:1fr 280px;align-items:end;gap:40px;display:grid}.academy-hero>div>span,.academy-current>span,.academy-path>div>span,.academy-reference>div>span,.academy-coach>div>span{letter-spacing:.14em;text-transform:uppercase;color:#2454db;font-size:11px;font-weight:900}.academy-hero h1{letter-spacing:-.055em;margin:13px 0;font-size:clamp(42px,6vw,70px);line-height:.98}.academy-hero p{color:#627087;max-width:720px;font-size:18px;line-height:1.6}.academy-hero>aside{color:#fff;background:#111b2e;border-radius:20px;gap:8px;padding:25px;display:grid}.academy-hero>aside strong{letter-spacing:-.05em;font-size:46px}.academy-hero>aside span,.academy-hero>aside small{color:#b9c8df}.academy-hero>aside div{background:#34425a;border-radius:10px;height:7px;margin:7px 0;overflow:hidden}.academy-hero>aside i{background:#7597ff;height:100%;display:block}.academy-current{background:linear-gradient(135deg,#fff 0 65%,#eaf0ff);border:1px solid #cbd8f4;border-radius:22px;padding:30px;box-shadow:0 18px 45px #1b357114}.academy-current h2{letter-spacing:-.035em;margin:9px 0;font-size:34px}.academy-current p{color:#5e6c82;max-width:760px;font-size:17px;line-height:1.55}.academy-ready{color:#087354;align-items:center;gap:8px;font-weight:900;display:flex}.academy-grid{grid-template-columns:.9fr 1.1fr;gap:22px;display:grid}.academy-path,.academy-reference{background:#fff;border:1px solid #dbe2ed;border-radius:18px;padding:24px}.academy-path h2,.academy-reference h2,.academy-coach h2{margin:7px 0;font-size:28px}.academy-reference>div>p{color:#657288;line-height:1.5}.academy-path article{border-top:1px solid #e5e9f0;grid-template-columns:34px 1fr;gap:10px;padding:13px 0;display:grid}.academy-path article:first-of-type{margin-top:15px}.academy-path article>i{color:#8a95a6;background:#eef1f6;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.academy-path article>span{gap:3px;display:grid}.academy-path article small{color:#707c90;line-height:1.35}.academy-path article.complete>i{color:#087354;background:#dcf6e9}.academy-path article.current>i{color:#2454db;background:#e7eeff}.academy-path article.current strong{color:#2454db}.academy-reference>a{color:#17233a;border-top:1px solid #e5e9f0;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:15px 0;text-decoration:none;display:grid}.academy-reference>a>i{color:#2454db}.academy-reference>a>span{gap:4px;display:grid}.academy-reference>a small{color:#69768a;line-height:1.35}.academy-reference>a b{color:#2454db;font-size:12px}.academy-coach{color:#fff;background:#111b2e;border-radius:18px;grid-template-columns:auto 1fr minmax(0,330px);align-items:start;gap:16px;padding:26px;display:grid}.academy-coach>svg{color:#8da8ff}.academy-coach h2{margin-top:5px}.academy-coach p{color:#b8c6db;margin-bottom:0;line-height:1.5}.academy-coach aside{background:#202e46;border-radius:12px;gap:9px;padding:14px;display:flex}.academy-coach aside span{color:#cbd6e8;gap:4px;font-size:13px;display:grid}.academy-coach aside strong{color:#fff}.guide-manager-toggle{color:#5d6d84;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-weight:800;display:flex}.guide-manager-help{background:#f5f8ff;border:1px solid #cbd7ed;border-radius:12px;gap:9px;margin:8px 0 20px;padding:16px;display:grid}.guide-manager-help p{color:#627087;margin:0;line-height:1.45}.guide-manager-help textarea{width:100%;font:inherit;color:#111a2d;background:#fff;border:1px solid #bdc9dc;border-radius:9px;padding:11px}.guide-manager-help button{color:#fff;cursor:pointer;background:#173a9c;border:0;border-radius:8px;justify-self:start;padding:10px 13px;font-weight:800}.guide-manager-help button:disabled{opacity:.5;cursor:not-allowed}.academy-current .opp-primary-button{width:max-content;text-decoration:none}.academy-skill-loop{color:#fff;background:#101a2c;border-radius:22px;padding:28px}.academy-skill-loop>header>span{letter-spacing:.14em;text-transform:uppercase;color:#8ba7ff;font-size:11px;font-weight:900}.academy-skill-loop h2{letter-spacing:-.035em;margin:7px 0;font-size:30px}.academy-skill-loop>header>p{color:#b9c7dc;max-width:720px;line-height:1.5}.academy-skill-loop>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.academy-skill-loop article{background:#18253a;border:1px solid #34435d;border-radius:14px;align-content:start;gap:8px;min-height:145px;padding:17px;display:grid;position:relative}.academy-skill-loop article:not(:last-child):after{content:"›";z-index:2;color:#7896f2;background:#101a2c;place-items:center;width:19px;height:28px;font-size:25px;display:grid;position:absolute;top:58px;right:-10px}.academy-skill-loop article i{color:#9eb5ff;background:#294272;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.academy-skill-loop article small{color:#b7c5d9;line-height:1.4}.academy-reference>a b{white-space:nowrap;align-items:center;gap:5px;display:flex}@media (max-width:850px){.academy-hero,.academy-grid,.academy-coach{grid-template-columns:1fr}.academy-hero>aside{max-width:none}.academy-page{gap:20px}.academy-skill-loop>div{grid-template-columns:1fr 1fr}.academy-skill-loop article:not(:last-child):after{display:none}}@media (max-width:520px){.academy-skill-loop{padding:20px}.academy-skill-loop>div{grid-template-columns:1fr}.academy-skill-loop article{min-height:0}}.owner-lab{background:#fff;border:1px solid #d9e0eb;border-radius:20px;overflow:hidden}.owner-lab>header{color:#fff;background:linear-gradient(135deg,#111b2e 0 68%,#1c3672);grid-template-columns:1fr 330px;gap:24px;padding:28px;display:grid}.owner-lab>header>div>span,.owner-lab-coach>span{text-transform:uppercase;letter-spacing:.14em;color:#91adff;font-size:11px;font-weight:900}.owner-lab>header h2{letter-spacing:-.04em;margin:8px 0;font-size:32px}.owner-lab>header p{color:#bdc9dc;line-height:1.5}.owner-lab>header aside{background:#ffffff14;border-radius:13px;align-items:flex-start;gap:12px;padding:16px;display:flex}.owner-lab>header aside span{color:#cad5e7;gap:5px;font-size:13px;line-height:1.4;display:grid}.owner-lab>header aside strong{color:#fff}.owner-lab-layout{grid-template-columns:1.4fr .8fr;min-height:540px;display:grid}.owner-lab-chat{border-right:1px solid #dfe5ee;grid-template-rows:1fr auto;display:grid}.owner-lab-transcript{background:#f7f9fc;align-content:start;gap:13px;max-height:560px;padding:24px;display:grid;overflow:auto}.owner-lab-transcript article{gap:10px;max-width:85%;display:flex}.owner-lab-transcript article.affiliate{flex-direction:row-reverse;justify-self:end}.owner-lab-transcript i{color:#fff;background:#18243a;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-size:11px;font-style:normal;font-weight:900;display:grid}.owner-lab-transcript article.affiliate i{background:#2454db}.owner-lab-transcript p{color:#24324a;background:#fff;border:1px solid #dce3ed;border-radius:4px 14px 14px;margin:0;padding:12px 14px;line-height:1.5}.owner-lab-transcript article.affiliate p{background:#eaf0ff;border-color:#c5d5ff;border-radius:14px 4px 14px 14px}.owner-lab-chat form{border-top:1px solid #dfe5ee;padding:17px}.owner-lab-chat textarea{width:100%;font:inherit;color:#152039;border:1px solid #bdc8d8;border-radius:10px;padding:12px}.owner-lab-chat form>div{justify-content:space-between;align-items:center;gap:12px;margin-top:9px;display:flex}.owner-lab-chat form small{color:#68758a}.owner-lab-chat button,.owner-lab-coach>button{color:#fff;cursor:pointer;background:#2454db;border:0;border-radius:9px;align-items:center;gap:7px;padding:10px 14px;font-weight:900;display:flex}.owner-lab-chat button:disabled,.owner-lab-coach>button:disabled{opacity:.45;cursor:not-allowed}.owner-lab-coach{flex-direction:column;align-items:stretch;padding:24px;display:flex}.owner-lab-coach h3{margin:8px 0 18px;font-size:25px}.owner-lab-score{background:#f3f6fb;border-radius:13px;align-items:center;gap:18px;padding:16px;display:flex}.owner-lab-score>strong{color:#2454db;font-size:42px}.owner-lab-score small{font-size:14px}.owner-lab-score>span{color:#5e6d84;font-size:12px;line-height:1.55}.owner-lab-coach ul{gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.owner-lab-coach li{color:#56647a;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.owner-lab-coach li svg{color:#2454db;flex:none;margin-top:2px}.owner-lab-alert{color:#9b321f;background:#fff0ed;border-radius:9px;gap:8px;padding:11px;font-size:13px;font-weight:800;display:flex}.owner-lab-coach>button{justify-content:center;margin-top:auto}.owner-lab-coach>p[role=status]{color:#53627a;font-size:12px;line-height:1.4}.owner-lab-coach>button svg{flex:none}.owner-lab-ai-debrief{background:#f3f6ff;border:1px solid #cbd7f5;border-radius:13px;gap:10px;margin:16px 0;padding:15px;display:grid}.owner-lab-ai-debrief>span{color:#2454db;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:900;display:flex}.owner-lab-ai-debrief>strong{color:#15233b}.owner-lab-ai-debrief p{color:#56647a;margin:0;font-size:13px;line-height:1.45}.owner-lab-ai-debrief blockquote{color:#213252;background:#fff;border-left:3px solid #2454db;margin:0;padding:11px;font-size:13px;line-height:1.45}.owner-lab-ai-debrief small{color:#2454db;font-weight:750;line-height:1.4}@media (max-width:850px){.owner-lab>header,.owner-lab-layout{grid-template-columns:1fr}.owner-lab-chat{border-bottom:1px solid #dfe5ee;border-right:0}.owner-lab-transcript{max-height:480px}.owner-lab>header aside{display:none}}.training-choice-list button.selected{color:#173c78;background:#eff4ff;border-color:#1f4fd8}.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-inline-readiness{background:#f7f9fc;border:1px solid #d8e0ec;border-radius:14px;gap:9px;margin-top:24px;padding:18px;display:grid}.training-inline-readiness>p{color:#66748a;margin:0 0 5px;line-height:1.45}.training-inline-readiness label{color:#26344a;align-items:flex-start;gap:9px;line-height:1.4;display:flex}.training-inline-readiness input{accent-color:#1f4fd8;margin-top:4px}@media (max-width:800px){.training-phase-progress{grid-template-columns:repeat(3,minmax(0,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%}}.closing-deck{gap:22px;display:grid}.closing-deck-head{justify-content:space-between;align-items:end;gap:24px;display:flex}.closing-deck-head>div:first-child>span,.closing-eyebrow{color:#2357d8;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:950}.closing-deck-head h2{font-family:var(--font-display),Georgia,serif;margin:6px 0;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.closing-deck-head p{color:#64748b;margin:0}.closing-deck-head>div:last-child,.closing-editor-actions{flex-wrap:wrap;gap:10px;display:flex}.closing-deck-head button,.closing-editor-actions button{color:#172033;min-height:43px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-weight:900;display:inline-flex}.closing-readiness{background:#f6f9ff;border:1px solid #cad8f4;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:14px 16px;display:grid}.closing-readiness div{gap:2px;display:grid}.closing-readiness div span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.closing-readiness p{color:#40506a;margin:0;font-weight:800}.closing-badge{color:#087a55;align-items:center;gap:6px;font-size:.76rem;font-weight:950;display:inline-flex}.closing-editor{background:#fff;border:1px solid #d7deea;border-radius:12px;padding:16px}.closing-editor summary{cursor:pointer;align-items:center;gap:7px;font-weight:950;display:flex}.closing-editor summary>span{color:#64748b;margin-left:auto;font-size:.72rem}.closing-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:17px;display:grid}.closing-editor-grid label{color:#4c5970;gap:6px;font-size:.78rem;font-weight:900;display:grid}.closing-editor-grid input,.closing-editor-grid textarea{color:#172033;width:100%;font:inherit;resize:vertical;background:#fbfcff;border:1px solid #cbd5e1;border-radius:8px;padding:11px 12px}.closing-editor-actions{justify-content:flex-end;margin-top:14px}.closing-deck-feature{max-width:1180px}.closing-slide{aspect-ratio:16/9;color:#f8fbff;isolation:isolate;background:radial-gradient(circle at 88% 8%,#2b61d9 0,#0000 26%),linear-gradient(145deg,#08152f 0%,#102449 58%,#0d3150 100%);border-radius:20px;grid-template-rows:auto 1fr auto;min-height:510px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #0e1e3e38}.closing-slide:before{z-index:-1;content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#000,#0000 70%);mask-image:linear-gradient(to bottom right,#000,#0000 70%)}.closing-slide-orbit{pointer-events:none;border:1px solid #96b9ff33;border-radius:50%;width:440px;height:440px;position:absolute;top:-150px;right:-110px;box-shadow:inset 0 0 0 70px #4e80eb0b,inset 0 0 0 140px #4e80eb0a}.closing-slide>header,.closing-slide>footer{letter-spacing:.05em;justify-content:space-between;align-items:center;padding:24px 34px;font-size:.76rem;display:flex}.closing-slide>header strong{letter-spacing:-.03em;font-size:1rem}.closing-slide>header span,.closing-slide>footer{color:#aebfe2}.closing-slide>main{flex-direction:column;justify-content:center;padding:5px clamp(34px,5vw,70px) 22px;display:flex}.closing-slide h2{color:#fff;max-width:900px;font-family:var(--font-display),Georgia,serif;letter-spacing:-.035em;margin:10px 0;font-size:clamp(2rem,4vw,4.4rem);line-height:.98}.closing-lede{color:#c7d4ef;max-width:830px;margin:0 0 22px;font-size:clamp(.95rem,1.5vw,1.28rem);line-height:1.45}.closing-hero-lockup{grid-template-columns:minmax(260px,.8fr) 1.2fr;align-items:end;gap:28px;margin-top:15px;display:grid}.closing-hero-lockup>div{background:#0a1c3d8c;border:1px solid #87acff4d;border-radius:14px;padding:20px 24px;display:grid}.closing-hero-lockup>div span,.closing-hero-lockup small{color:#aebfe2;text-transform:uppercase;font-size:.72rem;font-weight:850}.closing-hero-lockup strong{color:#80a8ff;margin:4px 0;font-size:clamp(1.6rem,3vw,3.1rem)}.closing-hero-lockup p{color:#f8fbff;gap:10px;margin:0;padding-bottom:12px;font-size:1.05rem;font-weight:800;display:flex}.closing-hero-lockup p svg{color:#60e5bb;flex:none}.closing-proof-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.closing-proof-grid article{background:#08152f8c;border:1px solid #a1b8e838;border-radius:13px;min-height:145px;padding:18px;display:grid}.closing-proof-grid article.accent{background:#196a5c40;border-color:#60e5bb73}.closing-proof-grid article strong{color:#fff;font-size:clamp(2rem,4vw,4rem);line-height:1}.closing-proof-grid article span{font-weight:900}.closing-proof-grid article small{color:#9eb0d3;align-self:end;font-size:.68rem}.closing-proof-grid aside{background:#ffffff0f;border-left:4px solid #60e5bb;grid-column:1/-1;grid-template-columns:180px 1fr;align-items:center;gap:18px;padding:13px 18px;display:grid}.closing-proof-grid aside span{color:#8fb2ff;text-transform:uppercase;font-size:.7rem;font-weight:950}.closing-proof-grid aside p{margin:0;font-weight:800}.closing-comparison{grid-template-columns:1fr 44px 1fr;align-items:stretch;gap:12px;display:grid}.closing-comparison section{background:#08152fa6;border:1px solid #a1b8e838;border-radius:14px;padding:19px 22px}.closing-comparison section.after{background:linear-gradient(145deg,#176c5947,#08152fb3);border-color:#60e5bb6b}.closing-comparison section>span{color:#8fb2ff;letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:950}.closing-comparison section.after>span{color:#60e5bb}.closing-comparison h3{margin:7px 0 13px;font-size:1.15rem}.closing-comparison ol{color:#d8e1f3;gap:9px;margin:0;padding-left:20px;font-size:.88rem;display:grid}.closing-comparison-arrow{color:#60e5bb;place-items:center;display:grid}.closing-marketplace{gap:13px;display:grid}.closing-marketplace-table{background:#08152f94;border:1px solid #a1b8e838;border-radius:12px;overflow:hidden}.closing-marketplace-table>div{border-bottom:1px solid #a1b8e824;grid-template-columns:1.25fr repeat(4,.8fr);align-items:center;gap:10px;padding:9px 14px;font-size:.77rem;display:grid}.closing-marketplace-table>div:last-child{border-bottom:0}.closing-marketplace-table>div.heading{color:#8fb2ff;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:950}.closing-marketplace-totals{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.closing-marketplace-totals article{background:#08152f9e;border:1px solid #a1b8e838;border-radius:11px;gap:4px;padding:13px;display:grid}.closing-marketplace-totals article.featured{background:#176c593d;border-color:#60e5bb}.closing-marketplace-totals article>span{color:#8fb2ff;text-transform:uppercase;font-size:.62rem;font-weight:950}.closing-marketplace-totals article>strong{font-size:1.35rem}.closing-marketplace-totals article>strong small{color:#9eb0d3;margin-left:3px;font-size:.63rem}.closing-marketplace-totals article p{color:#aebfe2;margin:0;font-size:.65rem}.marketplace-editor>p{color:#64748b;margin:12px 0;font-size:.82rem}.marketplace-input-head,.marketplace-input-row{grid-template-columns:1.2fr repeat(3,1fr) 38px;align-items:center;gap:8px;display:grid}.marketplace-input-head{color:#64748b;letter-spacing:.04em;text-transform:uppercase;padding:0 2px 5px;font-size:.64rem;font-weight:950}.marketplace-input-row{margin-bottom:8px}.marketplace-input-row>input,.marketplace-input-row>label,.marketplace-input-actions input{background:#fbfcff;border:1px solid #cbd5e1;border-radius:8px;min-width:0;height:42px}.marketplace-input-row input,.marketplace-input-actions input{color:#172033;width:100%;font:inherit;background:0 0;border:0;outline:0;padding:9px 10px}.marketplace-input-row>label{color:#64748b;align-items:center;padding:0 8px;display:flex}.marketplace-input-row>button{color:#a33737;cursor:pointer;background:#fff0f0;border:0;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.marketplace-input-actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:9px;margin-top:12px;display:flex}.marketplace-input-actions>label{color:#64748b;gap:4px;margin-right:auto;font-size:.69rem;font-weight:900;display:grid}.marketplace-input-actions>label input{width:110px}.marketplace-input-actions>button{color:#172033;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:900;display:inline-flex}.closing-scenario-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.closing-scenario-grid article{background:#08152f9e;border:1px solid #a1b8e838;border-radius:14px;gap:7px;padding:19px;display:grid}.closing-scenario-grid article.featured{border-color:#6e9cff;translate:0 -7px;box-shadow:0 15px 36px #2357d838}.closing-scenario-grid span{color:#8fb2ff;text-transform:uppercase;font-size:.7rem;font-weight:950}.closing-scenario-grid strong{color:#fff;font-size:clamp(2rem,4vw,4rem);line-height:1}.closing-scenario-grid p{color:#f2f6ff;margin:0;font-weight:850}.closing-scenario-grid small{color:#9eb0d3}.closing-math-note{color:#b9c8e3;align-items:center;gap:9px;margin:14px 0 0;font-size:.78rem;display:flex}.closing-math-note svg{color:#60e5bb}.closing-missing{text-align:center;border:1px dashed #6e9cff;border-radius:14px;padding:30px}.closing-missing strong{font-size:1.4rem}.closing-recommendation{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.closing-recommendation section{background:#08152f9e;border-top:3px solid #5f8df2;border-radius:5px 5px 14px 14px;padding:21px}.closing-recommendation section:nth-child(2){border-color:#60e5bb}.closing-recommendation section>span{color:#8fb2ff;text-transform:uppercase;font-size:.69rem;font-weight:950}.closing-recommendation strong{margin:9px 0;font-size:1.05rem;display:block}.closing-recommendation p{color:#b9c8e3;margin:0;font-size:.83rem;line-height:1.5}.closing-pilot-grid{counter-reset:pilot;grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.closing-pilot-grid section{background:#08152f9e;border:1px solid #a1b8e838;border-radius:12px;grid-template-columns:42px 1fr;gap:13px;padding:17px;display:grid}.closing-pilot-grid section>span{color:#07162e;background:#80a8ff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.7rem;font-weight:950;display:grid}.closing-pilot-grid strong{margin:2px 0 4px;display:block}.closing-pilot-grid p{color:#b9c8e3;margin:0;font-size:.81rem;line-height:1.45}.closing-decision{grid-template-columns:1fr 1fr;gap:20px;display:grid}.closing-decision>div,.closing-decision aside{background:#08152f9e;border:1px solid #a1b8e838;border-radius:14px;padding:21px}.closing-decision>div>span,.closing-decision aside>span{color:#60e5bb;text-transform:uppercase;font-size:.7rem;font-weight:950}.closing-decision ul{gap:11px;margin:15px 0 0;padding:0;list-style:none;display:grid}.closing-decision li{align-items:center;gap:9px;font-weight:850;display:flex}.closing-decision li svg{color:#60e5bb;flex:none}.closing-decision aside{background:linear-gradient(145deg,#176c5945,#08152fb8);border-color:#60e5bb73}.closing-decision aside strong{margin:11px 0 7px;font-size:1.28rem;display:block}.closing-decision aside p{color:#d9e4f5}.closing-decision aside small{color:#91a5c9}.closing-deck-outline{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-width:1180px;display:grid}.closing-deck-outline button{color:#172033;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7deea;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;min-height:80px;padding:13px 15px;display:grid}.closing-deck-outline button:hover{border-color:#759bf2;box-shadow:0 8px 24px #2357d81a}.closing-deck-outline button>span{color:#2357d8;font-size:.76rem;font-weight:950}.closing-deck-outline strong{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.closing-deck-outline p{margin:3px 0 0;font-weight:900}.closing-deck-outline svg{color:#2357d8}.closing-overlay>main{padding:18px}.closing-overlay .closing-slide{width:min(100%,177.778vh - 266.667px);min-height:0;margin:auto}@media (max-width:780px){.closing-deck-head{flex-direction:column;align-items:stretch}.closing-deck-head>div:last-child{grid-template-columns:1fr;display:grid}.closing-readiness{grid-template-columns:1fr;gap:8px}.closing-editor-grid,.closing-deck-outline{grid-template-columns:1fr}.closing-deck-feature{margin-inline:-6px}.closing-deck-feature .closing-slide,.closing-overlay .closing-slide{width:100%;min-width:0}.closing-slide{aspect-ratio:auto;border-radius:14px;min-height:680px}.closing-slide>header,.closing-slide>footer{padding:17px 20px}.closing-slide>header span{text-align:right;max-width:145px}.closing-slide>main{justify-content:flex-start;padding:28px 20px}.closing-slide h2{margin-top:8px;font-size:2rem;line-height:1.03}.closing-lede{font-size:.9rem}.closing-hero-lockup,.closing-decision,.closing-proof-grid,.closing-scenario-grid,.closing-recommendation,.closing-pilot-grid{grid-template-columns:1fr}.closing-marketplace-totals{grid-template-columns:repeat(2,1fr)}.closing-marketplace-table>div{grid-template-columns:1.2fr repeat(4,.8fr);font-size:.68rem}.marketplace-input-head{display:none}.marketplace-input-row{border:1px solid #d7deea;border-radius:10px;grid-template-columns:1fr 1fr;padding:10px}.marketplace-input-row>button{grid-column:2;justify-self:end}.closing-proof-grid aside,.closing-comparison{grid-template-columns:1fr}.closing-comparison-arrow{rotate:90deg}.closing-scenario-grid article.featured{translate:0}.closing-overlay>header{align-items:flex-start}.closing-overlay>header>div:first-child{max-width:190px}.closing-overlay>main{justify-content:flex-start;align-items:flex-start;padding:8px;overflow:hidden auto}.closing-overlay>footer nav{display:none}}@media (max-width:760px){.affiliate-shell{width:100%;min-width:0}.quest-home,.quest-layout,.quest-primary,.quest-side,.quest-journey,.quest-welcome>div:first-child,.quest-stage-track{min-width:0}.quest-home{max-width:100%;overflow:hidden}.affiliate-console-header{flex-direction:row;justify-content:space-between;align-items:center;padding:10px 14px;display:flex;position:static}.affiliate-console-actions>span,.affiliate-console-actions>b{display:none}.affiliate-console-actions button{min-height:34px}.affiliate-sidebar{z-index:20;border:0;border-bottom:1px solid #243041;min-width:0;max-width:100vw;height:auto;padding:9px 12px;display:block;position:sticky;top:0;overflow:hidden}.affiliate-sidebar>div:first-child{display:none}.affiliate-sidebar nav{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.affiliate-sidebar nav::-webkit-scrollbar{display:none}.affiliate-sidebar nav button{width:auto;min-width:max-content;padding:0 11px;font-size:.78rem}.quest-welcome h1{font-size:2.45rem}}.opp-workspace,.opp-workspace button,.opp-workspace input,.opp-workspace textarea{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.opp-workspace h1,.opp-workspace h2,.opp-workspace h3,.opp-workspace h4{font-family:inherit}.opp-workspace{max-width:1440px;padding-top:42px}.opp-workspace-head h1{font-size:clamp(2.5rem,5vw,5.5rem);font-weight:720;line-height:.92}.opp-next-card{background:radial-gradient(circle at 86% 20%,#4b71ff33,#0000 26%),#0e1728;border:1px solid #222c3f;border-radius:18px;box-shadow:0 24px 60px #0e172829}.opp-next-copy h2{font-size:clamp(1.55rem,3vw,2.35rem);font-weight:720}.opp-tabs{gap:20px;margin-top:34px}.opp-tabs button{color:#6f7888;letter-spacing:.02em;padding-inline:2px;font-size:.78rem}.opportunity-briefing{grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);align-items:stretch}.opportunity-brief-hero,.opportunity-unlock-card,.opportunity-profile-drawer{background:#fff;border:1px solid #dfe3ea;border-radius:22px}.opportunity-brief-hero{background:radial-gradient(circle at 100% 0,#3d63dd1a,#0000 30%),#fff;align-content:start;min-height:510px;padding:clamp(28px,4vw,54px);display:grid}.opp-brief-kicker,.owner-live-kicker{color:#2b57d6;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;font-size:.7rem;font-weight:900;display:inline-flex}.opportunity-brief-hero>h2,.opportunity-unlock-card>h2{color:#111827;letter-spacing:-.055em;max-width:830px;margin:18px 0 14px;font-size:clamp(2.35rem,4.5vw,4.7rem);font-weight:720;line-height:.98}.opportunity-brief-hero>p{color:#5b6473;max-width:760px;margin:0;font-size:1.05rem;line-height:1.65}.opportunity-brief-proof{background:#e5e8ee;border:1px solid #e5e8ee;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:34px;display:grid;overflow:hidden}.opportunity-brief-proof article{background:#fff;align-content:start;gap:7px;min-width:0;padding:17px;display:grid}.opportunity-brief-proof article>span{color:#7d8491;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:900}.opportunity-brief-proof article>strong{color:#151b29;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.opportunity-brief-proof article>small{color:#178567;align-items:center;gap:5px;font-size:.67rem;display:flex}.opportunity-brief-hero>footer{color:#c63;grid-template-columns:auto 1fr;align-items:start;gap:12px;margin-top:auto;padding-top:28px;display:grid}.opportunity-brief-hero>footer div{gap:5px;display:grid}.opportunity-brief-hero>footer span{color:#9b5a38;text-transform:uppercase;font-size:.65rem;font-weight:900}.opportunity-brief-hero>footer strong{color:#f7f8fb;line-height:1.5}.opportunity-unlock-card{color:#f5f7ff;background:radial-gradient(circle at 100% 0,#557aff47,#0000 32%),#101a2c;border-color:#202b40;align-content:start;padding:clamp(28px,3vw,38px);display:grid}.opportunity-unlock-card .opp-brief-kicker{color:#8da8ff}.opportunity-unlock-card>h2{color:#fff;font-size:clamp(1.9rem,3vw,3.2rem)}.opportunity-unlock-card>p{color:#aeb9cc;line-height:1.65}.opportunity-unlock-card ol{gap:10px;margin:22px 0;padding:0;list-style:none;display:grid}.opportunity-unlock-card li{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:12px;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:13px;display:grid}.opportunity-unlock-card li i{color:#101a2c;background:#8da8ff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.67rem;font-style:normal;font-weight:950;display:grid}.opportunity-unlock-card li span{font-size:.84rem;font-weight:750;line-height:1.4}.opportunity-unlock-card>button{color:#101a2c;min-height:50px;font:inherit;cursor:pointer;background:#8da8ff;border:0;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:0 17px;font-weight:900;display:flex}.opportunity-profile-drawer{grid-column:1/-1;overflow:hidden}.opportunity-profile-drawer>summary,.proposal-copy-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.opportunity-profile-drawer>summary>span,.proposal-copy-drawer>summary>span{align-items:center;gap:9px;display:flex}.opportunity-profile-drawer>summary small,.proposal-copy-drawer>summary small{color:#7c8492}.opportunity-profile-drawer-body{padding:0 22px 22px}.opportunity-source-evidence{background:#f5f7fa;border-radius:13px;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;padding:17px;display:grid}.opportunity-source-evidence p{color:#667085;line-height:1.5}.opportunity-source-evidence a{color:#2454db;align-items:center;gap:6px;font-weight:850;display:inline-flex}.owner-experience-shell.opp-deck{background:0 0;border:0;gap:18px;padding:0;display:grid}.owner-experience-toolbar{background:#fff;border:1px solid #dfe3ea;border-radius:18px;justify-content:space-between;align-items:end;gap:24px;padding:22px 24px;display:flex}.owner-experience-toolbar>div:first-child>span{color:#2454db;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900}.owner-experience-toolbar h2{margin:5px 0 2px;font-size:1.9rem}.owner-experience-toolbar p{color:#727a89;margin:0}.owner-experience-toolbar>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.owner-experience-toolbar button,.owner-experience-toolbar a{color:#253047;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:.8rem;font-weight:850;text-decoration:none;display:inline-flex}.owner-experience-toolbar .opp-primary-button{color:#fff;background:#1f4fd8;border-color:#1f4fd8}.owner-source-warning{color:#68420f;background:#fff8e7;border:1px solid #f1d496;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:13px 16px;display:grid}.owner-source-warning div{gap:2px;display:grid}.owner-source-warning span{font-size:.76rem;line-height:1.45}.owner-story-editor{background:#fff;border:1px solid #dce2eb;border-radius:15px;padding:18px}.owner-story-editor summary{cursor:pointer;font-weight:900}.owner-story-editor>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.owner-story-editor label{color:#616b7d;gap:6px;font-size:.72rem;font-weight:900;display:grid}.owner-story-editor input,.owner-story-editor textarea{width:100%;font:inherit;resize:vertical;border:1px solid #d4dce7;border-radius:9px;padding:11px 12px}.owner-story-editor>button{color:#fff;cursor:pointer;background:#1f4fd8;border:0;border-radius:9px;align-items:center;gap:7px;min-height:42px;margin-top:12px;padding:0 14px;font-weight:900;display:inline-flex}.owner-live-experience{--owner-ink:#f8f5ef;--owner-accent:#e56b3f;--owner-mint:#65dfc1;color:var(--owner-ink);background:#13110f;border:1px solid #24201c;border-radius:26px;overflow:hidden;box-shadow:0 35px 90px #20181238}.owner-live-hero{background-position:50%;background-size:cover;align-content:space-between;min-height:620px;padding:clamp(28px,5vw,70px);display:grid;position:relative}.owner-live-brand{align-items:center;gap:11px;display:flex}.owner-live-brand>span{color:#1b110c;background:#f3c879;border-radius:50%;place-items:center;width:42px;height:42px;font-family:Georgia,serif;font-size:1.2rem;font-weight:900;display:grid}.owner-live-brand>div{gap:2px;display:grid}.owner-live-brand strong{font-family:Georgia,Times New Roman,serif;font-size:1rem}.owner-live-brand small{color:#ffffff94;font-size:.7rem}.owner-live-hero-copy{max-width:870px;padding-block:70px 25px}.owner-live-kicker{color:#f3c879}.owner-live-hero h2{color:#fff;letter-spacing:-.065em;max-width:850px;margin:17px 0;font-size:clamp(3rem,6vw,6.5rem);font-weight:650;line-height:.91}.owner-live-hero-copy>p{color:#ffffffb8;max-width:690px;margin:0;font-size:clamp(1rem,1.7vw,1.25rem);line-height:1.6}.owner-live-trust-row{background:#ffffff24;border:1px solid #ffffff24;border-radius:14px;flex-wrap:wrap;gap:1px;width:fit-content;margin-top:30px;display:flex;overflow:hidden}.owner-live-trust-row>span{color:#ffffff9e;background:#0c0a08b8;gap:2px;min-width:140px;padding:12px 15px;font-size:.67rem;display:grid}.owner-live-trust-row strong{color:#fff;font-size:1rem}.owner-live-visual-note{color:#ffffff6b;text-align:right;max-width:350px;font-size:.62rem;position:absolute;bottom:18px;right:22px}.owner-live-chapters{z-index:4;background:#2e2925;grid-template-columns:repeat(4,1fr);gap:1px;padding:1px;display:grid;position:sticky;top:0}.owner-live-chapters button{color:#918b84;cursor:pointer;background:#181512;border:0;align-items:center;gap:10px;min-height:66px;padding:0 18px;display:flex}.owner-live-chapters button span{color:#69635d;font-size:.66rem;font-weight:900}.owner-live-chapters button strong{font-size:.78rem}.owner-live-chapters button.active{color:#fff;box-shadow:inset 0 -3px 0 var(--owner-accent);background:#241d18}.owner-live-chapters button.active span{color:#f3c879}.owner-live-chapter{background:radial-gradient(circle at 100% 0,#e56b3f1f,#0000 30%),#171411;min-height:670px;padding:clamp(38px,6vw,80px)}.owner-live-chapter-copy{max-width:930px}.owner-live-chapter-copy h3{color:#fff;letter-spacing:-.06em;margin:14px 0 12px;font-size:clamp(2.4rem,5vw,5.5rem);font-weight:650;line-height:.95}.owner-live-chapter-copy>p{color:#a9a29a;max-width:760px;margin:0;font-size:1rem;line-height:1.65}.owner-journey-comparison{grid-template-columns:1fr 50px 1fr;align-items:center;gap:18px;margin-top:48px;display:grid}.owner-journey-comparison article{background:#1d1916;border:1px solid #38322d;border-radius:20px;gap:10px;padding:24px;display:grid}.owner-journey-comparison article.future{background:linear-gradient(145deg,#225b4c5c,#1d1916);border-color:#65dfc173}.owner-journey-comparison article>span{color:#e18c6e;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.owner-journey-comparison article.future>span{color:var(--owner-mint)}.owner-journey-comparison article>div{border-bottom:1px solid #302b27;grid-template-columns:30px 1fr;align-items:center;gap:11px;min-height:52px;padding:8px;display:grid}.owner-journey-comparison i{color:#978f87;border:1px solid #4b443e;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.68rem;font-style:normal;display:grid}.owner-journey-comparison footer{color:#a89e95;align-items:center;gap:8px;margin-top:6px;font-size:.75rem;display:flex}.owner-journey-comparison article.future footer,.owner-journey-arrow{color:var(--owner-mint)}.owner-product-stage{grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);align-items:center;gap:clamp(26px,6vw,80px);max-width:1050px;margin:45px auto 0;display:grid}.owner-phone-mock{color:#17130f;background:#fbf7ef;border:8px solid #080706;border-radius:38px;width:min(330px,100%);margin-inline:auto;overflow:hidden;box-shadow:0 35px 70px #00000059}.owner-phone-bar{justify-content:space-between;padding:12px 20px 8px;font-size:.65rem;font-weight:900;display:flex}.owner-phone-bar i{background:#090807;border-radius:999px;width:70px;height:18px}.owner-phone-image{color:#fff;background-position:50%;background-size:cover;align-content:end;min-height:185px;padding:18px;display:grid;box-shadow:inset 0 -110px 80px #100804cc}.owner-phone-image strong{font-family:Georgia,serif;font-size:1.55rem}.owner-phone-image small{color:#f3c879}.owner-phone-menu{gap:7px;padding:15px;display:grid}.owner-phone-menu>span{color:#8f623e;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900}.owner-phone-menu button{color:#20170f;text-align:left;background:#fff;border:1px solid #e8ddd0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.owner-phone-menu button>span{gap:3px;display:grid}.owner-phone-menu button small{color:#8d8277}.owner-phone-menu b{color:#fff;background:#c95832;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.owner-phone-mock>footer{color:#fff;background:#b94b29;align-items:center;gap:7px;padding:13px 15px;display:flex}.owner-phone-mock>footer span{flex:1}.owner-handoff-demo{background:#201b17;border:1px solid #38312b;border-radius:24px;align-content:center;min-height:440px;padding:clamp(25px,4vw,46px);display:grid}.owner-handoff-demo h4{color:#fff;margin:12px 0 25px;font-size:clamp(2rem,4vw,3.8rem)}.owner-ticket-line{border-bottom:1px solid #36302b;grid-template-columns:37px 1fr;align-items:center;gap:13px;padding:14px 0;display:grid}.owner-ticket-line>i{color:#938a81;border:1px solid #4b433c;border-radius:50%;place-items:center;width:35px;height:35px;font-size:.7rem;font-style:normal;display:grid}.owner-ticket-line>i.done{color:#10231f;border-color:var(--owner-mint);background:var(--owner-mint)}.owner-ticket-line>i.active{color:#21150f;background:#f3c879;border-color:#f3c879;box-shadow:0 0 0 7px #f3c87914}.owner-ticket-line>span{gap:3px;display:grid}.owner-ticket-line small{color:#8f8780}.owner-handoff-demo blockquote{color:#e6ded5;border-left:3px solid var(--owner-accent);background:#181411;margin:27px 0 0;padding:17px;font-size:.9rem;line-height:1.55}.owner-live-chapter-copy.split{justify-content:space-between;align-items:end;gap:30px;max-width:none;display:flex}.owner-live-chapter-copy.split>div{max-width:820px}.owner-live-chapter-copy.split>strong{color:#f3c879;text-align:right;font-size:clamp(3.8rem,8vw,7rem);line-height:.8;display:grid}.owner-live-chapter-copy.split>strong small{color:#8d857d;text-transform:uppercase;margin-top:12px;font-size:.65rem}.owner-impact-control{margin:44px 0 30px}.owner-impact-control input{width:100%;accent-color:var(--owner-accent)}.owner-impact-control>div{color:#777068;justify-content:space-between;margin-top:7px;font-size:.65rem;display:flex}.owner-impact-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.owner-impact-grid article{background:#1d1916;border:1px solid #3a332d;border-radius:18px;gap:7px;padding:22px;display:grid}.owner-impact-grid svg{color:var(--owner-mint)}.owner-impact-grid strong{color:#fff;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1}.owner-impact-grid span{font-weight:800;line-height:1.35}.owner-impact-grid small{color:#857d75;line-height:1.4}.owner-model-note{color:#8f8780;align-items:center;gap:8px;margin:20px 0 0;font-size:.72rem;display:flex}.owner-model-note svg{color:var(--owner-mint)}.owner-pilot-path{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:45px;display:grid}.owner-pilot-path article{background:#1e1a17;border:1px solid #3c352f;border-radius:18px;min-height:190px;padding:23px;position:relative}.owner-pilot-path article:after{content:"";background:#5a5149;width:11px;height:1px;position:absolute;top:36px;right:-11px}.owner-pilot-path article:last-child:after{display:none}.owner-pilot-path span{color:#f3c879;font-size:.68rem;font-weight:900}.owner-pilot-path strong{color:#fff;margin:35px 0 8px;font-size:1.25rem;display:block}.owner-pilot-path p{color:#918981;font-size:.8rem;line-height:1.5}.owner-decision-bar{background:#23615038;border:1px solid #65dfc15c;border-radius:16px;align-items:center;gap:18px;margin-top:18px;padding:16px;display:flex}.owner-decision-bar>span{color:#b7d9d0;align-items:center;gap:6px;font-size:.72rem;display:flex}.owner-decision-bar>span svg{color:var(--owner-mint)}.owner-decision-bar button{color:#172019;background:var(--owner-mint);cursor:pointer;border:0;border-radius:11px;align-items:center;gap:8px;min-height:44px;margin-left:auto;padding:0 15px;font-weight:900;display:flex}.owner-experience-overlay{z-index:1000;color:#fff;background:#090806;grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0}.owner-experience-overlay>header{border-bottom:1px solid #292521;justify-content:space-between;align-items:center;gap:20px;padding:12px 18px;display:flex}.owner-experience-overlay>header>div{align-items:center;gap:12px;display:flex}.owner-experience-overlay>header span{color:#78716a;text-transform:uppercase;font-size:.7rem}.owner-experience-overlay>header button{color:#fff;cursor:pointer;background:#181512;border:1px solid #3b3530;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.owner-experience-overlay>main{padding:18px;overflow-y:auto}.owner-experience-overlay .owner-live-experience{max-width:1460px;margin:auto}.proposal-decision-room.opp-proposal{border-radius:22px;gap:20px;padding:clamp(24px,4vw,44px);display:grid}.opp-more{grid-template-columns:1fr}.proposal-decision-room.opp-proposal{width:100%}.proposal-decision-room>header h2{max-width:760px;margin:9px 0;font-size:clamp(2rem,4vw,4rem);line-height:.98}.proposal-decision-room>header p{color:#6b7484;max-width:700px;margin:0;line-height:1.6}.proposal-empty{background:#f7f9fd;border:1px dashed #aebbd5;border-radius:17px;justify-items:start;gap:10px;padding:28px;display:grid}.proposal-empty svg{color:#2454db}.proposal-empty strong{font-size:1.2rem}.proposal-empty p{color:#687387;margin:0}.proposal-package-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.proposal-package-grid article{border:1px solid #e0e5ed;border-radius:14px;grid-template-columns:32px 1fr auto;align-items:start;gap:12px;padding:17px;display:grid}.proposal-package-grid article>span{color:#2454db;font-size:.68rem;font-weight:900}.proposal-package-grid article>div{gap:5px;display:grid}.proposal-package-grid article p{color:#6c7585;margin:0;font-size:.78rem;line-height:1.45}.proposal-package-grid article>svg{color:#1a9a72}.proposal-package-grid article.waiting>svg{color:#c48a23}.proposal-copy-drawer{border:1px solid #e0e5ed;border-radius:14px}.proposal-copy-drawer label{color:#5f697b;gap:7px;padding:0 18px 18px;font-size:.72rem;font-weight:850;display:grid}.proposal-copy-drawer textarea{font:inherit;border:1px solid #d8dee7;border-radius:10px;padding:13px;line-height:1.55}.proposal-send-bar{color:#fff;background:#111b2e;border-radius:16px;justify-content:space-between;align-items:end;gap:18px;padding:18px;display:flex}.proposal-send-bar label{color:#b8c2d3;gap:7px;font-size:.7rem;font-weight:850;display:grid}.proposal-send-bar input{color:#172033;border:0;border-radius:9px;min-height:43px;padding:0 11px}.proposal-send-bar>div{align-items:center;gap:12px;display:flex}.proposal-send-bar small{color:#9da9bc}.activity-ledger.opp-timeline{border-radius:22px;gap:0;width:100%;max-width:none;padding:clamp(26px,4vw,46px);display:grid}.activity-ledger>header{border-bottom:1px solid #e3e7ee;justify-content:space-between;align-items:end;gap:24px;padding-bottom:28px;display:flex}.activity-ledger>header h2{max-width:760px;margin:8px 0;font-size:clamp(2rem,4vw,4rem);line-height:1}.activity-ledger>header p{color:#6c7585;max-width:650px;margin:0;line-height:1.55}.activity-ledger>header>strong{color:#2454db;text-align:right;font-size:2.8rem;line-height:1;display:grid}.activity-ledger>header>strong small{color:#7b8494;letter-spacing:.09em;text-transform:uppercase;margin-top:5px;font-size:.65rem}.activity-day{grid-template-columns:150px 1fr;gap:24px;padding-top:28px;display:grid}.activity-day>h3{color:#687386;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.72rem}.activity-day ol{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.activity-day ol:before{content:"";background:#dfe4ec;width:1px;position:absolute;top:17px;bottom:17px;left:17px}.activity-day li{grid-template-columns:36px 1fr;gap:15px;padding-bottom:24px;display:grid;position:relative}.activity-day li>i{z-index:1;color:#2454db;background:#f5f8ff;border:1px solid #dbe3f6;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.activity-day li>div{gap:4px;padding:5px 0 0;display:grid}.activity-day time{color:#8a93a3;font-size:.67rem}.activity-day li strong{color:#172033;font-size:.98rem}.activity-day li p{color:#5f697a;margin:1px 0;line-height:1.45}.activity-day li small{color:#8a93a3}@media (max-width:980px){.opportunity-briefing,.owner-product-stage{grid-template-columns:1fr}.opportunity-brief-proof{grid-template-columns:1fr 1fr}.owner-journey-comparison{grid-template-columns:1fr}.owner-journey-arrow{justify-self:center;rotate:90deg}.owner-impact-grid,.owner-pilot-path{grid-template-columns:1fr 1fr}.owner-decision-bar{flex-direction:column;align-items:stretch}.owner-decision-bar button{justify-content:center;margin-left:0}}@media (max-width:680px){.opp-workspace{padding-inline:12px}.owner-experience-toolbar{flex-direction:column;align-items:stretch}.owner-experience-toolbar>div:last-child{display:grid}.owner-live-hero{min-height:650px;padding:24px}.owner-live-hero h2{font-size:3rem}.owner-live-trust-row{width:100%;display:grid}.owner-live-visual-note{text-align:left;margin-top:18px;position:static}.owner-live-chapters{display:flex;overflow-x:auto}.owner-live-chapters button{min-width:160px}.owner-live-chapter{min-height:0;padding:34px 22px}.owner-live-chapter-copy h3{font-size:2.45rem}.owner-live-chapter-copy.split{flex-direction:column;align-items:start}.owner-live-chapter-copy.split>strong{text-align:left}.owner-impact-grid,.owner-pilot-path,.proposal-package-grid,.owner-story-editor>div,.opportunity-source-evidence{grid-template-columns:1fr}.owner-pilot-path article:after{display:none}.proposal-send-bar,.proposal-send-bar>div{flex-direction:column;align-items:stretch}.owner-experience-overlay>main{padding:5px}.owner-experience-overlay .owner-live-experience{border-radius:12px}.activity-ledger>header{flex-direction:column;align-items:start}.activity-ledger>header>strong{text-align:left}.activity-day{grid-template-columns:1fr;gap:14px}}.academy-practice-labs,.academy-history{background:#fff;border:1px solid #dbe2ed;border-radius:20px;padding:26px}.academy-practice-labs>header>span,.academy-history>header>span{letter-spacing:.14em;text-transform:uppercase;color:#2454db;font-size:11px;font-weight:900}.academy-practice-labs h2,.academy-history h2{letter-spacing:-.035em;margin:7px 0;font-size:30px}.academy-practice-labs>header>p{color:#657288;max-width:780px;line-height:1.5}.academy-practice-labs>div,.academy-history>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.academy-practice-labs article,.academy-history article{border:1px solid #e0e6ef;border-radius:14px;gap:10px;padding:18px;display:grid}.academy-practice-labs article p{color:#68758a;margin:0;line-height:1.45}.academy-practice-labs article button{color:#fff;cursor:pointer;background:#173a9c;border:0;border-radius:9px;justify-self:start;padding:10px 13px;font-weight:850}.academy-history>div{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-history article>p{border-top:1px solid #e7ebf1;gap:3px;margin:0;padding-top:10px;display:grid}.academy-history article>p span,.academy-history article>small{color:#6a7689;font-size:13px;line-height:1.4}@media (max-width:760px){.academy-practice-labs>div,.academy-history>div{grid-template-columns:1fr}.academy-practice-labs,.academy-history{padding:20px}}.guide-step-coach{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0 14px;display:grid}.guide-step-coach p{color:#5d6b80;background:#f4f7fc;border-radius:10px;margin:0;padding:12px;font-size:13px;line-height:1.4}.guide-step-coach strong{color:#1a2942;margin-bottom:4px;display:block}@media (max-width:680px){.guide-step-coach{grid-template-columns:1fr}}.academy-v2{max-width:1240px;margin:0 auto}.academy-next-move{background:linear-gradient(135deg,#fff,#f3f7ff);border:1px solid #c9d7ee;border-left:5px solid #2459df;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:28px;display:grid;box-shadow:0 18px 46px #1720330f}.academy-next-move>div>span,.academy-phases header span,.academy-module-hero>span,.academy-stage-card>header>span,.academy-assessment-shell>header>span{color:#2459df;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.academy-next-move h2{margin:5px 0 8px;font-size:clamp(1.5rem,3vw,2.25rem)}.academy-next-move p{color:#536178;margin:0;line-height:1.6}.academy-next-move dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 0;display:grid}.academy-next-move dl div{background:#fff;border:1px solid #dce5f3;border-radius:10px;padding:12px}.academy-next-move dt{text-transform:uppercase;color:#718096;font-size:.68rem;font-weight:900}.academy-next-move dd{margin:4px 0 0;font-size:.86rem;font-weight:750;line-height:1.35}.academy-readiness-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.academy-readiness-strip article{background:#fff;border:1px solid #dce4f0;border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex}.academy-readiness-strip svg{color:#2459df;flex:none}.academy-readiness-strip span{display:grid}.academy-readiness-strip small{color:#78859a}.academy-readiness-strip strong{font-size:.86rem}.academy-phases{gap:18px;margin:24px 0;display:grid}.academy-phases>article{background:#fff;border:1px solid #d8e1ef;border-radius:16px;overflow:hidden}.academy-phases>article.current{border-color:#2459df;box-shadow:0 14px 38px #2459df17}.academy-phases>article>header{background:#f7f9fc;gap:14px;padding:20px 22px;display:flex}.academy-phases>article>header>i{color:#fff;background:#183a83;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.academy-phases header h2{margin:3px 0;font-size:1.25rem}.academy-phases header p{color:#607089;margin:0}.academy-phases>article>div{background:#e4eaf3;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.academy-phases a{color:#18243b;background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px 18px;text-decoration:none;display:grid}.academy-phases a:hover{background:#f4f7ff}.academy-phases a.complete>i{color:#15803d}.academy-phases a.locked{opacity:.56;pointer-events:none}.academy-phases a span{gap:3px;display:grid}.academy-phases a small{color:#6e7b90}.academy-week{background:#fff;border:1px solid #dbe4f1;border-radius:16px;margin:24px 0;padding:24px}.academy-week header>span{text-transform:uppercase;color:#2459df;font-size:.72rem;font-weight:900}.academy-week h2{margin:4px 0 16px}.academy-week>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.academy-week article{background:#f6f8fb;border-radius:10px;gap:10px;padding:12px;display:flex}.academy-week article.completed{background:#eefbf2}.academy-week article span{display:grid}.academy-week article small{color:#66748a}.academy-field-cta{color:#fff;background:#173d8f;border:0;border-radius:10px;align-items:center;gap:8px;margin:20px auto;padding:13px 18px;font-weight:850;display:flex}.academy-module-page{color:#162238;background:#f3f6fb;min-height:100vh;padding:26px clamp(16px,4vw,50px) 60px}.academy-module-top,.academy-module-hero,.academy-stage-nav,.academy-stage-card,.academy-reference-drawer,.academy-assessment-shell{width:min(900px,100%);margin-inline:auto}.academy-module-top{color:#637087;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;font-size:.82rem;font-weight:800;display:flex}.academy-module-top a{color:#244ba6;align-items:center;gap:7px;text-decoration:none;display:flex}.academy-module-hero{color:#fff;background:#0d285f;border-radius:18px;grid-template-columns:1fr 240px;gap:10px 28px;padding:28px;display:grid}.academy-module-hero>span{grid-column:1}.academy-module-hero h1{grid-column:1;margin:2px 0;font-size:clamp(2rem,5vw,3.4rem);line-height:1.02}.academy-module-hero>p{color:#dae5ff;grid-column:1;margin:8px 0 0;line-height:1.55}.academy-module-hero aside{background:#ffffff1a;border-radius:12px;grid-area:1/2/4;align-self:stretch;padding:18px;line-height:1.55}.academy-module-hero aside strong{color:#8dd8ff;margin-bottom:8px;display:block}.academy-stage-nav{background:#fff;border:1px solid #d9e1ed;border-radius:13px;gap:7px;margin-top:14px;padding:10px;display:flex;overflow:auto}.academy-stage-nav button{color:#6c788b;text-transform:capitalize;background:0 0;border:0;align-items:center;gap:6px;min-width:max-content;padding:8px;font-weight:800;display:flex}.academy-stage-nav button i{background:#edf1f7;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.academy-stage-nav button.active{color:#194fc7}.academy-stage-nav button.active i{color:#fff;background:#2459df}.academy-stage-nav button.done i{color:#166534;background:#dcfce7}.academy-stage-card{background:#fff;border:1px solid #d9e2ef;border-radius:18px;margin-top:14px;padding:clamp(20px,4vw,36px);box-shadow:0 18px 46px #16223812}.academy-stage-card h2{margin:4px 0 14px;font-size:clamp(1.65rem,4vw,2.5rem)}.academy-stage-body{color:#405069;font-size:1.08rem;line-height:1.72}.academy-stage-why{background:#fff8dd;border:1px solid #f3db8b;border-radius:12px;gap:12px;margin:22px 0;padding:16px;display:flex}.academy-stage-why svg{color:#c47c00;flex:none}.academy-stage-why p{margin:4px 0 0;line-height:1.5}.academy-stage-steps{counter-reset:stage;gap:10px;padding:0;list-style:none;display:grid}.academy-stage-steps li{counter-increment:stage;border:1px solid #e0e6ef;border-radius:10px;align-items:center;gap:12px;padding:13px;display:flex}.academy-stage-steps li:before{content:counter(stage);color:#174fc8;background:#e8efff;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.academy-signal{background:#f2f6ff;border-left:4px solid #2459df;margin:22px 0;padding:20px}.academy-signal>span{text-transform:uppercase;color:#2459df;align-items:center;gap:7px;font-size:.72rem;font-weight:900;display:flex}.academy-signal blockquote{margin:12px 0;font-size:1.25rem;font-weight:800;line-height:1.5}.academy-signal p{color:#8b3040}.academy-mini-check{border:1px solid #cfd9ea;border-radius:13px;margin:24px 0;padding:20px}.academy-mini-check>span{text-transform:uppercase;color:#2459df;font-size:.7rem;font-weight:900}.academy-mini-check h3{line-height:1.4}.academy-mini-check>div{gap:8px;display:grid}.academy-mini-check button{text-align:left;background:#fff;border:1px solid #d8e0eb;border-radius:9px;padding:12px;display:grid}.academy-mini-check button small{margin-top:5px}.academy-mini-check button.right{background:#effcf3;border-color:#22a35a}.academy-mini-check button.wrong{background:#fff2f4;border-color:#d14a5a}.academy-stage-card>footer{border-top:1px solid #e4e9f1;justify-content:space-between;gap:12px;margin-top:28px;padding-top:18px;display:flex}.academy-stage-card>footer>div{gap:8px;display:flex}.academy-stage-card>footer button,.academy-mode-back,.academy-result button,.academy-result a,.academy-hint{color:#1a356d;background:#fff;border:1px solid #c9d3e3;border-radius:9px;align-items:center;gap:7px;padding:10px 14px;font-weight:800;text-decoration:none;display:flex}.academy-reference-drawer{background:#fff;border:1px solid #dbe3ef;border-radius:13px;margin-top:14px;padding:16px 20px}.academy-reference-drawer summary{cursor:pointer;justify-content:space-between;font-weight:850;display:flex}.academy-reference-drawer dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.academy-reference-drawer dl div{background:#f6f8fb;border-radius:8px;padding:10px}.academy-reference-drawer dt{font-weight:900}.academy-reference-drawer dd{color:#5c6980;margin:3px 0 0;line-height:1.4}.academy-assessment-shell{background:#fff;border-radius:18px;padding:clamp(20px,4vw,36px)}.academy-assessment-shell>header h1{margin:4px 0;font-size:clamp(2rem,5vw,3rem)}.academy-assessment-shell>header p{color:#5d6a80;line-height:1.6}.academy-question{border-top:1px solid #e1e7ef;margin:24px 0;padding-top:20px}.academy-question h2{font-size:1.15rem;line-height:1.45}.academy-question>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.academy-question button{text-align:left;background:#fff;border:1px solid #d5deeb;border-radius:10px;grid-template-columns:auto 1fr;gap:10px;padding:13px;display:grid}.academy-question button.selected{background:#eef3ff;border-color:#2459df}.academy-question button b{background:#e7edf7;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.academy-question button small{grid-column:2}.academy-question small.right{color:#16733d}.academy-question small.wrong{color:#b3263e}.academy-result{background:#fff5f6;border:1px solid #e3aab2;border-radius:13px;margin:24px 0;padding:22px}.academy-result.passed{background:#effbf3;border-color:#9bd2ad}.academy-result h2{margin:8px 0}.academy-result p{line-height:1.55}.academy-result button,.academy-result a{width:fit-content;margin-top:8px}.academy-hint-copy{background:#fff8dd;border-radius:8px;padding:12px}.marketplace-direct-lab{background:#f5f8ff;border:1px solid #cdd9f1;border-radius:14px;margin:24px 0;padding:20px}.marketplace-direct-lab header{align-items:center;gap:10px;display:flex}.marketplace-direct-lab h3{margin:2px 0}.marketplace-direct-lab header span{text-transform:uppercase;color:#2459df;font-size:.7rem;font-weight:900}.marketplace-lab-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.marketplace-direct-lab label{gap:5px;font-size:.78rem;font-weight:850;display:grid}.marketplace-direct-lab input{background:#fff;border:1px solid #cbd5e4;border-radius:8px;min-width:0;padding:10px}.marketplace-direct-lab fieldset{border:0;align-items:end;gap:8px;margin:15px 0;padding:0;display:flex}.marketplace-direct-lab fieldset legend{margin-bottom:7px;font-weight:900}.marketplace-direct-lab fieldset button{background:#fff;border:1px solid #cbd5e4;border-radius:8px;padding:10px}.marketplace-direct-lab fieldset button.active{color:#fff;background:#2459df}.marketplace-lab-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.marketplace-lab-results article{background:#fff;border-radius:9px;padding:13px;display:grid}.marketplace-lab-results article.highlight{color:#fff;background:#0d285f;grid-column:1/-1}.marketplace-lab-results span,.marketplace-lab-results small{color:#637087;font-size:.72rem}.marketplace-lab-results strong{font-size:1.35rem}.marketplace-lab-results .highlight span,.marketplace-lab-results .highlight small{color:#dce7ff}.marketplace-lab-disclosure{color:#59677e;gap:8px;margin:14px 0 0;font-size:.78rem;line-height:1.45;display:flex}@media (max-width:760px){.academy-next-move,.academy-module-hero,.academy-next-move dl,.academy-readiness-strip,.academy-phases>article>div,.academy-week>div,.academy-question>div,.academy-reference-drawer dl{grid-template-columns:1fr}.academy-module-hero aside{grid-area:auto/1}.academy-stage-nav{z-index:5;border-radius:0;position:sticky;top:0}.academy-stage-card{padding:20px 16px}.academy-stage-card>footer{align-items:stretch}.academy-stage-card>footer>div{display:grid}.marketplace-lab-inputs,.marketplace-lab-results{grid-template-columns:1fr}.marketplace-direct-lab fieldset{flex-wrap:wrap}.academy-v2-hero{grid-template-columns:1fr!important}.academy-v2-hero aside{width:auto!important}.academy-question button{min-height:52px}}.academy-phases>article>div>span.locked{color:#18243b;opacity:.56;cursor:not-allowed;background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px 18px;display:grid}.academy-phases>article>div>span.locked>span{gap:3px;display:grid}.academy-phases>article>div>span.locked small{color:#6e7b90}.marketplace-lab-record{color:#fff;background:#2459df;border:0;border-radius:9px;margin-top:12px;padding:10px 14px;font-weight:850}.academy-glossary-search{color:#45546c;gap:6px;margin:18px 0 10px;font-size:.78rem;font-weight:850;display:grid}.academy-glossary-search input{color:#162238;background:#fff;border:1px solid #cbd5e4;border-radius:9px;width:100%;padding:11px 12px}.transcript-lab{background:#f6f9ff;border:1px solid #cbd8ed;border-radius:14px;margin:24px 0;padding:20px}.transcript-lab>header span{text-transform:uppercase;color:#2459df;font-size:.7rem;font-weight:900}.transcript-lab h3{margin:3px 0 7px}.transcript-lab>header p{color:#56657c;margin:0;line-height:1.5}.transcript-lab-dialogue{gap:8px;margin:18px 0;display:grid}.transcript-lab-dialogue p{background:#fff;border-radius:9px;grid-template-columns:72px 1fr;gap:10px;margin:0;padding:11px;display:grid}.transcript-lab-dialogue b{color:#2459df}.transcript-lab-questions{gap:12px;display:grid}.transcript-lab fieldset{background:#fff;border:1px solid #d8e1ef;border-radius:10px;gap:7px;padding:14px;display:grid}.transcript-lab legend{padding:0 4px;font-weight:850}.transcript-lab label{align-items:flex-start;gap:8px;display:flex}.transcript-lab label input{margin-top:3px}.transcript-lab fieldset p{border-radius:7px;margin:4px 0 0;padding:9px;font-size:.82rem}.transcript-lab .right{color:#166534;background:#eaf9ef}.transcript-lab .wrong{color:#9f2639;background:#fff0f2}.transcript-lab>button,.transcript-lab-result button{color:#fff;background:#2459df;border:0;border-radius:9px;align-items:center;gap:7px;margin-top:14px;padding:10px 14px;font-weight:850;display:flex}.transcript-lab>button:disabled{opacity:.5}.transcript-lab-result{background:#eaf9ef;border-radius:10px;gap:4px;margin-top:14px;padding:14px;display:grid}.transcript-lab-result button{color:#1a356d;background:#fff;border:1px solid #c9d3e3;width:max-content}@media (max-width:760px){.transcript-lab-dialogue p{grid-template-columns:1fr;gap:3px}}.owner-lab-scenario{color:#45546c;gap:6px;margin:14px 0 8px;font-size:.75rem;font-weight:850;display:grid}.owner-lab-scenario select{color:#162238;width:min(100%,480px);font:inherit;background:#fff;border:1px solid #cbd5e4;border-radius:9px;padding:10px 12px}
