.footer_footerSection__0p51R{background-color:oklch(.546 .245 262.881);color:white;padding:calc(.25rem * 16) 0}@media (max-width:768px){.footer_footerSection__0p51R{display:none!important}}.hero_hero__qLYxR{display:flex;align-items:center;justify-content:center;gap:80px;padding:80px 48px 60px;max-width:1200px;margin:0 auto;min-height:calc(100vh - 80px)}@media (max-width:900px){.hero_hero__qLYxR{gap:40px;padding:24px 24px 48px}}.hero_mobileCta__1fKCa,.hero_mobileHeading__MVOfi{display:none}.hero_heroVisual__99SSk{flex-shrink:0;position:relative}.hero_phoneFrame__X5wDS{width:300px;height:620px;background:#000;border-radius:44px;padding:10px;box-shadow:0 0 0 1px rgba(255,255,255,.1),0 24px 80px rgba(0,0,0,.3),0 8px 32px rgba(0,0,0,.2);position:relative;overflow:hidden}@media (max-width:900px){.hero_heroVisual__99SSk .hero_phoneFrame__X5wDS{width:220px;height:450px;border-radius:32px;padding:8px}}.hero_phoneScreen__mxV7X{width:100%;height:100%;border-radius:36px;overflow:hidden;position:relative}@media (max-width:900px){.hero_heroVisual__99SSk .hero_phoneScreen__mxV7X{border-radius:26px}}.hero_heroImage__13zRb{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;overflow-clip-margin:content-box;overflow:clip}.hero_heroContent__h2tyu{color:white}.hero_heroContent__h2tyu>h1{font-size:56px;font-weight:700;line-height:1.08;letter-spacing:-2px;margin-bottom:24px}@media (max-width:900px){.hero_heroContent__h2tyu>h1{font-size:32px;letter-spacing:-1.5px}}.hero_heroSub__o8uzd{font-size:19px;line-height:1.6;color:var(--white-70);margin-bottom:0;max-width:440px}@media (max-width:900px){.hero_heroSub__o8uzd{max-width:100%;font-size:15px}}.hero_downloadLabel__M2iiX{font-size:15px;font-weight:700;color:var(--white);margin-top:32px;margin-bottom:16px}.hero_scrollCta__iUZsl{text-align:center;padding:0 0 40px}.hero_scrollCta__iUZsl a{color:white;text-decoration:none;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:8px;transition:all .2s;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:100px;padding:12px 28px;backdrop-filter:blur(8px)}.hero_scrollArrow__9FkAH{animation:hero_bounce__oQe7E 1.5s infinite}@keyframes hero_bounce__oQe7E{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (max-width:768px){.hero_hero__qLYxR{flex-direction:column;text-align:center;gap:24px;padding:24px 16px 32px}.hero_mobileHeading__MVOfi{display:block;font-size:30px;font-weight:700;line-height:1.08;letter-spacing:-2px;margin-bottom:14px;color:white}.hero_heroContent__h2tyu{display:none}.hero_mobileCta__1fKCa{display:flex;flex-direction:column;gap:16px;margin-top:10px}.hero_scrollCta__iUZsl{display:none}.hero_mobileCtaDownload__DKPnz{color:black;background:white}.hero_mobileCtaDownload__DKPnz,.hero_mobileCtaOpen__JnNJc{text-decoration:none;font-size:16px;font-weight:700;display:inline-flex;align-items:center;gap:8px;transition:all .2s;border:1px solid rgba(255,255,255,.2);border-radius:100px;padding:12px 28px}.hero_mobileCtaOpen__JnNJc{color:white;justify-content:center;background:rgba(255,255,255,.1);backdrop-filter:blur(8px)}}.howitworks_howSection__exbbz{background:#F0F0F0;padding:100px 48px;position:relative}.howitworks_howInner__ThycV{max-width:1000px;margin:0 auto;position:relative}.howitworks_howTitle__UGBlv{font-size:42px;font-weight:700;line-height:1.15;letter-spacing:-1.5px;color:#111827;margin-bottom:64px;text-align:center}.howitworks_howLayout__VQJtb{display:flex;align-items:center;gap:80px}.howitworks_howPhone__ydkgK{flex-shrink:0;width:280px;height:580px;background:#000;border-radius:40px;padding:10px;box-shadow:0 24px 60px rgba(0,0,0,.12),0 8px 24px rgba(0,0,0,.08)}.howitworks_howPhoneScreen__ZmCDP{width:100%;height:100%;border-radius:32px;overflow:hidden}.howitworks_howImage__g4DMi{position:relative!important;width:100%;height:100%;object-fit:cover;object-position:top center;display:block;overflow-clip-margin:content-box;overflow:clip;transition:opacity .2s ease}.howitworks_howSteps__VPyx7{flex:1;display:flex;flex-direction:column;gap:8px}.howitworks_howStep__miZjT{display:flex;align-items:flex-start;gap:20px;padding:20px;border-radius:16px;cursor:pointer;transition:background .2s ease}.howitworks_howStep__miZjT:hover{background:rgba(0,0,0,.03)}.howitworks_howStepNum__AYG3U{width:36px;height:36px;border-radius:50%;background:#D1D5DB;color:#6B7280;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:all .2s ease}.howitworks_howStepTitle__nj0_x{font-size:18px;font-weight:600;color:#6B7280;margin-bottom:6px;line-height:1.3;transition:color .2s ease}.howitworks_howStepDesc__qNtL4{font-size:15px;line-height:1.55;color:#9CA3AF;max-height:0;overflow:hidden;transition:all .3s ease;opacity:0}.howitworks_active__UkGz4 .howitworks_howStepNum__AYG3U{background:#2563EB;color:#fff}.howitworks_active__UkGz4 .howitworks_howStepTitle__nj0_x{color:#111827}.howitworks_active__UkGz4 .howitworks_howStepDesc__qNtL4{max-height:100px;opacity:1;color:#6B7280}@media (max-width:900px){.howitworks_howTitle__UGBlv{font-size:32px;letter-spacing:-1px;margin-bottom:48px}.howitworks_howLayout__VQJtb{flex-direction:column;gap:48px}}@media (max-width:768px){.howitworks_howSection__exbbz{display:none!important}}.ReviewsSection_reviewsSection__9xBn8{background:#F4F6F9;padding:100px 0 80px}.ReviewsSection_reviewsInner__7LVRG{max-width:1200px;margin:0 auto}.ReviewsSection_reviewsTitle__xBJQS{font-size:42px;font-weight:700;line-height:1.15;letter-spacing:-1.5px;color:#111827;text-align:center;margin-bottom:32px}.ReviewsSection_reviewsStats__4__QR{display:flex;align-items:center;justify-content:center;gap:40px;margin-bottom:56px}.ReviewsSection_stat__gfRt7{text-align:center}.ReviewsSection_statValue__JTxMy{font-size:40px;font-weight:700;color:#2563EB;line-height:1.1}.ReviewsSection_statLabel__XVasB{font-size:14px;color:#6B7280;margin-top:4px}.ReviewsSection_statDivider__c49X9{width:1px;height:48px;background:#D1D5DB}.ReviewsSection_reviewsScroll__kYtao{display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:0 48px}.ReviewsSection_reviewsTrack__a88da{display:flex;gap:16px}.ReviewsSection_reviewCard__GjHXI{flex-shrink:0;width:280px;background:white;border-radius:12px;padding:24px;border:1px solid #e5e7eb}.ReviewsSection_reviewStars__Tw4SA{font-size:18px;color:#F59E0B;margin-bottom:8px;letter-spacing:2px}.ReviewsSection_reviewAuthor__coHnd{font-size:13px;color:#6B7280;margin-bottom:12px}.ReviewsSection_reviewText__3MAs0{font-size:14px;line-height:1.55;color:#374151}@media (max-width:768px){.ReviewsSection_reviewsSection__9xBn8{display:none!important}}