.homeNext{--homeInk:#f5f6fa;--homeGreen:#747cff;--homeSoft:#161b2a;--homeSand:#111521;--homeLine:#33394b;background:#0c101a;color:#f3f5fa;font-family:Inter,DM Sans,system-ui,sans-serif}.homeNext .homeShell{width:min(1220px,calc(100% - 48px))}.homeNext .homeHeader{height:86px;position:-webkit-sticky;position:sticky;top:0;background:#101420ed;border-bottom:1px solid #ffffff17;box-shadow:0 10px 35px #0003;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.homeNext .homeBrand{font-size:21px;color:#fff;letter-spacing:-.05em}.homeNext .homeBrand>span{background:linear-gradient(145deg,#686df6,#9c71f0);width:39px;height:39px;font:800 19px Inter,DM Sans,sans-serif;border-radius:12px;box-shadow:0 7px 25px #696dfa53}.homeNext .homeLogin,.homeNext .homeNav nav a{color:#c0c7d7;font-size:13px;font-weight:600}.homeNext .homeLogin:hover,.homeNext .homeNav nav a:hover{color:#fff}.homeNext .homeButton{background:#8186ff!important;color:#0e1121!important;border:1px solid #aaaeff!important;border-radius:12px!important;padding:16px 22px;font-size:14px;font-weight:800;box-shadow:0 12px 30px #6269fa28;transition:transform .18s,box-shadow .18s}.homeNext .homeButton:hover{transform:translateY(-2px);box-shadow:0 18px 32px #6269fa50}.homeNext .homeButton.outline{background:transparent!important;color:#dedfff!important;border-color:#696f9a!important;box-shadow:none}.homeNext .homeHero{padding:104px 0 105px;background:radial-gradient(ellipse at 74% 29%,#4141ab35,transparent 40%),radial-gradient(ellipse at 0 4%,#252d653b,transparent 50%),#0c101a;position:relative}.homeNext .homeHeroGrid{grid-template-columns:1.03fr .97fr;gap:65px}.homeNext .homePill{background:#747cff17;color:#c6caff;border:1px solid #7980ff5c;border-radius:99px;padding:10px 15px;font-size:10px;letter-spacing:.15em}.homeNext .homePill i{background:#9a9cff}.homeNext .homeHeroCopy h1{font:800 clamp(44px,5.8vw,78px)/1.045 Inter,DM Sans,sans-serif;letter-spacing:-.065em;color:#fff;margin:26px 0}.homeNext .homeHeroCopy h1 em{font-style:normal;background:linear-gradient(95deg,#aaa9ff,#b7d0ff 70%,#e7eaff);-webkit-background-clip:text;background-clip:text;color:transparent}.homeNext .homeLead{color:#b7bdcf;font-size:17px;line-height:1.78;max-width:590px}.homeNext .homeTextButton{color:#e5e8ff;font-size:13px;font-weight:750}.homeNext .homeTrust{gap:12px;flex-wrap:wrap;margin-top:32px}.homeNext .homeTrust span{color:#b5bdd1;font-size:11px;border:1px solid #ffffff1c;background:#ffffff07;border-radius:99px;padding:8px 12px}.homeNext .sceneGlow{background:#5159cc3a;filter:blur(58px);width:520px}.homeNext .productScene{min-height:565px}.homeNext .dashboardMock{background:#f6f8fe;border:1px solid #a3aad0;border-radius:19px;overflow:hidden;box-shadow:0 35px 90px #000b;transform:perspective(900px) rotateY(-5deg) rotateX(2deg)}.homeNext .mockSidebar{background:#1a1d2c}.homeNext .mockBrand{background:#797cff;color:#fff;border-radius:9px}.homeNext .mockContent{color:#1a2030}.homeNext .orderPhone{background:#151924;color:#fff;border:6px solid #353a50;border-radius:28px;box-shadow:0 25px 65px #000a;overflow:hidden}.homeNext .phoneRestaurant{background:#3d438d;color:#fff}.homeNext .homeProof{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border:1px solid #363c50;border-radius:20px;background:#191e2d;margin-top:-35px;margin-bottom:100px;box-shadow:0 20px 60px #0004}.homeNext .homeProof>div{display:grid;grid-gap:10px;gap:10px;padding:26px 30px}.homeNext .homeProof>div+div{border-left:1px solid #353b4f}.homeNext .homeProof span{font-size:10px;letter-spacing:.17em;color:#989ff5;font-weight:800}.homeNext .homeProof strong{font-size:18px;color:#fff}.homeNext .homeProof small{color:#acb4c6;line-height:1.6;font-size:12px}.homeNext .homeShowcase{display:grid;grid-template-columns:.84fr 1.16fr;grid-gap:80px;gap:80px;align-items:center;padding:0 0 115px}.homeNext .showcaseLead h2{font-size:clamp(34px,4vw,55px);line-height:1.1;letter-spacing:-.055em;color:#fff;margin:18px 0;font-weight:800}.homeNext .showcaseLead p{color:#bbc4d4;font-size:15px;line-height:1.75;margin-bottom:26px}.homeNext .showcaseMenuMock{background:#141925;border:1px solid #394051;border-radius:22px;padding:26px;box-shadow:0 25px 65px #0005}.homeNext .showcaseProfile{display:flex;align-items:center;gap:18px;padding-bottom:23px;border-bottom:1px solid #343c4c}.homeNext .showcaseAvatar{display:grid;place-items:center;flex:none;width:94px;height:94px;border-radius:50%;border:3px solid #d34fd6;background:#30374a;color:#fff;font-size:44px;font-weight:800;box-shadow:0 0 0 3px #fcac44}.homeNext .showcaseProfile>div{display:grid;grid-gap:8px;gap:8px}.homeNext .showcaseProfile strong{font-size:20px;color:#fff}.homeNext .showcaseProfile small{color:#b4bdcb}.homeNext .showcaseProfile b{font-size:11px;color:#aeb4ff}.homeNext .showcaseStories{display:flex;gap:12px;padding:20px 0;color:#e5d7ff;font-size:12px}.homeNext .showcaseStories span{padding:10px;border-radius:99px;border:1px solid #aa73dc78;background:#704c9b26}.homeNext .showcaseTiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px}.homeNext .showcaseTiles>div{aspect-ratio:1;display:flex;flex-direction:column;justify-content:space-between;padding:12px;background:linear-gradient(145deg,#5b3f63,#211b2c);border-radius:4px}.homeNext .showcaseTiles>div:nth-child(2){background:linear-gradient(145deg,#694632,#241b25)}.homeNext .showcaseTiles>div:nth-child(3){background:linear-gradient(145deg,#324c62,#171a2b)}.homeNext .showcaseTiles span{font-size:10px;letter-spacing:.12em;color:#dfe0f8}.homeNext .showcaseTiles strong{font-size:13px;color:#fff}.homeNext .showcaseMenuMock>small{display:block;margin-top:14px;color:#8992a6}.homeNext .homeStrip{background:#f2f4fc;color:#20263a;border:0}.homeNext .homeStrip *{color:inherit}.homeNext .homeSection{background:#f2f4fc;color:#20263a;padding:105px max(24px,calc((100vw - 1220px)/2)) 120px;width:100%;max-width:none}.homeNext .faqIntro h2,.homeNext .finalCta h2,.homeNext .lightIntro h2,.homeNext .pricingHead h2,.homeNext .promiseGrid h2,.homeNext .sectionIntro h2{font-family:Inter,DM Sans,sans-serif;font-weight:800;letter-spacing:-.06em}.homeNext .homeKicker{font-size:11px;color:#7776e9;letter-spacing:.15em;font-weight:800}.homeNext .valueCard{border:1px solid #d9ddeb;background:#fff;border-radius:20px;box-shadow:0 15px 40px #272d4312;color:#222a3b}.homeNext .valueCard.dark{background:#24283f;color:#fff;border-color:#444b68}.homeNext .valueCard h3{font-family:Inter,DM Sans,sans-serif;font-weight:800;letter-spacing:-.04em}.homeNext .stepsSection{background:#161c2b;color:#f4f6fb}.homeNext .stepsSection .sectionIntro h2,.homeNext .stepsSection h3{color:#f4f6fb}.homeNext .realSteps article{background:#22293b;border-color:#434c65;border-radius:16px}.homeNext .realSteps article p{color:#bcc5d9}.homeNext .pricingSection{padding:110px 0;color:#f5f6fa}.homeNext .faqIntro h2,.homeNext .pricingHead h2{color:#fff}.homeNext .priceTransparency,.homeNext .pricingHead p{color:#b3bdcf}.homeNext .pricingCard{background:#171c2a;color:#f5f6fa;border:1px solid #3b445b;border-radius:20px}.homeNext .pricingCard.featured{border-color:#868aff;box-shadow:0 18px 65px #767dfb26}.homeNext .pricingCard .planPrice b,.homeNext .pricingCard h3{color:#fff}.homeNext .pricingCard li,.homeNext .pricingCard p{color:#bec5d5}.homeNext .restaurantPromise{background:#20273a;color:#f6f7fb}.homeNext .restaurantPromise p{color:#c1c9d7}.homeNext .faqSection{color:#fff;padding:100px 0}.homeNext .faqIntro p,.homeNext .faqList p{color:#b6bfce}.homeNext .faqList details{background:#171d2c;border:1px solid #384256;border-radius:13px;margin-bottom:10px;color:#f4f6fa}.homeNext .faqList summary{color:#f4f6fa}.homeNext .finalCta{background:radial-gradient(ellipse at 65% 15%,#8e87ff64,transparent 44%),linear-gradient(125deg,#34377c,#1a2050);color:white}.homeNext .finalCta h2{color:#fff}.homeNext .finalCta p{color:#d1d5f3}.homeNext .homeFooter{background:#0a0d16;color:#c7ccda;border-top:1px solid #34384e}.homeNext .homeFooter b{color:#f8f9ff}@media(max-width:1000px){.homeNext .homeHeroGrid,.homeNext .homeShowcase{grid-template-columns:1fr}.homeNext .homeHero{padding:75px 0}.homeNext .homeProof{margin-top:0}.homeNext .homeShowcase{gap:35px}.homeNext .productScene{max-width:720px;width:100%;margin:auto}}@media(max-width:680px){.homeNext .homeShell{width:min(100% - 32px,1220px)}.homeNext .homeHeader{height:70px}.homeNext .homeNav nav{display:none}.homeNext .homeBrand{font-size:17px}.homeNext .homeNavActions{gap:8px}.homeNext .homeLogin{display:none}.homeNext .homeButton.small{padding:11px 13px;font-size:12px}.homeNext .homeHeroCopy h1{font-size:clamp(40px,11vw,60px)}.homeNext .homeLead{font-size:15px}.homeNext .productScene{min-height:470px;transform:scale(.9);transform-origin:top center}.homeNext .homeProof{grid-template-columns:1fr;margin-bottom:70px}.homeNext .homeProof>div+div{border-left:0;border-top:1px solid #353b4f}.homeNext .homeProof>div{padding:20px}.homeNext .homeShowcase{padding-bottom:75px}.homeNext .showcaseAvatar{width:68px;height:68px;font-size:31px}.homeNext .showcaseMenuMock{padding:15px}.homeNext .showcaseTiles>div{padding:7px}.homeNext .showcaseTiles strong{font-size:10px}.homeNext .homeSection{padding:70px 16px}.homeNext .faqSection,.homeNext .pricingSection{padding:70px 0}}@media(prefers-reduced-motion:reduce){.homeNext .homeButton{transition:none}.homeNext .homeButton:hover{transform:none}}.homeNext{--homeInk:#eef6ff;--homeGreen:#75acff;--homeSoft:#18376e;--homeSand:#0f2858;--homeLine:#4676b8;background:#102959!important;color:#eef6ff!important}.homeNext .homeHeader{background:#103168f5!important;border-bottom-color:#4170ad!important}.homeNext .homeHero{background:radial-gradient(ellipse at 78% 27%,#3479d580,transparent 48%),linear-gradient(130deg,#123064,#19458c 70%,#13346c)!important}.homeNext .homePill{background:#265aa1;color:#dcecff;border-color:#5387c8}.homeNext .homeButton{background:#85baff!important;border-color:#b2d5ff!important;color:#102e62!important}.homeNext .homeButton.outline{background:#21529a!important;border-color:#659bdc!important;color:#f3f8ff!important}.homeNext .homeTrust span{background:#24519a;border-color:#4479ba;color:#e3f0ff}.homeNext .sceneGlow{background:#438ad980}.homeNext .dashboardMock{background:#dceaff;border-color:#73a4dd}.homeNext .mockSidebar{background:#225396}.homeNext .mockBrand{background:#88bfff}.homeNext .orderPhone{background:#173d78;border-color:#528ac8}.homeNext .phoneRestaurant{background:#2f67aa}.homeNext .homeProof{background:#1b427f;border-color:#5180bc;box-shadow:0 20px 60px #0c28585e}.homeNext .homeProof>div+div{border-color:#5077ad}.homeNext .homeProof span{color:#afd5ff}.homeNext .homeProof small{color:#c9e0fc}.homeNext .homeShowcase{color:#edf5ff}.homeNext .showcaseLead p{color:#d1e4fa}.homeNext .showcaseMenuMock{background:#204985;border-color:#5188c6}.homeNext .showcaseAvatar{background:#3977b9;border-color:#8bc1ff;box-shadow:0 0 0 3px #377bcd}.homeNext .showcaseProfile{border-color:#5187bd}.homeNext .showcaseProfile b{color:#b9dbff}.homeNext .showcaseStories span{background:#2b5d9d;border-color:#629ad7;color:#ecf5ff}.homeNext .showcaseTiles>div{background:linear-gradient(145deg,#2e71b9,#17447f)}.homeNext .showcaseTiles>div:nth-child(2){background:linear-gradient(145deg,#387fc5,#205396)}.homeNext .showcaseTiles>div:nth-child(3){background:linear-gradient(145deg,#2265b4,#143a79)}.homeNext .homeStrip{background:#17386f!important;color:#eaf4ff!important;border-color:#4678b7}.homeNext .homeSection{background:#123265!important;color:#eaf4ff!important}.homeNext .homeSection .sectionIntro :is(h2,p){color:#f0f6ff}.homeNext .homeKicker{color:#a9d1ff}.homeNext .valueCard,.homeNext .valueCard.dark{background:#215194!important;color:#eef6ff!important;border:1px solid #5788c6;box-shadow:0 18px 44px #0d2a5750}.homeNext .valueCard :is(h3,p,small,.valueNumber){color:#eef6ff}.homeNext .stepsSection{background:#17407b!important;color:#f5f9ff}.homeNext .realSteps article{background:#27589a;border-color:#5b89c5}.homeNext .realSteps article p{color:#d8e8fb}.homeNext .pricingSection{background:#123266;color:#f5faff}.homeNext .pricingHead :is(h2,p){color:#f0f7ff}.homeNext .pricingCard,.homeNext .pricingCard.featured{background:#204a88;color:#f4f9ff;border-color:#5d8ac8}.homeNext .pricingCard.featured{border-color:#9dc9ff;box-shadow:0 16px 50px #1037698a}.homeNext .pricingCard :is(h3,p,li){color:#f0f7ff}.homeNext .restaurantPromise{background:#1a417d!important;color:#edf6ff}.homeNext .restaurantPromise p{color:#d4e7fc}.homeNext .faqSection{background:#123265;color:#eef6ff}.homeNext .faqList details{background:#234d8e;border-color:#5584bf}.homeNext .faqList :is(summary,p){color:#edf6ff}.homeNext .finalCta{background:radial-gradient(ellipse at 75% 20%,#5d9eec80,transparent 52%),linear-gradient(120deg,#245a9e,#173a77)!important}.homeNext .homeFooter{background:#102b5b!important;color:#d4e5fb;border-color:#4976b0}.homeNext .footerLinks :is(a,span){color:#d4e5fb}.homeNext .homeBrand>span{background:linear-gradient(145deg,#508ee4,#97c7ff)}.homeNext .homeNav :is(a,.homeLogin){color:#e0ecff}.homeNext .homeTextButton{color:#e5f0ff}.homeNext .homeClientPortal{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border:1px solid #6398d8;border-radius:11px;color:#e6f2ff;font-weight:700;font-size:12px;background:#28579b}.homeNext .homeClientPortal:hover{background:#346cba}.homeNext .footerLinks .homeClientPortalFooter{color:#b8ddff;font-weight:750}@media(max-width:720px){.homeNext .homeNavActions .homeClientPortal{padding:9px 10px;font-size:11px}.homeNext .homeNavActions{gap:6px}}