.catering-platform-landing_page__BUVwH{--landing-max:1152px;min-height:100svh;overflow-x:clip;background:color-mix(in srgb,var(--qp-bg) 28%,black);color:var(--qp-text)}.catering-platform-landing_page__BUVwH *,.catering-platform-landing_page__BUVwH :after,.catering-platform-landing_page__BUVwH :before{box-sizing:border-box}.catering-platform-landing_page__BUVwH a{color:inherit}.catering-platform-landing_page__BUVwH button{font:inherit}.catering-platform-landing_skipLink__pW_7v{position:fixed;top:.75rem;left:.75rem;z-index:100;transform:translateY(-160%);border-radius:.5rem;background:var(--qp-brand);color:var(--qp-brand-contrast)!important;padding:.65rem .9rem}.catering-platform-landing_skipLink__pW_7v:focus{transform:translateY(0)}.catering-platform-landing_header__ZkGmS{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--qp-border);background:color-mix(in srgb,var(--qp-bg) 82%,transparent);backdrop-filter:blur(18px)}.catering-platform-landing_navbar__iE4QX{min-height:64px;padding:0 24px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:24px}.catering-platform-landing_brand__4npnx{display:inline-flex;align-items:center;gap:.7rem;text-decoration:none;font-weight:500;letter-spacing:-.02em}.catering-platform-landing_brand__4npnx small{display:none}.catering-platform-landing_brandMark__LKbOz{display:grid;place-items:center;width:32px;height:32px;border-radius:6px;background:linear-gradient(135deg,var(--qp-brand-soft),var(--qp-brand));color:var(--qp-brand-contrast)}.catering-platform-landing_desktopNav__aqkkG{display:flex;align-items:center;gap:1.65rem;font-size:.83rem;color:var(--qp-text-muted)}.catering-platform-landing_desktopNav__aqkkG a,.catering-platform-landing_loginLink__5YCBl{text-decoration:none;transition:color .15s ease}.catering-platform-landing_desktopNav__aqkkG a:focus-visible,.catering-platform-landing_desktopNav__aqkkG a:hover,.catering-platform-landing_loginLink__5YCBl:focus-visible,.catering-platform-landing_loginLink__5YCBl:hover{color:var(--qp-text)}.catering-platform-landing_navActions__d2j08{display:flex;align-items:center;gap:1rem}.catering-platform-landing_loginLink__5YCBl{font-size:.83rem;color:var(--qp-text-muted)!important}.catering-platform-landing_navCta__TTVTy,.catering-platform-landing_primaryButton__XdtXE{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.7rem;border:1px solid var(--qp-brand-border);border-radius:.7rem;background:var(--qp-brand);color:var(--qp-brand-contrast)!important;padding:.75rem 1rem;font-weight:500;text-decoration:none;box-shadow:0 14px 40px color-mix(in srgb,var(--qp-brand) 14%,transparent);transition:transform .15s ease,background .15s ease}.catering-platform-landing_navCta__TTVTy{min-height:2.35rem;padding:.55rem .8rem;font-size:.78rem}.catering-platform-landing_navCta__TTVTy:hover,.catering-platform-landing_primaryButton__XdtXE:hover{transform:translateY(-1px);background:var(--qp-brand-soft)}.catering-platform-landing_menuButton__mAeOB{display:none;width:2.65rem;height:2.65rem;align-items:center;justify-content:center;border:1px solid var(--qp-border-strong);border-radius:.65rem;background:var(--qp-surface-soft);color:var(--qp-text)}.catering-platform-landing_mobileNav__iHFZq{display:none}.catering-platform-landing_hero__S6tLH{max-width:var(--landing-max);margin:0 auto;padding:80px 24px 64px;position:relative}.catering-platform-landing_heroGlow__1E9vO{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 56%,color-mix(in srgb,var(--qp-brand) 8%,transparent),transparent 52%),radial-gradient(ellipse at 92% 15%,color-mix(in srgb,var(--qp-info) 4%,transparent),transparent 42%);pointer-events:none}.catering-platform-landing_heroCopy__Vc_Br{min-width:0;max-width:960px;margin:0 auto;position:relative;z-index:1;text-align:center}.catering-platform-landing_eyebrow__tOj6v{margin:0 0 1rem;color:var(--qp-brand-soft);font-size:.7rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.catering-platform-landing_eyebrow__tOj6v>span{display:inline-block;width:.42rem;height:.42rem;margin-right:.45rem;border-radius:50%;background:var(--qp-brand)}.catering-platform-landing_hero__S6tLH h1{margin:0 auto;max-width:940px;color:var(--qp-text);font-size:clamp(42px,5vw,72px);font-weight:400;letter-spacing:-.045em;line-height:1.08}.catering-platform-landing_hero__S6tLH h1 span{display:block;background:linear-gradient(95deg,color-mix(in srgb,var(--qp-brand-soft) 64%,white),var(--qp-brand-soft),var(--qp-brand));background-clip:text;color:transparent}.catering-platform-landing_heroLead__nUS0F{max-width:680px;margin:1.7rem auto 0;color:var(--qp-text-muted);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.75}.catering-platform-landing_heroActions__L5od_{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.85rem;margin-top:2rem}.catering-platform-landing_secondaryButton__CXU7u{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.7rem;padding:.75rem 1rem;border:1px solid var(--qp-border-strong);border-radius:.7rem;background:color-mix(in srgb,var(--qp-surface) 72%,transparent);color:var(--qp-text)!important;text-decoration:none;transition:border-color .15s ease,background .15s ease}.catering-platform-landing_secondaryButton__CXU7u:hover{border-color:var(--qp-brand-border);background:var(--qp-surface-raised)}.catering-platform-landing_boundaryNote__xEllx{max-width:690px;margin:20px auto 0;text-align:center;color:var(--qp-text-subtle);font-size:11px;line-height:1.6}.catering-platform-landing_heroArtifact__Q1N7N{min-width:0;max-width:768px;margin:56px auto 0;padding:4px 4px 0;position:relative;z-index:1;border:1px solid color-mix(in srgb,var(--qp-text) 8%,transparent);border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--qp-text) 6%,transparent),color-mix(in srgb,var(--qp-text) 1%,transparent));box-shadow:0 20px 50px color-mix(in srgb,black 50%,transparent);overflow:hidden}.catering-platform-landing_heroArtifact__Q1N7N:before{content:none}.catering-platform-landing_artifactTopbar__7DDKj,.catering-platform-landing_boardHeader__WT0OC{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.35rem;border-bottom:1px solid var(--qp-border)}.catering-platform-landing_artifactTopbar__7DDKj>div,.catering-platform-landing_boardHeader__WT0OC>div{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.catering-platform-landing_heldChip__fpwLV,.catering-platform-landing_sampleChip__cDI3F{display:inline-flex;align-items:center;min-height:1.65rem;border-radius:999px;padding:.25rem .55rem;font-size:.63rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.catering-platform-landing_sampleChip__cDI3F{border:1px solid var(--qp-brand-border);background:var(--qp-brand-surface);color:var(--qp-brand-soft)}.catering-platform-landing_heldChip__fpwLV{border:1px solid var(--qp-warning-border);background:var(--qp-warning-soft);color:var(--qp-warning)}.catering-platform-landing_artifactMeta__WbLPP{position:relative;display:flex;gap:1.25rem;padding:.95rem 1.35rem;color:var(--qp-text-muted);font-size:.76rem}.catering-platform-landing_artifactMeta__WbLPP span{display:flex;align-items:center;gap:.38rem}.catering-platform-landing_artifactGrid__Zxly_{position:relative;padding:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.catering-platform-landing_artifactGrid__Zxly_ article{position:relative;min-width:0;padding:16px;border:1px solid color-mix(in srgb,var(--qp-text) 6%,transparent);border-radius:12px;background:color-mix(in srgb,var(--qp-text) 3%,transparent);overflow:hidden}.catering-platform-landing_artifactGrid__Zxly_ article>span,.catering-platform-landing_previewLine__vrTiI span,.catering-platform-landing_stageMetric___vzBa span{display:block;color:var(--qp-text-subtle);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.catering-platform-landing_artifactGrid__Zxly_ article strong{display:block;margin-top:12px;color:var(--qp-brand-soft);font-size:22px;font-weight:500;letter-spacing:-.025em}.catering-platform-landing_artifactGrid__Zxly_ article small{display:block;margin-top:5px;color:var(--qp-text-subtle);font-size:10px}.catering-platform-landing_artifactWide__7YR89{grid-column:1/-1}.catering-platform-landing_artifactFooter__st_Co{display:flex;justify-content:center;align-items:center;gap:8px;padding:0 16px 16px;color:var(--qp-text-subtle);font-size:11px}.catering-platform-landing_section__swpMB{max-width:var(--landing-max);margin:0 auto;padding:96px 24px}.catering-platform-landing_sectionHeading__MRINh{max-width:48rem;margin-bottom:3rem}.catering-platform-landing_cascadeIntro__LXuPS h2,.catering-platform-landing_finalCta__aC14o h2,.catering-platform-landing_priceCopy__4cRO_ h2,.catering-platform-landing_readinessCopy__Ef_OQ h2,.catering-platform-landing_sectionHeading__MRINh h2{font-size:clamp(32px,4vw,48px)}.catering-platform-landing_cascadeIntro__LXuPS>p:last-child,.catering-platform-landing_finalCta__aC14o>p,.catering-platform-landing_priceCopy__4cRO_>p,.catering-platform-landing_readinessCopy__Ef_OQ>p,.catering-platform-landing_sectionHeading__MRINh>p:last-child{margin:1.15rem 0 0;max-width:42rem;color:var(--qp-text-muted);line-height:1.75}.catering-platform-landing_spineShell__htxZU{min-width:0}.catering-platform-landing_stageRail__Re6zW{position:relative;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.catering-platform-landing_stageRail__Re6zW button{position:relative;border:0;background:transparent;padding:0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer;color:var(--qp-text-subtle)}.catering-platform-landing_stageRail__Re6zW button:last-child{border-right:0}.catering-platform-landing_stageRail__Re6zW button span{font-variant-numeric:tabular-nums}.catering-platform-landing_stageRail__Re6zW button:hover{background:var(--qp-surface-soft);color:var(--qp-text)}.catering-platform-landing_stageRail__Re6zW .catering-platform-landing_stageActive__rGnb3{color:var(--qp-brand-soft)}.catering-platform-landing_stagePanel__yWH_K{min-height:360px;margin-top:48px;padding:32px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;border:1px solid color-mix(in srgb,var(--qp-text) 7%,transparent);border-radius:20px;background:color-mix(in srgb,var(--qp-text) 2%,transparent)}.catering-platform-landing_stagePanelCopy__NZBpF{min-width:0}.catering-platform-landing_stageCount__voMB4{margin:0 0 .8rem;color:var(--qp-brand-soft);font-size:.68rem;text-transform:uppercase;letter-spacing:.14em}.catering-platform-landing_stagePanel__yWH_K h3{margin:0;color:var(--qp-text);font-size:26px;font-weight:400;letter-spacing:-.045em}.catering-platform-landing_stagePanelCopy__NZBpF>p:not(.catering-platform-landing_stageCount__voMB4){margin:1rem 0 0;color:var(--qp-text-muted);line-height:1.75}.catering-platform-landing_stageMetric___vzBa{margin-top:2rem;padding-top:1.1rem;border-top:1px solid var(--qp-border);display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.catering-platform-landing_stageMetric___vzBa strong{color:var(--qp-brand-soft);font-size:1.3rem}.catering-platform-landing_stagePreview__J6et8{position:relative;min-width:0;min-height:276px;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--qp-text) 8%,transparent);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--qp-surface) 55%,black),color-mix(in srgb,var(--qp-bg) 35%,black))}.catering-platform-landing_previewLabel__XBwox{display:block;margin-bottom:.7rem;color:var(--qp-brand-soft);font-size:.65rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.catering-platform-landing_previewLine__vrTiI{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 0;border-top:1px solid var(--qp-border)}.catering-platform-landing_previewLine__vrTiI strong{text-align:right;font-size:.84rem}.catering-platform-landing_featureSection__gBVYF{border-block:1px solid color-mix(in srgb,var(--qp-text) 6%,transparent);background:transparent}.catering-platform-landing_featureSection__gBVYF>*{max-width:var(--landing-max);margin-left:auto;margin-right:auto}.catering-platform-landing_featureGrid__sgI_A{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.catering-platform-landing_featureCard__2AMqv{height:100%;min-height:292px;padding:32px;border:1px solid color-mix(in srgb,var(--qp-text) 6%,transparent);border-radius:16px;background:color-mix(in srgb,var(--qp-text) 2%,transparent);transition:border-color .2s,background .2s}.catering-platform-landing_featureIcon__D_eA4{width:2.6rem;height:2.6rem;display:grid;place-items:center;border:1px solid var(--qp-brand-border);border-radius:.7rem;background:var(--qp-brand-surface);color:var(--qp-brand-soft)}.catering-platform-landing_featureCard__2AMqv h3{margin:1.2rem 0 0;color:var(--qp-text);font-size:1.08rem}.catering-platform-landing_featureCard__2AMqv p{margin:.7rem 0 0;color:var(--qp-text-muted);font-size:.86rem;line-height:1.65}.catering-platform-landing_featureCard__2AMqv small{display:block;margin-top:1.1rem;padding-top:.8rem;border-top:1px solid var(--qp-border);color:var(--qp-text-subtle)}.catering-platform-landing_cascadeSection__g9S2T{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.catering-platform-landing_cascadeIntro__LXuPS{position:sticky;top:7rem}.catering-platform-landing_cascadeList__aUi66{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.catering-platform-landing_cascadeList__aUi66 li{min-width:0;display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1rem;border:1px solid var(--qp-border);border-radius:.85rem;background:color-mix(in srgb,var(--qp-surface) 72%,transparent)}.catering-platform-landing_cascadeList__aUi66 li[data-tone=risk]{border-color:var(--qp-warning-border);background:var(--qp-warning-soft)}.catering-platform-landing_cascadeList__aUi66 li[data-tone=action]{border-color:var(--qp-brand-border);background:var(--qp-brand-surface)}.catering-platform-landing_cascadeIndex__HsDFV{color:var(--qp-text-subtle);font-size:.65rem;font-variant-numeric:tabular-nums}.catering-platform-landing_cascadeList__aUi66 li div{min-width:0}.catering-platform-landing_cascadeList__aUi66 li small,.catering-platform-landing_cascadeList__aUi66 li strong{display:block}.catering-platform-landing_cascadeList__aUi66 li strong{color:var(--qp-text);font-size:.86rem}.catering-platform-landing_cascadeList__aUi66 li small{margin-top:.25rem;color:var(--qp-text-subtle);line-height:1.4}.catering-platform-landing_cascadeList__aUi66 li b{max-width:14rem;color:var(--qp-brand-soft);font-size:.83rem;text-align:right}.catering-platform-landing_readinessSection__Mm820{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.catering-platform-landing_doctrine__N9ibC{margin-top:1.5rem;border-left:2px solid var(--qp-brand);padding-left:1rem;color:var(--qp-brand-soft);font-size:.79rem;line-height:1.7}.catering-platform-landing_readinessBoard__KLP39{border:1px solid var(--qp-border-strong);border-radius:1.15rem;background:color-mix(in srgb,var(--qp-surface) 78%,transparent);overflow:hidden}.catering-platform-landing_readinessRows__DHoUC{padding:.5rem 1.2rem}.catering-platform-landing_readinessRow__RT2s_{display:grid;grid-template-columns:1.8rem minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:1rem 0;border-bottom:1px solid var(--qp-border)}.catering-platform-landing_readinessRow__RT2s_:last-child{border-bottom:0}.catering-platform-landing_readinessIcon__anAj1{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:50%;background:var(--qp-warning-soft);color:var(--qp-warning);font-size:.78rem}.catering-platform-landing_readinessRow__RT2s_[data-resolved=true] .catering-platform-landing_readinessIcon__anAj1{background:var(--qp-proof-soft);color:var(--qp-proof)}.catering-platform-landing_readinessRow__RT2s_ small,.catering-platform-landing_readinessRow__RT2s_ strong{display:block}.catering-platform-landing_readinessRow__RT2s_ strong{color:var(--qp-text);font-size:.82rem}.catering-platform-landing_readinessRow__RT2s_ small{margin-top:.25rem;color:var(--qp-text-subtle);line-height:1.35}.catering-platform-landing_readinessRow__RT2s_>span:last-child{max-width:9rem;color:var(--qp-text-muted);font-size:.7rem;text-align:right}.catering-platform-landing_boardFooter__On7o1{padding:1rem 1.2rem;border-top:1px solid var(--qp-warning-border);background:var(--qp-warning-soft)}.catering-platform-landing_boardFooter__On7o1 span,.catering-platform-landing_boardFooter__On7o1 strong{display:block}.catering-platform-landing_boardFooter__On7o1 span{color:var(--qp-warning);font-size:.65rem;text-transform:uppercase;letter-spacing:.09em}.catering-platform-landing_boardFooter__On7o1 strong{margin-top:.35rem;color:var(--qp-text);font-size:.82rem}.catering-platform-landing_pricingSection__c_xZ4{border-block:1px solid color-mix(in srgb,var(--qp-text) 6%,transparent);background:transparent}.catering-platform-landing_priceCard__DFZqA{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);gap:64px;align-items:center;padding:48px;border:1px solid var(--qp-brand-border);border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--qp-brand) 4%,transparent),color-mix(in srgb,var(--qp-text) 2%,transparent))}.catering-platform-landing_priceCopy__4cRO_ h2{font-size:36px}.catering-platform-landing_priceCopy__4cRO_ ul{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:.7rem;color:var(--qp-text-muted);font-size:.84rem}.catering-platform-landing_priceCopy__4cRO_ li{display:flex;align-items:center;gap:.55rem}.catering-platform-landing_priceCopy__4cRO_ li svg{color:var(--qp-brand-soft)}.catering-platform-landing_priceAction__9C8U9{display:grid;gap:16px}.catering-platform-landing_priceAction__9C8U9>span{color:var(--qp-text-muted)}.catering-platform-landing_priceAction__9C8U9>span strong{color:var(--qp-text);font-size:2.6rem;letter-spacing:-.05em}.catering-platform-landing_priceAction__9C8U9>small{color:var(--qp-text-subtle);line-height:1.5}.catering-platform-landing_priceAction__9C8U9 button{cursor:pointer}.catering-platform-landing_priceAction__9C8U9>a{color:var(--qp-brand-soft);font-size:.8rem;text-align:center;text-underline-offset:.25rem}.catering-platform-landing_finalCta__aC14o{max-width:56rem;margin:0 auto;padding:clamp(6rem,10vw,10rem) 1.5rem;display:flex;flex-direction:column;align-items:center;text-align:center}.catering-platform-landing_finalCta__aC14o>svg{color:var(--qp-brand-soft);margin-bottom:1.2rem}.catering-platform-landing_finalCta__aC14o h2{font-size:clamp(2.4rem,5vw,4.4rem)}.catering-platform-landing_finalCta__aC14o .catering-platform-landing_heroActions__L5od_{justify-content:center}.catering-platform-landing_footer__9m5Yh{min-height:5rem;max-width:var(--landing-max);margin:0 auto;padding:1.5rem;border-top:1px solid var(--qp-border);display:flex;align-items:center;justify-content:space-between;gap:2rem;color:var(--qp-text-subtle);font-size:.72rem}.catering-platform-landing_footer__9m5Yh nav{display:flex;gap:1rem}.catering-platform-landing_footer__9m5Yh a{text-underline-offset:.2rem}.catering-platform-landing_page__BUVwH :focus-visible{outline:2px solid var(--qp-focus-ring);outline-offset:3px}.catering-platform-landing_page__BUVwH section{scroll-margin-top:80px}.catering-platform-landing_heroPill__qp9Lx{display:inline-flex;align-items:center;gap:8px;margin:0 0 28px;padding:6px 12px;border:1px solid var(--qp-brand-border);border-radius:999px;color:var(--qp-brand-soft);font-size:12px;font-weight:500}.catering-platform-landing_heroPill__qp9Lx>span{width:6px;height:6px;background:var(--qp-brand);border-radius:50%}.catering-platform-landing_navCta__TTVTy,.catering-platform-landing_primaryButton__XdtXE{position:relative;isolation:isolate;border-radius:999px;min-height:52px;padding:10px 16px 10px 24px;gap:14px;overflow:hidden;box-shadow:none;background:linear-gradient(125deg,color-mix(in srgb,var(--qp-brand) 16%,var(--qp-bg)),var(--qp-bg) 60%);color:var(--qp-text)!important;font-size:15px}.catering-platform-landing_navCta__TTVTy:before,.catering-platform-landing_primaryButton__XdtXE:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 25%,color-mix(in srgb,var(--qp-text) 12%,transparent) 45%,transparent 65%);transform:translateX(-110%)}.catering-platform-landing_navCta__TTVTy>svg,.catering-platform-landing_primaryButton__XdtXE>svg{width:28px;height:28px;padding:6px;border-radius:50%;background:color-mix(in srgb,var(--qp-text) 8%,transparent);color:var(--qp-brand-soft)}.catering-platform-landing_navCta__TTVTy{min-height:36px;font-size:12px;padding:5px 8px 5px 16px;gap:10px}.catering-platform-landing_navCta__TTVTy>svg{width:24px;height:24px}.catering-platform-landing_navCta__TTVTy:hover,.catering-platform-landing_primaryButton__XdtXE:hover{background:var(--qp-bg);border-color:var(--qp-brand-soft)}.catering-platform-landing_secondaryButton__CXU7u{min-height:52px;border-radius:999px;font-size:14px;background:color-mix(in srgb,var(--qp-text) 2%,transparent);padding-inline:26px}.catering-platform-landing_windowDots__nLGR6{display:flex;flex-shrink:0;gap:8px}.catering-platform-landing_windowDots__nLGR6 i{width:10px;height:10px;border-radius:50%;background:color-mix(in srgb,var(--qp-text-muted) 38%,transparent)}.catering-platform-landing_artifactTopbar__7DDKj{padding:12px 16px}.catering-platform-landing_consoleTitle__OAIDD{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1;padding-right:40px;text-transform:uppercase;letter-spacing:.18em;font-size:10px;color:var(--qp-text-subtle)}.catering-platform-landing_artifactGrid__Zxly_ article>span{font-size:12px;letter-spacing:0;text-transform:none}.catering-platform-landing_artifactGrid__Zxly_ article:last-of-type strong{color:var(--qp-info)}.catering-platform-landing_statIcon__uvxGM{position:absolute;top:12px;right:12px;opacity:.18}.catering-platform-landing_telemetry___HFz6{position:relative;grid-column:1/-1;min-height:128px;border:1px dashed color-mix(in srgb,var(--qp-text) 13%,transparent);background:color-mix(in srgb,var(--qp-text) 2%,transparent);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;text-align:center;padding:20px}.catering-platform-landing_telemetry___HFz6>svg{color:var(--qp-brand)}.catering-platform-landing_telemetry___HFz6 strong{font-weight:400;font-size:12px;color:var(--qp-text-muted)}.catering-platform-landing_telemetry___HFz6>span:last-child{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--qp-text-subtle)}.catering-platform-landing_scanLine__FcPwe{position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--qp-brand),transparent)}.catering-platform-landing_spineLine__JG1_D{position:absolute;top:28px;left:6%;right:6%;height:1px;background:color-mix(in srgb,var(--qp-text) 10%,transparent)}.catering-platform-landing_spineLine__JG1_D>span{display:block;height:100%;background:var(--qp-brand);transform-origin:left;transition:transform .45s cubic-bezier(.16,1,.3,1)}.catering-platform-landing_stageNode__t3qvJ{display:grid;place-items:center;width:56px;height:56px;border:1px solid color-mix(in srgb,var(--qp-text) 7%,transparent);background:color-mix(in srgb,var(--qp-bg) 50%,black);border-radius:12px;transition:transform .2s,border-color .2s,color .2s}.catering-platform-landing_stageRail__Re6zW button:hover{background:transparent}.catering-platform-landing_stageRail__Re6zW button:hover .catering-platform-landing_stageNode__t3qvJ{transform:translateY(-3px);border-color:var(--qp-brand-border);color:var(--qp-text)}.catering-platform-landing_stageRail__Re6zW button[data-past=true] .catering-platform-landing_stageNode__t3qvJ{color:var(--qp-text-muted);border-color:var(--qp-border-strong)}.catering-platform-landing_stageActive__rGnb3 .catering-platform-landing_stageNode__t3qvJ{color:var(--qp-brand-soft);border-color:var(--qp-brand-border);background:linear-gradient(135deg,var(--qp-brand-surface),var(--qp-bg));transform:scale(1.05)}.catering-platform-landing_stageLabel__FOmBU{font-size:10px;letter-spacing:.04em;text-transform:uppercase;text-align:center}.catering-platform-landing_stageLabel__FOmBU small{display:none}.catering-platform-landing_stageNavigation__w0cy5{display:flex;gap:8px;margin-top:16px}.catering-platform-landing_stageNavigation__w0cy5 button{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--qp-border);background:transparent;border-radius:999px;color:var(--qp-text-muted);padding:9px 14px;font-size:12px;cursor:pointer}.catering-platform-landing_stageNavigation__w0cy5 button:disabled{opacity:.4;cursor:default}.catering-platform-landing_previewBar__stIeS{position:relative;display:flex;align-items:center;gap:16px;padding:12px;border-bottom:1px solid var(--qp-border)}.catering-platform-landing_previewBar__stIeS .catering-platform-landing_windowDots__nLGR6{gap:5px}.catering-platform-landing_previewBar__stIeS .catering-platform-landing_windowDots__nLGR6 i{width:6px;height:6px}.catering-platform-landing_previewBar__stIeS>span:last-child{display:flex;align-items:center;gap:7px;margin-left:auto;font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--qp-text-subtle)}.catering-platform-landing_previewBody__IxH0y{position:relative;padding:20px;z-index:1}.catering-platform-landing_previewWatermark__YTf94{position:absolute;right:-20px;bottom:-22px;color:var(--qp-text);opacity:.04;pointer-events:none}.catering-platform-landing_previewRows__YbJK9{display:grid;gap:12px}.catering-platform-landing_previewHighlight__ef9xw,.catering-platform-landing_previewLine__vrTiI{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;margin:0;border:1px solid color-mix(in srgb,var(--qp-text) 5%,transparent);border-radius:7px;background:color-mix(in srgb,var(--qp-text) 2%,transparent);font-size:11px}.catering-platform-landing_previewHighlight__ef9xw>span,.catering-platform-landing_previewLine__vrTiI>span{color:var(--qp-text-muted);font-size:11px;text-transform:none;letter-spacing:0}.catering-platform-landing_previewHighlight__ef9xw strong,.catering-platform-landing_previewLine__vrTiI strong{font-size:11px;font-weight:500;text-align:right}.catering-platform-landing_previewHighlight__ef9xw{border-color:var(--qp-brand-border);background:color-mix(in srgb,var(--qp-brand) 5%,transparent)}.catering-platform-landing_previewHighlight__ef9xw strong{color:var(--qp-brand-soft)}.catering-platform-landing_previewIdentity__w5Zzd{display:flex;align-items:center;gap:12px;margin-bottom:4px}.catering-platform-landing_previewIdentity__w5Zzd>span{padding:12px;border-radius:10px;background:var(--qp-brand-surface);color:var(--qp-brand-soft);font-size:12px}.catering-platform-landing_previewIdentity__w5Zzd small,.catering-platform-landing_previewIdentity__w5Zzd strong{display:block;font-size:11px}.catering-platform-landing_previewIdentity__w5Zzd small,.catering-platform-landing_previewRows__YbJK9>small{color:var(--qp-text-muted);font-size:10px}.catering-platform-landing_previewDocument__ZPwfh{display:grid;gap:10px}.catering-platform-landing_previewDocument__ZPwfh>svg{color:var(--qp-brand-soft)}.catering-platform-landing_previewDocument__ZPwfh>strong{font-weight:500;font-size:14px}.catering-platform-landing_previewDocument__ZPwfh>small,.catering-platform-landing_previewDocument__ZPwfh>span{color:var(--qp-text-muted);font-size:11px}.catering-platform-landing_documentLines__OENkQ{display:grid;gap:7px;margin:4px 0}.catering-platform-landing_documentLines__OENkQ i{display:block;height:4px;background:color-mix(in srgb,var(--qp-text) 8%,transparent);border-radius:4px}.catering-platform-landing_documentLines__OENkQ i:nth-child(2){width:80%}.catering-platform-landing_documentLines__OENkQ i:nth-child(3){width:55%}.catering-platform-landing_paymentTrack__uWlVL{height:6px;background:var(--qp-border);border-radius:8px;overflow:hidden}.catering-platform-landing_paymentTrack__uWlVL span{display:block;width:30%;height:100%;background:var(--qp-brand)}.catering-platform-landing_featureGrid__sgI_A>div:first-child,.catering-platform-landing_featureGrid__sgI_A>div:last-child{grid-column:span 2}.catering-platform-landing_featureCard__2AMqv:hover{border-color:var(--qp-brand-border);background:color-mix(in srgb,var(--qp-text) 3%,transparent)}.catering-platform-landing_featureCard__2AMqv h3{font-weight:500}.catering-platform-landing_featureVisual__UfVy2{margin-top:28px;display:grid;gap:8px}.catering-platform-landing_riskPreview__rIcOa{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--qp-warning-border);border-radius:10px;background:var(--qp-warning-soft)}.catering-platform-landing_riskPreview__rIcOa>svg{color:var(--qp-warning);flex-shrink:0}.catering-platform-landing_riskPreview__rIcOa small,.catering-platform-landing_riskPreview__rIcOa strong{display:block;font-size:11px}.catering-platform-landing_riskPreview__rIcOa small{margin-top:5px;color:var(--qp-text-muted);font-size:10px}.catering-platform-landing_paymentVisual__ziZ1P{min-height:80px;display:flex;align-items:center;justify-content:center;gap:20px;color:var(--qp-text-subtle)}.catering-platform-landing_paymentVisual__ziZ1P span{font-size:22px;letter-spacing:-.04em;color:var(--qp-text)}.catering-platform-landing_paymentVisual__ziZ1P small{display:block;font-size:11px;letter-spacing:0;color:var(--qp-text-subtle)}.catering-platform-landing_bridge__Okoys{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0}.catering-platform-landing_bridge__Okoys:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--qp-brand-border)}.catering-platform-landing_bridge__Okoys>*{position:relative;border:1px solid var(--qp-border);border-radius:10px;background:var(--qp-bg);padding:12px 22px;font-size:12px}.catering-platform-landing_bridge__Okoys>svg{color:var(--qp-brand-soft);padding:10px;box-sizing:content-box;border-color:var(--qp-brand-border)}@keyframes catering-platform-landing_floatConsole__6TvWx{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes catering-platform-landing_scanConsole__ZapfK{0%{transform:translateY(0);opacity:0}12%,88%{opacity:.7}to{transform:translateY(128px);opacity:0}}@keyframes catering-platform-landing_buttonSheen__avA6y{0%,35%{transform:translateX(-110%)}70%,to{transform:translateX(110%)}}@keyframes catering-platform-landing_previewIn__ppa3G{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.catering-platform-landing_heroArtifact__Q1N7N{animation:catering-platform-landing_floatConsole__6TvWx 6s ease-in-out infinite;animation-play-state:paused}.catering-platform-landing_scanLine__FcPwe{animation:catering-platform-landing_scanConsole__ZapfK 3s linear infinite;animation-play-state:paused}.catering-platform-landing_heroArtifact__Q1N7N[data-in-view=true],.catering-platform-landing_heroArtifact__Q1N7N[data-in-view=true] .catering-platform-landing_scanLine__FcPwe{animation-play-state:running}.catering-platform-landing_navCta__TTVTy:before,.catering-platform-landing_primaryButton__XdtXE:before{animation:catering-platform-landing_buttonSheen__avA6y 4s linear 2}.catering-platform-landing_previewBody__IxH0y{animation:catering-platform-landing_previewIn__ppa3G .3s ease-out}.catering-platform-landing_page__BUVwH[data-page-hidden=true] *,.catering-platform-landing_page__BUVwH[data-page-hidden=true] :before{animation-play-state:paused}}@media (max-width:980px){.catering-platform-landing_hero__S6tLH h1{max-width:940px}.catering-platform-landing_featureGrid__sgI_A{grid-template-columns:repeat(2,minmax(0,1fr))}.catering-platform-landing_cascadeSection__g9S2T,.catering-platform-landing_readinessSection__Mm820{grid-template-columns:1fr}.catering-platform-landing_cascadeIntro__LXuPS{position:static}.catering-platform-landing_priceCard__DFZqA,.catering-platform-landing_stagePanel__yWH_K{grid-template-columns:1fr}}@media (max-width:760px){.catering-platform-landing_desktopNav__aqkkG,.catering-platform-landing_loginLink__5YCBl,.catering-platform-landing_navCta__TTVTy{display:none}.catering-platform-landing_menuButton__mAeOB{display:inline-flex}.catering-platform-landing_mobileNav__iHFZq{display:grid;gap:.2rem;padding:.65rem 1.5rem 1rem;border-top:1px solid var(--qp-border)}.catering-platform-landing_mobileNav__iHFZq a{padding:.7rem 0;color:var(--qp-text-muted);text-decoration:none}.catering-platform-landing_hero__S6tLH{padding-top:4.5rem}.catering-platform-landing_hero__S6tLH h1{font-size:clamp(40px,7.5vw,56px)}.catering-platform-landing_artifactTopbar__7DDKj,.catering-platform-landing_boardHeader__WT0OC{align-items:flex-start}.catering-platform-landing_stageRail__Re6zW{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 12px}.catering-platform-landing_spineLine__JG1_D{display:none}.catering-platform-landing_stagePanel__yWH_K{min-height:0}.catering-platform-landing_featureGrid__sgI_A{grid-template-columns:minmax(0,1fr)}.catering-platform-landing_featureGrid__sgI_A>div:first-child,.catering-platform-landing_featureGrid__sgI_A>div:last-child{grid-column:auto}.catering-platform-landing_cascadeList__aUi66 li{grid-template-columns:1.8rem minmax(0,1fr)}.catering-platform-landing_cascadeList__aUi66 li b{grid-column:2;max-width:none;text-align:left}.catering-platform-landing_readinessRow__RT2s_{grid-template-columns:1.6rem minmax(0,1fr)}.catering-platform-landing_readinessRow__RT2s_>span:last-child{grid-column:2;max-width:none;text-align:left}.catering-platform-landing_footer__9m5Yh{align-items:flex-start;flex-direction:column}}@media (max-width:480px){.catering-platform-landing_finalCta__aC14o,.catering-platform-landing_hero__S6tLH,.catering-platform-landing_navbar__iE4QX,.catering-platform-landing_section__swpMB{padding-left:1rem;padding-right:1rem}.catering-platform-landing_artifactGrid__Zxly_{grid-template-columns:1fr}.catering-platform-landing_artifactWide__7YR89{grid-column:auto}.catering-platform-landing_artifactMeta__WbLPP{flex-direction:column;gap:.55rem}.catering-platform-landing_heroActions__L5od_{align-items:stretch;flex-direction:column}.catering-platform-landing_heroActions__L5od_>*{width:100%}.catering-platform-landing_stageMetric___vzBa{align-items:flex-start;flex-direction:column}.catering-platform-landing_priceAction__9C8U9>span strong{font-size:2.2rem}}@media (prefers-reduced-motion:reduce){.catering-platform-landing_page__BUVwH *,.catering-platform-landing_page__BUVwH :after,.catering-platform-landing_page__BUVwH :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:480px){.catering-platform-landing_heroPill__qp9Lx{font-size:10px}.catering-platform-landing_consoleTitle__OAIDD{font-size:8px;letter-spacing:.1em;padding-right:0}.catering-platform-landing_windowDots__nLGR6{gap:5px}.catering-platform-landing_windowDots__nLGR6 i{width:7px;height:7px}.catering-platform-landing_stageRail__Re6zW{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.catering-platform-landing_stageRail__Re6zW button{flex-direction:row;gap:10px}.catering-platform-landing_stageNode__t3qvJ{width:44px;height:44px;flex-shrink:0}.catering-platform-landing_stageLabel__FOmBU{text-align:left;font-size:9px}.catering-platform-landing_previewBody__IxH0y{padding:12px}.catering-platform-landing_previewHighlight__ef9xw,.catering-platform-landing_previewLine__vrTiI{padding:10px;gap:8px}.catering-platform-landing_bridge__Okoys{gap:10px}.catering-platform-landing_bridge__Okoys>span{padding:12px 16px}.catering-platform-landing_priceCard__DFZqA{padding:24px}}@media (prefers-reduced-motion:reduce){.catering-platform-landing_page__BUVwH *,.catering-platform-landing_page__BUVwH :after,.catering-platform-landing_page__BUVwH :before{animation:none!important;transition:none!important}}