.StatsCounter-module__pCfNiW__stats{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));padding:4rem 0}.StatsCounter-module__pCfNiW__statsGrid{text-align:center;grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.StatsCounter-module__pCfNiW__statItem{flex-direction:column;gap:.5rem;display:flex}.StatsCounter-module__pCfNiW__number{font-family:var(--font-secondary);color:#fff;font-size:clamp(2rem,4vw,2.75rem);font-weight:800}.StatsCounter-module__pCfNiW__label{font-size:var(--fs-sm);color:#fffc}@media (max-width:768px){.StatsCounter-module__pCfNiW__statsGrid{grid-template-columns:repeat(2,1fr);gap:2rem 1rem}.StatsCounter-module__pCfNiW__stats{padding:3rem 0}}
.page-module___8aEwW__scrollReveal{opacity:0;will-change:opacity,transform;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.page-module___8aEwW__revealed{opacity:1;transform:translateY(0)}.page-module___8aEwW__heroAnimateIn{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards page-module___8aEwW__heroReveal;transform:translateY(30px)}.page-module___8aEwW__heroDelay1{animation-delay:.15s}.page-module___8aEwW__heroDelay2{animation-delay:.3s}.page-module___8aEwW__heroDelay3{animation-delay:.45s}@keyframes page-module___8aEwW__heroReveal{to{opacity:1;transform:translateY(0)}}.page-module___8aEwW__hero{align-items:center;min-height:85vh;padding:5rem 0 4rem;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroBg{background:radial-gradient(ellipse at 30% 50%,var(--color-primary-glow)0%,transparent 60%),radial-gradient(ellipse at 70% 80%,#f4b4000f 0%,transparent 50%);z-index:0;position:absolute;inset:0}.page-module___8aEwW__heroInner{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid;position:relative}.page-module___8aEwW__heroContent{flex-direction:column;gap:1.5rem;display:flex}.page-module___8aEwW__heroBadge{align-self:flex-start}.page-module___8aEwW__heroTitle{font-size:var(--fs-hero);font-weight:800;line-height:1.2}.page-module___8aEwW__heroHighlight{background:linear-gradient(135deg,var(--color-primary),#2dd36f);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module___8aEwW__heroSubtitle{font-size:var(--fs-lg);color:var(--color-text-secondary);max-width:480px;line-height:1.7}.page-module___8aEwW__heroCta{flex-wrap:wrap;gap:1rem;margin-top:.5rem;display:flex}.page-module___8aEwW__heroVisual{perspective:1000px;justify-content:center;align-items:center;display:flex}.page-module___8aEwW__phoneMockup{background:linear-gradient(145deg,#1a1a2e,#16213e);border-radius:36px;width:280px;padding:10px;animation:5s ease-in-out infinite page-module___8aEwW__mockupFloat;position:relative;box-shadow:0 25px 60px #0000004d,0 0 0 1px #ffffff1a,0 0 80px #1faf5a1f}.page-module___8aEwW__phoneNotch{z-index:2;background:#2a2a3e;border-radius:3px;width:80px;height:6px;margin:6px auto 4px;position:relative}.page-module___8aEwW__phoneScreen{background:var(--color-bg);border-radius:26px;position:relative;overflow:hidden}@keyframes page-module___8aEwW__mockupFloat{0%,to{transform:translateY(0)rotateY(0)}25%{transform:translateY(-8px)rotateY(1deg)}75%{transform:translateY(-4px)rotateY(-1deg)}}.page-module___8aEwW__mockupHeader{background:linear-gradient(135deg,var(--color-primary),#17a34a);color:#fff;font-weight:700;font-size:var(--fs-xs);justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}.page-module___8aEwW__mockupHeaderLeft{align-items:center;gap:.4rem;display:flex}.page-module___8aEwW__mockupBell{opacity:.8;font-size:.75rem}.page-module___8aEwW__mockupContent{flex-direction:column;gap:.6rem;padding:.75rem;display:flex}.page-module___8aEwW__mockupSummary{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.page-module___8aEwW__mockupSummaryCard{background:var(--color-surface);border-radius:10px;flex-direction:column;gap:.2rem;padding:.6rem .65rem;display:flex}.page-module___8aEwW__mockupSummaryLabel{color:var(--color-text-muted);font-size:.6rem}.page-module___8aEwW__mockupSummaryValue{font-family:var(--font-secondary);color:var(--color-text);font-size:.8rem;font-weight:800}.page-module___8aEwW__mockupGreen{color:var(--color-primary)!important}.page-module___8aEwW__mockupRed{color:var(--color-expense)!important}.page-module___8aEwW__mockupRecent{padding:.25rem 0}.page-module___8aEwW__mockupRecentTitle{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em;font-size:.6rem;font-weight:700}.page-module___8aEwW__mockupTransaction{border-bottom:1px solid var(--color-border-light);border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .35rem;transition:background .3s;display:flex}.page-module___8aEwW__txAvatar{color:#e65100;background:#fff3e0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.65rem;font-weight:700;display:flex}.page-module___8aEwW__txInfo{flex-direction:column;flex:1;min-width:0;display:flex}.page-module___8aEwW__txName{color:var(--color-text);font-size:.7rem;font-weight:600}.page-module___8aEwW__txTime{color:var(--color-text-muted);font-size:.55rem}.page-module___8aEwW__txAmount{font-family:var(--font-secondary);flex-shrink:0;font-size:.7rem;font-weight:700}.page-module___8aEwW__mockupAnimate1{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) .6s forwards page-module___8aEwW__mockupSlideIn;transform:translateY(15px)}.page-module___8aEwW__mockupAnimate2{opacity:0;animation:.5s cubic-bezier(.16,1,.3,1) .9s forwards page-module___8aEwW__mockupSlideRight;transform:translate(-20px)}.page-module___8aEwW__mockupAnimate3{opacity:0;animation:.5s cubic-bezier(.16,1,.3,1) 1.15s forwards page-module___8aEwW__mockupSlideRight;transform:translate(-20px)}.page-module___8aEwW__mockupAnimate4{opacity:0;animation:.5s cubic-bezier(.16,1,.3,1) 1.4s forwards page-module___8aEwW__mockupSlideRight;transform:translate(-20px)}@keyframes page-module___8aEwW__mockupSlideIn{to{opacity:1;transform:translateY(0)}}@keyframes page-module___8aEwW__mockupSlideRight{to{opacity:1;transform:translate(0)}}.page-module___8aEwW__sectionHeader{text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:3rem;display:flex}.page-module___8aEwW__sectionTitle{font-size:var(--fs-section);font-weight:800}.page-module___8aEwW__featuresBentoGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.page-module___8aEwW__featureCard{text-align:left;background:var(--color-bg);border:1px solid var(--color-border-light);z-index:1;border-radius:24px;flex-direction:column;align-items:flex-start;gap:1.25rem;padding:2.25rem;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000008}.page-module___8aEwW__featureCard:before{content:"";-webkit-mask-composite:xor;opacity:0;z-index:-1;background:linear-gradient(135deg,#1faf5a4d,#f4b4001a,#0000 60%);border-radius:24px;padding:2px;transition:opacity .5s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.page-module___8aEwW__featureCard:hover{border-color:#0000;transform:translateY(-8px);box-shadow:0 20px 40px #00000014,0 0 0 1px #1faf5a1a}.page-module___8aEwW__featureCard:hover:before{opacity:1}.page-module___8aEwW__featureCardLarge{flex-direction:row;grid-column:span 2;align-items:center;gap:2rem}.page-module___8aEwW__featureIcon{width:56px;height:56px;color:var(--color-primary);background:linear-gradient(135deg,#1faf5a1a,#1faf5a05);border:1px solid #1faf5a26;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .5s cubic-bezier(.16,1,.3,1),background .3s;display:flex}.page-module___8aEwW__featureCard:hover .page-module___8aEwW__featureIcon{background:linear-gradient(135deg,var(--color-primary),#17a34a);color:#fff;transform:scale(1.1)rotate(5deg)}.page-module___8aEwW__featureText{flex-direction:column;gap:.5rem;display:flex}.page-module___8aEwW__featureTitle{font-size:var(--fs-lg);letter-spacing:-.01em;font-weight:700}.page-module___8aEwW__stepsGrid{position:relative}.page-module___8aEwW__stepCard{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex}.page-module___8aEwW__stepNumber{background:linear-gradient(135deg,var(--color-primary),#17a34a);color:#fff;width:56px;height:56px;font-family:var(--font-secondary);box-shadow:var(--shadow-primary);border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;font-weight:800;transition:transform .3s,box-shadow .3s;display:flex}.page-module___8aEwW__stepCard:hover .page-module___8aEwW__stepNumber{transform:scale(1.15);box-shadow:0 12px 32px #1faf5a66}.page-module___8aEwW__stepTitle{font-size:var(--fs-lg);font-weight:700}.page-module___8aEwW__testimonialCard{flex-direction:column;gap:1rem;display:flex}.page-module___8aEwW__testimonialStars{color:var(--color-secondary);letter-spacing:2px;font-size:1.25rem}.page-module___8aEwW__testimonialText{color:var(--color-text-secondary);flex:1;font-style:italic;line-height:1.7}.page-module___8aEwW__testimonialAuthor{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.page-module___8aEwW__authorAvatar{background:var(--color-primary-light);width:40px;height:40px;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.page-module___8aEwW__authorName{font-weight:600;font-size:var(--fs-sm)}.page-module___8aEwW__authorRole{font-size:var(--fs-xs);color:var(--color-text-muted)}.page-module___8aEwW__downloadSection{text-align:center;background:linear-gradient(135deg,#0d2818 0%,#1a4a2e 100%);padding:5rem 0}.page-module___8aEwW__downloadInner{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.page-module___8aEwW__downloadTitle{font-size:var(--fs-section);color:#fff;font-weight:800}.page-module___8aEwW__downloadSubtitle{font-size:var(--fs-lg);color:#ffffffb3;max-width:480px}.page-module___8aEwW__downloadButtons{gap:1rem;margin-top:1rem;display:flex}@media (max-width:768px){.page-module___8aEwW__hero{min-height:auto;padding:2.5rem 0}.page-module___8aEwW__heroInner{text-align:center;grid-template-columns:1fr;gap:2rem}.page-module___8aEwW__heroContent{align-items:center;gap:1rem}.page-module___8aEwW__heroBadge{align-self:center}.page-module___8aEwW__heroSubtitle{max-width:100%;font-size:var(--fs-body)}.page-module___8aEwW__heroCta{flex-direction:column;gap:.75rem;width:100%}.page-module___8aEwW__phoneMockup{border-radius:28px;width:240px;padding:8px}.page-module___8aEwW__phoneScreen{border-radius:20px}.page-module___8aEwW__mockupHeader{padding:.7rem .85rem}.page-module___8aEwW__mockupContent{gap:.4rem;padding:.6rem}.page-module___8aEwW__sectionHeader{margin-bottom:2rem}.page-module___8aEwW__featuresBentoGrid{grid-template-columns:1fr;gap:1rem}.page-module___8aEwW__featureCardLarge{flex-direction:column;grid-column:1;align-items:flex-start;gap:1.25rem}.page-module___8aEwW__stepCard{padding:1rem}.page-module___8aEwW__stepNumber{width:48px;height:48px;font-size:1.25rem}.page-module___8aEwW__downloadSection{padding:2.5rem 0}.page-module___8aEwW__downloadSubtitle{font-size:var(--fs-body)}.page-module___8aEwW__downloadButtons{flex-direction:column;align-items:center;width:100%}}@media (max-width:480px){.page-module___8aEwW__hero{padding:2rem 0}.page-module___8aEwW__heroContent{gap:.75rem}.page-module___8aEwW__phoneMockup{border-radius:24px;width:220px;padding:6px}.page-module___8aEwW__phoneScreen{border-radius:18px}.page-module___8aEwW__sectionHeader{gap:.5rem;margin-bottom:1.5rem}.page-module___8aEwW__featureIcon{width:44px;height:44px;font-size:1.5rem}.page-module___8aEwW__stepNumber{width:40px;height:40px;font-size:1rem}.page-module___8aEwW__downloadSection{padding:2rem 0}}@media (max-width:360px){.page-module___8aEwW__phoneMockup{width:200px}}
