button{border:0;background:transparent;color:inherit}select{font:inherit}svg{display:inline-block;vertical-align:middle}ol,ul{margin:0;padding:0;list-style:none}summary{cursor:pointer}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}table{border-collapse:collapse}a{color:inherit;text-decoration:inherit}[hidden]{display:none!important}:root{color-scheme:light;--brand:#579c44;--stage:#141b3d;--stage-raised:#273052;--on-stage:#c4ccdb;--canvas:#f6f8f4;--brand-hover:var(--brand);--brand-soft:color-mix(in srgb,var(--brand) 12%,white);--brand-wash:color-mix(in srgb,var(--brand) 4%,white);--ink:#141b3d;--copy:#5d6478;--background:var(--card);--foreground:var(--ink);--card:#fff;--card-foreground:var(--ink);--popover:#fff;--popover-foreground:var(--ink);--primary:var(--brand);--primary-foreground:var(--ink);--secondary:var(--brand-wash);--secondary-foreground:var(--ink);--muted:var(--brand-wash);--muted-foreground:var(--copy);--accent:var(--brand-soft);--accent-foreground:var(--ink);--destructive:#a13226;--border:#d8dee8;--input:#7d8799;--ring:var(--ink);--radius:.65rem;--warning-bg:#fff2d1;--warning-ink:#775412;--warning-border:#e4cf9c}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--canvas);color:var(--ink);font-family:Averta,Avenir Next,Segoe UI,Arial,sans-serif;font-size:1rem;line-height:1.65;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{text-decoration:none;color:inherit}button{cursor:pointer}button:disabled{opacity:.4;cursor:not-allowed}img{display:block;max-width:100%;height:auto}svg{flex-shrink:0}h1,h2,h3,p,figure{margin:0}h1,h2,h3{text-wrap:balance}h1{font-size:clamp(3.1rem,6.5vw,5.9rem);line-height:1.035;font-weight:650;letter-spacing:-.06em}h1>span{color:var(--brand)}h2{font-size:clamp(2.35rem,3.9vw,3.6rem);line-height:1.08;letter-spacing:-.045em;font-weight:720}h3{font-size:1.35rem;line-height:1.3;font-weight:700;letter-spacing:-.025em}p{color:var(--copy)}:focus-visible{outline:3px solid var(--ink);outline-offset:4px}::selection{background:var(--brand-soft);color:var(--ink)}.wrap{width:calc(100% - 80px);max-width:1320px;margin-inline:auto}.section{padding-block:104px}.eyebrow{font-size:.75rem;letter-spacing:.095em;font-weight:700;color:var(--ink);line-height:1.6;margin-bottom:22px}.eyebrow:before{content:"";display:inline-block;width:14px;height:3px;background:var(--brand);vertical-align:middle;margin-right:10px}.lead{font-size:1.1875rem;line-height:1.7;max-width:620px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 23px;min-height:50px;border:1px solid var(--brand);border-radius:10px;background:var(--brand);color:var(--stage);font-size:1.125rem;font-weight:700;line-height:1.4;transition:background .2s,box-shadow .2s;white-space:normal;text-align:center;box-shadow:0 5px 18px #579c442b}.btn:hover:not(:disabled){background:var(--brand-hover);box-shadow:0 4px 14px #579c441f}.btn.secondary{color:var(--ink);background:var(--card);border-color:var(--border);font-size:1rem;box-shadow:none}.btn.secondary:hover:not(:disabled){background:var(--brand-wash)}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.text-link{display:inline-block;font-size:.9375rem;font-weight:700;border-bottom:1px solid currentColor;padding-bottom:3px}.text-link:hover{border-bottom-color:var(--brand)}.small-label{display:block;font-size:.75rem;line-height:1.5;letter-spacing:.055em;font-weight:700;color:var(--copy)}.fine-print{font-size:.875rem;line-height:1.65;color:var(--copy)}.check-list{padding:0;list-style:none;margin:25px 0;display:grid;gap:14px}.check-list li{display:flex;align-items:flex-start;gap:12px;color:var(--copy);font-size:1rem;line-height:1.5}.check-list svg{width:17px;height:17px;margin-top:3px;color:var(--brand)}.skip-link{position:fixed;left:12px;top:-100px;z-index:100;background:var(--card);padding:14px;border:2px solid var(--ink)}.skip-link:focus{top:12px}.announcement{background:var(--brand-wash);color:var(--ink);display:flex;align-items:center;justify-content:center;gap:28px;padding:9px 20px;font-size:.8125rem;line-height:1.5;font-weight:600;border-bottom:1px solid var(--border)}.announcement a{text-decoration:underline;text-underline-offset:4px}.announcement-separator{padding:0 8px}.site-header{position:sticky;top:0;z-index:30;background:#141b3df5;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:80px}.brand{display:flex;align-items:center;gap:9px;flex-shrink:0;color:var(--brand)}.brand img{width:37px;height:37px;object-fit:contain}.brand>span{font-size:1.625rem;letter-spacing:-.065em;font-weight:700;line-height:1}.brand-os{margin-left:6px;font-size:.75rem;letter-spacing:0;font-weight:600;vertical-align:top;display:inline-block;padding-top:4px;color:var(--copy)}.desktop-nav{display:flex;gap:24px;align-items:center;padding:3px 20px;border:1px solid var(--border);border-radius:999px;background:var(--brand-wash)}.desktop-nav a{font-size:.875rem;font-weight:500;padding:8px 0;position:relative}.desktop-nav a:hover:after,.desktop-nav a[aria-current=page]:after{content:"";position:absolute;bottom:7px;left:0;right:0;height:2px;background:var(--brand)}.nav-cta{padding:12px 18px;min-height:44px;font-size:.875rem;background:var(--card);color:var(--ink);border-color:var(--brand);box-shadow:none}.mobile-toggle{display:none;min-width:44px;min-height:44px;border:1px solid var(--border);border-radius:7px;align-items:center;justify-content:center;background:var(--card)}.mobile-links{display:grid}.mobile-links a{font-size:1.2rem;padding:12px 0;border-bottom:1px solid var(--border)}.mobile-dialog{width:calc(100% - 32px)!important;max-width:440px!important;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:16px}.section-heading,.theatre-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:end;margin-bottom:42px}.section-heading>p{font-size:1.0625rem;max-width:430px}.problem-section{display:block}.problem-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.problem-list article{display:flex;flex-direction:column;padding:30px 27px;background:var(--card);border:1px solid var(--border);border-radius:10px;box-shadow:0 4px 12px #579c4406}.problem-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.problem-card-top svg{color:var(--brand)}.line-number{font-size:.75rem;letter-spacing:.04em;font-family:ui-monospace,monospace;color:var(--copy)}.problem-list h3{font-size:1.5rem;margin-bottom:12px}.problem-list p{font-size:1rem}.problem-person{display:flex;align-items:center;gap:10px;border-top:1px solid var(--border);margin-top:26px;padding-top:19px}.problem-person strong{display:block;font-size:.875rem;line-height:1.4}.problem-person div>span{display:block;font-size:.75rem;color:var(--copy);margin-top:4px}.product-theatre{background:var(--brand-wash);border-block:1px solid var(--border);padding:94px 0 100px}.theatre-heading h2{font-size:clamp(2.6rem,4.5vw,4.1rem);line-height:1.075}.theatre-heading h2>span{color:var(--brand)}.theatre-heading p{font-size:1.0625rem;max-width:430px;margin-bottom:23px}.layer-ribbon{padding:0;list-style:none;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:22px;margin:0 0 32px}.layer-ribbon li{font-size:.875rem;font-weight:600;border-top:1px solid var(--border);padding-top:12px}.layer-ribbon li>span{display:block;font-family:ui-monospace,monospace;font-size:.75rem;color:var(--copy);margin-bottom:6px}.showcase{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--card);box-shadow:0 24px 55px #579c4421;max-width:1120px;margin-inline:auto;color:var(--ink)}.showcase-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 25px;border-bottom:1px solid var(--border);background:var(--card);color:var(--ink)}.showcase-brand{display:flex;align-items:center;gap:9px;font-weight:700;font-size:1rem}.showcase-brand img{width:26px;height:26px}.demo-pill{display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.025em;padding:4px 7px;border-radius:4px;border:1px solid var(--border);background:var(--brand-wash);color:var(--ink);margin-left:7px}.showcase-top .demo-pill{color:var(--copy);background:var(--brand-wash);border-color:var(--border)}.sample-label{display:inline-flex;align-items:center;gap:7px;font-size:.75rem;color:var(--copy);line-height:1.5}.showcase-top .sample-label{color:var(--copy)}.showcase-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:0!important;width:100%!important;height:auto!important;padding:0!important;background:var(--brand-wash)!important;gap:0!important;border-bottom:1px solid var(--border)}.showcase-tabs button{padding:17px 12px;border-radius:0;min-height:58px;font-size:.875rem!important;color:var(--copy)!important}.showcase-tabs button[data-state=active]{background:var(--card)!important;color:var(--ink)!important;border-bottom:3px solid var(--brand);box-shadow:none;font-weight:700}.showcase-body{display:grid;grid-template-columns:210px minmax(0,1fr)}.demo-sidebar{background:var(--brand-wash);border-right:1px solid var(--border);padding:28px 18px;display:flex;flex-direction:column;gap:12px}.demo-org{display:flex;align-items:center;gap:10px;margin-bottom:12px}.demo-org strong,.demo-person strong{display:block;font-size:.875rem}.demo-org span,.demo-person div>span{display:block;font-size:.75rem;color:var(--copy)}.demo-sidebar>p{font-size:.75rem;letter-spacing:.04em}.demo-sidebar>span{display:flex;align-items:center;gap:9px;font-size:.875rem;padding:10px 8px}.demo-sidebar>span.selected{background:var(--brand-soft);color:var(--ink);border-radius:5px;border-left:3px solid var(--brand)}.demo-person{display:flex;gap:9px;align-items:center;margin-top:auto;padding-top:40px}.avatar{display:inline-flex;width:35px;height:35px;flex-shrink:0;align-items:center;justify-content:center;background:var(--brand-soft);color:var(--ink);border:1px solid var(--border);border-radius:50%;font-size:.75rem;font-weight:700}.showcase-record{padding:31px 36px 29px;min-width:0;min-height:442px}.demo-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.demo-heading h3{font-size:2rem;margin-top:7px;line-height:1.15;letter-spacing:-.04em}.mini-status{display:inline-flex;align-items:center;border-radius:5px;padding:7px 10px;font-size:.875rem;font-weight:600;line-height:1.4;white-space:normal}.mini-status.amber{background:var(--warning-bg);color:var(--warning-ink);border:1px solid var(--warning-border)}.mini-status.neutral{background:var(--brand-soft);color:var(--ink);border:1px solid var(--border)}.demo-lead{font-size:.9375rem;margin-top:10px;margin-bottom:23px}.proof-evidence{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.proof-evidence img{width:100%;aspect-ratio:2/1;object-fit:cover;border:1px solid var(--border);border-radius:7px}.reading{font-size:4.2rem;display:block;line-height:1.1;font-weight:750;letter-spacing:-.06em;margin:9px 0 11px}.reading span{font-size:2rem;margin-left:3px}.review-comment{display:flex;gap:12px;background:var(--brand-wash);border:1px solid var(--border);border-left:3px solid var(--brand);padding:17px;border-radius:7px;margin-top:23px}.review-comment strong{font-size:.875rem}.review-comment p{font-size:.9375rem;margin-top:4px;line-height:1.55}.demo-note{display:flex;align-items:center;gap:10px;border-top:1px solid var(--border);margin-top:21px;padding-top:17px;color:var(--copy)}.demo-note p{font-size:.875rem;line-height:1.6}.demo-row{display:flex;gap:14px;align-items:center;padding:20px 0;border-block:1px solid var(--border)}.demo-row strong{display:block;font-size:1rem}.demo-row div>span{font-size:.875rem;color:var(--copy);display:block;margin-top:5px}.demo-row>.avatar{margin-left:auto}.task-icon{background:var(--brand-soft);padding:12px;border-radius:8px}.record-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:23px 0}.record-detail-grid div>span{display:block;font-size:.875rem;color:var(--copy)}.record-detail-grid strong{font-size:1rem}.handoff-summary{display:flex;gap:14px;background:var(--brand-wash);padding:22px;border:1px solid var(--border);border-left:3px solid var(--brand);border-radius:8px}.handoff-summary p{font-size:.9375rem;margin-top:8px}.handoff-people{display:flex;flex-wrap:wrap;gap:25px 55px;margin:24px 0}.handoff-people>div{display:flex;gap:11px;align-items:center}.handoff-people>div>span:last-child{font-size:.875rem;color:var(--copy)}.handoff-people strong{font-size:.875rem;color:var(--ink)}.showcase-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 24px;border-top:1px solid var(--border);background:var(--brand-wash);font-size:.75rem;color:var(--copy)}.showcase-bottom span:first-child{display:flex;align-items:center;gap:7px}.scene-tabs{display:flex!important;width:max-content!important;max-width:100%;height:auto!important;padding:4px!important;margin-bottom:29px;background:var(--brand-wash)!important;border:1px solid var(--border);border-radius:8px!important;gap:0!important}.scene-tabs button{min-height:44px;padding:12px 23px;font-size:.875rem!important;white-space:normal!important}.scene-tabs button[data-state=active]{box-shadow:0 1px 5px #579c441a;background:var(--card);border:1px solid var(--border);font-weight:700}.scene-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;align-items:center}.scene-copy h3{font-size:2.3rem;line-height:1.12;letter-spacing:-.04em;margin:13px 0 20px}.scene-copy p{font-size:1.0625rem}.scene-layout img{width:100%;border-radius:10px;aspect-ratio:16/10;object-fit:cover;border:1px solid var(--border)}.scene-layout figcaption,.restaurants-hero figcaption{font-size:.875rem;line-height:1.6;margin-top:12px;color:var(--copy)}.pilot-band{background:var(--brand-soft);border-block:1px solid var(--border);padding:75px 0}.pilot-band-inner{display:grid;grid-template-columns:1fr 1fr;gap:120px}.pilot-band-inner>div:first-child>p:not(.eyebrow){font-size:1.0625rem;max-width:420px;margin:22px 0 27px}.pilot-milestones{display:grid;gap:21px}.pilot-milestones>div{display:flex;gap:21px;border-bottom:1px solid var(--border);padding-bottom:21px}.pilot-milestones>div>span{font-size:.75rem;font-family:ui-monospace,monospace;color:var(--copy);padding-top:4px}.pilot-milestones h3{margin-bottom:7px}.pilot-small{font-size:.875rem;line-height:1.6}.trust-preview{display:grid;grid-template-columns:1fr 1fr;gap:95px}.trust-preview>div:first-child>p:not(.eyebrow){font-size:1.0625rem;max-width:460px;margin:23px 0}.trust-principles{display:grid;gap:27px}.trust-principles>div{position:relative;padding-left:50px}.trust-principles svg{position:absolute;left:0;top:2px;width:24px;color:var(--brand)}.trust-principles h3{margin-bottom:7px}.end-cta{background:var(--brand-soft);color:var(--ink);border-radius:24px;display:flex;justify-content:space-between;align-items:center;gap:50px;padding:54px 58px;margin-bottom:90px;border:1px solid var(--border);position:relative;isolation:isolate;overflow:hidden}.end-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 90% 50%,rgb(87 156 68 / .18),transparent 70%),linear-gradient(rgb(87 156 68 / .07) 1px,transparent 1px),linear-gradient(90deg,rgb(87 156 68 / .07) 1px,transparent 1px);background-size:auto,44px 44px,44px 44px}.end-cta .eyebrow{color:var(--copy);margin-bottom:16px}.end-cta h2{font-size:2.65rem;color:var(--ink);line-height:1.12}.end-cta p{margin-top:16px;color:var(--copy);max-width:540px}.end-cta .btn{flex-shrink:0}.end-cta :focus-visible,.tour-toolbar :focus-visible{outline-color:var(--ink)}.page-hero{padding-block:66px 42px;border-bottom:1px solid var(--border)}.page-hero .eyebrow{margin-bottom:24px}.page-hero h1{font-size:clamp(3rem,5.7vw,5.2rem)}.page-hero-bottom{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-top:26px}.page-hero-bottom .lead{max-width:620px}.page-hero>.lead{margin-top:24px;max-width:720px}.simple-page{padding:90px 0 120px}.simple-page>p:not(.eyebrow){margin:26px 0}.compact-top{padding-top:46px}.operating-tour{border:1px solid var(--border);border-radius:20px;overflow:hidden;background:var(--card);box-shadow:0 22px 55px #579c441a;scroll-margin-top:115px}.tour-toolbar{padding:25px 31px;display:flex;justify-content:space-between;align-items:center;gap:20px;background:var(--card);border-bottom:1px solid var(--border);color:var(--ink)}.tour-toolbar .small-label,.tour-toolbar .sample-label{color:var(--copy)}.tour-toolbar h2{font-size:2rem;margin-top:7px;color:var(--ink)}.tour-tabs{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr));width:100%!important;height:auto!important;border-radius:0!important;padding:0!important;background:var(--card)!important;gap:0!important;border-bottom:1px solid var(--border)}.tour-tabs button{display:block;min-height:75px;padding:12px 6px;font-size:.875rem!important;white-space:normal!important;border-radius:0!important;font-weight:600}.tour-tabs button>span{display:block;font-size:.75rem;color:var(--copy);font-family:ui-monospace,monospace;margin-bottom:4px}.tour-tabs button[data-state=active]{color:var(--ink)!important;background:var(--brand-soft)!important;border-bottom:3px solid var(--brand);box-shadow:none}.tour-tabs button[data-state=active]>span{color:var(--ink)}.tour-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;padding:42px 37px;background:var(--brand-wash)}.tour-explanation h3{font-size:2.6rem;line-height:1.13;letter-spacing:-.04em;margin-bottom:20px}.tour-explanation>p:not(.eyebrow){font-size:1.0625rem}.tour-paging{display:flex;gap:12px;margin-top:29px}.tour-paging .btn{padding:12px 17px}.tour-record{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:26px;min-width:0;box-shadow:0 12px 25px #579c4414}.tour-record-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:11px;margin-bottom:20px}.tour-record-top .demo-pill{margin-left:0}.tour-record>p{font-size:.875rem;margin-top:6px}.tour-record>h3{font-size:1.55rem;line-height:1.2}.tour-field{border-bottom:1px solid var(--border);padding-bottom:20px;margin:22px 0}.tour-field>span{font-size:.875rem;color:var(--copy);display:block;margin-bottom:7px}.tour-field strong{font-size:1rem;line-height:1.5}.tour-proof{display:flex;gap:21px;align-items:center;margin:20px 0}.tour-proof img{width:50%;aspect-ratio:2/1;object-fit:cover;border-radius:6px;border:1px solid var(--border)}.tour-proof strong{font-size:2.5rem;display:block;line-height:1.2;letter-spacing:-.04em}.tour-proof div>span{font-size:.8125rem;color:var(--warning-ink);display:block;margin-top:7px}.record-history{display:grid}.record-history>div{display:flex;gap:8px;align-items:center;font-size:.875rem;color:var(--copy);padding:8px 0;border-bottom:1px solid var(--border)}.record-history>div:last-child{border:0}.record-history svg{color:var(--brand)}.record-history>div>span:last-child{margin-left:auto;font-size:.75rem}.tour-record>.tour-note{font-size:.8125rem;line-height:1.55;margin-top:19px;border-top:1px solid var(--border);padding-top:14px}.role-perspective{background:var(--card);border-top:1px solid var(--border);display:grid;grid-template-columns:225px 1fr 165px;gap:31px;padding:24px 31px;align-items:center}.role-perspective .small-label{margin-bottom:8px}.role-select{width:100%;background:var(--card);min-height:48px;font-size:1rem}.role-perspective h3{font-size:1.125rem;margin-bottom:5px}.role-perspective p{font-size:.875rem}.perspective-note{font-size:.75rem;color:var(--copy);line-height:1.6}.feature-details{padding-top:0}.feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px}.feature-card{border:1px solid var(--border);padding:28px 24px;border-radius:9px;scroll-margin-top:115px;background:var(--card);box-shadow:0 4px 12px #579c4406}.feature-card>svg{color:var(--brand);margin-bottom:24px}.feature-card .small-label{margin-bottom:12px}.feature-card h3{font-size:1.375rem;margin-bottom:13px}.scope-note{border:1px solid var(--border);background:var(--brand-wash);border-radius:10px;display:grid;grid-template-columns:35px 1fr 190px;gap:24px;padding:30px;margin-bottom:80px;align-items:center}.scope-note h2{font-size:1.5rem;margin-bottom:12px}.scope-note p{font-size:1rem}.scope-note .text-link{font-size:.875rem;justify-self:end}.restaurants-hero{display:grid;grid-template-columns:1.07fr 1fr;gap:65px;align-items:center;padding:70px 0 55px}.restaurants-hero h1{font-size:clamp(3rem,4.7vw,4.5rem)}.restaurants-hero .lead{margin:25px 0}.restaurants-hero figure{position:relative;min-width:0}.restaurant-image{position:relative}.restaurants-hero img{aspect-ratio:4/3;object-fit:cover;border-radius:13px;border:1px solid var(--border)}.restaurant-overlay{position:absolute;bottom:20px;left:20px;right:20px;padding:17px 20px;background:var(--card);border:1px solid var(--border);border-radius:9px;box-shadow:0 13px 35px #579c442e;display:flex;align-items:center;gap:11px}.restaurant-overlay>div{flex:1;min-width:0}.restaurant-overlay strong{display:block;font-size:.9375rem;line-height:1.5}.restaurant-overlay>div>span{display:block;font-size:.75rem;color:var(--copy);margin-top:3px}.restaurant-patterns{border-top:1px solid var(--border)}.restaurant-patterns h2{margin-bottom:38px}.pattern-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.pattern-grid article>svg{color:var(--brand);margin-bottom:22px}.pattern-grid h3{margin-bottom:13px}.pattern-grid p{font-size:1rem}.restaurant-patterns .fine-print{max-width:850px;margin-top:36px}.location-band{display:grid;grid-template-columns:42px 1fr auto;gap:30px;align-items:center;background:var(--brand-soft);border:1px solid var(--border);border-radius:12px;padding:40px;margin-bottom:80px}.location-band .eyebrow{margin-bottom:14px}.location-band h2{font-size:2rem}.location-band p{max-width:600px;margin-top:16px}.pilot-offers{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-top:40px}.pilot-offers article{padding:36px;border-radius:12px;border:1px solid var(--border);box-shadow:0 8px 24px #579c4409}.founding-offer{background:var(--brand-soft);color:var(--ink);border-top:3px solid var(--brand)!important}.pilot-offers h2{font-size:2.3rem;margin:17px 0 23px}.offer-tag{font-size:.75rem;letter-spacing:.055em;font-weight:700;color:var(--ink)}.pilot-offers .offer-date{font-size:1rem;font-weight:600;margin-bottom:15px;color:var(--ink)}.pilot-offers p{max-width:430px}.pilot-offers .check-list{margin-bottom:0}.rolling-offer{background:var(--card)}.offer-boundary{display:flex;gap:13px;align-items:flex-start;padding-top:23px}.offer-boundary svg{margin-top:3px}.offer-boundary p{font-size:.875rem}.scope-section{display:grid;grid-template-columns:.9fr 1.5fr;gap:75px}.scope-section>div:first-child>p:not(.eyebrow){margin-top:22px;max-width:360px}.scope-columns{display:grid;grid-template-columns:1fr 1fr;gap:33px}.scope-columns h3{font-size:1.125rem}.scope-columns .check-list li,.plain-list li{font-size:.9375rem;line-height:1.5}.plain-list{padding-left:20px;display:grid;gap:14px;color:var(--copy);margin:25px 0}.pricing-baseline{display:grid;grid-template-columns:1fr .75fr;gap:95px;padding:48px 55px;background:var(--brand-wash);border:1px solid var(--border);border-radius:13px;align-items:center}.pricing-baseline>div:first-child>p:not(.eyebrow){margin-top:22px;max-width:440px}.price-panel{border-left:1px solid var(--border);padding-left:52px}.price{display:flex;align-items:baseline;gap:8px}.price>span{font-size:.875rem;font-weight:700}.price>strong{font-size:4.6rem;letter-spacing:-.06em;font-weight:750;line-height:1.1}.price-panel>p{font-size:1rem;margin-top:8px}.price-panel>span{display:block;max-width:330px;font-size:.875rem;margin:18px 0 23px;color:var(--copy)}.additional-price{display:flex;gap:14px;align-items:center;margin-top:20px;border-top:1px solid var(--border);padding-top:17px}.additional-price strong{font-size:1.7rem;letter-spacing:-.035em;font-weight:700}.additional-price span{font-size:.8125rem;line-height:1.5;color:var(--copy)}.interest-section{display:grid;grid-template-columns:1fr 1.1fr;gap:95px;scroll-margin-top:95px}.interest-section>div>p:not(.eyebrow){margin-top:22px;max-width:380px;font-size:1.0625rem}.interest-section>div>.fine-print{font-size:.875rem!important;margin-top:29px!important}.fit-points{display:grid;gap:18px;margin-top:32px}.fit-points span{display:flex;align-items:center;gap:11px;font-size:.875rem;color:var(--copy)}.fit-points svg{width:20px;color:var(--brand)}.interest-form{border:1px solid var(--border);border-radius:12px;padding:32px;background:var(--card);min-width:0;box-shadow:0 12px 30px #579c440e}.form-heading{margin-bottom:25px}.form-heading h3{font-size:1.5rem;line-height:1.25}.form-heading p{font-size:.9375rem;margin-top:12px}.form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:17px}.interest-form label{display:block;font-size:.875rem;font-weight:600;margin-bottom:20px;min-width:0}.interest-form label>span{color:var(--copy)}.interest-form input,.interest-form textarea{display:block;width:100%;border:1px solid var(--input);border-radius:6px;min-height:47px;background:var(--card);padding:12px;margin-top:9px;font-size:1rem;font-weight:400;color:var(--ink);line-height:1.5;resize:vertical}.interest-form input::placeholder,.interest-form textarea::placeholder{color:var(--copy);opacity:1}.form-select{width:100%!important;min-height:47px!important;margin-top:9px;font-size:.875rem!important;box-shadow:none!important;border-color:var(--input)!important}.form-field label{margin-bottom:0}.consent-line{display:flex;gap:11px;align-items:flex-start;margin-bottom:23px}.consent-line>[data-slot=checkbox]{margin-top:3px}.consent-line label{margin:0;font-size:.875rem;font-weight:400;color:var(--copy);line-height:1.55}.interest-fields{border:0;padding:0;margin:0;min-width:0}.interest-fields>.btn{width:100%}.form-readiness{font-size:.875rem;line-height:1.5;margin-bottom:20px;color:var(--copy)}.form-foot{font-size:.875rem;margin-top:16px;text-align:center;line-height:1.7}.form-foot a{text-decoration:underline;text-underline-offset:3px}.form-error{color:var(--destructive);font-size:.875rem;margin-bottom:15px}.interest-form .field-error{display:block;margin-top:7px;color:#7a261d;font-size:.875rem;line-height:1.5}.interest-form [aria-invalid=true]{border-color:#7a261d;border-width:2px}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;border-top:1px solid var(--border)}.faq-list [data-slot=accordion-trigger]{font-size:1rem;min-height:65px;line-height:1.5;text-decoration:none!important;padding-block:22px}.faq-list [data-slot=accordion-content]{font-size:1rem;color:var(--copy);line-height:1.7}.receipt-dialog{width:calc(100% - 32px)!important;max-width:560px!important;max-height:90vh;overflow-y:auto;padding:30px!important}.receipt-dialog [data-slot=dialog-title]{font-size:1.6rem;line-height:1.2}.receipt-dialog [data-slot=dialog-description]{font-size:.9375rem;line-height:1.65}.receipt-fields{display:grid;gap:12px;margin:10px 0 20px}.receipt-fields div{border-bottom:1px solid var(--border);padding-bottom:12px}.receipt-fields dt{font-size:.8125rem;color:var(--copy)}.receipt-fields dd{margin:4px 0 0;font-size:1rem;overflow-wrap:anywhere}.trust-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:46px}.trust-tiles article{background:var(--card);padding:32px;border:1px solid var(--border);border-radius:10px;box-shadow:0 5px 16px #579c4408}.trust-tiles svg{color:var(--brand);margin-bottom:27px}.trust-tiles h2{font-size:1.5rem;line-height:1.25;letter-spacing:-.025em;margin-bottom:17px}.trust-tiles p{font-size:1rem}.trust-checklist{display:grid;grid-template-columns:1fr 1.2fr;gap:90px}.trust-checklist>div>p:not(.eyebrow){margin-top:23px;max-width:380px}.trust-check-rows{display:grid;gap:22px}.trust-check-rows>div{display:flex;align-items:flex-start;gap:17px;border-bottom:1px solid var(--border);padding-bottom:22px}.trust-check-rows svg{margin-top:4px;color:var(--brand)}.trust-check-rows h3{margin-bottom:6px}.privacy-panel{display:grid;grid-template-columns:40px 1fr;gap:32px;padding:42px;background:var(--brand-soft);border:1px solid var(--border);border-radius:12px;margin-bottom:80px;scroll-margin-top:115px}.privacy-panel .eyebrow{margin-bottom:15px}.privacy-panel h2{font-size:2.4rem}.privacy-panel p:not(.eyebrow){max-width:850px;margin-top:19px}.privacy-panel a{margin-top:24px}.company-hero{border:0;padding-bottom:44px}.founder-story{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;align-items:center;padding-bottom:55px}.founder-story img{width:100%;height:510px;object-fit:cover;object-position:50% 30%;border-radius:12px;background:var(--brand-soft);border:1px solid var(--border)}.founder-story figcaption{font-size:.875rem;color:var(--copy);margin-top:13px}.founder-story h2{font-size:2.8rem;margin-bottom:24px}.founder-story p:not(.eyebrow){font-size:1rem;margin-bottom:17px;max-width:630px}.founder-meta{display:flex;gap:9px;flex-wrap:wrap;margin-top:25px}.founder-meta>span{font-size:.75rem;padding:7px 10px;border:1px solid var(--border);border-radius:4px;color:var(--copy)}.values-section{border-top:1px solid var(--border)}.values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;margin-top:42px}.values-grid>article>span{font-family:ui-monospace,monospace;font-size:.75rem;color:var(--copy);display:block;margin-bottom:22px}.values-grid h3{margin-bottom:16px}.company-note{display:flex;justify-content:space-between;align-items:center;gap:60px;background:var(--brand-wash);border:1px solid var(--border);padding:42px;border-radius:12px;margin-bottom:80px}.company-note h2{font-size:2.3rem}.company-note p:not(.eyebrow){margin-top:21px;max-width:660px}.company-note>.btn{flex-shrink:0}.contact-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:95px;padding:55px 0 95px}.contact-paths{display:grid;gap:32px;align-content:start}.contact-paths article{position:relative;padding-left:47px;border-bottom:1px solid var(--border);padding-bottom:28px}.contact-paths article>svg{position:absolute;left:0;top:4px;color:var(--brand);width:23px}.contact-paths h2{font-size:1.5rem;letter-spacing:-.025em;margin-bottom:12px}.contact-paths p{margin-bottom:16px;max-width:350px}.contact-email{display:block;font-size:1rem;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px;margin-bottom:15px}.site-footer{background:var(--brand-wash);color:var(--ink);padding-top:54px;border-top:1px solid var(--border)}.footer-main{display:grid;grid-template-columns:1.5fr .8fr .9fr 1.2fr;gap:44px;padding-bottom:45px}.footer-brand>p{font-size:.875rem;margin-top:21px;margin-bottom:20px}.footer-location{display:flex;gap:7px;align-items:center;font-size:.75rem;color:var(--copy)}.footer-main h2{font-size:.875rem;line-height:1.5;letter-spacing:0;margin-bottom:17px}.footer-main>div:not(.footer-brand)>a{display:block;font-size:.875rem;color:var(--copy);margin-bottom:12px;overflow-wrap:anywhere}.footer-main>div:not(.footer-brand)>a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.footer-main>div>p{font-size:.875rem;margin-top:16px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--border);padding:22px 0 26px;font-size:.75rem;color:var(--copy)}.footer-bottom>a{text-decoration:underline;text-underline-offset:3px}@media(max-width:1150px){.wrap{width:calc(100% - 64px)}.desktop-nav,.nav-inner{gap:18px}.section-heading,.theatre-heading{gap:60px}.scene-layout{gap:50px}.pilot-band-inner{gap:75px}.trust-preview,.trust-checklist,.faq-section{gap:60px}.scope-section{gap:50px}.interest-section,.contact-layout{gap:60px}.pricing-baseline{gap:65px;padding:40px}.price-panel{padding-left:40px}.tour-grid{gap:36px;padding:35px 30px}.tour-explanation h3{font-size:2.25rem}.role-perspective{grid-template-columns:210px 1fr;gap:25px}.perspective-note{display:none}.feature-grid,.pattern-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-main{gap:28px}.restaurants-hero{gap:40px}.restaurants-hero h1{font-size:3.6rem}.founder-story{gap:50px}.founder-story img{height:470px}}@media(max-width:950px){.desktop-nav{display:none}.mobile-toggle{display:flex}.nav-cta{margin-left:auto}.showcase-body{grid-template-columns:180px minmax(0,1fr)}.demo-sidebar{padding:24px 14px}.showcase-record{padding:27px}.demo-heading{flex-wrap:wrap}.demo-heading h3{font-size:1.8rem}.problem-list{gap:15px}.problem-list article{padding:25px 20px}.problem-list h3{font-size:1.375rem}.problem-person{gap:8px}.tour-record{padding:22px}.tour-grid{gap:27px}.end-cta{padding:43px}.end-cta h2{font-size:2.4rem}.footer-main{grid-template-columns:1.3fr 1fr 1fr}.footer-main>div:last-child{grid-column:1/-1;max-width:500px}.founder-story h2{font-size:2.4rem}}@media(max-width:768px){.wrap{width:calc(100% - 40px)}.section{padding-block:72px}.section-heading,.theatre-heading{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.section-heading>p,.theatre-heading p{max-width:600px}.problem-list{grid-template-columns:1fr;gap:16px}.problem-list article{padding:26px;display:grid;grid-template-columns:1fr 1fr;column-gap:28px}.problem-card-top{grid-column:1/-1;margin-bottom:19px}.problem-list h3{font-size:1.5rem;margin-bottom:8px}.problem-list p{grid-column:1}.problem-person{grid-column:2;grid-row:2/4;border:0;margin:0;padding:0;align-self:center}.product-theatre{padding:74px 0}.layer-ribbon{gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:27px}.showcase-top{padding:16px 20px;flex-wrap:wrap;gap:10px}.showcase-top .demo-pill{margin-left:5px}.showcase-body{grid-template-columns:minmax(0,1fr)}.demo-sidebar{display:none}.showcase-record{padding:26px;min-height:420px}.showcase-bottom{flex-wrap:wrap;padding:13px 20px;gap:7px}.scene-layout{grid-template-columns:1fr;gap:30px}.scene-copy h3{font-size:2.1rem}.scene-layout img{aspect-ratio:16/10}.pilot-band{padding:65px 0}.pilot-band-inner,.trust-preview,.trust-checklist{grid-template-columns:1fr;gap:37px}.pilot-band-inner>div:first-child>p:not(.eyebrow){max-width:620px}.trust-preview>div:first-child>p:not(.eyebrow){max-width:620px}.end-cta{flex-direction:column;align-items:flex-start;padding:35px;gap:26px;margin-bottom:65px}.end-cta h2{font-size:2.4rem}.page-hero{padding:46px 0 32px}.page-hero h1{font-size:clamp(2.9rem,7.7vw,4.4rem)}.page-hero-bottom{align-items:flex-start;flex-direction:column;gap:23px;margin-top:22px}.page-hero>.lead{font-size:1.0625rem}.compact-top{padding-top:33px}.tour-toolbar{flex-wrap:wrap;padding:23px;gap:13px}.tour-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}.tour-tabs button{min-height:65px;padding:10px 5px}.tour-grid{grid-template-columns:1fr;padding:28px;gap:30px}.tour-explanation h3{font-size:2.15rem}.tour-paging{margin-top:24px}.tour-record{padding:26px}.role-perspective{grid-template-columns:1fr;padding:25px;gap:20px}.role-perspective>div:first-child{max-width:280px}.scope-note{grid-template-columns:28px 1fr;gap:18px;padding:27px;margin-bottom:65px}.scope-note>.text-link{grid-column:2;justify-self:start}.restaurants-hero{grid-template-columns:1fr;gap:33px;padding:46px 0 35px}.restaurants-hero h1{font-size:clamp(2.9rem,7.7vw,4.4rem)}.restaurants-hero .lead{max-width:610px;font-size:1.0625rem}.restaurants-hero img{aspect-ratio:16/10}.restaurant-overlay{bottom:46px}.location-band{grid-template-columns:35px 1fr;padding:30px;gap:22px;margin-bottom:65px}.location-band>.btn{grid-column:2;justify-self:start}.pilot-offers{gap:18px;padding-top:33px}.pilot-offers article{padding:27px}.pilot-offers h2{font-size:2rem}.scope-section{grid-template-columns:1fr;gap:33px}.scope-section>div:first-child>p:not(.eyebrow){max-width:600px}.scope-columns{gap:29px}.pricing-baseline{grid-template-columns:1fr;gap:30px;padding:32px}.price-panel{border-left:0;border-top:1px solid var(--border);padding:26px 0 0}.price-panel>span{max-width:500px}.interest-section,.contact-layout,.faq-section{grid-template-columns:1fr;gap:35px}.interest-section>div>p:not(.eyebrow){max-width:600px}.fit-points{margin-top:25px}.faq-section{gap:20px}.trust-tiles{grid-template-columns:1fr;gap:17px;padding-top:34px}.trust-tiles article{padding:27px;display:grid;grid-template-columns:35px 1fr;gap:10px 18px}.trust-tiles svg{grid-row:1/3;margin:0}.trust-tiles h2{margin:0;font-size:1.5rem}.trust-tiles p{grid-column:2}.privacy-panel{grid-template-columns:30px 1fr;gap:20px;padding:30px;margin-bottom:65px}.privacy-panel h2{font-size:2.1rem}.founder-story{grid-template-columns:1fr;gap:32px}.founder-story figure{max-width:500px}.founder-story img{height:440px}.founder-story h2{font-size:2.4rem}.values-grid{gap:30px}.company-note{flex-direction:column;align-items:flex-start;gap:25px;padding:32px;margin-bottom:65px}.company-note h2{font-size:2.1rem}.contact-layout{padding:35px 0 65px}.contact-paths{gap:25px}.footer-main{grid-template-columns:1.2fr 1fr;gap:32px}.footer-brand{grid-column:1/-1}.footer-main>div:last-child{grid-column:auto}.footer-bottom{flex-wrap:wrap;gap:14px}.footer-bottom>span:last-child{width:100%}}@media(max-width:500px){.wrap{width:calc(100% - 32px)}.announcement{gap:12px;justify-content:space-between;font-size:.75rem;padding:8px 16px}.announcement>span{max-width:240px;line-height:1.5}.announcement-separator{padding:0 3px}.announcement a{max-width:75px;flex-shrink:0;text-align:right}.nav-inner{min-height:70px;gap:10px}.brand img{width:31px;height:31px}.brand>span{font-size:1.375rem}.brand-os{font-size:.75rem;margin-left:4px}.nav-cta{font-size:.875rem;padding:10px 11px;min-height:42px;max-width:100px}.mobile-toggle{min-width:44px;min-height:44px;flex-shrink:0}.section{padding-block:61px}h2{font-size:2.35rem;line-height:1.12}.section-heading{gap:20px}.section-heading>p{font-size:1rem}.problem-list article{display:flex;padding:25px}.problem-card-top{margin-bottom:21px}.problem-person{padding-top:18px;margin-top:23px;border-top:1px solid var(--border)}.problem-list h3{font-size:1.5rem}.problem-list p{font-size:1rem}.product-theatre{padding:62px 0}.theatre-heading h2{font-size:2.6rem}.theatre-heading p{font-size:1rem}.layer-ribbon{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.layer-ribbon li{font-size:.875rem}.showcase-top{padding:16px;gap:12px}.showcase-brand{font-size:1rem}.demo-pill{font-size:.75rem}.showcase-top .demo-pill{display:block;width:max-content;margin:4px 0 0}.showcase-top .sample-label{font-size:.75rem}.showcase-tabs button{font-size:.875rem!important;line-height:1.4;white-space:normal!important;padding:12px 5px;min-height:68px;display:flex;flex-direction:column;gap:5px}.showcase-tabs svg{width:17px;height:17px}.showcase-record{padding:22px 18px;min-height:450px}.demo-heading{flex-wrap:wrap;gap:10px}.demo-heading h3{font-size:1.55rem;margin-top:6px}.demo-lead{font-size:.875rem;margin-top:10px;margin-bottom:19px}.proof-evidence{gap:18px;grid-template-columns:1fr 1fr}.proof-evidence .small-label{letter-spacing:.025em}.proof-evidence img{aspect-ratio:1.1/1}.reading{font-size:3.15rem}.reading span{font-size:1.5rem}.review-comment{padding:14px;gap:10px;margin-top:20px}.review-comment p,.review-comment strong{font-size:.875rem}.demo-note{align-items:flex-start}.demo-note svg{margin-top:3px}.demo-note p{font-size:.8125rem}.demo-row{gap:10px;align-items:flex-start}.task-icon{padding:9px}.demo-row strong{font-size:.9375rem}.demo-row div>span{font-size:.875rem}.record-detail-grid{grid-template-columns:1fr;gap:18px}.record-detail-grid strong{font-size:.9375rem}.handoff-summary{padding:17px;gap:10px}.handoff-people{display:grid;gap:19px}.showcase-bottom{padding:13px 17px;font-size:.75rem}.scene-tabs{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))}.scene-tabs button{padding:10px 6px;font-size:.875rem!important;line-height:1.4;min-height:57px}.scene-copy h3{font-size:2rem}.scene-copy p{font-size:1rem}.scene-layout{gap:25px}.pilot-band{padding:58px 0}.pilot-band-inner{gap:31px}.pilot-milestones h3{font-size:1.25rem}.pilot-milestones p{font-size:1rem}.trust-preview{gap:35px}.trust-principles>div{padding-left:45px}.end-cta{padding:30px 26px;gap:25px;margin-bottom:60px;border-radius:12px}.end-cta h2{font-size:2.15rem}.end-cta .btn{width:100%}.end-cta p{font-size:1rem}.page-hero{padding:37px 0 29px}.page-hero h1,.restaurants-hero h1{font-size:clamp(2.5rem,8.8vw,3.3rem);line-height:1.09;letter-spacing:-.05em;overflow-wrap:anywhere}.page-hero .eyebrow{margin-bottom:21px}.page-hero-bottom .lead,.page-hero>.lead{font-size:1.0625rem;line-height:1.65}.tour-toolbar{padding:21px 19px}.tour-toolbar h2{font-size:1.8rem}.tour-toolbar .small-label{letter-spacing:.025em}.tour-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tour-tabs button{font-size:.875rem!important;min-height:65px}.tour-grid{padding:26px 19px;gap:26px}.tour-explanation h3{font-size:2rem;line-height:1.15}.tour-explanation>p:not(.eyebrow){font-size:1rem}.tour-paging .btn{min-height:46px}.tour-record{padding:20px 18px}.tour-record>h3{font-size:1.4rem}.tour-record-top .mini-status{font-size:.875rem}.tour-proof{gap:17px}.tour-proof img{width:48%;aspect-ratio:1.4/1}.tour-proof strong{font-size:2.1rem}.tour-proof div>span{font-size:.8125rem}.record-history>div{font-size:.8125rem;gap:6px}.record-history>div>span:last-child{font-size:.75rem}.role-perspective{padding:23px 20px;gap:17px}.feature-grid,.pattern-grid{grid-template-columns:1fr;gap:16px}.feature-card{padding:26px}.feature-card h3{font-size:1.5rem}.scope-note{display:block;padding:26px;margin-bottom:60px}.scope-note>svg{margin-bottom:17px}.scope-note>.text-link{margin-top:21px}.scope-note h2{font-size:1.5rem}.restaurants-hero{padding:38px 0 29px;gap:29px}.restaurants-hero .lead{margin-block:22px}.restaurants-hero img{aspect-ratio:1/1}.restaurant-overlay{bottom:45px;left:13px;right:13px;padding:14px;gap:9px}.restaurant-overlay .avatar{width:32px;height:32px}.restaurant-overlay strong{font-size:.875rem}.restaurant-overlay>div>span{font-size:.75rem}.pattern-grid{gap:32px}.pattern-grid h3{font-size:1.4rem}.pattern-grid article>svg{margin-bottom:18px}.location-band{display:block;padding:29px;margin-bottom:60px}.location-band>svg{margin-bottom:18px}.location-band h2{font-size:1.8rem}.location-band>.btn{margin-top:23px}.pilot-offers{grid-template-columns:1fr;gap:18px;padding-top:30px}.pilot-offers article{padding:28px}.pilot-offers h2{font-size:2.15rem}.scope-columns{grid-template-columns:1fr;gap:24px}.scope-columns .check-list{margin-bottom:0}.scope-columns h3{font-size:1.125rem}.pricing-baseline{padding:29px 26px;gap:25px}.pricing-baseline h2{font-size:2.25rem}.price>strong{font-size:4.3rem}.interest-section{gap:30px}.interest-form{padding:27px 22px}.form-grid{grid-template-columns:1fr;gap:0}.form-field{margin-bottom:20px}.form-heading h3{font-size:1.5rem}.form-heading p{font-size:.9375rem}.form-foot{font-size:.875rem;text-align:left}.faq-section{gap:22px}.faq-list [data-slot=accordion-trigger]{font-size:1rem;min-height:65px;line-height:1.5}.receipt-dialog{padding:27px 22px!important}.trust-tiles article{display:block;padding:28px}.trust-tiles svg{margin-bottom:21px}.trust-tiles h2{font-size:1.5rem;margin-bottom:16px}.privacy-panel{display:block;padding:28px;margin-bottom:60px}.privacy-panel>svg{margin-bottom:20px}.privacy-panel h2{font-size:2rem}.founder-story img{height:390px}.founder-story h2{font-size:2.2rem}.founder-story p:not(.eyebrow){font-size:1rem}.values-grid{grid-template-columns:1fr;gap:31px;margin-top:31px}.values-grid>article>span{margin-bottom:16px}.values-grid h3{font-size:1.4rem;margin-bottom:13px}.company-note{padding:28px;margin-bottom:60px}.company-note h2{font-size:2rem}.company-note>.btn{width:100%}.contact-paths article{padding-left:41px}.contact-paths h2{font-size:1.5rem}.footer-main{gap:29px 25px;padding-bottom:31px}.footer-main>div:last-child{grid-column:1/-1}.site-footer{padding-top:42px}.footer-bottom{padding-block:21px 25px}}@media(max-width:360px){.brand img{width:28px;height:28px}.brand>span{font-size:1.25rem}.brand-os{font-size:.75rem}.nav-inner{gap:7px}.nav-cta{padding:9px;font-size:.875rem;max-width:80px}.mobile-toggle{min-width:44px;min-height:44px}.showcase-record{padding-inline:15px}.proof-evidence{gap:13px}.reading{font-size:2.75rem}.reading span{font-size:1.35rem}.review-comment{padding:12px;gap:8px}.record-history>div>span:last-child{max-width:105px;text-align:right}.tour-record{padding-inline:15px}.restaurant-overlay{padding:12px}.restaurant-overlay .avatar:last-child{display:none}.interest-form{padding-inline:19px}}[data-slot=dialog-overlay]{background:color-mix(in srgb,var(--brand) 18%,transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}[data-slot=select-content],[data-slot=dialog-content]{background:var(--card);color:var(--ink);border-color:var(--border);box-shadow:0 22px 70px #579c442e}.proof-flag{display:flex;align-items:flex-start;gap:6px;font-size:.875rem;line-height:1.5;color:var(--warning-ink)}.proof-flag svg{margin-top:3px}.btn.nav-cta:hover:not(:disabled){background:var(--brand-wash);color:var(--ink);box-shadow:none}.home-hero{display:grid;grid-template-columns:.84fr 1.16fr;align-items:center;gap:54px;padding-block:54px 44px;position:relative}.hero-copy{min-width:0;padding-block:24px}.hero-copy .eyebrow{font-size:.75rem;letter-spacing:.065em;margin-bottom:24px;display:inline-flex;align-items:center;border:1px solid var(--border);background:var(--brand-wash);border-radius:30px;padding:8px 13px}.hero-copy h1{font-size:clamp(4rem,6.05vw,6.4rem);letter-spacing:-.06em;line-height:1.02;font-weight:650;margin-bottom:27px}.hero-copy h1>span{color:var(--brand)}.hero-copy .lead{font-size:1.1875rem;line-height:1.75;max-width:450px}.hero-copy .actions{align-items:stretch;gap:12px;margin-top:30px}.hero-value-list{display:grid;gap:13px;margin-top:36px;font-size:.9375rem;color:var(--ink)}.hero-value-list>span{display:flex;align-items:center;gap:11px}.hero-value-list svg{color:var(--brand)}.hero-note{font-size:.8125rem;line-height:1.65;margin-top:24px;max-width:340px}.hero-instrument{position:relative;isolation:isolate;min-width:0;padding:18px 23px 16px;border:1px solid color-mix(in srgb,var(--brand) 32%,white);border-radius:25px;background:linear-gradient(145deg,var(--brand-wash),color-mix(in srgb,var(--brand) 21%,white));box-shadow:0 28px 80px #579c4430,inset 0 0 0 6px #ffffff8c}.hero-instrument:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(ellipse at 85% 25%,rgb(87 156 68 / .15),transparent 65%),linear-gradient(rgb(87 156 68 / .06) 1px,transparent 1px),linear-gradient(90deg,rgb(87 156 68 / .06) 1px,transparent 1px);background-size:auto,36px 36px,36px 36px}.hero-instrument-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px;font-size:.75rem;line-height:1.5;letter-spacing:.025em;color:var(--copy)}.hero-instrument-label>span:first-child{display:flex;align-items:center;gap:7px;font-weight:600}.hero-instrument-label>span:last-child{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;white-space:nowrap}.hero-window{background:var(--card);border:1px solid var(--border);border-radius:15px;overflow:hidden;box-shadow:0 12px 36px #579c4417}.hero-window-chrome{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 22px;background:var(--card);border-bottom:1px solid var(--border)}.hero-window-chrome>div{display:flex;gap:7px;align-items:center;color:var(--brand)}.hero-window-chrome img{width:24px;height:24px}.hero-window-chrome strong{font-size:1rem;letter-spacing:-.03em;white-space:nowrap}.hero-window-chrome strong>span{font-size:.75rem;margin-left:3px;letter-spacing:0;color:var(--copy)}.hero-concept-label{font-size:.75rem;letter-spacing:.025em;color:var(--copy);border:1px solid var(--border);padding:4px 7px;border-radius:5px;line-height:1.4;text-align:right}.hero-workspace-content{padding:19px 22px 0;min-width:0}.hero-context{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:.75rem;color:var(--copy);line-height:1.5;margin-bottom:17px}.hero-context-divider{color:var(--copy)}.hero-task-heading{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px}.hero-task-heading>div{flex:1 1 260px}.hero-task-heading h2{font-size:1.5rem;line-height:1.2;letter-spacing:-.035em;margin-top:5px;font-weight:650}.hero-task-heading .mini-status{font-size:.875rem;gap:5px;flex-shrink:0}.hero-assignee{display:flex;align-items:center;gap:10px;margin:12px 0}.hero-assignee strong{display:block;font-size:.875rem;line-height:1.5}.hero-assignee strong>span{font-weight:400;color:var(--copy)}.hero-assignee div>span{display:block;font-size:.875rem;color:var(--copy);line-height:1.5;margin-top:2px}.hero-proof-block{display:grid;grid-template-columns:1.06fr 1fr;gap:24px;align-items:center;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:16px 0}.hero-proof-photo{border:1px solid var(--border);overflow:hidden;border-radius:8px;min-width:0;background:var(--brand-wash)}.hero-proof-photo img{width:100%;height:100px;object-fit:cover}.hero-proof-photo>span{display:flex;align-items:center;gap:6px;padding:6px 9px;font-size:.75rem;color:var(--copy)}.hero-manual-reading>strong{display:block;font-size:3.5rem;font-weight:600;letter-spacing:-.065em;line-height:1.15;margin:5px 0 8px;color:var(--ink)}.hero-manual-reading>strong>span{font-size:1.5rem;margin-left:4px;letter-spacing:-.02em}.hero-record-footer{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:.75rem;color:var(--copy);line-height:1.5;padding:12px 0}.hero-record-footer svg{color:var(--brand)}.hero-footer-divider{width:1px;height:12px;background:var(--border);margin:0 3px}.hero-decision{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:15px -7px 0;position:relative}.hero-review,.hero-next-action{padding:14px;background:var(--card);border:1px solid var(--border);border-radius:13px;box-shadow:0 10px 28px #579c441a;min-width:0}.hero-review{display:flex;align-items:flex-start;gap:10px;border-top:3px solid var(--brand)}.hero-review strong{font-size:.875rem;line-height:1.5;display:block;margin-top:3px}.hero-review strong>span{font-size:.75rem;color:var(--copy);font-weight:400}.hero-review p{font-size:.875rem;line-height:1.5;margin-top:7px}.hero-next-action>strong{display:block;font-size:1rem;margin-top:5px}.hero-next-action>div{display:flex;gap:10px;align-items:center;margin-top:9px;font-size:.875rem;line-height:1.45}.hero-next-action>div strong{font-size:.875rem;font-weight:600}.hero-handoff-card{display:flex;gap:12px;align-items:center;background:var(--card);border:1px solid var(--border);padding:10px 19px;border-radius:13px;margin:13px -7px 0;box-shadow:0 10px 28px #579c4414}.handoff-symbol{display:flex;align-items:center;justify-content:center;background:var(--brand-soft);border:1px solid var(--border);color:var(--brand);width:41px;height:41px;border-radius:10px;flex-shrink:0}.hero-handoff-card>div{flex:1;min-width:0}.hero-handoff-card strong{display:block;font-size:.9375rem;line-height:1.5;margin-top:2px}.hero-handoff-card strong>span{color:var(--copy);font-weight:400;padding-inline:3px}.hero-handoff-card div>span:last-child{display:flex;align-items:center;gap:5px;font-size:.8125rem;color:var(--copy);line-height:1.5;margin-top:3px}.hero-instrument figcaption{display:flex;align-items:flex-start;justify-content:center;gap:6px;font-size:.75rem;line-height:1.55;color:var(--copy);margin-top:16px;text-align:center}.hero-instrument figcaption svg{margin-top:2px}.hero-footline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:23px 0;border-block:1px solid var(--border);font-size:.875rem;font-weight:500;color:var(--copy)}.hero-footline>span{display:flex;align-items:center;justify-content:center;gap:10px}.hero-footline svg{color:var(--brand)}.showcase{border-color:var(--border);border-radius:20px;box-shadow:0 24px 65px #579c441f,0 0 0 8px #fff9}.showcase-top{padding-block:21px}.showcase-brand{color:var(--brand)}.product-theatre{background:linear-gradient(150deg,var(--brand-wash),var(--brand-soft));position:relative}.problem-list article,.feature-card,.trust-tiles article{border-radius:18px;box-shadow:0 12px 34px #579c440e}.problem-card-top svg,.feature-card>svg,.trust-tiles svg{box-sizing:content-box;padding:11px;background:var(--brand-wash);border:1px solid var(--border);border-radius:12px}.problem-list article:hover,.feature-card:hover{border-color:var(--brand);box-shadow:0 16px 38px #579c441a}.page-hero{position:relative;background:radial-gradient(ellipse at 92% 10%,var(--brand-wash),transparent 55%)}.tour-toolbar{border-top:3px solid var(--brand)}.tour-record{border-radius:16px;box-shadow:0 14px 40px #579c4417}.restaurant-overlay{border-top:3px solid var(--brand);border-radius:13px}@media(min-width:1101px){.hero-copy{align-self:start;padding-top:75px}.hero-review{transform:translate(-6px)}.hero-next-action{transform:translate(6px)}.hero-instrument{animation:record-arrive .6s ease-out both}.hero-copy{animation:copy-arrive .5s ease-out both}}@keyframes record-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes copy-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.home-hero{grid-template-columns:1fr;gap:35px;padding-top:45px}.hero-copy{max-width:700px;padding:0}.hero-copy h1{font-size:clamp(3.75rem,8vw,5.75rem)}.hero-copy .lead{max-width:590px}.hero-value-list{grid-template-columns:repeat(3,max-content);gap:23px;margin-top:25px}.hero-note{max-width:600px;margin-top:17px}.hero-instrument{width:100%;max-width:760px;justify-self:center}.hero-footline{gap:15px}.desktop-nav{padding-inline:14px;gap:16px}}@media(max-width:700px){.home-hero{padding-block:34px 32px;gap:29px}.hero-copy h1{font-size:clamp(3.6rem,10vw,5rem);margin-bottom:22px}.hero-copy .lead{font-size:1.125rem}.hero-copy .actions{margin-top:24px}.hero-copy .eyebrow{font-size:.75rem;margin-bottom:21px}.hero-value-list{grid-template-columns:1fr;gap:12px;margin-top:27px}.hero-note{font-size:.8125rem;margin-top:20px}.hero-instrument{padding:17px 17px 16px;border-radius:21px}.hero-instrument-label{align-items:flex-start;font-size:.75rem;gap:13px;margin-bottom:15px}.hero-instrument-label>span:first-child{align-items:flex-start;max-width:225px}.hero-instrument-label svg{margin-top:2px}.hero-window-chrome{padding:13px 17px}.hero-workspace-content{padding:19px 18px 0}.hero-proof-block{gap:19px}.hero-manual-reading>strong{font-size:3.25rem}.hero-decision{margin-inline:0;gap:11px}.hero-review,.hero-next-action{padding:15px}.hero-handoff-card{margin-inline:0;padding:15px}.hero-footline{grid-template-columns:1fr 1fr;gap:17px 12px;font-size:.875rem}.hero-footline>span{justify-content:flex-start}.hero-instrument figcaption{text-align:left;justify-content:flex-start}.hero-copy .actions .btn{font-size:1.25rem}.hero-copy .actions .btn.secondary{font-size:1rem}}@media(max-width:500px){.hero-copy .eyebrow{font-size:.75rem;border-radius:9px;padding:8px 11px;letter-spacing:.035em}.hero-copy h1{font-size:clamp(3.55rem,15vw,4.3rem);line-height:1.02}.hero-copy .lead{font-size:1.0625rem}.hero-copy .actions{flex-direction:column;gap:10px}.hero-copy .actions .btn{width:100%;min-height:52px}.hero-instrument{padding:15px 12px;border-radius:18px}.hero-instrument-label>span:first-child{max-width:166px;font-size:.75rem}.hero-window-chrome{padding:12px 13px;gap:12px}.hero-window-chrome strong{font-size:.9375rem}.hero-concept-label{max-width:94px;font-size:.75rem}.hero-workspace-content{padding:17px 14px 0}.hero-context{font-size:.75rem;margin-bottom:15px;gap:5px}.hero-task-heading>div{flex-basis:100%}.hero-task-heading h2{font-size:1.5rem;line-height:1.2}.hero-assignee{gap:9px;margin-block:17px;align-items:flex-start}.hero-assignee strong>span{display:block}.hero-assignee div>span{font-size:.875rem}.hero-proof-block{gap:14px;grid-template-columns:1fr 1fr}.hero-proof-photo img{height:111px}.hero-proof-photo>span{padding:6px;font-size:.75rem}.hero-manual-reading>strong{font-size:2.75rem}.hero-manual-reading>strong>span{font-size:1.25rem}.hero-manual-reading .small-label{letter-spacing:.01em}.hero-manual-reading .proof-flag{font-size:.875rem;line-height:1.45}.hero-decision{grid-template-columns:1fr;gap:11px}.hero-review,.hero-next-action{padding:17px}.hero-next-action{display:grid;grid-template-columns:1fr 1fr;gap:3px 10px;align-items:center}.hero-next-action>.small-label{grid-column:1/-1}.hero-next-action>strong{font-size:.9375rem}.hero-next-action>div{margin:5px 0 0;gap:7px}.hero-next-action>div>.avatar{width:30px;height:30px}.hero-handoff-card{padding:15px 12px;gap:9px}.hero-handoff-card>.avatar{display:none}.handoff-symbol{width:36px;height:36px}.hero-handoff-card strong{font-size:.875rem}.hero-handoff-card div>span:last-child{font-size:.8125rem}.hero-footline{font-size:.8125rem;gap:14px 10px}.hero-footline svg{width:16px;height:16px}.hero-instrument figcaption{font-size:.75rem;line-height:1.6}.tour-paging .btn:not(.secondary){font-size:1.25rem}.end-cta .btn{font-size:1.25rem}.announcement{background:var(--brand-wash)}}@media(max-width:360px){.hero-copy h1{font-size:3.3rem}.hero-window-chrome{padding-inline:11px}.hero-workspace-content{padding-inline:12px}.hero-instrument{padding-inline:10px}.hero-instrument-label{gap:9px}.hero-proof-block{gap:11px}.hero-manual-reading>strong{font-size:2.5rem}.hero-proof-photo img{height:100px}.hero-next-action{display:block}.hero-next-action>div{margin-top:11px}.hero-handoff-card{padding:13px 10px}.hero-record-footer{gap:5px}.hero-footline{font-size:.75rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@media(forced-colors:active){.btn,.mini-status,.avatar,.tour-tabs button[data-state=active],.showcase-tabs button[data-state=active]{border:1px solid ButtonText}:focus-visible{outline:3px solid Highlight}}.consent-line [data-slot=checkbox][data-state=checked]{background:var(--brand-soft);color:var(--ink);border-color:var(--brand)}.recognition-section{padding-block:72px;border-bottom:1px solid var(--border)}.recognition-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}.recognition-heading h2{font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.15;max-width:760px}.recognition-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.recognition-grid article{min-width:0;display:flex;flex-direction:column;padding:24px;border:1px solid rgba(157,204,141,.3);border-radius:18px;background:linear-gradient(145deg,#579c441a,#23305a4d);box-shadow:inset 0 1px #ffffff0a}.recognition-top{display:flex;align-items:center;gap:12px;color:#9dcc8d;font-size:.875rem;font-weight:700;margin-bottom:22px}.recognition-grid time{font-size:.875rem;color:#bec8de;line-height:1.6}.recognition-grid h3{font-size:1.25rem;line-height:1.3;margin:10px 0 16px}.recognition-grid article>p{font-size:1rem;line-height:1.65;color:#c4ccdb;margin:0 0 20px}.recognition-grid .text-link{margin-top:auto;min-height:44px;display:flex;align-items:center;font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}@media(max-width:1000px){.recognition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recognition-heading{align-items:start;flex-direction:column}}@media(max-width:600px){.recognition-section{padding-block:48px}.recognition-grid{grid-template-columns:1fr}.recognition-grid article{padding:22px}.recognition-top{margin-bottom:14px}}:root{--font-sans:"Manrope",sans-serif}body,button,input,textarea,select{font-family:var(--font-sans)}body{font-synthesis:none}h1,h2,h3{font-weight:700;letter-spacing:-.045em}.wrap{width:calc(100% - 80px);max-width:1320px}.announcement{padding:7px 20px;background:var(--card);font-size:.75rem;gap:24px}.site-header{background:#141b3df7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-inner{min-height:76px}.desktop-nav{border:0;background:transparent;border-radius:0;padding:0;gap:29px}.desktop-nav a{font-weight:600}.brand>span{letter-spacing:-.065em;font-weight:800}.btn{border-radius:7px;box-shadow:none;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 12px #579c441f}.btn.secondary,.btn.nav-cta:hover:not(:disabled){box-shadow:none}.eyebrow{letter-spacing:.08em;font-size:.75rem}.home-hero{display:block;padding:40px 0 36px}.hero-title-row{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:28px}.hero-title-row .eyebrow{margin-bottom:17px}.hero-title-row h1{font-size:clamp(4.2rem,7.6vw,7.2rem);line-height:.98;letter-spacing:-.068em;font-weight:800;margin:0}.hero-title-row h1>span{display:block;color:var(--brand)}.hero-intro{padding-bottom:4px}.hero-intro .lead{font-size:1.375rem;line-height:1.55;letter-spacing:-.025em;max-width:480px;margin:0 0 13px}.hero-intro>p:not(.lead){font-size:1rem;line-height:1.65;max-width:410px}.hero-intro .actions{margin-top:23px;gap:11px;flex-wrap:wrap}.hero-intro .btn{padding:14px 19px;font-size:1.25rem;font-weight:700}.hero-intro .btn.secondary{font-size:.9375rem}.hero-product-stage{position:relative;padding:14px 17px 12px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(140deg,var(--brand-wash),var(--brand-soft));box-shadow:0 22px 54px #579c441f}.record-stage-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 4px 12px}.record-lenses{height:auto!important;display:flex!important;gap:2px!important;background:transparent!important;padding:0!important}.record-lenses button{min-height:38px;padding:8px 15px;font-size:.875rem!important;border:1px solid transparent;border-radius:6px;color:var(--ink)!important}.record-lenses button[data-state=active]{background:var(--card)!important;border-color:var(--border);box-shadow:inset 0 -2px var(--brand)!important;font-weight:700}.hero-record-explanation{font-size:.875rem;line-height:1.55;padding:10px 5px 0;color:var(--copy)}.record-canvas{position:relative;background:var(--card);border:1px solid color-mix(in srgb,var(--brand) 35%,white);border-radius:11px;overflow:hidden;min-width:0;box-shadow:0 8px 20px #579c440f}.record-chrome{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:11px 23px;border-bottom:1px solid var(--border)}.record-chrome>span:first-child{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.875rem}.record-chrome img{width:25px;height:25px;object-fit:contain}.record-chrome strong{color:var(--brand);font-weight:800;letter-spacing:-.025em}.record-concept{font-size:.75rem;padding-left:12px;color:var(--copy);border-left:1px solid var(--border)}.record-code{font-family:ui-monospace,monospace;font-size:.75rem;white-space:nowrap;color:var(--copy)}.record-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 23px 13px}.record-heading p{font-size:.75rem;line-height:1.5;margin-bottom:5px}.record-heading h2{font-size:1.625rem;line-height:1.2;letter-spacing:-.035em}.record-heading .mini-status{gap:7px;font-size:.875rem;flex-shrink:0}.record-facts{display:grid;grid-template-columns:.8fr 1.4fr 1fr;gap:20px;margin:0 23px;padding:12px 0 15px;border-top:1px solid var(--border)}.record-facts dt{font-size:.75rem;color:var(--copy);margin-bottom:4px}.record-facts dd{font-size:.875rem;line-height:1.4;font-weight:600;margin:0}.record-next-step{display:none}.record-flow{display:grid;grid-template-columns:1.06fr 1fr 1fr;margin:0 11px;padding:23px 0 12px;position:relative;isolation:isolate}.record-flow:before{content:"";position:absolute;top:9px;left:32px;right:28px;height:2px;background:var(--brand);z-index:-1}.record-flow>section{position:relative;padding:0 16px 9px;min-width:0;border-left:1px solid var(--border);transition:background .2s ease,box-shadow .2s ease}.record-flow>section:before{content:"";position:absolute;width:11px;height:11px;top:-19px;left:16px;background:var(--card);border:2px solid var(--brand);border-radius:50%}.record-flow>section[data-revealed=true]:before{background:var(--brand)}.record-flow>section:first-child{border-left:0}.record-checkpoint{display:flex;align-items:center;gap:7px;padding:9px 0;margin-bottom:12px;font-size:.75rem;background:var(--card);color:var(--copy);position:relative}.record-checkpoint>svg{color:var(--brand);flex-shrink:0;background:var(--card)}.record-checkpoint-state{margin-left:auto;font-size:.75rem;color:var(--copy);padding-left:6px}.record-flow h3{font-size:1.3125rem;line-height:1.22;letter-spacing:-.035em;margin:15px 0 8px;max-width:285px}.record-flow p{font-size:.875rem;line-height:1.55}.record-evidence{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:15px}.record-evidence img{width:100%;height:96px;object-fit:cover;border-radius:5px;border:1px solid var(--border)}.record-evidence>div>span{font-size:.75rem;color:var(--copy)}.record-evidence strong{font-size:3.25rem;font-weight:750;line-height:1.1;letter-spacing:-.055em;display:block;margin-top:5px;font-variant-numeric:tabular-nums}.record-evidence small{font-size:1.25rem;margin-left:2px;font-weight:700;letter-spacing:-.025em}.record-exception{display:flex;align-items:center;gap:6px;margin:9px 0 14px;color:var(--warning-ink)}.record-person{display:flex;align-items:center;gap:9px}.record-person strong{font-size:.875rem;font-weight:700;display:block;line-height:1.4}.record-person div>span{font-size:.875rem;color:var(--copy);display:block;line-height:1.5}.record-person .avatar{width:31px;height:31px;font-size:.75rem}.record-obligation{margin-top:14px;padding:12px 13px;background:var(--brand-wash);border-left:3px solid var(--brand);border-radius:0 5px 5px 0}.record-obligation>span{font-size:.75rem;display:block;margin-bottom:5px;color:var(--copy)}.record-obligation>strong{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 10px;font-size:.875rem;line-height:1.45}.record-obligation>strong>span{font-size:1rem;font-weight:750;color:var(--ink)}.record-obligation p{font-size:.875rem;margin-top:4px;font-weight:600}.record-open{display:flex;gap:9px;align-items:flex-start;border-top:1px solid var(--border);margin-top:17px;padding-top:12px;font-size:.875rem;color:var(--copy);line-height:1.5}.record-open svg{color:var(--brand);margin-top:2px;flex-shrink:0}.record-open strong{display:block;font-size:1rem;line-height:1.5;color:var(--ink);margin-top:2px}.record-boundary{display:flex;justify-content:space-between;gap:12px;font-size:.75rem;line-height:1.5;color:var(--copy);padding:10px 23px;border-top:1px solid var(--border);background:var(--brand-wash)}.record-canvas[data-emphasis=proof] .record-proof,.record-canvas[data-emphasis=review] .record-review,.record-canvas[data-emphasis=continuity] .record-continuity,.record-canvas[data-emphasis=owner] .record-owner,.record-canvas[data-emphasis=owner] .record-obligation[data-revealed=true],.record-canvas[data-emphasis=history] .record-events{background:var(--brand-wash);box-shadow:inset 0 3px var(--brand)}.record-canvas[data-emphasis=proof] .record-proof .record-checkpoint,.record-canvas[data-emphasis=review] .record-review .record-checkpoint,.record-canvas[data-emphasis=continuity] .record-continuity .record-checkpoint{background:var(--brand-wash)}.record-owner{padding:0 7px;transition:background .2s ease}.record-pending{padding:6px 0;min-height:198px}.record-pending>svg{color:var(--brand);margin-top:8px}.record-pending h3{margin-top:16px;font-size:1.125rem}.record-pending p{color:var(--copy);max-width:260px}.record-flow>section[data-revealed=false]{background:var(--brand-wash)}.record-events{list-style:none;padding:0;margin:0 23px;border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.record-events li{padding:12px 12px 12px 0;display:flex;align-items:flex-start;gap:8px;line-height:1.4}.record-events li>span{font-family:ui-monospace,monospace;font-size:.75rem;color:var(--copy);padding-top:2px}.record-events strong{font-size:.875rem;font-weight:500}.record-events li[data-current=true] strong{font-weight:750}.record-events li[data-current=true]>span{color:var(--ink);font-weight:700}.section{padding-block:85px}.section-heading,.theatre-heading{gap:75px;margin-bottom:37px}.section-heading h2,.theatre-heading h2{font-size:clamp(2.5rem,4.2vw,4.1rem);line-height:1.07}.problem-list{gap:0;border-top:1px solid var(--border)}.problem-list article{border:0;border-radius:0;box-shadow:none;padding:30px 30px 8px;background:transparent}.problem-list article:first-child{padding-left:0}.problem-list article+article{border-left:1px solid var(--border)}.problem-list article:hover,.feature-card:hover{transform:none;border-color:var(--border);box-shadow:none}.problem-list h3{font-size:1.625rem}.problem-card-top{margin-bottom:24px}.problem-card-top svg{padding:0;background:transparent;border:0;box-shadow:none;width:27px;height:27px}.problem-person{border:0;padding-top:16px;margin-top:15px}.product-theatre{padding:78px 0 82px;background:var(--stage)}.product-theatre .theatre-heading h2{color:#fff}.product-theatre .theatre-heading h2 span{color:var(--brand)}.product-theatre .theatre-heading p,.product-theatre .theatre-heading .eyebrow,.product-theatre .text-link,.product-theatre .layer-ribbon li{color:var(--on-stage)}.product-theatre .layer-ribbon li span{color:var(--on-stage);background:var(--stage-raised);border-color:#677396}.product-theatre .layer-ribbon{border-color:#677396}.product-theatre .showcase-explanation{color:var(--on-stage)}.layer-ribbon{gap:15px}.showcase.connected-showcase{max-width:none;border:0;border-radius:13px;padding:10px;background:var(--stage-raised);box-shadow:none}.connected-showcase .record-canvas{border-top-left-radius:0;border-top-right-radius:0}.showcase-tabs{background:var(--card)!important;border-radius:7px 7px 0 0!important;border:1px solid var(--border);border-bottom:0}.showcase-tabs button{min-height:48px;padding:12px 10px}.showcase-explanation{font-size:.9375rem;padding:13px 13px 6px;line-height:1.55}.scene-tabs{background:var(--card)!important;border-radius:6px!important;padding:0!important;border:0;border-bottom:1px solid var(--border);width:max-content!important;max-width:100%;height:auto!important;display:flex!important}.scene-tabs button{padding:13px 19px;border-radius:0!important;white-space:nowrap!important;color:var(--copy)!important}.scene-tabs button[data-state=active]{color:var(--ink)!important}.scene-tabs button[data-state=active]{border:0;border-bottom:3px solid var(--brand);box-shadow:none}.scene-layout{gap:65px;grid-template-columns:.8fr 1.2fr}.scene-layout img{border-radius:7px;aspect-ratio:16/10;box-shadow:0 20px 35px #579c441a}.scene-copy h3{font-size:2.8rem;line-height:1.1}.pilot-band{background:var(--card);padding:75px 0;border-top:2px solid var(--brand)}.pilot-band-inner{gap:100px}.trust-lines>div{border-radius:0;box-shadow:none;background:transparent;border-inline:0}.end-cta{border-radius:12px;background:var(--brand);color:#fff;padding:55px 60px;gap:44px;margin-bottom:65px;box-shadow:none;border:0;overflow:visible}.end-cta:before{display:none}.end-cta .eyebrow{color:var(--ink);background:var(--card);display:inline-flex;padding:6px 9px;margin:0 0 20px;border-radius:3px;font-size:.75rem}.end-cta h2{font-size:clamp(2.7rem,4.8vw,4.5rem);line-height:1.05;letter-spacing:-.055em;color:#fff;font-weight:750;max-width:760px}.end-cta p{font-size:1.5rem;line-height:1.45;color:#fff;max-width:650px;margin-top:20px}.end-cta .btn{background:var(--card);color:var(--ink);font-size:1rem;border-color:#fff;padding:15px 20px;min-height:52px;font-weight:700;white-space:normal;box-shadow:none}.site-footer{background:var(--card);color:var(--ink);border-top:1px solid var(--border)}.footer-main{padding-top:50px;padding-bottom:42px}.page-hero{padding:58px 0 40px;border-bottom:1px solid var(--border)}.page-hero h1{font-size:clamp(3.5rem,6.8vw,6.4rem);line-height:1.02;letter-spacing:-.06em;font-weight:800}.page-hero .eyebrow{margin-bottom:20px}.page-hero-bottom{margin-top:25px;align-items:center;gap:65px}.page-hero-bottom .lead{max-width:640px;font-size:1.1875rem}.compact-top{padding-top:35px}.operating-tour.connected-tour{border:0;border-radius:12px;overflow:visible;box-shadow:none;background:var(--brand-wash);padding:11px}.connected-tour .tour-toolbar{background:var(--card);border:1px solid var(--border);border-radius:8px 8px 0 0;padding:22px 25px}.connected-tour .tour-toolbar h2{font-size:1.8rem}.connected-tour .tour-tabs{border-inline:1px solid var(--border)}.connected-tour .tour-tabs button{min-height:68px;font-size:.875rem!important}.tour-tabs button{color:var(--copy)!important}.tour-tabs button[data-state=active]{color:var(--ink)!important}.tour-persistent-record .record-canvas{border-radius:0;box-shadow:none}.connected-tour .tour-step-copy{display:grid;grid-template-columns:1fr 1.3fr;gap:55px;padding:23px 25px 17px}.tour-step-copy h3{font-size:1.8rem;line-height:1.18;margin-top:8px;letter-spacing:-.035em}.tour-step-copy p{font-size:1rem;line-height:1.65}.tour-step-copy .tour-note{margin-top:8px;font-size:.875rem;line-height:1.5;color:var(--copy)}.tour-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 25px 20px;border-bottom:1px solid var(--border)}.tour-controls>p{font-size:.875rem}.tour-controls .tour-paging{margin:0}.tour-controls .btn{min-height:48px}.tour-controls .btn[aria-disabled=true]{opacity:.55;cursor:default;transform:none;box-shadow:none}.connected-tour .role-perspective{background:var(--card);border:1px solid var(--border);border-top:0;border-radius:0 0 7px 7px;padding:21px 25px}.feature-grid{display:block;border-bottom:1px solid var(--border)}.feature-card{display:grid;grid-template-columns:36px .7fr 1fr 1.35fr;gap:25px;align-items:start;border:0;border-top:1px solid var(--border);border-radius:0;box-shadow:none!important;padding:25px 0;background:transparent}.feature-card>svg{margin:3px 0 0}.feature-card .small-label{margin:5px 0 0;font-size:.875rem;line-height:1.5}.feature-card h3{font-size:1.5rem;margin:0}.feature-card p{font-size:1rem}.scope-note{border-radius:7px;box-shadow:none}.restaurants-hero{grid-template-columns:1fr 1fr;gap:60px;padding-top:58px;align-items:center}.restaurants-hero h1{font-size:clamp(3.1rem,5.4vw,5.2rem);line-height:1.05;font-weight:800}.restaurants-hero .restaurant-image img{border-radius:8px;aspect-ratio:16/9;object-position:48% 50%}.restaurant-overlay{border-radius:5px;box-shadow:0 8px 22px #579c441a}.pattern-grid{gap:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.pattern-grid article{border-radius:0;border:0;box-shadow:none;padding:26px 22px}.pattern-grid article+article{border-left:1px solid var(--border)}.location-band{border-radius:7px;box-shadow:none;border-top:3px solid var(--brand)}.pilot-offers{gap:30px;margin-top:35px}.pilot-offers article{border-radius:8px;box-shadow:none}.founding-offer{border-top:4px solid var(--brand)}.pilot-offers h2{font-size:2.6rem;line-height:1.08}.price-panel{border-radius:8px;box-shadow:none;border-top:3px solid var(--brand)}.price>strong{font-size:5.5rem;font-weight:750;letter-spacing:-.055em}.trust-principles{gap:0}.trust-principles>div{padding-block:18px;border-top:1px solid var(--border)}.trust-principles>div>svg{top:21px}.trust-tiles{gap:0;border-top:1px solid var(--border);margin-top:38px;padding-top:0}.trust-tiles article{border:0;border-radius:0;box-shadow:none;padding:30px;background:transparent}.trust-tiles article:first-child{padding-left:0}.trust-tiles article+article{border-left:1px solid var(--border)}.trust-tiles svg{padding:0;background:transparent;border:0;box-shadow:none;border-radius:0;width:29px;height:29px}.privacy-panel,.trust-detail-list{border-radius:7px;box-shadow:none}.founder-story{grid-template-columns:.9fr 1.1fr;gap:75px;align-items:center}.founder-story figure img{border-radius:8px;aspect-ratio:4/5;object-fit:cover;object-position:50% 30%}.founder-story h2{font-size:3.1rem;line-height:1.08}.values-grid{gap:0;border-top:1px solid var(--border)}.values-grid article{border:0;border-radius:0;box-shadow:none;padding:28px 25px 0}.values-grid article:first-child{padding-left:0}.values-grid article+article{border-left:1px solid var(--border)}.company-note{border-radius:7px;box-shadow:none;border-top:3px solid var(--brand)}.contact-paths article{border-radius:0;border:0;border-bottom:1px solid var(--border);box-shadow:none;padding-left:0;padding-right:0}.contact-paths article>svg{position:static;margin-bottom:13px}.interest-form{border-radius:8px;box-shadow:none;border-top:3px solid var(--brand)}[data-slot=dialog-close]:not(.btn){width:44px;height:44px;display:flex;align-items:center;justify-content:center;top:9px;right:9px;background:var(--brand-wash);opacity:1;border-radius:5px}[data-slot=dialog-title]{padding-right:35px}@media(min-width:1000px){.hero-product-stage{animation:record-arrive .4s ease-out both}}@keyframes record-arrive{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:1100px){.hero-title-row{gap:40px;grid-template-columns:1.1fr .9fr}.hero-title-row h1{font-size:clamp(4rem,7.4vw,6rem)}.hero-intro .lead{font-size:1.1875rem}.record-flow>section{padding-inline:12px}.record-checkpoint-state{display:none}.record-evidence{gap:10px}.record-evidence strong{font-size:2.8rem}.record-facts{grid-template-columns:.8fr 1.2fr 1fr}.record-events{grid-template-columns:repeat(3,minmax(0,1fr))}.record-obligation>strong{display:block}.record-obligation>strong>span{display:block;margin-top:4px}.feature-card{grid-template-columns:30px .65fr 1fr 1.3fr;gap:17px}.founder-story{gap:40px}.end-cta{padding:43px}.restaurants-hero{gap:35px}}@media(max-width:850px){.scene-copy,.founder-story>div{min-width:0;overflow-wrap:anywhere}.wrap{width:calc(100% - 48px)}.hero-title-row{grid-template-columns:1fr;gap:25px;margin-bottom:30px}.hero-title-row h1{font-size:clamp(4.4rem,11vw,6.5rem)}.hero-title-row h1>span{display:inline;margin-left:.15em}.hero-intro .lead{max-width:none;font-size:1.25rem}.hero-intro .lead br{display:none}.hero-intro>p:not(.lead){max-width:600px}.hero-intro .actions{margin-top:19px}.record-flow{grid-template-columns:1fr;padding-top:8px}.record-flow:before{left:12px;top:27px;bottom:30px;height:auto;width:2px;right:auto}.record-flow>section{margin-left:8px;border-left:0;padding:5px 17px 17px;border-top:1px solid var(--border)}.record-flow>section:first-child{border-top:0}.record-flow>section:before{top:17px;left:-1px;width:9px;height:9px}.record-checkpoint{margin-bottom:10px;background:transparent!important}.record-checkpoint-state{display:inline}.record-pending{min-height:0;padding:5px 0 8px}.record-pending h3{margin-top:4px}.record-pending>svg{display:none}.record-pending p{max-width:none}.record-evidence{grid-template-columns:170px 1fr;max-width:470px;gap:22px}.record-evidence img{height:100px}.record-evidence strong{font-size:3.2rem}.record-person{margin-top:12px}.record-flow h3{max-width:none;margin-top:12px}.record-obligation>strong{display:flex}.record-obligation>strong>span{margin-top:0}.record-open{margin-top:12px}.record-events{grid-template-columns:1fr 1fr}.record-stage-toolbar{padding-bottom:10px}.record-stage-toolbar>.small-label{max-width:190px}.record-facts{grid-template-columns:1fr 1.3fr;gap:12px}.record-facts .record-owner{grid-column:1/-1;padding:4px 0}.record-boundary{flex-wrap:wrap;gap:4px}.section{padding-block:64px}.section-heading,.theatre-heading{gap:25px}.problem-list article{padding-inline:18px}.problem-list h3{font-size:1.3rem}.scene-layout{grid-template-columns:minmax(0,1fr);gap:30px}.scene-copy h3{font-size:2.2rem}.end-cta{align-items:flex-start;flex-direction:column;gap:25px;padding:36px}.end-cta h2{font-size:3rem}.end-cta p{font-size:1.5rem}.page-hero h1{font-size:clamp(3rem,8vw,5rem)}.page-hero-bottom{gap:24px;align-items:flex-start;flex-direction:column}.connected-tour .tour-step-copy{grid-template-columns:1fr;gap:12px}.connected-tour .role-perspective{flex-wrap:wrap;gap:18px}.feature-card{grid-template-columns:30px 1fr;gap:12px 20px}.feature-card .small-label{margin:2px 0 0}.feature-card h3,.feature-card p{grid-column:2}.restaurants-hero{grid-template-columns:1fr;gap:32px}.restaurants-hero h1{font-size:clamp(3.2rem,8vw,5rem)}.restaurants-hero .restaurant-image img{aspect-ratio:16/9}.founder-story{grid-template-columns:minmax(0,1fr);gap:35px}.founder-story figure{width:100%;max-width:500px}.founder-story figure img{height:auto;aspect-ratio:4/3;object-position:60% 30%}.founder-story h2{font-size:2.5rem}}@media(max-width:600px){.wrap{width:calc(100% - 32px)}.announcement{font-size:.75rem;line-height:1.45;gap:10px;justify-content:space-between;padding-inline:16px}.announcement-separator{padding:0 3px}.announcement>span{max-width:245px}.announcement a{white-space:normal;font-size:.75rem}.nav-inner{min-height:70px}.nav-inner .nav-cta{display:none}.brand>span{font-size:1.4rem}.brand img{width:32px;height:32px}.home-hero{padding-top:29px}.hero-title-row{gap:20px;margin-bottom:25px}.hero-title-row .eyebrow{font-size:.75rem;margin-bottom:17px;letter-spacing:.045em}.hero-title-row h1{font-size:clamp(3.4rem,14.2vw,5rem);letter-spacing:-.065em;line-height:1.03}.hero-title-row h1>span{display:block;margin-left:0}.hero-intro .lead{font-size:1.125rem;line-height:1.6}.hero-intro>p:not(.lead){font-size:1rem}.hero-intro .actions{gap:10px}.hero-intro .btn{font-size:1.25rem;min-height:51px;padding:12px 17px}.hero-intro .btn.secondary{font-size:.9375rem;min-height:48px}.hero-product-stage{padding:9px;border-radius:12px}.record-stage-toolbar{align-items:flex-start;gap:10px;flex-direction:column;padding:3px 3px 9px}.record-stage-toolbar>.small-label{max-width:none}.record-lenses{width:100%!important}.record-lenses button{flex:1;min-height:44px;padding:9px 10px}.record-canvas{border-radius:7px}.record-chrome{padding:11px 14px;gap:10px}.record-chrome>span:first-child{gap:7px}.record-chrome strong{font-size:.8125rem}.record-concept{border:0;padding-left:0;font-size:.75rem}.record-code{font-size:.75rem}.record-heading{padding:15px 14px 12px;align-items:flex-start;flex-direction:column;gap:10px}.record-heading h2{font-size:1.45rem;line-height:1.25}.record-heading p{font-size:.75rem}.record-next-step{display:block;margin:0 14px 14px;padding:12px;border-left:3px solid var(--brand);background:var(--brand-wash)}.record-next-step>span{display:block;font-size:.75rem;margin-bottom:6px;color:var(--copy)}.record-next-step>strong{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:.875rem;line-height:1.5}.record-next-step p{font-size:.875rem;line-height:1.5;margin-top:3px}.record-facts{margin-inline:14px;grid-template-columns:1fr;gap:10px;padding-bottom:14px}.record-facts .record-owner{grid-column:auto;padding:0}.record-flow{margin:0 7px;padding-bottom:0}.record-flow>section{padding-inline:12px;padding-bottom:15px}.record-evidence{grid-template-columns:1fr 1fr;gap:15px}.record-evidence img{height:95px}.record-evidence strong{font-size:3rem}.record-evidence small{font-size:1.2rem}.record-checkpoint{gap:6px;font-size:.75rem}.record-checkpoint-state{font-size:.75rem}.record-person strong,.record-person div>span{font-size:.875rem}.record-flow h3{font-size:1.375rem}.record-flow p{font-size:.9375rem}.record-obligation{padding:12px}.record-obligation p{font-size:.875rem}.record-obligation>strong{display:block}.record-obligation>strong>span{display:block;margin-top:4px}.record-open strong{font-size:1rem}.record-boundary{padding:10px 14px;font-size:.75rem;flex-direction:column}.hero-record-explanation{font-size:.875rem;padding-inline:4px}.record-events{grid-template-columns:1fr;margin-inline:14px}.record-events li{padding-block:9px}.record-events strong{font-size:.875rem}.problem-list{grid-template-columns:1fr}.problem-list article,.problem-list article:first-child{padding:24px 0;border:0;border-bottom:1px solid var(--border)}.problem-list article+article{border-left:0}.problem-card-top{margin-bottom:15px}.problem-list h3{font-size:1.625rem}.section-heading h2,.theatre-heading h2{font-size:2.4rem}.product-theatre{padding:53px 0}.layer-ribbon{gap:12px}.showcase.connected-showcase{padding:6px;border-radius:9px}.showcase-tabs button{padding:12px 5px;font-size:.75rem!important;min-height:48px}.showcase-explanation{font-size:.875rem;padding-inline:7px}.scene-tabs{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))}.scene-tabs button{white-space:normal!important;padding-inline:9px}.scene-copy h3{font-size:2.2rem}.scene-layout img{border-radius:5px;aspect-ratio:4/3}.pilot-band{padding-block:55px}.end-cta{padding:30px 25px;border-radius:8px;margin-bottom:50px}.end-cta h2{font-size:2.75rem;line-height:1.08}.end-cta p{font-size:1.5rem}.page-hero{padding-block:38px 30px}.page-hero h1{font-size:clamp(2.9rem,12vw,4.3rem);letter-spacing:-.055em}.page-hero .eyebrow{margin-bottom:20px}.page-hero-bottom .lead{font-size:1.0625rem}.connected-tour{padding:6px!important}.connected-tour .tour-toolbar{padding:18px 15px;gap:12px;flex-wrap:wrap}.connected-tour .tour-toolbar h2{font-size:1.55rem}.connected-tour .tour-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}.connected-tour .tour-tabs button{min-height:62px;font-size:.75rem!important;padding-inline:3px}.connected-tour .tour-tabs button>span{font-size:.75rem}.connected-tour .tour-step-copy{padding:19px 15px 10px;gap:10px}.tour-step-copy h3{font-size:1.65rem}.tour-controls{padding:15px;align-items:flex-start;flex-direction:column;gap:12px}.tour-controls .tour-paging{width:100%}.tour-controls .btn{flex:1;justify-content:center;padding-inline:13px}.connected-tour .role-perspective{padding:18px 15px}.perspective-note{font-size:.75rem}.feature-card{gap:10px 15px;padding-block:23px}.feature-card h3{font-size:1.4rem}.restaurants-hero{padding-top:35px}.restaurants-hero h1{font-size:clamp(2.9rem,11.5vw,4.1rem)}.restaurant-overlay{inset-inline:11px;bottom:12px;padding:12px;gap:8px}.restaurant-overlay strong{font-size:.875rem}.restaurant-overlay span{font-size:.75rem}.pattern-grid article{padding:23px 0}.pattern-grid article+article{border-left:0;border-top:1px solid var(--border)}.pilot-offers h2{font-size:2.35rem}.price>strong{font-size:5rem}.trust-tiles{margin-top:22px;border-top:0}.trust-tiles article,.trust-tiles article:first-child{padding:23px 0;border-bottom:1px solid var(--border)}.trust-tiles article+article{border-left:0}.founder-story{gap:25px}.founder-story h2{font-size:2.3rem}.values-grid article,.values-grid article:first-child{padding:25px 0;border-left:0;border-bottom:1px solid var(--border)}.values-grid article+article{border-left:0}.company-note{padding:29px 24px}}@media(min-width:851px){.home-hero{padding-top:20px}.hero-title-row{grid-template-columns:1fr;gap:14px;margin-bottom:20px}.hero-title-row .eyebrow{margin-bottom:10px}.hero-title-row h1{font-size:clamp(4.3rem,6.5vw,6.2rem);line-height:1}.hero-title-row h1>span{display:inline;margin-left:.14em}.hero-intro{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:0}.hero-intro .lead{font-size:1.125rem;line-height:1.5;margin:0;max-width:570px}.hero-intro>p:not(.lead){display:none}.hero-intro .actions{margin-top:0;flex-wrap:nowrap;flex-shrink:0}.hero-intro .btn{min-height:50px;padding:10px 17px}.hero-product-stage{padding:8px 14px}.hero-product-stage [data-slot=tabs]{gap:0}.hero-product-stage .record-stage-toolbar{padding-bottom:9px}.hero-product-stage .record-lenses button{min-height:36px;padding-block:7px}.hero-product-stage .record-chrome{padding-block:6px}.hero-product-stage .record-heading{padding-block:9px}.hero-product-stage .record-heading p{display:none}.hero-product-stage .record-heading h2{font-size:1.5rem}.hero-product-stage .record-facts{padding-block:7px 9px}.hero-product-stage .record-facts dt{margin-bottom:3px}.hero-product-stage .record-flow{padding-top:21px;padding-bottom:5px}.hero-product-stage .record-flow>section{padding-bottom:6px}.hero-product-stage .record-checkpoint{padding-block:5px;margin-bottom:4px}.hero-product-stage .record-flow h3{font-size:1.25rem;margin-top:8px;margin-bottom:5px}.hero-product-stage .record-obligation{margin-top:10px;padding:10px 12px}.hero-product-stage .record-obligation>span{margin-bottom:3px}.hero-product-stage .record-open{margin-top:12px;padding-top:9px}.hero-product-stage .record-boundary{padding-block:8px}.hero-product-stage .hero-record-explanation{padding-top:8px}}@media(min-width:851px)and (max-width:1100px){.hero-intro .lead{max-width:450px}.hero-intro .btn{padding-inline:13px}.hero-intro .btn.secondary{font-size:.875rem}.hero-title-row h1{font-size:clamp(4.3rem,6.5vw,6.2rem)}}@media(prefers-reduced-motion:reduce){.hero-product-stage{animation:none}.record-flow>section,.record-owner,.btn{transition:none}.btn:hover:not(:disabled){transform:none}}.form-email{display:inline-block;font-size:.875rem;margin-top:12px}.interest-email{margin-top:18px}@media(forced-colors:active){.record-canvas,.record-flow>section,.record-checkpoint,.record-obligation{border:1px solid CanvasText}.record-flow:before{background:CanvasText}.end-cta{background:Canvas;color:CanvasText}.end-cta h2,.end-cta p{color:CanvasText}}.signal-hero{background:var(--stage);color:#fff;position:relative;isolation:isolate;padding:55px 0 28px;overflow:hidden}.signal-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 91% 26%,var(--stage-raised),transparent 59%);pointer-events:none}.signal-hero-inner{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:64px;align-items:center}.signal-copy{padding-bottom:15px;min-width:0}.signal-copy .eyebrow{color:var(--on-stage);font-size:.875rem;letter-spacing:.085em;margin-bottom:23px}.signal-copy h1{font-size:clamp(3.2rem,5.55vw,5.2rem);line-height:.98;letter-spacing:-.065em;font-weight:800;color:#fff;text-wrap:initial}.signal-copy h1 span,.signal-copy h1 em{display:block;font-style:normal}.signal-copy h1 span{color:#fff}.signal-copy h1 em{color:var(--brand)}.signal-description{color:var(--on-stage);font-size:1.1875rem;line-height:1.6;max-width:470px;margin-top:24px}.signal-actions{margin-top:29px;gap:12px;flex-wrap:wrap}.signal-actions .btn{font-size:1rem;min-height:52px;padding:15px 21px;border-radius:8px;color:var(--stage);font-weight:750}.signal-actions .btn.secondary{background:transparent;border-color:#7b87a5;color:#fff;box-shadow:none}.signal-actions .btn.secondary:hover{background:var(--stage-raised)}.signal-note{margin-top:19px;color:var(--on-stage);font-size:.875rem}.signal-hero :focus-visible{outline:3px solid #fff;outline-offset:5px;box-shadow:0 0 0 2px var(--stage)}.signal-footline{display:flex;gap:28px;align-items:center;margin-top:36px;padding-top:19px;border-top:1px solid #536080;font-size:.875rem;color:var(--on-stage)}.signal-footline>strong{color:#fff;font-weight:650;margin-right:auto}.signal-footline>span{display:flex;align-items:center;gap:8px}.signal-footline svg{color:var(--brand)}.command-stage{position:relative;min-width:0;padding:0 0 18px 25px}.command-console{position:relative;background:var(--stage-raised);border:1px solid #7D8799;border-radius:15px;box-shadow:0 24px 60px #090e245c;padding:0 0 14px;min-width:0}.command-chrome{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 20px;border-bottom:1px solid #7D8799;color:var(--on-stage);font-family:ui-monospace,monospace;font-size:.75rem;line-height:1.5}.command-brand{display:flex;align-items:center;gap:8px;font:750 .875rem var(--font-sans);letter-spacing:-.025em;color:#fff}.command-brand img{width:25px;height:25px;object-fit:contain}.command-location{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:13px 19px;color:var(--on-stage);font-size:.75rem;line-height:1.5}.command-action{position:relative;z-index:2;background:var(--card);border:1px solid var(--border);border-radius:10px;margin:0 23px 0 -26px;padding:21px 24px;color:var(--ink);box-shadow:0 14px 28px #090e2433}.command-action-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.command-label{font-size:.75rem;line-height:1.5;letter-spacing:.045em;font-weight:700;color:var(--copy);display:flex;align-items:center;gap:6px}.command-open{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;font-weight:650;color:var(--warning-ink);background:var(--warning-bg);border:1px solid var(--warning-border);border-radius:5px;padding:4px 8px;line-height:1.4}.command-action h2{font-size:2rem;line-height:1.12;letter-spacing:-.045em;margin-top:15px;color:var(--ink);font-weight:750}.command-action>p{font-size:.9375rem;line-height:1.5;margin-top:7px;color:var(--copy)}.command-action>.command-rationale{display:none;font-size:.8125rem;margin-top:6px}.command-assignment{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px}.command-assignment>div:first-child,.command-reviewer{display:flex;gap:10px;align-items:center}.command-avatar{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;width:39px;height:39px;border-radius:50%;border:1px solid var(--border);background:var(--brand-soft);color:var(--ink);font-size:.875rem;font-weight:650}.command-assignment strong,.command-reviewer strong{display:block;font-size:1.0625rem;font-weight:750;line-height:1.4;color:var(--ink)}.command-assignment>div:first-child>div>span,.command-reviewer>div>span{display:block;font-size:.875rem;color:var(--copy);line-height:1.5}.command-deadline{flex-shrink:0;text-align:right}.command-deadline>span{font-size:.75rem;color:var(--copy);display:block;line-height:1.4}.command-deadline>strong{font-size:1.625rem;letter-spacing:-.04em;line-height:1.2;font-variant-numeric:tabular-nums}.command-action-boundary{border-top:1px solid var(--border);padding-top:11px;margin-top:19px}.command-action-boundary>p{font-size:.875rem;line-height:1.5;color:var(--copy);margin-top:3px}.command-context{margin:17px 18px 0 157px;gap:0!important;min-width:0}.command-tabs{height:auto!important;width:100%!important;max-width:none;background:transparent!important;border-radius:0!important;padding:0!important;display:flex!important;gap:2px!important;border-bottom:1px solid #7782a2}.command-tabs button{font-size:.875rem!important;line-height:1.4;min-height:44px;flex:1;padding:9px 6px;border-radius:6px 6px 0 0;color:var(--on-stage)!important;background:transparent;gap:6px}.command-tabs button[data-state=active]{background:var(--card)!important;color:var(--ink)!important;border-color:var(--border);box-shadow:inset 0 3px var(--brand)!important;font-weight:750}.command-context-panels{background:var(--card);color:var(--ink);border:1px solid var(--border);border-radius:0 0 8px 8px;padding:14px 16px;min-height:172px;overflow:hidden}.command-context-panels [data-slot=tabs-content]{animation:context-reveal .2s ease-out both;margin:0}.command-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.command-event{display:flex;align-items:center;gap:4px;font-size:.75rem;line-height:1.5;color:var(--copy)}.command-event svg{color:var(--brand)}.command-reviewer{margin-top:12px}.command-reviewer .command-avatar{width:30px;height:30px;font-size:.75rem}.command-reviewer strong{font-size:.875rem}.command-reviewer>div>span{font-size:.75rem}.command-context-panels blockquote{margin:10px 0 6px;padding:0;border:0;font-size:1.0625rem;font-weight:650;line-height:1.5;color:var(--ink)}.command-context-panels h3{font-size:1.0625rem;line-height:1.4;margin-top:10px;color:var(--ink)}.command-context-panels p{font-size:.875rem;color:var(--copy);line-height:1.5;margin-top:6px}.command-proof-detail{display:flex;gap:16px;align-items:center;margin-top:10px}.command-proof-detail img{width:100px;height:62px;object-fit:cover;border:1px solid var(--border);border-radius:4px}.command-proof-detail strong{font-size:2rem;line-height:1.1;color:var(--ink);letter-spacing:-.045em;display:block}.command-proof-detail small{font-size:1rem;margin-left:2px}.command-proof-detail div>span{display:block;font-size:.75rem;line-height:1.5;color:var(--copy);margin-top:3px}.command-path{display:flex;flex-wrap:wrap;align-items:center;gap:7px 16px;list-style:none;padding:0 18px 0 23px;margin:13px 0 0;font-size:.75rem;line-height:1.5;color:var(--on-stage)}.command-path li{display:flex;align-items:center;gap:5px}.command-path li:not(:last-child):after{content:"";width:18px;border-top:1px solid #8A96B4;margin-left:6px}.command-path svg{color:var(--brand)}.command-path-open{color:#fff;font-weight:700}.command-path .command-path-open svg{color:#f0ce88}.command-evidence-chip{position:absolute;z-index:3;left:-21px;bottom:84px;width:185px;background:var(--card);color:var(--ink);padding:13px 14px 10px;border:1px solid var(--border);border-radius:8px;box-shadow:0 16px 32px #090e2440;transition:transform .22s ease,border-color .22s ease}.command-console[data-view=evidence]~.command-evidence-chip{transform:translateY(-7px);border:2px solid var(--brand)}.command-evidence-chip .command-label{font-size:.75rem;letter-spacing:.01em}.command-evidence-chip>div{display:flex;align-items:center;gap:9px;margin-top:10px}.command-evidence-chip img{width:66px;height:53px;border-radius:3px;object-fit:cover}.command-evidence-chip strong{font-size:2.15rem;letter-spacing:-.055em;line-height:1.15}.command-evidence-chip small{font-size:1rem;font-weight:700;margin-left:1px}.command-evidence-chip p{font-size:.75rem;line-height:1.5;color:var(--copy);margin-top:8px}.command-concept{font-size:.75rem;line-height:1.5;text-align:right;color:var(--on-stage);padding:12px 0 0}@keyframes context-reveal{0%{opacity:.55;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:1200px){.command-action>.command-rationale{display:block}.signal-hero-inner{gap:38px}.signal-copy h1{font-size:clamp(3.1rem,5.25vw,4.4rem)}.command-stage{padding-left:20px}.command-action{padding:18px;margin-left:-21px;margin-right:15px}.command-context{margin-left:18px;margin-right:14px}.command-evidence-chip{display:none}.command-assignment{gap:9px}.command-deadline>strong{font-size:1.375rem}.command-action h2{font-size:1.8rem}.command-assignment>div:first-child>div>span{max-width:140px}.command-path{gap:8px 11px}}@media(max-width:1000px){.signal-hero{padding-top:40px}.signal-hero-inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:26px}.signal-copy h1{font-size:clamp(2.9rem,5.1vw,3.5rem)}.signal-description{font-size:1.0625rem}.signal-actions .btn{padding:13px 15px}.command-deadline>strong{font-size:1.25rem}.command-action h2{font-size:1.6rem}.command-assignment{flex-wrap:wrap}.command-deadline{text-align:left}.command-assignment strong{font-size:1rem}.command-context-panels{padding:12px}.signal-footline{flex-wrap:wrap}}@media(max-width:850px){.signal-hero{padding-top:39px}.signal-hero-inner{grid-template-columns:1fr;gap:34px}.signal-copy{max-width:680px;padding:0}.signal-copy h1{font-size:clamp(3.5rem,8vw,5.2rem)}.signal-copy h1 span{display:inline;margin-left:.1em}.signal-copy h1 em{display:block}.signal-description{font-size:1.125rem;max-width:560px;margin-top:20px}.signal-actions{margin-top:22px}.signal-note{margin-top:15px}.command-stage{max-width:620px;width:100%;margin-left:auto;padding-left:26px}.command-action{padding:20px 23px;margin-left:-27px;margin-right:27px}.command-action h2{font-size:2rem}.command-assignment{flex-wrap:nowrap}.command-assignment strong{font-size:1.0625rem}.command-deadline{text-align:right}.command-deadline>strong{font-size:1.625rem}.command-context{margin-left:23px;margin-right:19px}.command-context-panels{padding:15px 17px}.signal-footline{gap:13px 21px;flex-wrap:wrap;margin-top:23px}.signal-footline>strong{flex-basis:100%}}@media(max-width:600px){.signal-hero{padding-top:26px;padding-bottom:20px}.signal-hero .wrap{width:calc(100% - 32px)}.signal-hero-inner{gap:26px}.signal-copy .eyebrow{font-size:.75rem;margin-bottom:14px}.signal-copy h1{font-size:clamp(2.55rem,10.5vw,3.9rem);line-height:1;letter-spacing:-.055em}.signal-copy h1 span{display:block;margin-left:0}.signal-description{font-size:1rem;line-height:1.6;margin-top:18px}.signal-actions{margin-top:19px;gap:9px;flex-wrap:nowrap}.signal-actions .btn{font-size:.875rem;padding:12px 13px;min-height:48px}.signal-note{font-size:.75rem;margin-top:12px}.command-stage{padding:0;margin:0;max-width:none}.command-console{border-radius:10px;padding-bottom:12px;box-shadow:none}.command-chrome{padding:11px 13px}.command-location{padding:9px 12px;font-size:.75rem}.command-action{margin:0 9px;padding:16px;border-radius:7px;box-shadow:none}.command-action-top{gap:6px}.command-action-top .command-label{font-size:.75rem}.command-open{font-size:.8125rem;padding:4px 6px}.command-action h2{font-size:1.65rem;margin-top:12px}.command-action>p{font-size:.875rem}.command-assignment{margin-top:17px;gap:10px;flex-wrap:wrap}.command-avatar{width:32px;height:32px;font-size:.75rem}.command-assignment strong{font-size:1rem}.command-assignment>div:first-child>div>span{font-size:.8125rem;max-width:170px}.command-deadline{text-align:right;margin-left:auto}.command-deadline>strong{font-size:1.35rem}.command-action-boundary{padding-top:10px;margin-top:15px}.command-action-boundary p{font-size:.8125rem}.command-context{margin:13px 9px 0}.command-tabs button{font-size:.875rem!important;gap:5px;padding:10px 6px}.command-context-panels{min-height:0;padding:13px 14px}.command-context-panels blockquote{font-size:1rem}.command-context-panels p{font-size:.875rem}.command-evidence-chip{display:none}.command-path{padding-inline:12px;gap:7px 12px;font-size:.75rem}.command-concept{text-align:left;font-size:.75rem;padding-top:10px}.signal-footline{margin-top:4px;padding-top:17px;gap:11px 15px;font-size:.8125rem}.signal-footline>strong{font-size:.875rem}}@media(prefers-reduced-motion:reduce){.command-context-panels [data-slot=tabs-content]{animation:none}.command-evidence-chip{transition:none}.command-console[data-view=evidence]~.command-evidence-chip{transform:none}}@media(forced-colors:active){.signal-hero{background:Canvas;color:CanvasText}.signal-hero:before{display:none}.signal-copy h1,.signal-copy h1 em,.signal-copy h1 span,.signal-copy .eyebrow,.signal-description,.signal-note,.signal-footline,.signal-footline strong{color:CanvasText}.command-console,.command-action,.command-context-panels,.command-evidence-chip{background:Canvas;color:CanvasText;border:1px solid CanvasText;box-shadow:none}.command-tabs button,.command-tabs button[data-state=active]{color:CanvasText!important}.command-tabs button[data-state=active]{border:2px solid Highlight}.command-concept,.command-chrome,.command-brand,.command-location,.command-path,.command-path-open{color:CanvasText}}:root{color-scheme:dark;--canvas:var(--stage);--background:var(--stage);--ink:#f7f9ff;--copy:#c4ccdb;--card:#1e284b;--popover:var(--card);--brand-soft:color-mix(in srgb,var(--brand) 14%,var(--stage));--brand-wash:color-mix(in srgb,var(--brand) 6%,var(--stage));--primary-foreground:var(--stage);--border:#536080;--input:#8795b5;--ring:#f7f9ff;--destructive:#ffb5ab;--warning-bg:#3e341f;--warning-ink:#f4d39a;--warning-border:#94774b}html body,html main,html .announcement,html .pilot-band,html .site-footer,html .end-cta{background:var(--stage)}html .site-header{background:#141b3df7}html .announcement,html .site-footer,html .end-cta{color:var(--ink)}html .end-cta{border:1px solid var(--border)}html .end-cta .eyebrow{background:var(--card);color:var(--copy)}html .end-cta .btn{background:var(--brand);border-color:var(--brand);color:var(--stage)}html .btn.secondary,html .nav-cta,html .mobile-toggle,html .skip-link{background:var(--card);color:var(--ink)}html .btn.nav-cta:hover:not(:disabled){background:var(--stage-raised)}html .scene-tabs,html .showcase-tabs,html .tour-tabs{background:var(--stage)!important}html .scene-tabs button[data-state=active]{background:var(--card)}html .record-canvas{border-color:var(--border)}html .record-flow>section:before{border-color:var(--border)}html .interest-form .field-error{color:var(--destructive)}html [data-slot=dialog-overlay]{background:#141b3dc7!important}html [data-slot=dialog-content],html [data-slot=select-content]{color:var(--ink);background:var(--card)}.site-picture{display:contents}.restaurant-image{max-width:600px}.record-history-heading{display:flex;justify-content:space-between;gap:16px;padding:15px 23px 9px;border-top:1px solid var(--border);color:var(--copy);font-size:.75rem}.record-events{border-top:0;padding:7px 12px;margin-bottom:14px;border-radius:6px}.record-events li[data-current=true]{background:var(--stage-raised);border-radius:4px}.record-canvas[data-emphasis=history] .record-history-heading{color:var(--ink)}.section-heading,.theatre-heading,.trust-preview{min-width:0}.section-heading>*,.theatre-heading>*,.trust-preview>*{min-width:0;overflow-wrap:anywhere}.layer-ribbon li,.announcement a{overflow-wrap:anywhere}@media(max-width:850px){.brand{min-width:0;flex-shrink:1}.brand>span{min-width:0;overflow-wrap:anywhere}main :is(h1,h2,h3,p,a){overflow-wrap:anywhere}.command-tabs button{min-width:0;white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap}.showcase-tabs button{min-width:0;white-space:normal!important;overflow-wrap:anywhere}.scene-tabs button{min-width:0;overflow-wrap:anywhere}.record-chrome{flex-wrap:wrap}.record-heading>div{min-width:0}.record-checkpoint{flex-wrap:wrap}}@media(forced-colors:active){:root{--stage:Canvas;--stage-raised:Canvas;--canvas:Canvas;--background:Canvas;--ink:CanvasText;--copy:CanvasText;--card:Canvas;--popover:Canvas;--border:ButtonText;--input:ButtonText;--ring:Highlight}html .site-header{background:Canvas}html :is(a,button,input,textarea,select,[tabindex]):focus-visible{outline-color:Highlight}}.pilot-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0}.pilot-path-grid li{min-width:0;padding:28px;background:var(--stage-raised);border:1px solid var(--border);border-top:3px solid var(--brand);border-radius:8px}.pilot-path-grid .small-label{font-size:.875rem;color:var(--copy)}.pilot-path-grid h3{font-size:1.4rem;margin:20px 0 12px}.pilot-path-grid p,.pilot-review-panel p,.pilot-review-panel dd{font-size:1rem;line-height:1.7}.pilot-review-panel{display:grid;grid-template-columns:1fr 1.4fr;gap:40px;padding:32px;margin:30px 0 20px;border:1px solid var(--border);border-radius:8px;background:var(--stage)}.pilot-review-panel>*{min-width:0}.pilot-review-panel h3{font-size:1.6rem;margin:12px 0}.pilot-review-panel dl{margin:0}.pilot-review-panel dl>div{padding:16px 0;border-bottom:1px solid var(--border)}.pilot-review-panel dl>div:first-child{padding-top:0}.pilot-review-panel dl>div:last-child{border-bottom:0;padding-bottom:0}.pilot-review-panel dt{font-weight:600;margin-bottom:5px;color:var(--ink)}.pilot-review-panel dd{margin:0;color:var(--copy)}.preview-next-step{padding-top:20px;margin-bottom:20px;border-top:1px solid var(--border)}.preview-next-step h3{font-size:1.2rem;line-height:1.4;margin-bottom:10px}.preview-next-step p{font-size:1rem;line-height:1.65}.preview-next-step .btn{margin:16px 0}.preview-next-step .fine-print{font-size:.875rem}@media(max-width:850px){.pilot-path-grid,.pilot-review-panel{grid-template-columns:1fr}.pilot-review-panel{gap:24px;padding:24px}.pilot-path-grid li{padding:24px}}.pricing-baseline>*,.price-panel,.tour-controls>*,.tour-paging>*{min-width:0}.price,.additional-price,.tour-paging{flex-wrap:wrap}.offer-tag{overflow-wrap:anywhere}.connected-tour .tour-tabs button{min-width:0;overflow-wrap:anywhere}@media(max-width:850px){.price>strong{font-size:clamp(2.4rem,17vw,5rem);max-width:100%;overflow-wrap:anywhere}.tour-controls .tour-paging .btn{flex:1 1 8rem;white-space:normal;overflow-wrap:anywhere}.additional-price>*{min-width:0;max-width:100%;overflow-wrap:anywhere}}.receipt-dialog>*{min-width:0;overflow-wrap:anywhere}.receipt-dialog .btn{max-width:100%;white-space:normal;overflow-wrap:anywhere}html .command-label,html .command-action-top .command-label,html .command-deadline>span,html .command-event,html .command-reviewer>div>span,html .command-proof-detail div>span,html .command-path,html .command-concept,html .command-assignment>div:first-child>div>span,html .command-action-boundary p,html .command-open,html .command-evidence-chip p,html .record-checkpoint,html .record-checkpoint-state,html .record-boundary,html .record-history-heading,html .sample-label{font-size:.875rem;line-height:1.5}html .command-action-top,.command-detail-heading{flex-wrap:wrap}html .command-context-panels{overflow:visible}@media(min-width:951px)and (max-width:1200px){html .desktop-nav{gap:14px;padding-inline:0}html .nav-inner{gap:16px}html .nav-inner>.nav-cta{padding-inline:14px}}.home-page .signal-hero{padding:44px 0 26px}.home-page .signal-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:48px;align-items:center}.home-page .signal-copy h1{font-size:clamp(3rem,5.4vw,5rem);line-height:1.04;letter-spacing:-.055em}.home-page .signal-copy h1 em{margin-top:7px}.home-page .signal-description{max-width:480px;font-size:1.125rem;line-height:1.65}.home-page .signal-note{max-width:410px;font-size:.875rem;line-height:1.5}.home-page .command-stage{padding:0;max-width:none;margin:0}.home-page .command-concept{display:flex;align-items:center;gap:8px;text-align:left;padding:0 0 12px;color:var(--copy)}.home-page .command-concept svg{flex-shrink:0}.home-page .command-console{background:var(--stage);border-color:var(--border);box-shadow:0 22px 52px #090e244d;border-radius:12px;padding-bottom:14px}.command-origin{padding:16px 20px 17px;border-bottom:1px solid var(--border)}.command-origin>span{font-size:.875rem;font-weight:650;color:var(--copy);letter-spacing:.035em}.command-origin p{font-size:.875rem;line-height:1.5;margin-top:7px;color:var(--copy)}.command-origin strong{font-size:1.3rem;color:var(--ink);font-variant-numeric:tabular-nums}.command-origin small{display:block;font-size:.875rem;line-height:1.5;color:var(--copy);margin-top:3px}.home-page .command-action{margin:16px;background:var(--stage-raised);border:1px solid var(--border);border-left:4px solid var(--brand);padding:20px;box-shadow:none}.home-page .command-action h2{font-size:clamp(1.7rem,2.6vw,2.35rem);margin-top:13px}.home-page .command-assignment{margin-top:20px;gap:12px;flex-wrap:wrap}.home-page .command-assignment>div:first-child>div>span{max-width:none}.home-page .command-deadline{margin-left:auto;text-align:right}.home-page .command-context{margin:0 16px}.home-page .command-context-panels{background:var(--stage);min-height:175px;border-color:var(--border)}.home-page .command-path{padding:0 18px;margin-top:16px}.home-page .signal-footline{margin-top:30px}.home-page .problem-section{padding-block:72px}.home-page .problem-list{gap:18px;border:0}.home-page .problem-list article{background:var(--card);border:1px solid var(--border);border-radius:9px;padding:26px;display:flex;flex-direction:column}.home-page .problem-list article:nth-child(2){border-top:3px solid var(--brand)}.home-page .problem-person{margin-top:auto;padding-top:26px}.home-page .problem-list h3{font-size:1.5rem}.home-page .product-theatre{border-block:1px solid var(--border);padding-block:70px;background:var(--stage)}.home-page .theatre-heading{display:block;text-align:center;margin:0 auto 32px;max-width:850px}.home-page .theatre-heading h2{font-size:clamp(2.4rem,4.5vw,4.2rem)}.home-page .theatre-heading>div:last-child{max-width:600px;margin:22px auto 0}.home-page .theatre-heading .text-link{margin-top:12px;display:inline-block}.home-page .connected-showcase{padding:0;border:1px solid var(--border);border-radius:10px;background:var(--stage)}.home-page .showcase-explanation{padding:18px 22px;font-size:1rem}.home-page .home-shift-scenes .section-heading{border:0;margin-bottom:30px}.home-page .pilot-band{border-block:1px solid var(--border)}.home-page .pilot-band-inner{gap:65px;padding-block:64px}.home-page .trust-preview{padding-block:70px}@media(max-width:1000px){.home-page .signal-hero-inner{gap:24px}.home-page .signal-copy h1{font-size:clamp(2.9rem,5.2vw,4rem)}}@media(max-width:850px){.home-page .signal-hero-inner{grid-template-columns:1fr;gap:28px}.home-page .signal-copy{max-width:620px;padding:0}.home-page .signal-copy h1{font-size:clamp(2.5rem,8vw,4.2rem)}.home-page .command-stage{width:100%}.home-page .command-context-panels{min-height:0}.home-page .pilot-band-inner{gap:30px}}@media(max-width:600px){.home-page .signal-hero{padding-top:24px}.home-page .signal-copy .eyebrow{margin-bottom:12px}.home-page .signal-copy h1{font-size:clamp(2.05rem,9.2vw,3.3rem);line-height:1.04}.home-page .signal-description{font-size:1rem;margin-top:16px}.home-page .signal-actions{margin-top:18px;flex-wrap:wrap}.home-page .signal-actions .btn{flex:1 1 auto;padding-inline:12px}.home-page .signal-note{margin-top:11px}.home-page .command-chrome{padding:10px 12px}.home-page .command-location{padding:8px 12px}.command-origin{padding:12px}.home-page .command-action{margin:12px;padding:15px;border-left-width:3px}.home-page .command-action h2{font-size:1.65rem}.home-page .command-context{margin-inline:12px}.home-page .command-assignment{margin-top:14px}.home-page .command-action-boundary{margin-top:13px}.home-page .problem-section,.home-page .trust-preview{padding-block:48px}.home-page .problem-list{gap:12px}.home-page .problem-list article{padding:22px}.home-page .product-theatre,.home-page .pilot-band-inner{padding-block:48px}}@media(forced-colors:active){.home-page .command-action{background:Canvas;border-color:CanvasText}.command-origin{border-color:CanvasText}.command-origin :is(span,p,strong,small){color:CanvasText}}.home-page .signal-copy{align-self:start;padding-top:95px}.command-origin strong{margin-right:.35em}@media(max-width:850px){.home-page .signal-copy{padding-top:0}}@media(max-width:600px){.home-page .command-assignment{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.home-page .command-assignment>div:first-child{min-width:0;gap:8px}.home-page .command-assignment>div:first-child>div{min-width:0}.home-page .command-assignment>div:first-child>div>span{overflow-wrap:anywhere}.home-page .command-deadline>strong{font-size:1.2rem}.home-page .command-action-top{gap:8px;justify-content:space-between}}html .scene-layout figure{width:100%;max-width:600px;justify-self:end;min-width:0}html .scene-layout figure img{width:100%;max-width:600px;height:auto;aspect-ratio:16/9;object-fit:contain;border:1px solid var(--border);box-shadow:none}html .scene-layout figcaption{font-size:.875rem;line-height:1.5;margin-top:12px}html .founder-story figure{width:100%;max-width:500px;min-width:0}html .founder-story figure img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;object-position:center;background:var(--stage);box-shadow:none}html .record-evidence{grid-template-columns:minmax(0,170px) minmax(0,1fr);max-width:360px;gap:16px}html .record-evidence>div{min-width:0}html .record-evidence .site-picture{display:block;min-width:0}html .preview-help{display:block;font-size:.875rem;font-weight:400;line-height:1.55;color:var(--copy);margin-top:10px}html .clear-preview{display:block;margin:16px auto 0;font-size:.875rem;line-height:1.5;background:transparent;border:0;cursor:pointer}html .clear-preview:disabled{cursor:default;opacity:.6}html .native-faq{border-bottom:1px solid var(--border)}html .native-faq:last-child{border-bottom:0}html .native-faq summary{cursor:pointer;font-size:1rem;font-weight:600;line-height:1.5;padding:22px 0;min-height:65px;overflow-wrap:anywhere}html .native-faq p{font-size:1rem;line-height:1.7;color:var(--copy);padding-bottom:22px}html summary:focus-visible{outline:3px solid var(--ring);outline-offset:4px}html .text-link,html .contact-email{display:inline-flex;align-items:center;min-height:44px;max-width:100%;overflow-wrap:anywhere}html .site-footer a:not(.brand){display:flex;align-items:center;min-height:44px;width:fit-content;max-width:100%}html .no-script-nav{display:flex;flex-wrap:wrap;gap:8px 24px;padding-block:12px;border-bottom:1px solid var(--border)}html .no-script-nav a{display:inline-flex;align-items:center;min-height:44px;font-size:1rem}html main[id],html section[id],html article[id]{scroll-margin-top:110px}@media(min-width:1201px){html .no-script-nav{display:none}}html .record-evidence strong{font-size:clamp(2rem,3.5vw,3.25rem)}html .record-facts dt,html .record-concept,html .record-evidence>div>span,html .record-obligation>span,html .record-next-step>span{font-size:.875rem;line-height:1.5}html .record-facts>div{min-width:0}html .record-facts dd{overflow-wrap:anywhere;line-height:1.55}html .record-obligation{padding:14px;border:1px solid var(--border);border-left:3px solid var(--brand)}html .record-flow>section[data-revealed=true]{border-radius:5px}@media(max-width:1100px)and (min-width:851px){html .record-evidence{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}}@media(max-width:850px){html .scene-layout figure{justify-self:start}}@media(max-width:600px){html .record-evidence{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;max-width:100%}html .record-evidence strong{font-size:2.5rem}html .record-obligation>strong{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline}html .record-obligation>strong>span{margin:0}}:root{--brand:#579c44;--stage:#141b3d;--stage-raised:#273052;--brand-readable:#acd99d;--font-sans:"Manrope",sans-serif}html body{font-family:var(--font-sans);line-height:1.65}html :is(h1,h2,h3){text-wrap:balance}html :is(p,blockquote){text-wrap:pretty}html .eyebrow{font-size:.875rem;letter-spacing:.065em;color:var(--brand-readable)}html .record-chrome strong{color:var(--ink)}html .record-code,html .command-chrome>span:last-child{font-size:.875rem;font-variant-numeric:tabular-nums;letter-spacing:.015em}html .command-chrome{border-color:var(--border);background:var(--stage-raised);border-radius:12px 12px 0 0}html .command-location{font-size:.875rem;color:var(--copy)}html .command-label{font-size:.875rem;letter-spacing:.025em}html .command-event,html .command-reviewer>div>span,html .command-concept{font-size:.875rem;line-height:1.5}html .command-origin>span{color:var(--brand-readable)}html .home-page .command-console{box-shadow:0 24px 64px #090e2461,0 0 0 5px #27305273}html .home-page .command-action{padding:22px;border-radius:10px}html .command-action h2{letter-spacing:-.035em;line-height:1.15;font-weight:750}html .command-assignment{padding:14px;background:var(--stage);border:1px solid var(--border);border-radius:8px}html .command-deadline>span{font-size:.875rem;line-height:1.5}html .command-deadline>strong{font-variant-numeric:tabular-nums;letter-spacing:-.025em}html .command-avatar{background:var(--brand-soft);color:var(--brand-readable);border-color:var(--brand)}html .command-action-boundary{margin-top:16px;padding-top:14px}html .command-context-panels{padding:18px;overflow:visible}html .command-tabs{border-color:var(--border)}html .command-tabs button[data-state=active]{background:var(--stage-raised)!important;box-shadow:inset 0 3px var(--brand)!important}html .command-context-panels blockquote{padding-left:12px;border-left:2px solid var(--brand);margin-block:14px 10px}html .command-proof-detail{gap:18px}html .command-proof-detail img{width:140px;max-width:100%;height:auto;aspect-ratio:2/1;object-fit:contain;border-radius:6px}html .command-proof-detail>div{min-width:0}html .command-proof-detail strong{font-variant-numeric:tabular-nums}html .command-path{font-size:.875rem;line-height:1.5;gap:10px 18px}html .record-canvas{border-radius:12px;box-shadow:0 18px 44px #090e243d}html .record-chrome{padding-block:15px;background:var(--stage-raised)}html .record-heading{padding-block:23px}html .record-heading h2{letter-spacing:-.035em;line-height:1.2}html .record-facts{padding-block:18px;gap:18px}html .record-facts dt{color:var(--copy);margin-bottom:6px}html .record-facts dd{font-size:1rem;font-weight:650}html .record-checkpoint,html .record-checkpoint-state{font-size:.875rem;line-height:1.5}html .record-checkpoint{gap:8px;min-height:44px;margin-bottom:16px}html .record-flow h3{font-size:1.375rem;line-height:1.3;letter-spacing:-.025em}html .record-flow p{line-height:1.65}html .record-evidence strong{font-variant-numeric:tabular-nums;letter-spacing:-.025em}html .record-obligation{border-radius:7px;background:var(--stage-raised);margin-top:18px}html .record-history-heading{font-size:.875rem;line-height:1.5}html .inquiry-panel{display:flex;flex-direction:column;gap:20px;align-items:flex-start}html .inquiry-panel .form-heading h3,html .inquiry-panel .form-heading p{margin-top:12px}html .inquiry-checklist{list-style:disc;padding-left:22px;display:grid;gap:12px;color:var(--copy);font-size:1rem;line-height:1.6}html .inquiry-panel .contact-email{font-size:1rem;overflow-wrap:anywhere}html .inquiry-panel .form-foot{margin-top:0}@media(max-width:600px){html .home-page .command-action{padding:15px}html .command-assignment{padding:11px;gap:8px}html .command-deadline>strong{font-size:1.2rem}html .command-context-panels{padding:14px}html .command-proof-detail{gap:12px}html .command-proof-detail img{width:110px}html .command-proof-detail strong{font-size:1.75rem}html .record-chrome{padding-block:12px}html .record-heading{padding-block:18px}html .record-facts{gap:12px;padding-block:14px}html .record-checkpoint{gap:6px;flex-wrap:wrap;margin-bottom:12px}html .record-flow h3{font-size:1.25rem}}@media(forced-colors:active){:root{--brand:Highlight;--brand-readable:CanvasText;--stage:Canvas;--stage-raised:Canvas}html .command-chrome,html .command-assignment,html .record-chrome,html .record-obligation{background:Canvas;color:CanvasText}html .command-avatar{color:CanvasText;border-color:CanvasText}html .home-page .command-console,html .record-canvas{box-shadow:none}html .command-tabs button[data-state=active]{background:Canvas!important;border:2px solid Highlight;box-shadow:none!important}}:root{--brand:#579c44;--brand-hover:#67ad52;--stage:#141b3d;--stage-raised:#273052;--card:var(--stage-raised);--popover:var(--stage-raised);--ink:#f7f9ff;--copy:#c4ccdb;--brand-readable:#acd99d;--control-edge:#929fbb;--warning-ink:#f2c879;--destructive:#f3a8a0;--ring:var(--brand-readable)}html body{font-family:Manrope,sans-serif;font-synthesis:none}html :is(button,input,textarea,select){font-family:inherit}html :is(h1,h2,h3){letter-spacing:-.035em}html h2{line-height:1.14}html h3{line-height:1.25}html .wrap{width:calc(100% - 80px);max-width:1320px}html :is(.site-header,.site-footer,.announcement){background:var(--stage)}html .site-header{border-bottom:1px solid var(--border)}html .nav-inner{min-height:84px;gap:24px}html .desktop-nav{gap:22px}html .desktop-nav a{font-size:.875rem;min-height:44px;display:inline-flex;align-items:center}html .announcement{font-size:.875rem;line-height:1.5;padding-block:10px}html .btn{min-height:48px;font-size:1rem;font-weight:750;border-radius:8px;background:var(--brand);color:var(--stage);border-color:var(--brand)}html .btn:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover);transform:translateY(-1px)}html :is(.btn.secondary,.nav-cta,.mobile-toggle){border-color:var(--control-edge);background:var(--stage-raised);color:var(--ink)}html :is(.btn.secondary,.btn.nav-cta):hover:not(:disabled){background:var(--stage-raised);border-color:var(--brand-readable);color:var(--ink)}html .mobile-toggle{min-width:48px;min-height:48px}html :is(a,button,input,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--ring);outline-offset:4px}html .site-footer a{overflow-wrap:anywhere}html .home-page .signal-hero{padding:64px 0 30px;overflow:visible}html .home-page .signal-hero:before{background:radial-gradient(ellipse at 80% 30%,var(--stage-raised),transparent 65%)}html .home-page .signal-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:52px;align-items:center}html .home-page .signal-copy{padding:0;min-width:0}html .home-page .signal-copy .eyebrow{color:var(--brand-readable);font-size:.875rem;margin-bottom:24px}html .home-page .signal-copy h1{font-size:clamp(3.5rem,4.85vw,4.65rem);line-height:1.08;letter-spacing:-.04em;font-weight:800;text-wrap:balance;color:var(--ink)}html .home-page .signal-copy h1 span{color:var(--ink);display:block}html .home-page .signal-copy h1 em{color:var(--brand-readable);display:block;margin-top:0}html .home-page .signal-description{font-size:1.125rem;line-height:1.7;margin-top:26px;max-width:48ch}html .home-page .signal-actions{flex-wrap:wrap;gap:12px;margin-top:28px}html .home-page .signal-actions .btn{min-height:52px;padding:14px 20px}html .home-page .signal-note{margin-top:18px;font-size:.875rem;line-height:1.6;max-width:43ch;color:var(--copy)}html .home-page .command-stage{width:100%;min-width:0;padding:0;margin:0}html .home-page .command-console{border:1px solid var(--control-edge);box-shadow:0 28px 64px #090e2459,0 0 0 6px #27305273}html .home-page .command-action{border-left-width:4px}html .home-page .signal-footline{margin-top:36px;padding-top:22px;border-top:1px solid var(--border);font-size:.875rem;line-height:1.6;gap:16px 28px;flex-wrap:wrap}html .home-page .signal-footline strong{color:var(--ink);font-size:1rem}@media(max-width:1200px){html .desktop-nav{display:none}html .mobile-toggle{display:inline-flex}html .nav-inner>.nav-cta{margin-left:auto}html .home-page .signal-hero-inner{gap:32px}html .home-page .signal-copy h1{font-size:clamp(3rem,4.6vw,3.8rem)}}@media(max-width:950px){html .wrap{width:calc(100% - 48px)}html .home-page .signal-hero-inner{grid-template-columns:1fr;gap:36px}html .home-page .signal-copy{max-width:720px}html .home-page .signal-copy h1{font-size:clamp(2.8rem,6.3vw,4.4rem)}html .home-page .command-stage{max-width:720px;justify-self:center}html .home-page .signal-description{max-width:58ch}}@media(max-width:600px){html .wrap,html .signal-hero .wrap{width:calc(100% - 40px)}html .nav-inner{min-height:72px;gap:16px}html .nav-inner>.nav-cta{display:none}html .announcement{padding-inline:20px;gap:16px}html .announcement>span{max-width:none;min-width:0}html .announcement a{font-size:.875rem}html .home-page .signal-hero{padding:36px 0 24px}html .home-page .signal-copy .eyebrow{margin-bottom:18px}html .home-page .signal-copy h1{font-size:clamp(2.125rem,7.8vw,2.75rem);line-height:1.1;letter-spacing:-.03em}html .home-page .signal-description{font-size:1.125rem;margin-top:20px}html .home-page .signal-actions{margin-top:24px;flex-wrap:wrap}html .home-page .signal-actions .btn{flex:1 1 12rem}html .home-page .command-console{box-shadow:0 16px 36px #090e2440}html .home-page .signal-footline{margin-top:28px;gap:12px 20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}html .btn{transition:none}html .btn:hover:not(:disabled){transform:none}}@media(forced-colors:active){:root{--brand:Highlight;--stage:Canvas;--stage-raised:Canvas;--card:Canvas;--popover:Canvas;--ink:CanvasText;--copy:CanvasText;--brand-readable:CanvasText;--control-edge:ButtonText;--ring:Highlight}html .home-page .signal-hero:before{display:none}html .home-page .command-console{box-shadow:none}html .btn{background:ButtonFace;color:ButtonText;border-color:ButtonText}html .btn:hover:not(:disabled){background:Highlight;color:HighlightText;border-color:Highlight}}html .record-canvas{background:var(--stage);border-color:var(--control-edge);border-radius:14px;box-shadow:0 24px 56px #090e2440}html .record-heading{padding:26px 24px 22px;align-items:flex-start;flex-wrap:wrap}html .record-heading>div{min-width:0}html .record-heading p{font-size:.875rem;line-height:1.6}html .record-heading h2{font-size:clamp(1.5rem,2.5vw,1.875rem);line-height:1.25;margin-top:8px}html .record-heading .mini-status{font-size:.875rem;white-space:normal}html .record-next-step{display:block;margin:0 24px 24px;padding:20px;border:1px solid var(--control-edge);border-left:4px solid var(--brand);border-radius:9px;background:var(--stage-raised)}html .record-next-step>span{display:block;color:var(--warning-ink);font-size:.875rem;margin-bottom:10px}html .record-next-step>strong{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;font-size:1.25rem;line-height:1.5}html .record-next-step>strong>span{font-size:1.125rem;font-variant-numeric:tabular-nums}html .record-next-step p{font-size:1rem;margin-top:8px}html .record-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin-inline:24px;padding-block:20px;gap:20px}html .record-facts .record-owner{grid-column:auto;padding:0}html .record-facts dd{font-size:1rem;line-height:1.6}html .record-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin:0 24px;padding:4px 0 24px}html .record-flow:before,html .record-flow>section:before{display:none}html .record-flow>section{padding:20px;margin:0;border:1px solid var(--border);border-radius:9px;background:var(--stage)}html .record-checkpoint{background:transparent;flex-wrap:wrap;gap:8px;padding:0 0 14px;margin-bottom:16px;border-bottom:1px solid var(--border)}html .record-checkpoint svg{background:transparent;color:var(--brand-readable)}html .record-checkpoint-state{display:inline;padding-left:0;color:var(--copy);font-size:.875rem}html .record-evidence{grid-template-columns:minmax(0,170px) minmax(0,1fr);max-width:100%;gap:16px}html .record-evidence img{width:100%;height:auto;aspect-ratio:2/1;object-fit:contain}html .record-evidence strong{font-size:2.5rem;letter-spacing:-.035em}html .record-flow h3{font-size:1.5rem;line-height:1.3;max-width:none;margin-block:18px 10px}html .record-flow p{font-size:1rem;line-height:1.65}html .record-person .avatar{width:40px;height:40px;font-size:.875rem;background:var(--brand-soft);color:var(--brand-readable)}html .record-person strong{font-size:1rem}html .record-obligation>strong{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:1rem}html .record-obligation>strong>span{margin:0}html .record-events{grid-template-columns:1fr;gap:8px;margin:0 24px 24px;padding:0}html .record-events li{padding:12px 14px;border:1px solid var(--border);border-radius:7px}html .record-events li>span{font-size:.875rem}html .record-events strong{font-size:1rem;line-height:1.6}html .record-history-heading{padding:20px 24px 12px}html .record-boundary{padding:16px 24px;font-size:.875rem;line-height:1.6;background:var(--stage-raised)}html :is(.showcase-tabs,.tour-tabs,.scene-tabs,.command-tabs) button{min-height:48px;font-size:.875rem;white-space:normal}html .command-tabs{border-color:var(--control-edge)}html .command-tabs button[data-state=active]{color:var(--ink)!important}html .command-open{background:var(--stage);color:var(--warning-ink);border:1px solid var(--warning-ink)}html .command-deadline strong{color:var(--ink)}html .role-select{min-height:48px;border-color:var(--control-edge);font-size:1rem}html .record-canvas[data-emphasis=owner] .record-next-step{border-color:var(--brand-readable)}html .tour-no-script{display:grid;gap:24px;padding:24px 40px}html .tour-no-script h3{margin-bottom:8px}html .scene-layout figure{max-width:600px;width:100%;justify-self:end}html .scene-layout figure img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;border-radius:12px}@media(max-width:600px){html .record-heading{padding:20px 16px}html .record-next-step{margin:0 16px 20px;padding:16px}html .record-facts{margin-inline:16px;grid-template-columns:1fr;gap:16px}html .record-flow{margin-inline:16px;grid-template-columns:1fr}html .record-flow>section{padding:16px}html .record-evidence{grid-template-columns:minmax(0,120px) minmax(0,1fr);gap:12px}html .record-evidence strong{font-size:2rem}html .record-events{margin-inline:16px}html .record-history-heading,html .record-boundary{padding-inline:16px;flex-wrap:wrap}html .record-next-step>strong{flex-direction:column;gap:4px}html .scene-layout figure{justify-self:start}}@media(forced-colors:active){html .record-canvas{box-shadow:none}html .record-next-step,html .record-flow>section,html .record-events li{background:Canvas;border-color:CanvasText}html .record-next-step>span,html .command-open{color:CanvasText;border-color:CanvasText}}html .home-page .home-block{padding-block:88px;scroll-margin-top:100px}html .home-page .home-section-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:end;margin-bottom:40px}html .home-page .home-section-intro>*,html .home-gap>*,html .home-scope>*,html .home-questions>*{min-width:0}html .home-page .home-section-intro h2,html .home-gap h2,html .home-scope h2,html .home-questions h2{font-size:clamp(2rem,3.6vw,3.25rem);margin-top:16px}html .home-page .home-block p{font-size:1.0625rem;line-height:1.7}html .home-page .home-block .eyebrow{font-size:.875rem}html .home-gap,html .home-scope,html .home-questions{display:grid;grid-template-columns:1fr 1.1fr;gap:72px}html .home-gap{border-top:1px solid var(--border)}html .home-work-chain{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin:28px 0 0;gap:12px}html .home-work-chain li{font-size:1rem;font-weight:650;border-top:2px solid var(--brand);padding-top:14px}html .home-work-chain span{display:block;color:var(--copy);font-size:.875rem;margin-bottom:8px}html .home-workflow,html .home-pilot{background:var(--stage);border-block:1px solid var(--border)}html .home-workflow-layout{display:grid;grid-template-columns:.8fr 1.2fr;align-items:start;gap:64px;margin-bottom:32px}html .home-module-list{list-style:none;padding:0;margin:0}html .home-module-list li{display:flex;gap:22px;padding:28px 0;border-top:1px solid var(--border)}html .home-module-list li>span{font-size:.875rem;color:var(--brand-readable);padding-top:4px}html .home-module-list h3{font-size:1.5rem;margin-bottom:12px}html .home-record-excerpt{min-width:0;background:var(--stage-raised);border:1px solid var(--control-edge);border-radius:14px;padding:28px}html .home-record-excerpt header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:.875rem;margin-bottom:24px}html .home-open-state{color:var(--warning-ink);border:1px solid var(--warning-ink);border-radius:6px;padding:5px 10px}html .home-record-excerpt h3{font-size:1.75rem}html .home-record-excerpt>p{margin-top:8px}html .home-record-excerpt dl{margin:24px 0;display:grid;gap:20px}html .home-record-excerpt dt{font-size:.875rem;color:var(--copy);margin-bottom:8px}html .home-record-excerpt dd{margin:0;font-size:1rem;line-height:1.65}html .home-record-excerpt dd>span{display:block;color:var(--copy);margin-top:6px;font-size:.875rem}html .home-record-excerpt strong{font-variant-numeric:tabular-nums}html .home-record-obligation{padding:16px;border-left:3px solid var(--brand);background:var(--stage);border-radius:6px}html .home-record-excerpt footer{border-top:1px solid var(--border);padding-top:18px;color:var(--copy);font-size:.875rem;line-height:1.6}html .home-role-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}html .home-role-grid article{background:var(--stage-raised);border:1px solid var(--border);border-radius:10px;padding:26px;min-width:0}html .home-role-top{display:flex;justify-content:space-between;color:var(--brand-readable);margin-bottom:28px}html .home-page .home-role-label{font-size:.875rem;color:var(--brand-readable);margin-bottom:12px}html .home-role-grid h3{font-size:1.5rem;line-height:1.3;margin-bottom:16px}html .home-section-link{display:inline-block;margin-top:28px}html .home-page .recognition-compact{padding-block:64px;border-block:1px solid var(--border)}html .home-scope>div>p+p{margin-top:20px}html .home-scope .text-link{display:inline-block;margin-top:28px}html .home-pilot-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;list-style:none;padding:0;margin:0}html .home-pilot-steps li{border-top:2px solid var(--brand);padding-top:20px}html .home-pilot-steps li>span{color:var(--brand-readable);font-size:.875rem}html .home-pilot-steps h3{font-size:1.5rem;margin-block:20px 12px}html .home-pilot-bottom{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:36px}html .home-pilot-bottom p{max-width:62ch}html .home-pilot-bottom .btn{flex-shrink:0}html .home-questions>div>p:last-child{margin-top:24px}html .home-questions .native-faq:first-child{border-top:1px solid var(--border)}html .home-page .home-closing{padding:48px;margin-bottom:80px;background:var(--stage-raised);gap:36px}html .home-closing h2{max-width:18ch}html .home-closing p:last-child{max-width:62ch;margin-top:20px}@media(max-width:1100px){html .home-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html .home-workflow-layout{gap:32px}}@media(max-width:850px){html .home-page .home-block{padding-block:64px}html .home-page .home-section-intro,html .home-gap,html .home-scope,html .home-questions,html .home-workflow-layout,html .home-pilot-steps{grid-template-columns:1fr;gap:28px}html .home-pilot-bottom{align-items:flex-start;flex-direction:column;gap:24px}html .home-page .home-closing{padding:32px}}@media(max-width:600px){html .home-page .home-block{padding-block:48px}html .home-role-grid{grid-template-columns:1fr;gap:16px}html .home-role-grid article{padding:24px}html .home-work-chain{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}html .home-record-excerpt{padding:20px}html .home-page .home-closing{padding:24px;margin-bottom:48px}html .home-page .recognition-compact{padding-block:48px}}@media(forced-colors:active){html .home-record-excerpt,html .home-role-grid article,html .home-record-obligation{background:Canvas;border-color:CanvasText}html .home-open-state{color:CanvasText;border-color:CanvasText}}html .editorial-page .editorial-hero{padding-block:64px 72px}html .editorial-hero h1{font-size:clamp(2.5rem,6.2vw,5.5rem);line-height:1.08;letter-spacing:-.04em;margin-top:20px}html .editorial-hero h1 span{color:var(--brand-readable)}html .editorial-hero-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-top:32px}html .editorial-hero-bottom>p{font-size:1.125rem;line-height:1.7;max-width:62ch}html .editorial-hero-bottom .btn{flex-shrink:0}html .editorial-hero-bottom .actions{margin-top:0;flex-wrap:wrap;min-width:0}html .editorial-block{padding-block:72px;border-top:1px solid var(--border);scroll-margin-top:100px}html .editorial-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;margin-bottom:36px;align-items:end}html .editorial-intro>*,html .editorial-split>*{min-width:0}html .editorial-page h2{font-size:clamp(2rem,3.5vw,3.125rem);line-height:1.15;margin-top:16px}html .editorial-page p{line-height:1.7}html .editorial-page .editorial-intro>p,html .editorial-split>div>p{font-size:1.0625rem}html .perspective-grid,html .restaurant-pattern-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}html .perspective-grid article,html .restaurant-pattern-grid article,html .module-grid article{min-width:0;background:var(--stage-raised);border:1px solid var(--border);border-radius:10px;padding:26px}html .editorial-number{display:block;font-size:.875rem;color:var(--brand-readable);margin-bottom:24px}html .editorial-page .perspective-label{font-size:.875rem;color:var(--brand-readable);margin-bottom:14px}html .perspective-grid h3,html .restaurant-pattern-grid h3,html .module-grid h3{font-size:1.5rem;margin-bottom:14px}html .module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}html .module-grid svg,html .restaurant-pattern-grid svg{color:var(--brand-readable);margin-bottom:26px}html .follow-up-bridge{display:flex;gap:20px;padding:28px;border-left:3px solid var(--brand);background:var(--stage-raised);border-radius:8px;margin-top:24px;scroll-margin-top:100px}html .follow-up-bridge svg{color:var(--warning-ink)}html .follow-up-bridge h3{font-size:1.5rem;margin-bottom:10px}html .editorial-split{display:grid;grid-template-columns:1fr 1.1fr;gap:72px}html .editorial-split .text-link{display:inline-block;margin-top:28px}html .editorial-split p+p{margin-top:20px}html .distinction-chain{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0;list-style:none;margin:0}html .distinction-chain li{border-top:2px solid var(--brand);padding-top:20px}html .distinction-chain h3{font-size:1.25rem;margin-bottom:10px}html .editorial-after{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:24px}html .editorial-page .end-cta{background:var(--stage-raised);padding:48px;margin-top:24px;margin-bottom:72px}html .editorial-page .end-cta h2{margin-top:16px}html .module-grid article{scroll-margin-top:110px}@media(max-width:1100px){html .perspective-grid,html .restaurant-pattern-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html .editorial-hero-bottom{align-items:flex-start;flex-direction:column;gap:28px}}@media(max-width:850px){html .editorial-page .editorial-hero{padding-block:48px}html .editorial-block{padding-block:56px}html .editorial-intro,html .editorial-split{grid-template-columns:1fr;gap:24px}html .module-grid{grid-template-columns:1fr;gap:16px}html .distinction-chain{grid-template-columns:repeat(2,minmax(0,1fr))}html .editorial-after{flex-direction:column;align-items:flex-start}}@media(max-width:600px){html .editorial-page .editorial-hero{padding-block:36px 44px}html .editorial-hero h1{font-size:clamp(2.125rem,8.5vw,3rem)}html .editorial-block{padding-block:44px}html .perspective-grid,html .restaurant-pattern-grid{grid-template-columns:1fr;gap:16px}html .editorial-hero-bottom .actions{width:100%}html .editorial-hero-bottom .actions .btn{flex:1 1 14rem}html .follow-up-bridge{padding:20px;gap:14px}html .editorial-page .end-cta{padding:24px;margin-bottom:48px}}@media(forced-colors:active){html .perspective-grid article,html .restaurant-pattern-grid article,html .module-grid article,html .follow-up-bridge{background:Canvas;border-color:CanvasText}}html .service-page .service-hero-note{font-size:.875rem;line-height:1.6;margin-top:24px;max-width:65ch}html .service-inquiry{display:grid;grid-template-columns:1fr 1.1fr;gap:72px;align-items:start}html .service-inquiry>*{min-width:0}html .service-inquiry h2{margin-bottom:24px}html .service-inquiry>div>p{font-size:1.0625rem}html .service-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:0;gap:28px}html .service-path li{border-top:2px solid var(--brand);padding-top:20px;min-width:0}html .service-path li>span{color:var(--brand-readable);font-size:.875rem}html .service-path h3{font-size:1.5rem;margin-block:20px 12px}html .service-fit-list{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:16px}html .service-fit-list li{display:flex;align-items:center;gap:14px}html .service-fit-list svg{color:var(--brand-readable)}html .service-scope-grid,html .contact-purpose-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}html .service-scope-grid article,html .contact-purpose-grid article{min-width:0;padding:28px;border:1px solid var(--border);border-radius:10px;background:var(--stage-raised)}html .service-scope-grid h3,html .contact-purpose-grid h3{font-size:1.5rem}html .service-scope-grid ul{display:grid;gap:14px;margin:24px 0 0;padding-left:20px;color:var(--copy);line-height:1.65}html .service-principle{display:grid;grid-template-columns:40px minmax(0,1fr);gap:28px}html .service-principle>svg{color:var(--brand-readable);margin-top:4px}html .service-principle h2{max-width:24ch;margin-bottom:24px}html .service-principle p{font-size:1.0625rem;max-width:72ch}html .service-principle p+p{margin-top:20px}html .service-principle .text-link{display:inline-block;margin-top:24px}html .service-essential-list{margin:0}html .service-essential-list>div{padding:24px 0;border-top:1px solid var(--border)}html .service-essential-list dt{font-size:1.25rem;font-weight:700;margin-bottom:10px}html .service-essential-list dd{font-size:1rem;line-height:1.7;color:var(--copy);margin:0}html .contact-direct{display:flex;align-items:flex-start;flex-direction:column;gap:18px;min-width:0}html .contact-direct .contact-email{font-size:1rem;overflow-wrap:anywhere}html .contact-purpose-grid svg{color:var(--brand-readable);margin-bottom:24px}html .contact-purpose-grid p{margin-top:16px}html .contact-purpose-grid .text-link{display:inline-block;margin-top:24px}html .service-page .inquiry-panel{padding:28px;border:1px solid var(--control-edge);border-radius:12px;background:var(--stage-raised)}html .service-page .inquiry-panel .form-heading h3{font-size:1.5rem}html .service-page .inquiry-panel .small-label{font-size:.875rem;color:var(--brand-readable)}@media(max-width:850px){html .service-inquiry,html .service-path{grid-template-columns:1fr;gap:28px}html .service-scope-grid,html .contact-purpose-grid{grid-template-columns:1fr}}@media(max-width:600px){html .service-principle{grid-template-columns:1fr;gap:16px}html .service-page .inquiry-panel,html .service-scope-grid article,html .contact-purpose-grid article{padding:22px}}@media(forced-colors:active){html .service-page .inquiry-panel,html .service-scope-grid article,html .contact-purpose-grid article{background:Canvas;border-color:CanvasText}}html .company-page .editorial-hero h1{font-size:clamp(2.5rem,5.1vw,4.75rem);max-width:24ch}html .company-hero-lead{max-width:65ch;font-size:1.125rem;line-height:1.7;margin-top:32px}html .company-founder{display:grid;grid-template-columns:minmax(0,500px) minmax(0,1fr);gap:72px;align-items:center}html .company-founder figure{margin:0;width:100%;max-width:500px}html .company-founder figure img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;border:1px solid var(--border);border-radius:12px}html .company-founder figcaption{color:var(--copy);font-size:.875rem;line-height:1.6;margin-top:14px}html .company-founder h2{margin-bottom:24px}html .company-founder p+p{margin-top:20px}html .company-founder-name{border-top:1px solid var(--border);padding-top:22px;font-size:1.125rem;font-weight:700;color:var(--ink)}html .company-founder-name span{display:block;font-size:.875rem;font-weight:500;color:var(--copy);margin-top:6px}html .company-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}html .company-principles article{border-top:2px solid var(--brand);padding-top:20px}html .company-principles article>span{font-size:.875rem;color:var(--brand-readable)}html .company-principles h3{font-size:1.5rem;margin-block:20px 14px}html .recognition-section .recognition-grid{gap:20px}html .recognition-section .recognition-grid article{padding:24px;border:1px solid var(--border);background:var(--stage-raised);border-radius:10px;min-width:0}html .recognition-top{gap:14px;align-items:flex-start}html .recognition-top span{font-size:.875rem;line-height:1.6;color:var(--brand-readable)}html .recognition-section time{font-size:.875rem;color:var(--copy)}html .recognition-section h3{font-size:1.375rem;line-height:1.3}html .recognition-section .recognition-source-links{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:auto;padding-top:24px}html .recognition-section .recognition-source-links .text-link{font-size:.875rem;margin:0}html .recognition-heading .recognition-introduction{max-width:64ch;margin-top:20px;font-size:1.0625rem}@media(max-width:1100px){html .company-founder{gap:36px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}@media(max-width:850px){html .company-founder{grid-template-columns:1fr;gap:28px}html .company-founder figure{max-width:100%}html .company-founder>div{grid-row:1}html .company-principles{grid-template-columns:1fr}}@media(max-width:600px){html .company-page .editorial-hero h1{font-size:clamp(2.125rem,7.8vw,2.75rem);letter-spacing:-.03em}html .recognition-section .recognition-grid article{padding:22px}}@media(forced-colors:active){html .recognition-section .recognition-grid article{background:Canvas;border-color:CanvasText}}html [data-slot=tabs-list]{height:auto;min-height:48px}html [data-slot=tabs-trigger]{height:auto;min-height:48px;min-width:0;white-space:normal!important;overflow-wrap:anywhere;line-height:1.5;color:var(--copy)}html [data-slot=tabs-trigger][data-state=active]{color:var(--ink)}html [data-slot=tabs-trigger]:focus-visible{outline:3px solid var(--ring);outline-offset:3px}html .small-label{font-size:.875rem}html .tour-controls,.role-perspective{flex-wrap:wrap}html .footer-main>div,html .mobile-links a{min-width:0;overflow-wrap:anywhere}html .mobile-links a{min-height:48px}html .native-faq summary:focus-visible{outline:3px solid var(--ring);outline-offset:4px}@media(prefers-reduced-motion:reduce){html [data-slot=tabs-trigger],html .record-flow>section,html .record-owner{transition:none}}@media(forced-colors:active){html [data-slot=tabs-trigger]{color:ButtonText!important}html [data-slot=tabs-trigger][data-state=active]{border:2px solid Highlight;color:CanvasText!important}}html .footer-bottom>a{font-size:.875rem}html .home-page .signal-copy h1 .hero-word{display:inline;white-space:nowrap}html .home-page .command-console{border-color:var(--border);box-shadow:0 28px 64px #090e2459}html .home-page .command-action{border-color:var(--brand-readable)}html .home-page .command-assignment{border:0;border-radius:0;background:transparent;padding-inline:0}html .home-page .command-context{border-top:1px solid var(--border)}html .privacy-contact{overflow-wrap:anywhere;margin-block:12px 24px}html #privacy h3{margin-top:24px}html .workflow-reading>p{margin-bottom:12px}html .workflow-reading details,html .scene-reading>details{border-bottom:1px solid var(--border);padding-block:12px}html .workflow-reading summary,html .scene-reading>details>summary{font-size:1rem;font-weight:700;min-height:48px;cursor:pointer;padding-block:12px;color:var(--ink)}html .workflow-reading details>:is(h3,p){margin-block:12px}html .workflow-reading summary:focus-visible,html .scene-reading summary:focus-visible{outline:3px solid var(--ring);outline-offset:4px}html .command-reading{margin:0 22px 12px}html .mobile-navigation-fallback{display:none;position:relative}html .mobile-navigation-fallback summary{display:flex;min-height:48px;border:1px solid var(--control-edge);border-radius:8px;padding:10px 12px;align-items:center;gap:8px;font-size:.875rem;font-weight:700;cursor:pointer;list-style:none}html .mobile-navigation-fallback summary::-webkit-details-marker{display:none}html .mobile-navigation-fallback summary:focus-visible{outline:3px solid var(--ring);outline-offset:4px}html .mobile-navigation-fallback nav{position:absolute;right:0;top:calc(100% + 12px);width:min(280px,calc(100vw - 40px));max-height:65vh;overflow-y:auto;padding:12px;border:1px solid var(--control-edge);background:var(--stage);border-radius:10px;box-shadow:0 16px 40px #090e2459;z-index:60}html .mobile-navigation-fallback nav a{display:block;min-height:48px;padding:10px 14px;border-radius:6px}html .mobile-navigation-fallback nav a[aria-current=page]{border-left:3px solid var(--brand-readable)}html .scene-visual{min-width:0}html .scene-moment{margin:0;padding:20px 24px;background:var(--stage-raised);border-left:3px solid var(--brand-readable)}html .scene-moment div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;padding-block:8px}html .scene-moment dt{font-size:.875rem;color:var(--copy)}html .scene-moment dd{font-size:1rem;margin:0;color:var(--ink)}html .scene-closing .scene-moment{border-left:0;border-top:3px solid var(--brand-readable)}html .scene-service .scene-moment{border-color:var(--warning-ink)}@media(max-width:1200px){html .mobile-navigation-fallback{display:block}html .nav-inner>.nav-cta{margin-left:auto}}@media(max-width:600px){html .mobile-navigation-fallback summary{padding-inline:10px}html .scene-moment{padding:16px}html .scene-moment div{grid-template-columns:1fr;gap:4px}}@media(forced-colors:active){html .mobile-navigation-fallback summary,html .mobile-navigation-fallback nav{border-color:ButtonText}}@media(forced-colors:active){:root{--stage:Canvas;--stage-raised:Canvas;--canvas:Canvas;--card:Canvas;--popover:Canvas;--background:Canvas;--ink:CanvasText;--copy:CanvasText;--brand-readable:LinkText;--control-edge:ButtonText;--border:ButtonText;--input:ButtonText;--ring:Highlight;--warning-ink:CanvasText;--destructive:CanvasText}html :is(a,button,input,textarea,select,[tabindex]):focus-visible{outline-color:Highlight}}.ge-concept .shopify-section{min-width:0}.ge-concept .nav-inner,.ge-concept .desktop-nav{flex-wrap:wrap}.ge-concept .editorial-hero-bottom,.ge-concept .editorial-hero-bottom>*{min-width:0}.ge-concept .editorial-hero-bottom .actions{min-width:0;max-width:100%;flex-wrap:wrap}.ge-concept .btn{max-width:100%;overflow-wrap:anywhere}.ge-concept [role=tabpanel]{margin-top:1rem}.ge-concept select.role-select{background:#273052;color:#f7f9ff;border:1px solid #7d8799;border-radius:8px;padding:12px;max-width:100%}.ge-concept .role-select option{background:#141b3d}.ge-concept .mobile-navigation-fallback{margin-left:auto}.ge-concept [role=tab]{font:inherit}.ge-concept [role=tab][aria-selected=true]{font-weight:700}.ge-concept .tour-tabs{display:flex;flex-wrap:wrap}.ge-concept .tour-tabs button{flex:1}.ge-concept .command-tabs,.ge-concept .scene-tabs{display:flex}.ge-concept [data-ge-tabs]:not([data-enhanced]) [role=tabpanel]{display:block}.ge-concept .tour-controls:not([data-ready]){display:none}.ge-concept .mobile-navigation-fallback[open]{z-index:50}.ge-concept .mobile-navigation-fallback summary{display:flex;align-items:center;gap:8px}@media(min-width:1100px){.ge-concept .nav-inner{gap:18px}.ge-concept .desktop-nav{gap:16px}.ge-concept .nav-cta{padding-inline:16px}}
/*# sourceMappingURL=/cdn/shop/t/1543/assets/ge13-concept.css.map */
