.App_hero__3_Yyc{position:relative;overflow:hidden;border-radius:15px;padding:50px 50px 40px;background:#181c1f}.App_hero__3_Yyc:after{content:"";position:absolute;inset:0;border-radius:15px;padding:1px;background:linear-gradient(to bottom left,rgba(255,255,255,.05),rgba(255,255,255,.1) 60%,rgba(255,255,255,.2));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@media only screen and (max-width:991px){.App_hero__3_Yyc{padding:35px 20px 30px}}.App_heroGrid__T0z3W{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}@media only screen and (max-width:991px){.App_heroGrid__T0z3W{grid-template-columns:1fr;gap:30px}}.App_heroLeft__C5vYt{opacity:0;transform:translateY(20px);animation:App_fadeIn__zwVuU .6s ease-out forwards}@media only screen and (max-width:991px){.App_heroLeft__C5vYt{text-align:center}}@media(prefers-reduced-motion:reduce){.App_heroLeft__C5vYt{opacity:1;transform:none;animation:none}}.App_title__HlUHS{font-size:62px;font-weight:700;color:#fff;line-height:1.15;margin:0 0 16px}@media only screen and (max-width:991px){.App_title__HlUHS{font-size:28px}}.App_subtitle__DqeQr{font-size:16px;color:hsla(0,0%,100%,.5);line-height:1.6;margin:0 0 28px}.App_storeButtons__RH0k9{display:flex;gap:12px;margin-bottom:28px}@media only screen and (max-width:991px){.App_storeButtons__RH0k9{justify-content:center}}.App_storeButton__wLnok{display:flex;align-items:center;gap:12px;padding:12px 20px 12px 12px;background:#2a3236;border:1px solid #1c2121;border-radius:10px;color:#dbe4e9;text-decoration:none;transition:.2s ease;text-align:left}@media only screen and (max-width:575px){.App_storeButton__wLnok{padding:10px 15px 12px 12px;flex-direction:column;align-items:center;text-align:center;grid-gap:10px}}@media only screen and (min-width:991px){.App_storeButton__wLnok{cursor:pointer;transition:.3s ease}.App_storeButton__wLnok:hover{background-color:#333c41}}.App_storeButton__wLnok:focus-visible{outline:2px solid #ff6b8a;outline-offset:2px}.App_storeButton__wLnok svg{width:28px;height:28px;fill:hsla(0,0%,100%,.7);flex-shrink:0}.App_storeButton__wLnok .App_storeText__m46_D{display:flex;flex-direction:column}.App_storeButton__wLnok .App_storeText__m46_D .App_storeLabel__EJ_ln{font-size:12px;color:hsla(0,0%,100%,.5)}.App_storeButton__wLnok .App_storeText__m46_D .App_storeName__dtEEn{font-size:15px;font-weight:600;color:#e7e9ea}.App_featureList__LCI2r{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}@media only screen and (max-width:991px){.App_featureList__LCI2r{align-items:center;text-align:center}}.App_featureList__LCI2r li{display:flex;align-items:center;gap:10px;font-size:16px;color:hsla(0,0%,100%,.7)}@media only screen and (max-width:575px){.App_featureList__LCI2r li i{display:none}}.App_featureList__LCI2r li svg{width:16px;height:16px;fill:#22c55e;flex-shrink:0}.App_stats__SiXMS{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}@media only screen and (max-width:575px){.App_stats__SiXMS{margin-top:15px;gap:15px;grid-template-columns:1fr}}.App_statCard__oZe7f{display:flex;flex-direction:column;align-items:center;gap:6px;padding:30px 20px;background:#181c1f;border:1px solid hsla(0,0%,100%,.1);border-radius:15px;text-align:center}.App_statValue__Tkzj3{font-size:38px;font-weight:700;color:#fff}@media only screen and (max-width:991px){.App_statValue__Tkzj3{font-size:28px}}.App_statLabel__w9Oum{font-size:13px;color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:.5px}.App_heroRight___QlMh{display:flex;justify-content:center;align-items:center;position:relative}.App_heroRight___QlMh:before{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,#2a3236 0,#333c41 60%,transparent 85%);filter:blur(40px);animation:App_phonePulse__LlSoo 8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.App_heroRight___QlMh:before{animation:none}}@media only screen and (max-width:991px){.App_heroRight___QlMh{min-height:auto;margin-bottom:-110px;margin-top:20px}}.App_phoneImage__Qfki7{position:relative;height:auto;max-width:100%}@keyframes App_fadeIn__zwVuU{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes App_phonePulse__LlSoo{0%,to{transform:scale(.9);opacity:.6}50%{transform:scale(1.15);opacity:.9}}