.HeroSection-module__SEewqa__heroSpacing{margin-top:.5rem;padding-top:.8rem}.HeroSection-module__SEewqa__heroWrapper{width:100%;max-width:4xl;text-align:center;background:radial-gradient(circle at 0 0,#38bdf838,#0000 60%),radial-gradient(circle at 100% 100%,#2563eb38,#0000 60%),#0f172af5;border:1px solid #38bdf873;border-radius:24px;padding:2rem 2.5rem;position:relative;overflow:hidden;box-shadow:0 24px 55px #0f172ad9}.HeroSection-module__SEewqa__heroGradient{pointer-events:none;position:absolute;inset:0}.HeroSection-module__SEewqa__heroTitle{color:#f8fafc;margin-bottom:1rem;font-size:1.5rem;font-weight:500;line-height:1.2}.HeroSection-module__SEewqa__heroSubtitle{color:#e0e7ef;max-width:32rem;margin:0 auto 1.5rem;font-size:1rem}.HeroSection-module__SEewqa__heroMeta{color:#cbd5e1;margin-top:.5rem;font-size:.85rem}.HeroSection-module__SEewqa__heroCtas{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.HeroSection-module__SEewqa__heroCtas a{color:#fff!important}
.StatsOverview-module__9fBeyG__wrapper{flex-direction:column;gap:1.25rem;margin-top:2rem;margin-bottom:1rem;display:flex}.StatsOverview-module__9fBeyG__heroCard{background:radial-gradient(circle at 0 0,#38bdf838,#0000 60%),radial-gradient(circle at 100% 100%,#2563eb38,#0000 60%),#0f172af5;border:1px solid #38bdf873;border-radius:24px;margin-bottom:1.5rem;padding:2rem 2.5rem;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 24px 55px #0f172ad9}.StatsOverview-module__9fBeyG__heroCard:hover{border-color:#38bdf8b3;transform:translateY(-4px);box-shadow:0 32px 70px #0f172ae6}.StatsOverview-module__9fBeyG__heroHeader{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.StatsOverview-module__9fBeyG__heroIcon{color:#e0f2fe;background:#0f172ae6;border:1px solid #38bdf8b3;border-radius:18px;place-items:center;width:54px;height:54px;display:grid}.StatsOverview-module__9fBeyG__heroHeaderText{flex-direction:column;gap:.25rem;display:flex}.StatsOverview-module__9fBeyG__heroHeaderText span:first-child{text-transform:uppercase;letter-spacing:.12em;color:#94a3b8e6;font-size:.75rem}.StatsOverview-module__9fBeyG__heroHeaderText span:last-child{color:#94a3b8cc;font-size:.9rem}.StatsOverview-module__9fBeyG__heroValue{align-items:baseline;gap:.75rem;display:flex}.StatsOverview-module__9fBeyG__heroValue span:first-child{color:#f9fafb;font-size:clamp(2.6rem,4.2vw,3.4rem);font-weight:800}.StatsOverview-module__9fBeyG__heroValue span:last-child{color:#bfdbfee6;font-size:1.1rem;font-weight:600}.StatsOverview-module__9fBeyG__progressSection{flex-direction:column;gap:.75rem;margin-top:1.6rem;display:flex}.StatsOverview-module__9fBeyG__progressHeader{color:#94a3b8e6;justify-content:space-between;align-items:center;font-size:.9rem;display:flex}.StatsOverview-module__9fBeyG__progressHeader strong{color:#e5e7eb;font-size:1.05rem}.StatsOverview-module__9fBeyG__progressTrack{background:#1e40af99;border-radius:999px;width:100%;height:8px;overflow:hidden}.StatsOverview-module__9fBeyG__progressBar{border-radius:inherit;background:linear-gradient(90deg,#eab308f2,#38bdf8f2);height:100%;transition:width .6s}.StatsOverview-module__9fBeyG__heroFooter{color:#94a3b8eb;flex-wrap:wrap;gap:.8rem;margin-top:1.1rem;font-size:.9rem;display:flex}.StatsOverview-module__9fBeyG__heroFooter p{margin:0}.StatsOverview-module__9fBeyG__secondaryGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;margin-bottom:1.5rem;display:grid}.StatsOverview-module__9fBeyG__metricCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172af0;border:1px solid #1e40afb3;border-radius:20px;padding:1.5rem;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;box-shadow:0 18px 40px #0f172ad9}.StatsOverview-module__9fBeyG__metricCard:hover{border-color:#38bdf8b3;transform:translateY(-3px);box-shadow:0 24px 50px #0f172ae6}.StatsOverview-module__9fBeyG__metricContent{flex-direction:column;gap:.85rem;display:flex}.StatsOverview-module__9fBeyG__metricHeader{align-items:center;gap:.75rem;display:flex}.StatsOverview-module__9fBeyG__metricIcon{color:#bfdbfe;background:#0f172ae6;border:1px solid #38bdf899;border-radius:16px;place-items:center;width:44px;height:44px;display:grid}.StatsOverview-module__9fBeyG__metricTitle{flex-direction:column;gap:.15rem;display:flex}.StatsOverview-module__9fBeyG__metricTitle span:first-child{text-transform:uppercase;letter-spacing:.12em;color:#94a3b8e6;font-size:.76rem}.StatsOverview-module__9fBeyG__metricTitle span:nth-child(2){color:#94a3b8cc;font-size:.86rem}.StatsOverview-module__9fBeyG__metricTitle span:nth-child(3){color:#94a3b8bf;font-size:.78rem}.StatsOverview-module__9fBeyG__metricValue{color:#f9fafb;font-size:2.1rem;font-weight:700;line-height:1.1}.StatsOverview-module__9fBeyG__metricSub{color:#94a3b8eb;font-size:.85rem}.StatsOverview-module__9fBeyG__weekGoal{flex-direction:column;gap:.4rem;margin-top:.6rem;display:flex}.StatsOverview-module__9fBeyG__weekGoalTrack{background:#1e40afbf;border-radius:999px;width:100%;height:6px;overflow:hidden}.StatsOverview-module__9fBeyG__weekGoalBar{border-radius:inherit;background:linear-gradient(90deg,#22c55ef2,#38bdf8f2);height:100%;transition:width .6s}.StatsOverview-module__9fBeyG__metricFooter{color:#94a3b8e6;justify-content:space-between;align-items:center;font-size:.78rem;display:flex}@media (max-width:768px){.StatsOverview-module__9fBeyG__heroCard{border-radius:20px}.StatsOverview-module__9fBeyG__secondaryGrid{grid-template-columns:1fr}}
