.HomeV3_page__UCrpR{max-width:1320px;margin:0 auto;padding:5.4rem 1rem 3.5rem;display:grid;grid-gap:1.15rem;gap:1.15rem}.HomeV3_topBar___0_hF{position:-webkit-sticky;position:sticky;top:0;z-index:90;background:rgba(8,10,14,.92);border-bottom:1px solid hsla(0,0%,100%,.08);padding:.82rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.HomeV3_brand__T_T47{text-decoration:none;color:#f4f8ff;font-weight:700;letter-spacing:.03em;font-size:.9rem}.HomeV3_nav__jadoT{display:flex;gap:.95rem}.HomeV3_nav__jadoT a{text-decoration:none;color:rgba(244,248,255,.72);font-size:.9rem;font-weight:500}.HomeV3_nav__jadoT a:hover{color:#f4f8ff}.HomeV3_headerCta__yhdRO{text-decoration:none;background:var(--accent);color:#063820;border-radius:999px;padding:.55rem .95rem;font-weight:600;font-size:.85rem}.HomeV3_hero__dKoG5{background:radial-gradient(circle at 82% 15%,rgba(0,255,136,.14),transparent 45%),#0b1018;border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:1.5rem;display:grid;grid-template-columns:1.35fr .85fr;grid-gap:1rem;gap:1rem}.HomeV3_kicker__qBa_4{color:var(--accent-dark);text-transform:uppercase;letter-spacing:.06em;font-weight:650;font-size:.78rem;margin-bottom:.6rem}.HomeV3_hero__dKoG5 h1{color:#f4f8ff;font-size:clamp(1.9rem,3.4vw,3.2rem);font-weight:700;line-height:1.1;letter-spacing:-.012em;margin-bottom:.7rem}.HomeV3_lead__VFVxc{color:rgba(244,248,255,.78);max-width:720px;font-size:.98rem;line-height:1.58;font-weight:430}.HomeV3_heroActions__gsbT9{margin-top:.95rem;display:flex;flex-wrap:wrap;gap:.55rem}.HomeV3_primaryBtn__wL9Wh,.HomeV3_secondaryBtn__VNXQQ{border-radius:999px;text-decoration:none;font-weight:600;border:0;cursor:pointer;font-family:inherit}.HomeV3_primaryBtn__wL9Wh{background:var(--accent);color:#063820;padding:.65rem 1rem}.HomeV3_secondaryBtn__VNXQQ{background:transparent;color:#f4f8ff;border:1px solid rgba(244,248,255,.3);padding:.63rem 1rem}.HomeV3_heroPanel__ikB6t{border:1px solid hsla(0,0%,100%,.1);border-radius:14px;background:hsla(0,0%,100%,.03);padding:.95rem}.HomeV3_heroPanel__ikB6t h3{color:#f4f8ff;margin-bottom:.55rem}.HomeV3_heroPanel__ikB6t ul{list-style:none;display:grid;grid-gap:.4rem;gap:.4rem}.HomeV3_heroPanel__ikB6t li{color:rgba(244,248,255,.8);font-size:.92rem;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;padding:.35rem .7rem}.HomeV3_section__vBLko{border-radius:16px;padding:1rem;border:0;background:transparent}.HomeV3_sectionHeadWide__0aJB9 h2{margin-bottom:.3rem;font-size:clamp(1.25rem,2.2vw,1.8rem);font-weight:650;line-height:1.2;letter-spacing:-.008em}.HomeV3_sectionHeadWide__0aJB9 p{color:var(--text-secondary);font-size:.94rem}.HomeV3_bandDark__q53Cu{background:#0d131d;border-color:transparent}.HomeV3_bandDark__q53Cu .HomeV3_sectionHeadWide__0aJB9 h2,.HomeV3_bandDark__q53Cu .HomeV3_sectionHeadWide__0aJB9 p{color:#f4f8ff}.HomeV3_bandSoft__1_Exj{background:transparent}.HomeV3_bandDarkMini__uKhti{background:linear-gradient(130deg,#121824,#0f2230);border-color:transparent}.HomeV3_bandDarkMini__uKhti .HomeV3_sectionHeadWide__0aJB9 h2,.HomeV3_bandDarkMini__uKhti .HomeV3_sectionHeadWide__0aJB9 p{color:#f4f8ff}.HomeV3_focusGrid__JyXJe,.HomeV3_formGrid__jzWXB,.HomeV3_hiringGrid__iY0r7,.HomeV3_insightGrid__5lF9j,.HomeV3_solutionGrid__F76z3{margin-top:.8rem;display:grid;grid-gap:.65rem;gap:.65rem}.HomeV3_solutionGrid__F76z3{grid-template-columns:repeat(3,minmax(0,1fr))}.HomeV3_focusGrid__JyXJe{grid-template-columns:repeat(4,minmax(0,1fr))}.HomeV3_insightGrid__5lF9j{grid-template-columns:repeat(3,minmax(0,1fr))}.HomeV3_hiringGrid__iY0r7{grid-template-columns:.9fr 1.1fr}.HomeV3_formGrid__jzWXB{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeV3_focusCard__Az_Yx,.HomeV3_form__zhwTS,.HomeV3_insightCard__7TQ_B,.HomeV3_newsletterBar__sP7To,.HomeV3_rolePanel__BChTP,.HomeV3_solutionCard__FeQ19{border-radius:12px;border:0;background:transparent;padding:.8rem}.HomeV3_bandDark__q53Cu .HomeV3_solutionCard__FeQ19{background:hsla(0,0%,100%,.04);border-color:transparent}.HomeV3_bandDark__q53Cu .HomeV3_solutionCard__FeQ19 h3,.HomeV3_bandDark__q53Cu .HomeV3_solutionCard__FeQ19 p,.HomeV3_bandDark__q53Cu .HomeV3_solutionCard__FeQ19 strong{color:#f4f8ff}.HomeV3_solutionCategory__POmtv{color:var(--accent-dark);font-weight:700;font-size:.8rem;margin-bottom:.3rem}.HomeV3_focusCard__Az_Yx h3,.HomeV3_insightCard__7TQ_B h3,.HomeV3_rolePanel__BChTP h3,.HomeV3_solutionCard__FeQ19 h3{font-size:1.05rem;font-weight:600;line-height:1.3;letter-spacing:-.004em;margin-bottom:.3rem}.HomeV3_insightCard__7TQ_B p,.HomeV3_section__vBLko p,.HomeV3_solutionCard__FeQ19 p{color:var(--text-secondary);font-size:.92rem;line-height:1.5}.HomeV3_focusCard__Az_Yx span,.HomeV3_solutionCard__FeQ19 strong{font-size:.9rem;font-family:var(--font-mono),monospace}.HomeV3_demoTabs__BPE4J{margin-top:.8rem;display:flex;flex-wrap:wrap;gap:.5rem;background:transparent;border:0;border-radius:12px;padding:.45rem}.HomeV3_demoTabBtn__CWo_q{border:1px solid transparent;background:transparent;color:#4b5567;border-radius:999px;padding:.5rem .9rem;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s ease}.HomeV3_demoTabBtn__CWo_q:hover{background:hsla(0,0%,100%,.7);color:var(--text-primary)}.HomeV3_activeDemoTab__cGEYn{background:#111827;border-color:#111827;color:#f8fbff;box-shadow:0 8px 18px rgba(15,23,42,.18)}.HomeV3_demoViewport___nkLD{margin-top:.6rem;border:0;border-radius:14px;overflow:hidden;background:transparent;padding:.35rem}.HomeV3_demoInner__wJPcD{border-radius:11px;overflow:hidden;background:#fff;border:0}.HomeV3_focusCard__Az_Yx{display:grid;grid-gap:.45rem;gap:.45rem;align-content:start}.HomeV3_focusCard__Az_Yx span{width:2rem;height:2rem;border-radius:999px;background:#101010;color:var(--accent);display:inline-flex;align-items:center;justify-content:center;font-size:.76rem;font-weight:700;font-family:JetBrains Mono,monospace}.HomeV3_bandDarkMini__uKhti .HomeV3_insightCard__7TQ_B{background:hsla(0,0%,100%,.04);border-color:transparent}.HomeV3_bandDarkMini__uKhti .HomeV3_insightCard__7TQ_B h3,.HomeV3_bandDarkMini__uKhti .HomeV3_insightCard__7TQ_B p{color:#f4f8ff}.HomeV3_rolePanel__BChTP ul{margin:.45rem 0 0;padding-left:1rem;display:grid;grid-gap:.35rem;gap:.35rem;color:var(--text-secondary);font-size:.92rem}.HomeV3_form__zhwTS{display:grid;grid-gap:.55rem;gap:.55rem}.HomeV3_formInline__6jrxT input,.HomeV3_form__zhwTS input,.HomeV3_form__zhwTS select,.HomeV3_form__zhwTS textarea{border:1px solid var(--border);border-radius:10px;background:#fff;padding:.63rem .7rem;font-family:inherit;font-size:.92rem}.HomeV3_formInline__6jrxT{display:grid;grid-template-columns:1fr auto;grid-gap:.5rem;gap:.5rem}.HomeV3_newsletterBar__sP7To{display:grid;grid-template-columns:1fr auto;grid-gap:.8rem;gap:.8rem;align-items:center}.HomeV3_newsletterBar__sP7To h2{margin-bottom:.2rem;font-size:clamp(1.15rem,2vw,1.5rem)}.HomeV3_newsletterBar__sP7To p{color:var(--text-secondary);font-size:.92rem}.HomeV3_contactBand__gRKOx{background:transparent}.HomeV3_status__OpYC7{min-height:1.15rem;color:var(--text-secondary);margin-top:.35rem;font-size:.88rem}.HomeV3_mobileCta__O6lzX{display:none;position:fixed;left:.8rem;right:.8rem;bottom:.8rem;z-index:100;text-decoration:none;border-radius:999px;padding:.75rem .8rem;text-align:center;background:var(--accent);color:#063820;font-weight:700}@media (max-width:1080px){.HomeV3_focusGrid__JyXJe,.HomeV3_insightGrid__5lF9j,.HomeV3_solutionGrid__F76z3{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeV3_hiringGrid__iY0r7{grid-template-columns:1fr}}@media (max-width:860px){.HomeV3_headerCta__yhdRO,.HomeV3_nav__jadoT{display:none}.HomeV3_page__UCrpR{padding:4.7rem .55rem 6rem;gap:.75rem}.HomeV3_hero__dKoG5{grid-template-columns:1fr;padding:1rem .82rem;border-radius:14px}.HomeV3_section__vBLko{padding:.82rem;border-radius:12px}.HomeV3_focusGrid__JyXJe,.HomeV3_formGrid__jzWXB,.HomeV3_formInline__6jrxT,.HomeV3_insightGrid__5lF9j,.HomeV3_newsletterBar__sP7To,.HomeV3_solutionGrid__F76z3{grid-template-columns:1fr}.HomeV3_mobileCta__O6lzX{display:block}}@media (max-width:560px){.HomeV3_topBar___0_hF{padding:.72rem .75rem}.HomeV3_brand__T_T47{font-size:.82rem}.HomeV3_hero__dKoG5 h1{font-size:clamp(1.5rem,8vw,2rem)}.HomeV3_kicker__qBa_4{font-size:.72rem}}.Geofence_productSection__b27PZ{padding:1.1rem .2rem;position:relative}.Geofence_productSection__b27PZ:nth-child(2n){background:var(--bg-secondary)}.Geofence_container__zol1A{max-width:100%;margin:0 auto}.Geofence_productGrid__PxlfY{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.1rem;gap:1.1rem;align-items:center}.Geofence_productInfo__tBwZg{max-width:100%}.Geofence_productLabel__j_QVa{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;background:var(--accent);color:var(--card-bg);border-radius:50px;font-size:.85rem;font-weight:700;margin-bottom:.7rem;text-transform:uppercase;letter-spacing:1px}.Geofence_productTitle__raugR{font-size:clamp(2rem,4.2vw,3.2rem);font-weight:800;margin-bottom:.9rem;line-height:1.1}.Geofence_productDescription__F2NiC{font-size:1.08rem;color:var(--text-secondary);line-height:1.65;margin-bottom:.9rem}.Geofence_featureList__xKNdL{list-style:none;margin-bottom:.6rem}.Geofence_featureItem__rKyq6{display:flex;align-items:flex-start;gap:1rem;padding:.45rem 0;font-size:.98rem}.Geofence_featureIcon__8cfib{width:24px;height:24px;border-radius:50%;flex-shrink:0;display:flex;justify-content:center;font-size:.75rem}.Geofence_btnPrimary__TyESB,.Geofence_featureIcon__8cfib{background:var(--accent);align-items:center;color:var(--card-bg);font-weight:700}.Geofence_btnPrimary__TyESB{display:inline-flex;gap:.75rem;padding:.95rem 1.8rem;border-radius:50px;text-decoration:none;font-size:.95rem;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,255,136,.3);border:none;cursor:pointer}.Geofence_btnPrimary__TyESB:hover{background:var(--accent-dark);transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,255,136,.4)}.Geofence_deviceMockup__0kI1h{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.15);background:#fff}.Geofence_demoControls__JecZl{position:absolute;top:1rem;right:1rem;z-index:100}.Geofence_replayBtn__ucRjj{background:hsla(0,0%,100%,.95);border:2px solid var(--accent);padding:.75rem 1.5rem;border-radius:50px;font-weight:700;color:var(--text-primary);cursor:pointer;transition:all .3s ease;font-size:.9rem;display:flex;align-items:center;gap:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.1)}.Geofence_replayBtn__ucRjj:hover{background:var(--accent);color:var(--card-bg);transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,255,136,.3)}.Geofence_mapContainer__AB7jq{height:440px;background:linear-gradient(135deg,#1a1a2e,#16213e);position:relative;overflow:hidden}.Geofence_mapGrid__un1Qg{position:absolute;inset:0;background-image:linear-gradient(rgba(0,255,136,.05) 1px,transparent 0),linear-gradient(90deg,rgba(0,255,136,.05) 1px,transparent 0);background-size:30px 30px}.Geofence_road__v3mJI{position:absolute;background:hsla(0,0%,100%,.1)}.Geofence_road__v3mJI.Geofence_horizontal__SHYlw{height:20px;width:100%}.Geofence_road__v3mJI.Geofence_vertical__jP2LH{width:20px;height:100%}.Geofence_storeMarker__KsZyo{position:absolute;width:50px;height:50px;background:var(--accent);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;box-shadow:0 0 30px rgba(0,255,136,.5);cursor:pointer;transition:all .3s ease}.Geofence_storeMarker__KsZyo:hover{transform:scale(1.2)}.Geofence_storeIcon__2scSh{width:24px;height:24px;background:var(--card-bg);border-radius:50%}.Geofence_storeLabel__2tI_d{position:absolute;top:-30px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.8);padding:.35rem .75rem;border-radius:6px;font-size:.75rem;white-space:nowrap;color:#fff;font-weight:600}.Geofence_geofenceZone__KNDaO{position:absolute;border:3px solid var(--accent);border-radius:50%;pointer-events:none}.Geofence_geofenceZone__KNDaO:after{content:"";position:absolute;inset:-3px;border:2px dashed rgba(0,255,136,.3);border-radius:50%;animation:Geofence_rotateDash__r_0mb 20s linear infinite}@keyframes Geofence_rotateDash__r_0mb{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Geofence_userDot__dCnwU{position:absolute;width:16px;height:16px;background:#fff;border:3px solid var(--accent);border-radius:50%;box-shadow:0 0 20px var(--accent);z-index:5}.Geofence_userTrail__ywib1{position:absolute;width:4px;height:4px;background:rgba(0,255,136,.3);border-radius:50%}.Geofence_notificationPopup__PN0gz{position:absolute;background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 20px 60px rgba(0,0,0,.3);min-width:320px;z-index:10;border:2px solid var(--accent)}.Geofence_notificationHeader__SklAT{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.Geofence_notificationAvatar__g_a3U{width:45px;height:45px;background:linear-gradient(135deg,var(--accent) 0,var(--accent-dark) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--card-bg);font-weight:700;font-size:1.1rem}.Geofence_notificationInfo__VvU6z h4{font-weight:700;font-size:1.05rem;margin:0}.Geofence_notificationInfo__VvU6z p{font-size:.85rem;color:var(--text-secondary);margin:0}.Geofence_notificationMessage__Gam9N{background:var(--bg-secondary);padding:1rem;border-radius:10px;margin-bottom:1rem;font-size:.95rem}.Geofence_notificationActions__drdFM{display:flex;gap:.75rem}.Geofence_notificationBtn__fwSzE{flex:1 1;padding:.75rem;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:all .2s ease;font-family:inherit}.Geofence_notificationBtn__fwSzE.Geofence_primary__oXYFG{background:var(--accent);color:var(--card-bg)}.Geofence_notificationBtn__fwSzE.Geofence_primary__oXYFG:hover{background:var(--accent-dark);transform:translateY(-2px)}.Geofence_notificationBtn__fwSzE.Geofence_secondary__Tf0nu{background:var(--bg-secondary);color:var(--text-primary)}.Geofence_notificationBtn__fwSzE.Geofence_secondary__Tf0nu:hover{background:var(--border)}.Geofence_analyticsPanel__LaPnM{position:absolute;bottom:1.5rem;left:1.5rem;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:1.5rem;color:#fff;min-width:280px;border:1px solid rgba(0,255,136,.3)}.Geofence_analyticsTitle__DRgu3{font-weight:700;margin-bottom:1rem;font-size:1.05rem;color:var(--accent)}.Geofence_analyticsStat__JSGns{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid hsla(0,0%,100%,.1);font-size:.9rem}.Geofence_analyticsStat__JSGns:last-child{border-bottom:none}.Geofence_analyticsValue__eAyev{font-weight:700;color:var(--accent);font-family:JetBrains Mono,monospace}@media (max-width:1024px){.Geofence_productGrid__PxlfY{grid-template-columns:1fr;gap:2.2rem}.Geofence_mapContainer__AB7jq{height:380px}.Geofence_productInfo__tBwZg{max-width:none}.Geofence_analyticsPanel__LaPnM{min-width:240px;padding:1.25rem}}@media (max-width:640px){.Geofence_productSection__b27PZ{padding:.7rem 0}.Geofence_productDescription__F2NiC{font-size:1.05rem;line-height:1.65}.Geofence_featureItem__rKyq6{font-size:.98rem}.Geofence_featureItem__rKyq6:nth-child(n+4){display:none}.Geofence_notificationPopup__PN0gz{min-width:280px;padding:1.25rem;right:.75rem!important}.Geofence_mapContainer__AB7jq{height:320px}.Geofence_replayBtn__ucRjj{padding:.6rem 1.2rem;font-size:.85rem}}@media (max-width:480px){.Geofence_productSection__b27PZ{padding:.55rem 0}.Geofence_mapContainer__AB7jq{height:290px}.Geofence_analyticsPanel__LaPnM,.Geofence_notificationPopup__PN0gz,.Geofence_storeLabel__2tI_d{display:none}.Geofence_demoControls__JecZl{top:.65rem;right:.65rem}}.Bookingflow_productSection__4dQZC{padding:1.1rem .2rem;position:relative;background:var(--bg-secondary)}.Bookingflow_container__Kik__{max-width:100%;margin:0 auto}.Bookingflow_productGrid__qqjm2{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.1rem;gap:1.1rem;align-items:center}.Bookingflow_productGrid__qqjm2.Bookingflow_reverse__8owt8{direction:rtl}.Bookingflow_productGrid__qqjm2.Bookingflow_reverse__8owt8>*{direction:ltr}.Bookingflow_productInfo___KKtc{max-width:100%}.Bookingflow_productLabel__qYnd8{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;background:var(--accent);color:var(--card-bg);border-radius:50px;font-size:.85rem;font-weight:700;margin-bottom:.7rem;text-transform:uppercase;letter-spacing:1px}.Bookingflow_productTitle__9142m{font-size:clamp(2rem,4.2vw,3.2rem);font-weight:800;margin-bottom:.9rem;line-height:1.1}.Bookingflow_productDescription__ZtbQp{font-size:1.08rem;color:var(--text-secondary);line-height:1.65;margin-bottom:.9rem}.Bookingflow_featureList__LXyYQ{list-style:none;margin-bottom:.6rem}.Bookingflow_featureItem__feKJK{display:flex;align-items:flex-start;gap:1rem;padding:.45rem 0;font-size:.98rem}.Bookingflow_featureIcon__ez6W7{width:24px;height:24px;border-radius:50%;flex-shrink:0;display:flex;justify-content:center;font-size:.75rem}.Bookingflow_btnPrimary__4LaT9,.Bookingflow_featureIcon__ez6W7{background:var(--accent);align-items:center;color:var(--card-bg);font-weight:700}.Bookingflow_btnPrimary__4LaT9{display:inline-flex;gap:.75rem;padding:.95rem 1.8rem;border-radius:50px;text-decoration:none;font-size:.95rem;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,255,136,.3)}.Bookingflow_btnPrimary__4LaT9:hover{background:var(--accent-dark);transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,255,136,.4)}.Bookingflow_deviceMockup__Km824{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.15);background:#fff}.Bookingflow_demoControls__FYdgM{position:absolute;top:1rem;right:1rem;z-index:100}.Bookingflow_replayBtn__7w_hd{background:hsla(0,0%,100%,.95);border:2px solid var(--accent);padding:.75rem 1.5rem;border-radius:50px;font-weight:700;color:var(--text-primary);cursor:pointer;transition:all .3s ease;font-size:.9rem;display:flex;align-items:center;gap:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.1);font-family:inherit}.Bookingflow_replayBtn__7w_hd:hover{background:var(--accent);color:var(--card-bg);transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,255,136,.3)}.Bookingflow_bookingContainer__WKY4m{height:430px;padding:1rem .75rem;background:var(--bg-secondary);position:relative}.Bookingflow_calendarHeader__LOmt3{text-align:center;margin-bottom:.55rem}.Bookingflow_calendarTitle__9Eeyx{font-size:1.45rem;font-weight:800;margin-bottom:.5rem}.Bookingflow_calendarSubtitle__7_WTF{color:var(--text-secondary);margin:0}.Bookingflow_calendarGrid__niHGr{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:12px;gap:12px;margin-top:.5rem}.Bookingflow_calendarDayHeader__CXVCy{text-align:center;font-weight:700;color:var(--text-secondary);font-size:.85rem;padding:.5rem}.Bookingflow_calendarDay__EO_TL{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border-radius:12px;cursor:pointer;transition:all .3s ease;position:relative;font-weight:600;box-shadow:0 2px 4px rgba(0,0,0,.05);border:2px solid transparent}.Bookingflow_calendarDay__EO_TL:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.1);border-color:var(--accent)}.Bookingflow_calendarDay__EO_TL.Bookingflow_available__R9vQd{cursor:pointer}.Bookingflow_calendarDay__EO_TL.Bookingflow_booked__CXoEN{background:linear-gradient(135deg,var(--accent) 0,var(--accent-dark) 100%);color:var(--card-bg);pointer-events:none}.Bookingflow_calendarDay__EO_TL.Bookingflow_selected__Boc_h{background:var(--accent);color:var(--card-bg);transform:scale(1.05);box-shadow:0 8px 24px rgba(0,255,136,.4)}.Bookingflow_slotIndicator__DxerN{width:6px;height:6px;background:var(--accent);border-radius:50%;position:absolute;bottom:8px}.Bookingflow_bookingModal__0AKPo{position:absolute;bottom:2rem;right:2rem;background:#fff;border-radius:20px;padding:2rem;box-shadow:0 20px 60px rgba(0,0,0,.2);min-width:340px;border:2px solid var(--accent)}.Bookingflow_modalHeader__He294{font-size:1.4rem;font-weight:800;margin-bottom:1.5rem;color:var(--accent)}.Bookingflow_bookingDetail__kK0n6{display:flex;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--border)}.Bookingflow_bookingDetail__kK0n6:last-child{border-bottom:none}.Bookingflow_detailIcon__sBLes{width:45px;height:45px;background:var(--accent);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Bookingflow_detailTitle__6uXDr{font-weight:700;font-size:1.05rem;margin-bottom:.25rem}.Bookingflow_detailText__P69dh{font-size:.9rem;color:var(--text-secondary)}@media (max-width:1024px){.Bookingflow_productGrid__qqjm2{grid-template-columns:1fr;gap:2.2rem}.Bookingflow_productGrid__qqjm2.Bookingflow_reverse__8owt8{direction:ltr}.Bookingflow_bookingContainer__WKY4m{height:390px}.Bookingflow_productInfo___KKtc{max-width:none}}@media (max-width:640px){.Bookingflow_productSection__4dQZC{padding:.7rem 0}.Bookingflow_productDescription__ZtbQp{font-size:1.05rem;line-height:1.65}.Bookingflow_featureItem__feKJK{font-size:.98rem}.Bookingflow_featureItem__feKJK:nth-child(n+4){display:none}.Bookingflow_bookingModal__0AKPo{min-width:300px;width:calc(100% - 2rem);max-width:360px;padding:1.5rem;bottom:1rem;right:1rem}.Bookingflow_bookingContainer__WKY4m{height:335px;padding:.75rem .5rem}.Bookingflow_replayBtn__7w_hd{padding:.6rem 1.2rem;font-size:.85rem}.Bookingflow_calendarGrid__niHGr{gap:6px}}@media (max-width:480px){.Bookingflow_productSection__4dQZC{padding:.55rem 0}.Bookingflow_bookingContainer__WKY4m{height:305px;padding:.65rem .35rem}.Bookingflow_bookingModal__0AKPo{display:none}.Bookingflow_calendarDay__EO_TL{font-size:.82rem}}.Whatsappai_productSection__jEnmG{padding:1.1rem .2rem;position:relative}.Whatsappai_container__vwpr_{max-width:100%;margin:0 auto}.Whatsappai_productGrid__E6ytG{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.1rem;gap:1.1rem;align-items:center}.Whatsappai_productInfo__ymE5O{max-width:100%}.Whatsappai_productLabel__7EJjb{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;background:var(--accent);color:var(--card-bg);border-radius:50px;font-size:.85rem;font-weight:700;margin-bottom:.7rem;text-transform:uppercase;letter-spacing:1px}.Whatsappai_productTitle__RCkYZ{font-size:clamp(2rem,4.2vw,3.2rem);font-weight:800;margin-bottom:.9rem;line-height:1.1}.Whatsappai_productDescription___NeC4{font-size:1.08rem;color:var(--text-secondary);line-height:1.65;margin-bottom:.9rem}.Whatsappai_featureList__wtnym{list-style:none;margin-bottom:.6rem}.Whatsappai_featureItem__hIYGt{display:flex;align-items:flex-start;gap:1rem;padding:.45rem 0;font-size:.98rem}.Whatsappai_featureIcon__hKw9U{width:24px;height:24px;border-radius:50%;flex-shrink:0;display:flex;justify-content:center;font-size:.75rem}.Whatsappai_btnPrimary__KQGPc,.Whatsappai_featureIcon__hKw9U{background:var(--accent);align-items:center;color:var(--card-bg);font-weight:700}.Whatsappai_btnPrimary__KQGPc{display:inline-flex;gap:.75rem;padding:.95rem 1.8rem;border-radius:50px;text-decoration:none;font-size:.95rem;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,255,136,.3)}.Whatsappai_btnPrimary__KQGPc:hover{background:var(--accent-dark);transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,255,136,.4)}.Whatsappai_deviceMockup__RrCzN{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.15);background:#fff}.Whatsappai_demoControls__j3SYl{position:absolute;top:1rem;right:1rem;z-index:100}.Whatsappai_replayBtn__r5VlH{background:hsla(0,0%,100%,.95);border:2px solid var(--accent);padding:.75rem 1.5rem;border-radius:50px;font-weight:700;color:var(--text-primary);cursor:pointer;transition:all .3s ease;font-size:.9rem;display:flex;align-items:center;gap:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.1);font-family:inherit}.Whatsappai_replayBtn__r5VlH:hover{background:var(--accent);color:var(--card-bg);transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,255,136,.3)}.Whatsappai_chatContainer__vtHAR{height:430px;background:#e5ddd5;display:flex;flex-direction:column}.Whatsappai_chatHeaderBar__KXhiz{background:#075e54;color:#fff;padding:.95rem 1.2rem;border-radius:24px 24px 0 0;display:flex;align-items:center;gap:1rem}.Whatsappai_chatAvatarImg__RJR_H{width:50px;height:50px;border-radius:50%;background:var(--accent);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.3rem;color:var(--card-bg)}.Whatsappai_chatInfo__PGsM3{flex:1 1}.Whatsappai_chatName__tUzL2{font-weight:700;font-size:1.1rem}.Whatsappai_chatStatus__Issi_{font-size:.85rem;opacity:.8}.Whatsappai_chatMessagesArea__h876b{flex:1 1;padding:.75rem;overflow-y:auto}.Whatsappai_chatBubble__JsaAC{max-width:75%;padding:1rem 1.25rem;border-radius:12px;margin-bottom:1rem;font-size:.95rem;line-height:1.6;position:relative;word-wrap:break-word;white-space:pre-wrap}.Whatsappai_chatBubble__JsaAC.Whatsappai_user__cFIy8{background:#dcf8c6;margin-left:auto;border-radius:12px 12px 0 12px}.Whatsappai_chatBubble__JsaAC.Whatsappai_bot__o5C47{background:#fff;margin-right:auto;border-radius:12px 12px 12px 0;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Whatsappai_productCardChat__3s6sj{background:#fff;border-radius:12px;padding:1rem;margin:.5rem 0;border:2px solid var(--accent);display:flex;gap:1rem;align-items:center;transition:all .3s ease;max-width:75%}.Whatsappai_productCardChat__3s6sj:hover{transform:translateX(5px);box-shadow:0 4px 12px rgba(0,255,136,.2)}.Whatsappai_productImg__qOKOW{width:70px;height:70px;background:linear-gradient(135deg,var(--accent) 0,var(--accent-dark) 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;flex-shrink:0}.Whatsappai_productInfoChat__3YPc5{flex:1 1}.Whatsappai_productName__0VYUi{font-weight:700;margin-bottom:.25rem;font-size:1.05rem}.Whatsappai_productPrice__1cB_m{color:var(--accent);font-weight:800;font-size:1.2rem;font-family:JetBrains Mono,monospace}.Whatsappai_productStock__gPfgA{font-size:.85rem;color:var(--text-secondary);margin-top:.25rem}.Whatsappai_typingIndicatorContainer__m56_Y{display:flex;gap:6px;padding:1rem 1.5rem;background:#fff;border-radius:12px;width:-moz-fit-content;width:fit-content;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:1rem}.Whatsappai_typingDot__GLjzP{width:10px;height:10px;background:var(--accent);border-radius:50%;animation:Whatsappai_typing__LflXu 1.4s infinite}.Whatsappai_typingDot__GLjzP:nth-child(2){animation-delay:.2s}.Whatsappai_typingDot__GLjzP:nth-child(3){animation-delay:.4s}@keyframes Whatsappai_typing__LflXu{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-10px);opacity:1}}@media (max-width:1024px){.Whatsappai_productGrid__E6ytG{grid-template-columns:1fr;gap:2.2rem}.Whatsappai_chatContainer__vtHAR{height:390px}.Whatsappai_productInfo__ymE5O{max-width:none}}@media (max-width:640px){.Whatsappai_productSection__jEnmG{padding:.7rem 0}.Whatsappai_productDescription___NeC4{font-size:1.05rem;line-height:1.65}.Whatsappai_featureItem__hIYGt{font-size:.98rem}.Whatsappai_featureItem__hIYGt:nth-child(n+4){display:none}.Whatsappai_chatContainer__vtHAR{height:330px}.Whatsappai_chatMessagesArea__h876b{padding:.9rem}.Whatsappai_replayBtn__r5VlH{padding:.6rem 1.2rem;font-size:.85rem}.Whatsappai_chatBubble__JsaAC{max-width:85%;padding:.75rem .9rem;font-size:.88rem}.Whatsappai_productCardChat__3s6sj{max-width:85%}}@media (max-width:480px){.Whatsappai_productSection__jEnmG{padding:.55rem 0}.Whatsappai_chatHeaderBar__KXhiz{padding:1rem}.Whatsappai_chatAvatarImg__RJR_H{width:42px;height:42px;font-size:1rem}.Whatsappai_chatName__tUzL2{font-size:1rem}.Whatsappai_chatMessagesArea__h876b{padding:.7rem}.Whatsappai_chatBubble__JsaAC,.Whatsappai_productCardChat__3s6sj{max-width:92%}.Whatsappai_productImg__qOKOW{width:54px;height:54px;font-size:1.35rem}}