.card-interactions_card__SxjVU,.card-interactions_preview__2oU9P{--card-hover-scale:1.015;--card-hover-lift:-4px;--card-hover-shadow:0 3px 8px -5px rgba(67,49,34,.06),0 28px 58px -20px rgba(67,49,34,.16);transition:scale .32s cubic-bezier(.22,1,.36,1),translate .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease,border-color .32s ease}.card-interactions_wide__U3uC0{--card-hover-scale:1.005;--card-hover-lift:-3px}.card-interactions_art__TWoEm,.card-interactions_preview__2oU9P img{transition:scale .4s cubic-bezier(.22,1,.36,1)}.card-interactions_preview__2oU9P img{transform-origin:center top}.dark .card-interactions_card__SxjVU,.dark .card-interactions_preview__2oU9P{--card-hover-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 8px 20px -12px rgba(0,0,0,.25),0 32px 68px -22px rgba(0,0,0,.5)}.card-interactions_card__SxjVU:has(:focus-visible){box-shadow:var(--card-hover-shadow)}@media (hover:hover) and (pointer:fine){.card-interactions_card__SxjVU:hover,.card-interactions_preview__2oU9P:hover{box-shadow:var(--card-hover-shadow);border-color:#e0d5c7}.dark .card-interactions_card__SxjVU:hover,.dark .card-interactions_preview__2oU9P:hover{border-color:hsla(0,0%,100%,.19)}.card-interactions_preview__2oU9P:hover{z-index:20}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.card-interactions_card__SxjVU:hover,.card-interactions_preview__2oU9P:hover{scale:var(--card-hover-scale);translate:0 var(--card-hover-lift)}.card-interactions_card__SxjVU:hover .card-interactions_art__TWoEm{scale:1.055}.card-interactions_preview__2oU9P:hover img{scale:1.025}}@media (prefers-reduced-motion:reduce){.card-interactions_art__TWoEm,.card-interactions_card__SxjVU,.card-interactions_preview__2oU9P,.card-interactions_preview__2oU9P img{transition:none}}.hero-demo_demo__9bLwd{--screen:#fffaf3;--screen-ink:#3c3029;--muted:#867265;--line:#eee3d6;--message:#f0e9df;--card:#fffdf8;--card-ink:#403229;--card-border:#f0dfce;position:relative;width:100%;max-width:530px;margin-inline:auto;isolation:isolate}.hero-demo_scene__KjjiI{position:relative;height:650px;perspective:1400px}.hero-demo_backdrop__UzNn3{position:absolute;inset:92px 3% 57px 12%;border-radius:48% 48% 44% 48%;background:linear-gradient(150deg,#f3e0c6 3%,#f7ebdb 54%,#f1dfc7);transform:rotate(-12deg);opacity:.68}.hero-demo_orbit__U_DwR{position:absolute;width:94%;height:180px;bottom:66px;left:1%;border:1px solid #c4a383;border-radius:50%;transform:rotate(-19deg);opacity:.28}.hero-demo_floorShadow__7ZIXC{position:absolute;left:17%;bottom:44px;width:71%;height:46px;border-radius:50%;background:#845431;opacity:.2;filter:blur(19px);transform:rotate(-7deg)}.hero-demo_phonePosition__DydH5{position:absolute;width:326px;height:557px;top:42px;left:calc(50% - 151px);transform:rotate(-7deg) rotateY(-12deg) rotateX(6deg)}.hero-demo_phone__qFJWQ{position:relative;width:100%;height:100%;padding:7px;border-radius:49px;background:linear-gradient(135deg,#ffe2bd 4%,#edb17f 47%,#c7824c);border:1px solid #e8b184;box-shadow:1px 1px 0 #c28a5e,2px 2px 0 #c28a5e,3px 3px 0 #bc8051,4px 4px 0 #bc8051,5px 5px 0 #b67b4e,6px 6px 0 #b67b4e,7px 7px 0 #ad7147,8px 8px 0 #ad7147,9px 9px 0 #a86c43,10px 10px 0 #a86c43,12px 14px 0 #98613e,17px 23px 16px -8px rgba(86,47,24,.26),35px 40px 55px -16px rgba(103,65,32,.25),inset 1px 2px 2px hsla(0,0%,100%,.85)}.hero-demo_phoneFace__n8Biv{position:relative;height:100%;border-radius:42px;padding:6px;background:linear-gradient(130deg,#fff4df,#f5d2ab 75%,#e7ba8e);box-shadow:0 0 0 1px rgba(129,77,39,.18),inset 0 1px 2px #fff9eb}.hero-demo_powerButton__aq7zZ,.hero-demo_sideButton__XAJCN{position:absolute;left:-4px;top:110px;width:4px;height:39px;border-radius:3px 0 0 3px;background:#d19b70;box-shadow:inset 1px 1px 1px #ffe0b8,0 54px 0 #d19b70}.hero-demo_powerButton__aq7zZ{left:auto;right:-12px;top:151px;height:54px;background:#a66c43;box-shadow:inset 1px 0 1px #e9b181;border-radius:0 3px 3px 0}.hero-demo_screen__ix7A3{height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--screen);border-radius:36px;color:var(--screen-ink);box-shadow:0 0 0 1px #a47a56,inset 0 1px 4px rgba(75,49,30,.12)}.hero-demo_statusBar__FlbXv{height:38px;padding:13px 23px 7px;display:flex;align-items:center;justify-content:space-between;position:relative;flex-shrink:0;font-size:10px;font-weight:700}.hero-demo_speaker__GTIzK{width:42px;height:5px;border-radius:9px;background:#dacbb8;position:absolute;left:calc(50% - 21px);top:16px;box-shadow:inset 0 1px 2px rgba(95,63,33,.15)}.hero-demo_statusIcons__DwzdB{display:flex;align-items:center;gap:3px}.hero-demo_chatHeader__8jkcJ{display:flex;align-items:center;gap:8px;padding:13px 14px 15px;border-bottom:1px solid var(--line)}.hero-demo_chatHeader__8jkcJ>svg{flex-shrink:0;color:var(--muted)}.hero-demo_businessAvatar___2t2m{display:grid;place-items:center;flex-shrink:0;width:33px;height:36px;border-radius:11px;background:#f6dac0;color:#a4502c;font-size:11px;font-weight:800;box-shadow:inset 0 1px 0 #fff1df,0 2px 2px rgba(110,71,40,.07)}.hero-demo_business__oVwJO{flex:1;min-width:0;transition:opacity .6s}.hero-demo_business__oVwJO strong{display:block;font-size:12px;letter-spacing:-.2px;white-space:nowrap}.hero-demo_business__oVwJO>span{display:flex;align-items:center;gap:5px;margin-top:4px;font-size:9px;color:var(--muted)}.hero-demo_activeDot__OA8SL,.hero-demo_business__oVwJO i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#709c6b}.hero-demo_conversation__DxjzY{min-height:0;flex:1;display:flex;flex-direction:column;transition:opacity .6s}.hero-demo_timestamp__s4NL8{color:var(--muted);font-size:8px;letter-spacing:1.2px;text-align:center;margin:14px 0 12px}.hero-demo_messages__g0ru0{flex:1;min-height:0;overflow:hidden;padding:0 13px;overscroll-behavior:contain}.hero-demo_messageStack__TUyAk{display:flex;flex-direction:column;gap:10px}.hero-demo_bubble__CMhzC{width:fit-content;max-width:90%;border-radius:15px;padding:10px 12px;font-size:12px;line-height:1.55}.hero-demo_assistant__QfHTd{background:var(--message);border-bottom-left-radius:5px;color:var(--screen-ink)}.hero-demo_customer__7epw1{margin-left:auto;color:#743b20;background:#f8cba5;border-bottom-right-radius:5px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25)}.hero-demo_banner__y65F3{margin:0 auto 3px;max-width:94%;color:var(--muted);text-align:center;font-size:9px;line-height:1.5}.hero-demo_messageEnter__LMGB6{display:grid;grid-template-rows:1fr;animation:hero-demo_messageIn__R_zYq .5s cubic-bezier(.22,1,.36,1) both}.hero-demo_messageEnter__LMGB6>div{min-height:0;overflow:hidden}.hero-demo_typing__eOhLL{display:flex;gap:4px;padding-block:13px}.hero-demo_typing__eOhLL span{width:4px;height:4px;background:currentColor;border-radius:50%;animation:hero-demo_typing__eOhLL 1.1s ease-in-out infinite}.hero-demo_typing__eOhLL span:nth-child(2){animation-delay:.16s}.hero-demo_typing__eOhLL span:nth-child(3){animation-delay:.32s}.hero-demo_delivery__QibhE{min-height:25px;padding:7px 17px 4px;font-size:8px;color:var(--muted);display:flex;align-items:center;justify-content:flex-end;gap:4px}.hero-demo_delivery__QibhE>svg+svg{margin-left:-9px}.hero-demo_composer__0kafz{display:flex;align-items:center;gap:9px;margin:7px 15px 0;color:var(--muted)}.hero-demo_composer__0kafz>span{display:flex;flex:1;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:25px;padding:5px 5px 5px 12px;font-size:10px}.hero-demo_composer__0kafz>span>svg{box-sizing:content-box;padding:5px;border-radius:50%;color:#fff5e8;background:#be7346}.hero-demo_homeIndicator__Wt3FF{flex-shrink:0;width:83px;height:4px;border-radius:4px;background:#b5a391;margin:12px auto 8px;opacity:.55}.hero-demo_notice__XeDYv{position:absolute;z-index:2;background:var(--card);color:var(--card-ink);border:1px solid var(--card-border);box-shadow:0 2px 0 #e0cbb6,0 4px 0 #d5bda5,0 14px 25px -8px rgba(78,45,22,.17),inset 0 1px 0 hsla(0,0%,100%,.8)}.hero-demo_incoming__ko6Rr{display:flex;align-items:center;gap:11px;top:22px;left:0;border-radius:19px;padding:16px 15px;transform:rotate(-5deg);transition:opacity .6s,transform .6s}.hero-demo_sourceIcon__ctWmL{display:grid;place-items:center;width:39px;height:43px;border-radius:13px;color:#b65c35;background:#fae3d1;box-shadow:inset 0 1px 0 #fff5ed,0 2px 0 #efd1ba}.hero-demo_cardEyebrow__q4tfQ{display:block;font-size:7px;letter-spacing:1.15px;color:var(--muted);font-weight:700;margin-bottom:5px}.hero-demo_incoming__ko6Rr strong{display:block;font-size:13px;letter-spacing:-.3px}.hero-demo_cardDetail__f_3IB{display:block;font-size:10px;margin-top:3px}.hero-demo_cardDetail__f_3IB>span{color:var(--muted)}.hero-demo_noticeArrow__nG31M{color:var(--muted);align-self:flex-start;margin-left:2px}.hero-demo_booking__qpt5t{width:193px;right:-1px;bottom:18px;padding:16px 18px;border-radius:21px;transform:translateY(15px) rotate(5deg) scale(.96);opacity:0;visibility:hidden;transition:opacity .45s,transform .65s cubic-bezier(.22,1,.36,1),visibility .45s}.hero-demo_booking__qpt5t[data-booked=true]{opacity:1;visibility:visible;transform:translateY(0) rotate(5deg) scale(1)}.hero-demo_bookingTop__1UcKY{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.hero-demo_calendarIcon__8_s6i{display:grid;place-items:center;height:35px;width:35px;border-radius:11px;background:#e9efdd;color:#5b7444;box-shadow:inset 0 1px 0 #f7fbe9,0 2px 0 #d9e1c9}.hero-demo_bookingCheck__LfpL0{display:flex;align-items:center;gap:3px;color:#608047;font-size:7px;letter-spacing:.8px;font-weight:700}.hero-demo_booking__qpt5t>strong{display:block;font-size:21px;font-weight:800;letter-spacing:-.8px}.hero-demo_bookingDot__J6OVB{color:#c77644}.hero-demo_bookingSlot__ly559{display:block;margin-top:3px;color:var(--muted);font-size:11px}.hero-demo_handNote__FS_Ob{position:absolute;left:0;bottom:94px;width:118px;color:#997251;transform:rotate(-8deg)}.hero-demo_handNote__FS_Ob>span{display:block;font-family:Georgia,Times New Roman,serif;font-size:16px;font-style:italic;line-height:1.35;letter-spacing:-.5px}.hero-demo_handNote__FS_Ob>span+span{margin-top:5px}.hero-demo_caption__foEHn{display:flex;flex-direction:column;gap:12px;align-items:center;padding-bottom:12px}.hero-demo_journey__1NFZu{display:flex;align-items:center;justify-content:center;gap:12px;font-size:11px}.hero-demo_journey__1NFZu>span{display:flex;align-items:center;gap:5px;color:#998777;transition:color .4s}.hero-demo_journey__1NFZu>svg{color:#b8a28c}.hero-demo_journey__1NFZu>span[data-active=true]{color:#a7552c}.hero-demo_journey__1NFZu>.hero-demo_journeyBooked__ddfg6[data-active=true]{color:#608047}.hero-demo_staticLabel__lhThG{min-height:32px;padding:5px 8px;color:#937a65;font-size:9px}.hero-demo_demo__9bLwd [data-faded=true]{opacity:0}.dark .hero-demo_demo__9bLwd{--screen:#26221f;--screen-ink:#f2e9df;--muted:#b9a89a;--line:#453a31;--message:#3b332d;--card:#332b24;--card-ink:#fff0dd;--card-border:#63503e}.dark .hero-demo_backdrop__UzNn3{background:linear-gradient(145deg,#30231a,#211b16 65%,#3c281b);opacity:.75}.dark .hero-demo_orbit__U_DwR{border-color:#b57c49;opacity:.24}.dark .hero-demo_floorShadow__7ZIXC{background:#000;opacity:.75}.dark .hero-demo_phone__qFJWQ{box-shadow:1px 1px 0 #c28a5e,2px 2px 0 #c28a5e,3px 3px 0 #bc8051,4px 4px 0 #bc8051,5px 5px 0 #b67b4e,6px 6px 0 #b67b4e,7px 7px 0 #ad7147,8px 8px 0 #ad7147,9px 9px 0 #a86c43,10px 10px 0 #a86c43,12px 14px 0 #98613e,20px 25px 20px -8px rgba(0,0,0,.6),35px 40px 65px -16px rgba(0,0,0,.55),inset 1px 2px 2px hsla(0,0%,100%,.85)}.dark .hero-demo_speaker__GTIzK{background:#52473d}.dark .hero-demo_businessAvatar___2t2m{background:#67452f;color:#fbd4ae;box-shadow:inset 0 1px 0 #815b3e}.dark .hero-demo_customer__7epw1{color:#412919;background:#edb482}.dark .hero-demo_notice__XeDYv{box-shadow:0 2px 0 #493727,0 4px 0 #241b14,0 18px 28px -8px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,235,210,.08)}.dark .hero-demo_sourceIcon__ctWmL{background:#513929;color:#f2b783;box-shadow:inset 0 1px 0 #694a35,0 2px 0 #302218}.dark .hero-demo_calendarIcon__8_s6i{background:#3f4a33;color:#c2d8a8;box-shadow:inset 0 1px 0 #566245,0 2px 0 #29331e}.dark .hero-demo_bookingCheck__LfpL0{color:#b6ca9d}.dark .hero-demo_handNote__FS_Ob{color:#b59474}.dark .hero-demo_journey__1NFZu>span{color:#a59482}.dark .hero-demo_journey__1NFZu>span[data-active=true]{color:#ecc09a}.dark .hero-demo_journey__1NFZu>.hero-demo_journeyBooked__ddfg6[data-active=true]{color:#bad0a2}.dark .hero-demo_staticLabel__lhThG{color:#b09a85}@keyframes hero-demo_messageIn__R_zYq{0%{grid-template-rows:0fr;opacity:0;transform:translateY(6px)}to{grid-template-rows:1fr;opacity:1;transform:translateY(0)}}@keyframes hero-demo_typing__eOhLL{0%,80%,to{opacity:.3}40%{opacity:1}}@media (min-width:1024px) and (max-width:1199px){.hero-demo_phonePosition__DydH5{left:calc(50% - 147px);width:302px}.hero-demo_incoming__ko6Rr{left:-8px}.hero-demo_booking__qpt5t{right:-3px;width:180px}.hero-demo_handNote__FS_Ob{left:-4px;width:100px}.hero-demo_handNote__FS_Ob>span{font-size:14px}}@media (max-width:639px){.hero-demo_scene__KjjiI{height:610px;margin-bottom:76px}.hero-demo_phonePosition__DydH5{top:44px;left:calc(50% - 147px);width:294px;height:523px;transform:rotate(-5deg) rotateY(-9deg) rotateX(4deg)}.hero-demo_incoming__ko6Rr{top:13px;left:3px;padding:12px;gap:9px}.hero-demo_sourceIcon__ctWmL{width:33px;height:36px}.hero-demo_cardEyebrow__q4tfQ{font-size:6px}.hero-demo_incoming__ko6Rr strong{font-size:12px}.hero-demo_cardDetail__f_3IB{font-size:9px}.hero-demo_backdrop__UzNn3{inset:75px 2% 55px 2%}.hero-demo_booking__qpt5t{width:171px;right:1px;bottom:8px;padding:12px 14px 13px}.hero-demo_booking__qpt5t>strong{font-size:19px}.hero-demo_bookingCheck__LfpL0{font-size:6px;letter-spacing:.5px}.hero-demo_bookingTop__1UcKY{margin-bottom:6px}.hero-demo_handNote__FS_Ob{top:calc(100% + 12px);bottom:auto;left:0;width:100%;text-align:center;transform:none}.hero-demo_journey__1NFZu{gap:9px;font-size:10px}.hero-demo_chatHeader__8jkcJ{gap:6px;padding-inline:10px}.hero-demo_business__oVwJO strong{font-size:11px}.hero-demo_bubble__CMhzC{font-size:11.5px;padding:9px 11px}.hero-demo_messages__g0ru0{padding-inline:11px}}@media (max-width:359px){.hero-demo_phonePosition__DydH5{width:260px;left:calc(50% - 134px)}.hero-demo_businessAvatar___2t2m{width:27px}.hero-demo_business__oVwJO strong{font-size:10px}}@media (prefers-reduced-motion:reduce){.hero-demo_demo__9bLwd *,.hero-demo_demo__9bLwd :after,.hero-demo_demo__9bLwd :before{animation:none!important;transition:none!important}}