.HeroSection_heroSection__CQwdS{padding:4rem 0 0;background-color:#ffffff;position:relative;overflow:hidden;min-height:auto;display:flex;align-items:center}.HeroSection_container__5o9KT{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem;position:relative;z-index:2}.HeroSection_heroGrid__q14lF{display:grid;grid-template-columns:1.1fr .9fr;gap:4rem;align-items:center}.HeroSection_heroContent__kitgA{text-align:left;padding-bottom:1rem}.HeroSection_heroBadge___5f64{display:inline-block;padding:.5rem 1.25rem;background:rgba(50,150,200,.08);color:#1f85bd;border-radius:100px;font-size:.85rem;font-weight:600;letter-spacing:1px;margin-bottom:1rem;border:1px solid rgba(50,150,200,.15)}.HeroSection_heroTitle__AJw7T{font-size:40px;font-weight:600;line-height:1.1;margin-bottom:1rem;color:#0f172a}.HeroSection_gradientText__lwmvS{color:#ff6b00}.HeroSection_heroSubtitle__aJEVl{font-size:1.125rem;color:#64748b;max-width:600px;margin-bottom:2rem;line-height:1.6}.HeroSection_heroCtaButtons__gKReg{display:flex;gap:1rem;margin-bottom:2.5rem}.HeroSection_btnPrimary__sJPvY{background-color:#3296c8;color:#ffffff;font-weight:600;font-size:1rem;padding:1rem 2rem;border-radius:50px;border:none;cursor:pointer;transition:all .2s ease}.HeroSection_btnPrimary__sJPvY:hover{background-color:#2d7da6;transform:translateY(-2px);box-shadow:0 4px 12px rgba(50,150,200,.2)}.HeroSection_btnSecondary__8OTQL{background-color:#ffffff;color:#3898c5;font-weight:600;font-size:1rem;padding:1rem 2rem;border-radius:50px;border:1px solid #3898c5;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:.5rem}.HeroSection_btnSecondary__8OTQL:hover{background-color:#f0f9ff;transform:translateY(-2px)}.HeroSection_statsRow__dC00J{display:flex;gap:3rem}.HeroSection_statItem__Nt_Mo{display:flex;flex-direction:column}.HeroSection_statValue__3P6OH{font-size:1.75rem;font-weight:700;color:#0f172a;margin-bottom:.25rem}.HeroSection_statLabel__ShpFI{font-size:.875rem;color:#64748b;font-weight:500}.HeroSection_heroImageContainer__Owmka{display:flex;justify-content:center;align-items:center;padding-bottom:0}.HeroSection_reportCard__Jj6LZ{background:#ffffff;border-radius:24px;box-shadow:0 20px 50px rgba(0,0,0,.1);width:100%;max-width:480px;overflow:hidden;border:1px solid #e2e8f0}.HeroSection_cardHeader__PuTbQ{background:#0f172a;padding:.75rem 1.25rem;display:flex;align-items:center;gap:1rem}.HeroSection_dots__YVKx4{display:flex;gap:4px}.HeroSection_dot__u_XWu{width:9px;height:9px;border-radius:50%}.HeroSection_headerText__WnAxV{color:#94a3b8;font-size:.75rem;font-weight:600;letter-spacing:1px}.HeroSection_cardBody__uOd5U{padding:1.25rem}.HeroSection_scoreSection___Yv8J{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.HeroSection_scoreValue__IlguF{font-size:3rem;font-weight:700;color:#0f172a;line-height:1}.HeroSection_scoreLabel__OyMyR{font-size:.875rem;color:#64748b;font-weight:500}.HeroSection_levelBadge___DsnX{background:rgba(14,165,233,.1);color:#0ea5e9;padding:.5rem 1rem;border-radius:100px;font-size:.875rem;font-weight:600;border:1px solid rgba(14,165,233,.2)}.HeroSection_metricsList__XyF8b{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.HeroSection_metricRow__zw5Ob{width:100%}.HeroSection_metricInfo__Uw4zO{display:flex;justify-content:space-between;margin-bottom:.25rem}.HeroSection_metricLabel__Q5Qg7{font-size:.85rem;color:#0f172a;font-weight:600}.HeroSection_metricScore__WI2UX{font-size:.8rem;color:#64748b;font-weight:500}.HeroSection_progressBar__t3_i6{width:100%;height:8px;background:#f1f509;background:#f1f5f9;border-radius:10px;overflow:hidden}.HeroSection_progressFill__fYhSP{height:100%;border-radius:10px}.HeroSection_alertBox__Mh8Lx{background:#fef2f2;border:1px solid #fee2e2;border-radius:12px;padding:.75rem;display:flex;gap:.75rem;align-items:flex-start}.HeroSection_alertIcon__oJGsu{font-size:1.25rem}.HeroSection_alertText__r_6bH{font-size:.875rem;color:#b91c1c;line-height:1.5}@media (max-width:1024px){.HeroSection_heroSection__CQwdS{padding:3rem 0}.HeroSection_heroTitle__AJw7T{font-size:36px}.HeroSection_heroGrid__q14lF{grid-template-columns:1fr;gap:1.5rem;text-align:center}.HeroSection_heroContent__kitgA{display:flex;flex-direction:column;align-items:center;padding-bottom:0}.HeroSection_heroSubtitle__aJEVl{text-align:center;margin-bottom:2rem}.HeroSection_heroCtaButtons__gKReg{justify-content:center;margin-bottom:2.5rem}.HeroSection_statsRow__dC00J{justify-content:center;gap:2rem}.HeroSection_heroImageContainer__Owmka{padding-bottom:0;margin-top:2rem}}@media (max-width:640px){.HeroSection_heroTitle__AJw7T{font-size:28px}.HeroSection_heroCtaButtons__gKReg{flex-direction:column;width:100%;gap:.75rem;margin-bottom:2rem}.HeroSection_btnPrimary__sJPvY,.HeroSection_btnSecondary__8OTQL{width:100%;justify-content:center;padding:.85rem 1.5rem}.HeroSection_statsRow__dC00J{flex-direction:column;gap:1.25rem}.HeroSection_statValue__3P6OH{font-size:1.5rem}.HeroSection_scoreValue__IlguF{font-size:2.5rem}.HeroSection_heroImageContainer__Owmka{margin-top:1.5rem}}