.Container_container__X87G_{width:min(100% - 2rem,72rem);margin-inline:auto}@media (min-width:48rem){.Container_container__X87G_{width:min(100% - 4rem,72rem)}}.Demo_demoSection__fkKXS{padding:3rem 0;background:#fdfdfc;color:#1c1c1c;border-top:1px solid rgba(28,28,28,.04)}.Demo_demoWrapper__hYoKb{display:grid;grid-template-columns:1fr;gap:4rem;align-items:center;background:#fff;border:1px solid rgba(28,28,28,.06);border-radius:2rem;padding:3rem 2rem;box-shadow:0 4rem 8rem rgba(0,0,0,.02)}.Demo_textContent__8eMfq{max-width:30rem}.Demo_eyebrow__ZwSY1{font-size:.8rem;font-weight:760;text-transform:uppercase;letter-spacing:.15em;color:#1c1c1c;margin-bottom:1.5rem}.Demo_headline__nJnUn{font-size:clamp(2.2rem,5vw,3.2rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;margin-bottom:1.5rem}.Demo_subheadline__CQixl{font-size:1.1rem;color:rgba(28,28,28,.65);line-height:1.6;margin-bottom:2rem}.Demo_checkList__wRaMo{list-style:none;padding:0;margin:0}.Demo_checkList__wRaMo li{font-size:1rem;font-weight:600;color:#1c1c1c;margin-bottom:.8rem;display:flex;align-items:center}.Demo_checkList__wRaMo li:before{content:"✓";color:#2e7d32;font-weight:900;margin-right:.8rem}.Demo_mobileFallback__UfkOH{display:inline-flex;margin-top:1.5rem;min-height:3.2rem;align-items:center;justify-content:center;padding:0 1.6rem;border-radius:999px;background:#1c1c1c;color:#fff;font-weight:760;font-size:.9rem;text-decoration:none}.Demo_visualContent__gAZ2f{display:flex;justify-content:center}.Demo_qrContainer__lNdbs{display:block;width:16rem;height:16rem;background:#faf9f7;border-radius:1.5rem;padding:1.5rem;box-shadow:inset 0 0 0 1px rgba(28,28,28,.06)}.Demo_qrImage__TQhkB{width:100%;height:100%;border-radius:1rem}@media (min-width:56rem){.Demo_demoSection__fkKXS{padding:5rem 0}.Demo_demoWrapper__hYoKb{grid-template-columns:1fr 1fr;padding:5rem}.Demo_mobileFallback__UfkOH{display:none}}.Footer_footer__0RmCs{background:#1c1c1c;color:#f8f4ed;padding:2.5rem 0 7rem}.Footer_layout___UbT1{display:grid;gap:2rem}.Footer_brand__kGF1_{font-size:1.1rem;font-weight:780;letter-spacing:-.04em}.Footer_note__9Oo_v{max-width:24rem;margin-top:.65rem;color:rgba(248,244,237,.62);line-height:1.55}.Footer_links__aWd79{display:grid;gap:.65rem;font-size:.92rem}.Footer_links__aWd79 a{color:rgba(248,244,237,.58);text-decoration:none}.Footer_links__aWd79 a:hover{color:rgba(248,244,237,.9)}.Footer_copyright__rh0zO{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(248,244,237,.12);color:rgba(248,244,237,.4);font-size:.8rem}@media (min-width:48rem){.Footer_layout___UbT1{grid-template-columns:1fr auto;align-items:end}.Footer_links__aWd79{justify-items:end}}@media (min-width:56rem){.Footer_footer__0RmCs{padding:2.5rem 0}}.Hero_pageShell__0o0hF{min-height:100%;overflow:hidden;background:radial-gradient(circle at 80% -5%,rgba(255,255,255,.95),transparent 45rem),radial-gradient(circle at 15% 25%,rgba(226,218,202,.35),transparent 35rem),#f4f1eb;color:#1c1c1c}.Hero_hero__BWZQn{display:grid;min-height:calc(100svh - 4.5rem);grid-template-rows:auto auto;align-items:center;gap:3.5rem;padding:1.5rem 0 3rem}.Hero_content__AoMZ_{display:flex;flex-direction:column;align-items:flex-start;z-index:10}.Hero_headline__hpzhO{max-width:14ch;color:#1c1c1c;font-size:clamp(2.6rem,11vw,5rem);font-weight:800;letter-spacing:-.05em;line-height:1.05}.Hero_subheadline__YHU1v{max-width:32rem;margin-top:1.4rem;color:rgba(28,28,28,.75);font-size:clamp(1rem,4vw,1.25rem);line-height:1.6}.Hero_actions__C2lHk{display:flex;flex-wrap:nowrap;gap:.6rem;margin-top:2.2rem;width:100%}.Hero_primaryAction__wFL6d,.Hero_secondaryAction__9voCH{display:inline-flex;flex:1 1 0;min-width:0;min-height:3.4rem;align-items:center;justify-content:center;text-align:center;border-radius:999px;padding:0 .9rem;font-size:.82rem;font-weight:760;text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease}.Hero_primaryAction__wFL6d{background:#1c1c1c;color:#fff;box-shadow:0 .8rem 1.8rem rgba(28,28,28,.15)}.Hero_primaryAction__wFL6d:hover{transform:translateY(-2px);box-shadow:0 1.2rem 2.4rem rgba(28,28,28,.2)}.Hero_secondaryAction__9voCH{border:1px solid rgba(28,28,28,.15);color:#1c1c1c;background:rgba(255,255,255,.4);backdrop-filter:blur(8px)}.Hero_secondaryAction__9voCH:hover{background:rgba(255,255,255,.85)}.Hero_visualFlow__3080p{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.8rem;margin-top:1rem;padding:1rem 0}.Hero_connectionLine___lnIb{position:absolute;top:8%;bottom:8%;left:50%;width:2px;background:linear-gradient(180deg,transparent,rgba(28,28,28,.12) 15%,rgba(28,28,28,.12) 85%,transparent);transform:translateX(-50%);z-index:1}.Hero_connectionLine___lnIb:after{content:"";position:absolute;top:0;left:-1px;width:4px;height:25%;background:linear-gradient(180deg,transparent,#1c1c1c,transparent);border-radius:999px;animation:Hero_dataFlow__s9Syl 3.5s linear infinite}@keyframes Hero_dataFlow__s9Syl{0%{top:-25%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.Hero_flowStep__Z_RP3{position:relative;z-index:2;display:flex;align-items:center}.Hero_flowStep__Z_RP3[data-step=kitchen],.Hero_flowStep__Z_RP3[data-step=table]{background:rgba(255,255,255,.95);backdrop-filter:blur(12px);padding:.75rem 1.1rem;border-radius:1rem;border:1px solid rgba(255,255,255,.8);box-shadow:0 1rem 2rem rgba(0,0,0,.05);gap:1rem}.Hero_stepIcon__4rTKy{width:2.6rem;height:2.6rem;border-radius:.75rem;background:#fcfbfa;display:grid;place-items:center;border:1px solid rgba(28,28,28,.06)}.Hero_qrGrid__aRFYs{width:1.1rem;height:1.1rem;border:2px solid #1c1c1c;border-radius:2px;position:relative;opacity:.8}.Hero_qrGrid__aRFYs:after{content:"";position:absolute;top:1px;left:1px;right:1px;bottom:1px;background:#1c1c1c;opacity:.5}.Hero_checkMark__albC2{color:#1c1c1c;font-weight:800;display:flex;align-items:center;justify-content:center}.Hero_checkMark__albC2:after{content:"✓";font-size:1.25rem}.Hero_stepText__Qn5DL{display:flex;flex-direction:column}.Hero_stepText__Qn5DL strong{font-size:.85rem;color:#1c1c1c;font-weight:800;letter-spacing:-.02em}.Hero_stepText__Qn5DL span{font-size:.75rem;color:rgba(28,28,28,.6);font-weight:600;margin-top:.1rem}.Hero_flowStep__Z_RP3[data-step=phone]{width:min(20rem,85vw);margin:.5rem 0;animation:Hero_floatPhone___YQBO 8s ease-in-out .5s infinite}.Hero_phoneMockup__gouYG{width:100%;background:#fff;border-radius:2.5rem;padding:.6rem;box-shadow:0 2.5rem 5rem rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05),0 0 0 12px rgba(32,32,31,.95)}.Hero_phoneScreen__YPgnW{overflow:hidden;border-radius:2rem;background:#f9f8f6;height:100%;display:flex;flex-direction:column}.Hero_phoneHeader__VBrtw{display:flex;justify-content:space-between;padding:1.4rem 1.6rem 1rem;font-weight:760;font-size:.85rem;color:#1c1c1c;border-bottom:1px solid rgba(0,0,0,.04)}.Hero_time__Q5sb4{color:rgba(28,28,28,.45)}.Hero_heroProduct__giU_k{padding:1.4rem}.Hero_imagePlaceholder__8_Dis{width:100%;aspect-ratio:4/3;border-radius:1.2rem;background:linear-gradient(145deg,#eaddc5,#d4c1a0);margin-bottom:1.2rem;box-shadow:inset 0 0 20px rgba(0,0,0,.05);position:relative;overflow:hidden}.Hero_imagePlaceholder__8_Dis:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:skewX(-20deg)}.Hero_productInfo__oXqJN h3{font-size:1.35rem;font-weight:800;margin-bottom:.4rem;letter-spacing:-.02em}.Hero_productInfo__oXqJN p{font-size:.85rem;color:rgba(28,28,28,.6);line-height:1.5;margin-bottom:1rem}.Hero_price__QwNh7{font-size:1.25rem;font-weight:800;display:block}.Hero_orderSummary__n1Pk3{margin-top:auto;padding:1.2rem 1.4rem 1.4rem;background:#fff;border-top:1px solid rgba(0,0,0,.04)}.Hero_payButton__VVB8E{width:100%;background:#1c1c1c;color:#fff;border:none;padding:1rem;border-radius:999px;font-weight:800;font-size:.95rem;box-shadow:0 4px 15px rgba(28,28,28,.2);cursor:default}@keyframes Hero_floatPhone___YQBO{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (min-width:35rem){.Hero_actions__C2lHk{width:auto;gap:1rem}.Hero_primaryAction__wFL6d,.Hero_secondaryAction__9voCH{flex:initial;min-width:12rem;padding:0 1.8rem;font-size:.95rem}}@media (min-width:56rem){.Hero_hero__BWZQn{grid-template-columns:minmax(0,1fr) minmax(26rem,.9fr);grid-template-rows:1fr;gap:4rem;padding:3.5rem 0 4.5rem;min-height:calc(100svh - 5.8rem)}.Hero_headline__hpzhO{font-size:clamp(3.8rem,5.2vw,5.8rem);max-width:12.5ch}.Hero_visualFlow__3080p{margin-top:0}.Hero_flowStep__Z_RP3[data-step=phone]{width:min(21rem,100%)}}.HowItWorks_section__NOZ8G{padding:3rem 0;background:#fff;color:#1c1c1c}.HowItWorks_headerCenter__8fyxI{text-align:center;max-width:48rem;margin:0 auto 2rem}.HowItWorks_headline__UQ7m4{font-size:clamp(2rem,6vw,3.5rem);font-weight:800;letter-spacing:-.04em;line-height:1.05}.HowItWorks_tablist__o8_LF{display:flex;gap:.5rem;justify-content:center;margin-bottom:2rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.HowItWorks_tabActive__cbx2v,.HowItWorks_tab__oCm9C{flex-shrink:0;border:1px solid rgba(28,28,28,.12);border-radius:999px;padding:.6rem 1.3rem;font-size:.9rem;font-weight:700;background:transparent;color:rgba(28,28,28,.6);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.HowItWorks_tabActive__cbx2v{background:#1c1c1c;border-color:#1c1c1c;color:#fff}.HowItWorks_panel__aBPvK{animation:HowItWorks_fadeIn__kejZa .2s ease}@keyframes HowItWorks_fadeIn__kejZa{0%{opacity:0}to{opacity:1}}.HowItWorks_bentoGrid__b6QeY{display:grid;grid-template-columns:1fr;gap:1rem}.HowItWorks_bentoCard__lzKgK{background:#faf9f7;padding:1.5rem;border-radius:1.1rem;border:1px solid rgba(28,28,28,.04)}.HowItWorks_bentoCard__lzKgK h3{font-size:1.15rem;font-weight:800;margin-bottom:.4rem;letter-spacing:-.02em}.HowItWorks_bentoCard__lzKgK p{font-size:.9rem;color:rgba(28,28,28,.6);line-height:1.4}.HowItWorks_timeline__fUL_D{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:.25rem 1rem .5rem;margin:0 -1rem}.HowItWorks_timeStep__S0rlG{flex:0 0 auto;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:.6rem;width:6rem;padding:1.25rem .5rem;border-radius:1rem;background:#faf9f7;border:1px solid rgba(28,28,28,.04)}.HowItWorks_stepDot__YrIEA{width:16px;height:16px;border-radius:50%;background:#fff;border:4px solid #1c1c1c;flex-shrink:0}.HowItWorks_timeStep__S0rlG h4{font-size:.95rem;font-weight:800;color:#1c1c1c;letter-spacing:-.01em;text-align:center}.HowItWorks_split__2EFz_{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}.HowItWorks_textContent__f8QKT{max-width:28rem}.HowItWorks_panelHeadline__UB6Fo{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;margin-bottom:.5rem}.HowItWorks_panelNote__i2B_o{font-size:1rem;color:rgba(28,28,28,.65);line-height:1.5}.HowItWorks_visualContent__etIIm{display:flex;justify-content:center}.HowItWorks_kitchenTicket__jkH9Y{width:min(100%,18rem);background:#fdfdfc;border:1px solid rgba(28,28,28,.06);border-radius:1rem;box-shadow:0 1.5rem 3rem rgba(0,0,0,.05);padding:1.25rem}.HowItWorks_ticketTop__iNfZH{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;border-bottom:2px dashed rgba(28,28,28,.1);padding-bottom:.75rem}.HowItWorks_mesaBadge__wlCPx{font-size:1rem;font-weight:800;color:#1c1c1c}.HowItWorks_statusBadge__pKm85{background:rgba(76,175,80,.1);color:#2e7d32;padding:.25rem .7rem;border-radius:999px;font-size:.7rem;font-weight:800;text-transform:uppercase}.HowItWorks_ticketRow__Wj1Ay{font-size:.95rem;font-weight:700;color:#1c1c1c;margin-bottom:.6rem}.HowItWorks_ticketFooter__bCKsj{display:flex;justify-content:space-between;margin-top:1.25rem;padding-top:.75rem;border-top:1px solid rgba(28,28,28,.08);font-size:.75rem;font-weight:600;color:rgba(28,28,28,.4)}@media (min-width:56rem){.HowItWorks_section__NOZ8G{padding:5rem 0}.HowItWorks_bentoGrid__b6QeY{grid-template-columns:repeat(2,1fr);gap:1.5rem}.HowItWorks_timeline__fUL_D{justify-content:center}.HowItWorks_split__2EFz_{grid-template-columns:1fr 1fr}}.Navbar_navbarShell__vsEtm{position:sticky;top:0;z-index:50;background:rgba(244,241,235,.85);backdrop-filter:blur(12px);border-bottom:1px solid rgba(28,28,28,.06);color:#1c1c1c}.Navbar_navbar__MrxcJ{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.25rem}.Navbar_accessLink__eRYkl,.Navbar_brand__fxRYy{color:inherit;text-decoration:none}.Navbar_brand__fxRYy{display:inline-flex;align-items:center;gap:.65rem;font-size:1.125rem;font-weight:760;letter-spacing:-.035em}.Navbar_brandMark__AT82m{position:relative;width:.6rem;height:.6rem;border-radius:999px;background:#000;box-shadow:0 0 0 .15rem rgba(0,0,0,.15)}.Navbar_brandMark__AT82m:after{content:"";position:absolute;inset:-.3rem;border-radius:999px;border:1.5px solid #000;animation:Navbar_brandPulse__g69q7 2.2s ease-out infinite}@keyframes Navbar_brandPulse__g69q7{0%{transform:scale(.6);opacity:.7}to{transform:scale(1.9);opacity:0}}.Navbar_navActions__i7tyD{display:flex;align-items:center;gap:.7rem}.Navbar_accessLink__eRYkl{border:1px solid #c04a1a;border-radius:999px;padding:.68rem 1.05rem;font-size:.875rem;font-weight:760;letter-spacing:-.015em;color:#fffaf0;background:#d9561f;box-shadow:0 .7rem 1.6rem rgba(192,74,26,.24);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.Navbar_accessLink__eRYkl:hover{border-color:#9f3510;box-shadow:0 .9rem 1.9rem rgba(192,74,26,.32);transform:translateY(-1px)}.Navbar_accessLink__eRYkl:focus-visible,.Navbar_brand__fxRYy:focus-visible{outline:3px solid rgba(28,28,28,.24);outline-offset:3px}@media (min-width:48rem){.Navbar_navbar__MrxcJ{padding-block:1.75rem}.Navbar_brand__fxRYy{font-size:1.25rem}}.Problem_problemSection__Lf1h_{padding:3rem 0;background:#fff;color:#1c1c1c;position:relative;overflow:hidden}.Problem_problemSection__Lf1h_:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(28,28,28,.06),transparent)}.Problem_header__GoUSx{text-align:center;max-width:48rem;margin:0 auto 2rem}.Problem_headline__PHm3D{font-size:clamp(2.2rem,8vw,3.8rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;margin-bottom:1.6rem}.Problem_subheadline__jvCQk{font-size:clamp(1.1rem,3vw,1.25rem);color:rgba(28,28,28,.65);line-height:1.6;margin:0 auto;max-width:40rem}.Problem_visualFriction__vk8KV{display:flex;justify-content:center;margin-bottom:3.5rem;perspective:1000px}.Problem_ticketVisual__Z4LIj{width:min(100%,22rem);background:#fdfdfc;border:1px solid rgba(28,28,28,.06);border-radius:1.25rem;box-shadow:0 2rem 5rem rgba(0,0,0,.04),0 .5rem 1rem rgba(0,0,0,.02);padding:1.5rem;position:relative;transform:rotate(-1deg) translateY(0);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.Problem_ticketVisual__Z4LIj:hover{transform:rotate(0deg) translateY(-4px)}.Problem_ticketHeader__77Zxo{display:flex;justify-content:space-between;font-size:.85rem;font-weight:760;color:rgba(28,28,28,.45);border-bottom:2px dotted rgba(28,28,28,.15);padding-bottom:1rem;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em}.Problem_itemSolid__OEaqj{display:flex;justify-content:space-between;font-size:1rem;font-weight:600;color:#1c1c1c;margin-bottom:.8rem}.Problem_divider__b_M3a{height:1px;background:rgba(28,28,28,.08);margin:1.5rem 0}.Problem_itemFaded__3ZwM9{display:flex;justify-content:space-between;font-size:1rem;font-weight:600;color:rgba(28,28,28,.25);margin-bottom:.8rem;position:relative}.Problem_strike__lGecv{position:absolute;top:50%;left:0;right:0;height:1.5px;background:rgba(220,53,69,.6);transform:translateY(-50%)}.Problem_lostBadge__AEptT{margin-top:2rem;background:rgba(220,53,69,.06);color:#d32f2f;padding:.8rem 1rem;border-radius:.75rem;font-size:.85rem;font-weight:760;text-align:center;border:1px solid rgba(220,53,69,.1)}.Problem_closingStatement__nREbd{max-width:32rem;margin:0 auto;text-align:center;font-size:clamp(1.15rem,3vw,1.4rem);font-weight:760;letter-spacing:-.02em;color:#1c1c1c}@media (min-width:56rem){.Problem_problemSection__Lf1h_{padding:5rem 0}.Problem_header__GoUSx,.Problem_visualFriction__vk8KV{margin-bottom:4rem}.Problem_ticketVisual__Z4LIj{padding:2rem}}.Solution_solutionSection__XSjOx{padding:3rem 0;background:#f4f1eb;color:#1c1c1c;position:relative;overflow:hidden}.Solution_solutionSection__XSjOx:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(28,28,28,.06),transparent)}.Solution_header__Gpkl9{text-align:left;max-width:48rem;margin-bottom:2rem}.Solution_headline__TCtX8{font-size:clamp(2.5rem,5vw,3.8rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;margin-bottom:1.6rem;color:#1c1c1c}.Solution_subheadline__MnqXP{font-size:clamp(1.1rem,3vw,1.25rem);color:rgba(28,28,28,.7);line-height:1.6;max-width:42rem}.Solution_flowContainer__AdQZa{position:relative;padding:.5rem 0}.Solution_trackLine__eC6Fp{display:none}.Solution_pulse__6c7ZW{position:absolute;top:0;left:-1px;width:4px;height:20%;background:linear-gradient(180deg,transparent,#1c1c1c,transparent);border-radius:999px;animation:Solution_dataFlow__YkwxL 4s linear infinite}@keyframes Solution_dataFlow__YkwxL{0%{top:-20%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.Solution_flowGrid__RxIcH{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:.25rem 1rem .5rem;margin:0 -1rem;position:relative;z-index:2}.Solution_sceneHighlight__65IoG,.Solution_scene__3uZr1{flex:0 0 80%;scroll-snap-align:start;display:flex;flex-direction:column;gap:.9rem;background:rgba(255,255,255,.6);border:1px solid rgba(28,28,28,.06);border-radius:1.25rem;padding:1.5rem;position:relative}.Solution_node__FOvML{width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid rgba(28,28,28,.15);flex-shrink:0;transition:border-color .3s ease,background .3s ease}.Solution_scene__3uZr1:hover .Solution_node__FOvML{border-color:#1c1c1c;background:rgba(28,28,28,.05)}.Solution_nodeHighlight__BQ3Xo{width:18px;height:18px;border-radius:50%;background:#1c1c1c;border:4px solid rgba(28,28,28,.1);flex-shrink:0;box-shadow:0 0 15px rgba(28,28,28,.1)}.Solution_sceneContentHighlight__5hwya,.Solution_sceneContent__8X8cz{padding-bottom:0}.Solution_labelHighlight__3S5SI,.Solution_label__xFvMP{display:inline-block;font-size:.75rem;font-weight:760;text-transform:uppercase;letter-spacing:.12em;margin-bottom:.8rem}.Solution_label__xFvMP{color:rgba(28,28,28,.5)}.Solution_labelHighlight__3S5SI{color:#1c1c1c;background:rgba(28,28,28,.08);padding:.25rem .6rem;border-radius:999px}.Solution_sceneContentHighlight__5hwya h3,.Solution_sceneContent__8X8cz h3{font-size:1.4rem;font-weight:800;margin-bottom:.6rem;letter-spacing:-.02em;color:#1c1c1c}.Solution_sceneContentHighlight__5hwya p,.Solution_sceneContent__8X8cz p{font-size:1rem;color:rgba(28,28,28,.65);line-height:1.6;max-width:32rem}.Solution_sceneHighlight__65IoG{background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(255,255,255,.5));box-shadow:0 2rem 4rem rgba(0,0,0,.05)}.Solution_sceneContentHighlight__5hwya p{color:#1c1c1c}@media (min-width:56rem){.Solution_solutionSection__XSjOx{padding:5rem 0}.Solution_flowContainer__AdQZa{margin-top:4rem;padding:2rem 0}.Solution_trackLine__eC6Fp{display:block;position:absolute;left:0;right:0;top:24px;width:100%;height:2px;background:rgba(28,28,28,.08);border-radius:2px;z-index:1}.Solution_pulse__6c7ZW{position:absolute;top:-1px;left:0;width:20%;height:4px;background:linear-gradient(90deg,transparent,#1c1c1c,transparent);border-radius:999px;animation:Solution_dataFlowHorizontal__unc0O 4s linear infinite}@keyframes Solution_dataFlowHorizontal__unc0O{0%{left:-20%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}.Solution_flowGrid__RxIcH{flex-direction:row;flex-wrap:nowrap;gap:2rem;overflow:visible;padding:0;margin:0}.Solution_sceneHighlight__65IoG,.Solution_scene__3uZr1{flex:1;background:transparent;border:none;border-radius:0;padding:0;gap:1.5rem}.Solution_sceneHighlight__65IoG{padding:2rem;background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(255,255,255,.5));border:1px solid rgba(28,28,28,.08);border-radius:1.5rem;box-shadow:0 2rem 4rem rgba(0,0,0,.05);margin-top:-1rem}}.SocialProof_section__l3mw9{padding:3rem 0;background:#faf9f7;border-top:1px solid rgba(28,28,28,.06);border-bottom:1px solid rgba(28,28,28,.06)}.SocialProof_stats__Cy6gF{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem 3rem}.SocialProof_stat__g1fUi{display:flex;flex-direction:column;align-items:center;gap:.25rem}.SocialProof_value__RqKNI{font-size:clamp(1.5rem,4vw,2rem);font-weight:800;letter-spacing:-.03em;color:#1c1c1c}.SocialProof_label__DXaSR{font-size:.8rem;color:rgba(28,28,28,.55);text-align:center}.SocialProof_quote__29df1{margin-top:2rem;text-align:center;font-size:1rem;font-style:italic;color:rgba(28,28,28,.75);max-width:32rem;margin-inline:auto}.SocialProof_quoteAttribution__SzdwP{display:block;margin-top:.5rem;font-size:.85rem;font-style:normal;font-weight:700;color:rgba(28,28,28,.5)}@media (min-width:56rem){.SocialProof_section__l3mw9{padding:5rem 0}.SocialProof_quote__29df1{margin-top:2.5rem}}.Features_featuresSection___rbeU{padding:3rem 0;background:#fff;color:#1c1c1c}.Features_header__X9VvZ{text-align:left;max-width:48rem;margin-bottom:2rem}.Features_headline__e0R2J{font-size:clamp(2.2rem,5vw,3.5rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;margin-bottom:1.5rem}.Features_subheadline__zt_au{font-size:clamp(1.1rem,3vw,1.25rem);color:rgba(28,28,28,.65);line-height:1.6}.Features_grid__CBso4{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 1rem .5rem;margin:0 -1rem}.Features_featureCard__kmX7R{flex:0 0 78%;scroll-snap-align:start;padding:1.75rem;border-radius:1.1rem;background:#faf9f7;border:1px solid rgba(28,28,28,.04)}.Features_iconSvg__pHB8O{width:1.75rem;height:1.75rem;margin-bottom:1rem;color:#1c1c1c}.Features_featureCard__kmX7R h3{font-size:1.25rem;font-weight:800;margin-bottom:.8rem;letter-spacing:-.02em}.Features_featureCard__kmX7R p{font-size:.95rem;color:rgba(28,28,28,.65);line-height:1.6}@media (min-width:48rem){.Features_grid__CBso4{display:grid;grid-template-columns:repeat(2,1fr);column-gap:3rem;row-gap:1.5rem;overflow:visible;padding:0;margin:0}.Features_featureCard__kmX7R{flex:initial;padding:1.5rem 0;border-radius:0;background:transparent;border:none;border-top:1px solid rgba(28,28,28,.08)}}@media (min-width:56rem){.Features_featuresSection___rbeU{padding:5rem 0}.Features_header__X9VvZ{margin-bottom:4rem}}.Pricing_pricingSection__I_GG_{padding:3rem 0;background:#f4f1eb;color:#1c1c1c}.Pricing_header__F_t6R{text-align:center;max-width:48rem;margin:0 auto 2rem}.Pricing_headline__aLUye{font-size:clamp(2.2rem,5vw,3.5rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;margin-bottom:1.5rem}.Pricing_subheadline__ByOO7{font-size:clamp(1.1rem,3vw,1.25rem);color:rgba(28,28,28,.65);line-height:1.6}.Pricing_pricingCard__q785Y{max-width:26rem;margin:0 auto;background:#fff;border-radius:2rem;border:1px solid rgba(28,28,28,.06);box-shadow:0 4rem 8rem rgba(0,0,0,.04);overflow:hidden}.Pricing_planHeader__aRc0b{padding:3rem 2.5rem 2rem;border-bottom:1px solid rgba(28,28,28,.04);text-align:center}.Pricing_planTitle__xCz4k{font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:rgba(28,28,28,.5);margin-bottom:1rem}.Pricing_planPrice___8mKk{display:flex;align-items:flex-start;justify-content:center;margin-bottom:1rem}.Pricing_currency__SamsA{font-size:1.5rem;font-weight:700;margin-top:.5rem}.Pricing_amount__g68Af{font-size:4.5rem;font-weight:800;letter-spacing:-.04em;line-height:1}.Pricing_period__MhlnX{font-size:1.25rem;font-weight:600;color:rgba(28,28,28,.4);margin-top:auto;margin-bottom:.5rem;margin-left:.25rem}.Pricing_planDesc__FzTL3{font-size:1rem;color:rgba(28,28,28,.65)}.Pricing_planBody__dmro4{padding:2.5rem;background:#faf9f7}.Pricing_featureList__indVJ{list-style:none;padding:0;margin:0 0 2rem}.Pricing_featureList__indVJ li{font-size:1.05rem;font-weight:600;color:#1c1c1c;margin-bottom:1rem;display:flex;align-items:center}.Pricing_check__iOWL0{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:#1c1c1c;color:#fff;border-radius:50%;font-size:.75rem;font-weight:900;margin-right:1rem;flex-shrink:0}.Pricing_commitment__lAg4u{text-align:center;font-size:.9rem;font-weight:700;color:rgba(28,28,28,.5);padding-top:1.5rem;border-top:1px dashed rgba(28,28,28,.1)}@media (min-width:56rem){.Pricing_pricingSection__I_GG_{padding:5rem 0}.Pricing_header__F_t6R{margin-bottom:4rem}}.Faq_faqSection__EjKLi{padding:3rem 0;background:#fff;color:#1c1c1c}.Faq_header__8mcb3{text-align:center;margin-bottom:2rem}.Faq_headline__gS44J{font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.04em}.Faq_faqList__aLfPd{max-width:42rem;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}.Faq_faqItem__VTfTo{border:1px solid rgba(28,28,28,.08);border-radius:1rem;padding:1.1rem 1.4rem}.Faq_faqItem__VTfTo[open]{background:#faf9f7}.Faq_faqQuestion__lmpc9{font-size:1.05rem;font-weight:800;letter-spacing:-.02em;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem}.Faq_faqQuestion__lmpc9::-webkit-details-marker{display:none}.Faq_faqQuestion__lmpc9:after{content:"+";flex-shrink:0;font-size:1.4rem;font-weight:400;color:rgba(28,28,28,.4);transition:transform .2s ease}.Faq_faqItem__VTfTo[open] .Faq_faqQuestion__lmpc9:after{content:"−"}.Faq_faqAnswer__0KGVn{margin-top:.8rem;font-size:1rem;color:rgba(28,28,28,.65);line-height:1.6}@media (min-width:56rem){.Faq_faqSection__EjKLi{padding:5rem 0}.Faq_header__8mcb3{margin-bottom:3.5rem}}.Cta_ctaSection__ZT2H6{padding:3rem 0;background:#fff}.Cta_ctaBox__TufcB{background:#1c1c1c;color:#fff;border-radius:2rem;padding:5rem 2rem;text-align:center;position:relative;overflow:hidden}.Cta_ctaBox__TufcB:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(255,255,255,.05),transparent 50%);pointer-events:none}.Cta_headline__9_kVq{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;letter-spacing:-.04em;margin-bottom:1.5rem}.Cta_subheadline__kMLzN{font-size:clamp(1.1rem,3vw,1.25rem);color:rgba(255,255,255,.7);margin-bottom:3rem}.Cta_actions__3k4N9{display:flex;flex-direction:column;gap:1.25rem;align-items:center;justify-content:center}.Cta_primaryAction__Lj3M6{display:inline-flex;min-height:3.6rem;align-items:center;justify-content:center;border-radius:999px;padding:0 2rem;font-size:1rem;font-weight:800;text-decoration:none;width:100%;max-width:18rem;background:#fff;color:#1c1c1c;transition:transform .25s ease}.Cta_primaryAction__Lj3M6:hover{transform:translateY(-2px)}.Cta_secondaryLink__M_zkw{color:rgba(255,255,255,.7);font-size:.9rem;font-weight:700;text-decoration:underline;text-underline-offset:.2rem}.Cta_secondaryLink__M_zkw:hover{color:#fff}@media (min-width:48rem){.Cta_actions__3k4N9{flex-direction:row}}@media (min-width:56rem){.Cta_ctaSection__ZT2H6{padding:5rem 0}}.StickyCta_bar__6vvSw{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;justify-content:center;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1);pointer-events:none}.StickyCta_bar__6vvSw[data-visible=true]{transform:translateY(0);pointer-events:auto}.StickyCta_glass__2m6_E{position:absolute;inset:0;z-index:-1;background:rgba(255,255,255,.9);backdrop-filter:blur(12px);border-top:1px solid rgba(28,28,28,.08);pointer-events:none}.StickyCta_action__q5Fal{display:inline-flex;width:100%;max-width:24rem;min-height:3.2rem;align-items:center;justify-content:center;border-radius:999px;background:#1c1c1c;color:#fff;font-size:.95rem;font-weight:760;text-decoration:none;box-shadow:0 .8rem 1.8rem rgba(28,28,28,.2)}@media (min-width:56rem){.StickyCta_bar__6vvSw{display:none}}