.home_page__ODjSn{display:flex;flex-direction:column;gap:var(--space-6)}.home_header__OUbfE,.home_title__jKRy7{-webkit-margin-after:var(--space-2);margin-block-end:var(--space-2)}.home_title__jKRy7{font-size:var(--font-h1);font-weight:700;color:var(--text)}.home_subtitle__7Y8Sg{font-size:var(--font-body);color:var(--text-secondary);max-width:600px}.home_modules__xkZdt{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.home_moduleCard__khr1j{padding:var(--space-5)!important;display:flex;flex-direction:column;gap:var(--space-3)}.home_moduleIcon__DgcAn{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-lg);flex-shrink:0}.home_moduleTitle___g6MD{font-size:var(--font-h3);font-weight:600;color:var(--text)}.home_moduleDescription__4qEyW{font-size:var(--font-small);color:var(--text-secondary);line-height:1.6}.home_quickStats__ReccH{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.home_statCard__VANly{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-5) var(--space-4)!important;gap:var(--space-2)}.home_statValue__qPLuR{font-size:var(--font-h1);font-weight:700;color:var(--primary)}.home_statLabel__NAGhf{font-size:var(--font-small);color:var(--text-secondary)}@media (max-width:639px){.home_modules__xkZdt{grid-template-columns:1fr}.home_quickStats__ReccH{grid-template-columns:1fr 1fr}}.home_title__jKRy7{background:linear-gradient(135deg,var(--primary) 0,#7C3AED 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.home_subtitle__7Y8Sg,.home_title__jKRy7{animation:home_fadeInUp__daiIr .5s ease both}.home_subtitle__7Y8Sg{animation-delay:.1s}.home_moduleCard__khr1j{position:relative;overflow:hidden;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1),border-color .3s ease;border:1px solid var(--border-light)}.home_moduleCard__khr1j:before{content:"";position:absolute;top:0;inset-inline-start:0;width:100%;height:3px;background:linear-gradient(90deg,var(--primary),#7C3AED,#059669);background-size:300% 100%;animation:home_gradientShift__jT4Qg 4s ease infinite;opacity:0;transition:opacity .3s ease}.home_moduleCard__khr1j:hover:before{opacity:1}.home_moduleCard__khr1j:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(0,0,0,.1),0 4px 12px rgba(37,99,235,.08);border-color:rgba(37,99,235,.2)}.home_moduleIcon__DgcAn{transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .3s ease}.home_moduleCard__khr1j:hover .home_moduleIcon__DgcAn{transform:scale(1.12) rotate(-5deg);box-shadow:0 4px 16px rgba(0,0,0,.12)}.home_statCard__VANly{position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;border:1px solid var(--border-light)}.home_statCard__VANly:after{content:"";position:absolute;bottom:0;inset-inline-start:0;width:100%;height:2px;background:var(--primary);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1)}.home_statCard__VANly:hover:after{transform:scaleX(1)}.home_statCard__VANly:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.home_statValue__qPLuR{background:linear-gradient(135deg,var(--primary),#7C3AED);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:home_countUp__IsO9g .8s cubic-bezier(.4,0,.2,1) both;animation-delay:.4s}@keyframes home_fadeInUp__daiIr{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes home_countUp__IsO9g{0%{opacity:0;transform:translateY(10px) scale(.85)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes home_gradientShift__jT4Qg{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}