.LandingHero_container__MC3g4{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background-color:var(--color-bg-primary);padding:var(--spacing-lg)}.LandingHero_content__5UuZc{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:600px;gap:var(--spacing-xl)}.LandingHero_title__m2lgB{font-size:32px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:1.3;margin:0}.LandingHero_explanation__sneUO{font-size:18px;font-weight:var(--font-weight-normal);color:var(--color-text-primary);line-height:1.6;margin:0;text-shadow:var(--glow-mint)}.LandingHero_startButton__ZWcZH{background-color:var(--color-mint);color:#1a1a1a;font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);padding:var(--spacing-md) var(--spacing-xl);border:none;border-radius:12px;cursor:pointer;transition:all var(--transition-fast);min-width:120px;box-shadow:var(--glow-mint)}.LandingHero_startButton__ZWcZH:hover{transform:scale(1.05);box-shadow:0 0 30px rgba(201,228,222,.8)}.LandingHero_startButton__ZWcZH:focus{outline:none;box-shadow:0 0 0 3px rgba(201,228,222,.5)}.LandingHero_startButton__ZWcZH:active{transform:scale(.98)}@media (max-width:768px){.LandingHero_container__MC3g4{padding:var(--spacing-md)}.LandingHero_title__m2lgB{font-size:28px}.LandingHero_explanation__sneUO{font-size:16px}}@media (max-width:600px){.LandingHero_container__MC3g4{padding:var(--spacing-sm)}.LandingHero_content__5UuZc{gap:var(--spacing-lg)}.LandingHero_title__m2lgB{font-size:24px}.LandingHero_explanation__sneUO{font-size:15px}.LandingHero_startButton__ZWcZH{padding:var(--spacing-sm) var(--spacing-lg)}}@media (max-width:400px){.LandingHero_title__m2lgB{font-size:22px}.LandingHero_explanation__sneUO{font-size:14px}}@media (prefers-contrast:high){.LandingHero_startButton__ZWcZH{border:2px solid}}@media (prefers-reduced-motion:reduce){.LandingHero_startButton__ZWcZH{transition:none}.LandingHero_startButton__ZWcZH:active,.LandingHero_startButton__ZWcZH:hover{transform:none}}