.home-module__N_gSUa__homepage{--color-surface-dim:#edf2fa;--color-surface-container-low:#f4f7fc;--color-surface-container:#edf2fa;--color-surface-container-high:#e6edf7;--color-surface-container-highest:#e0e7f2;--color-surface-variant:#edf2fa;--color-primary:#2a66f0;--color-secondary-container:#2a66f0;--color-tertiary-container:#15803d;--color-outline-variant:#e0e7f2;--radius-btn:14px;--radius-card:20px;--radius-xl2:28px;--shadow-btn:0 1px 2px #0b1b3a1f, inset 0 1px 0 #ffffff2e;--shadow-btn-hover:0 8px 22px #2a66f04d, inset 0 1px 0 #ffffff3d;--shadow-card:0 1px 2px #0b1b3a0d, 0 10px 30px #0b1b3a12;--shadow-lift:0 4px 10px #0b1b3a12, 0 24px 60px #0b1b3a29;--shadow-glow:0 18px 50px #2a66f047;--surface:244 247 252;--mist:237 242 250;--line:224 231 242;--subtle:90 107 134;--brand:42 102 240;--accent-deep:21 128 61;--hm-surface:#f4f7fc;--hm-text-dim:#5a6b86;--hm-accent:#2a66f0;--hm-accent-glow:#2a66f014;--hm-border:#e0e7f2;--hm-border-light:#edf2fa;--hm-shadow:0 1px 2px #0b1b3a0d, 0 10px 30px #0b1b3a12;--hm-shadow-lift:0 4px 10px #0b1b3a12, 0 24px 60px #0b1b3a29}.home-module__N_gSUa__homepage .rounded-btn{border-radius:14px}.home-module__N_gSUa__homepage .rounded-card{border-radius:20px}.home-module__N_gSUa__homepage .rounded-xl2{border-radius:28px}.home-module__N_gSUa__homepage .shadow-btn{--tw-shadow:0 1px 2px #0b1b3a1f, inset 0 1px 0 #ffffff2e;box-shadow:var(--tw-shadow)}.home-module__N_gSUa__homepage .shadow-btn-hover{--tw-shadow:0 8px 22px #2a66f04d, inset 0 1px 0 #ffffff3d;box-shadow:var(--tw-shadow)}.home-module__N_gSUa__homepage .shadow-card{--tw-shadow:0 1px 2px #0b1b3a0d, 0 10px 30px #0b1b3a12;box-shadow:var(--tw-shadow)}.home-module__N_gSUa__homepage .shadow-lift{--tw-shadow:0 4px 10px #0b1b3a12, 0 24px 60px #0b1b3a29;box-shadow:var(--tw-shadow)}.home-module__N_gSUa__homepage .shadow-glow{--tw-shadow:0 18px 50px #2a66f047;box-shadow:var(--tw-shadow)}@media (hover:hover){.home-module__N_gSUa__homepage .hover\:shadow-lift:hover{box-shadow:var(--shadow-lift)}}.home-module__N_gSUa__homepage :where(a,button,input,select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline-offset:3px;outline:3px solid #f59e0b;box-shadow:0 0 0 5px #f59e0b2e}