.LandingPage_hero__DGhit{text-align:center;padding:5rem 2rem 4rem;background:var(--color-surface)}.LandingPage_heroTitle__COQHG{font-size:3rem;font-weight:800;line-height:1.1;margin-bottom:1rem}.LandingPage_heroSubtitle__IbMJW{font-size:1.2rem;color:var(--color-text-muted);margin-bottom:2rem}.LandingPage_heroButtons__SbvP_{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.LandingPage_btnPrimary__2IoJK{padding:.75rem 2rem;background:var(--color-accent);color:#fff;border-radius:6px;text-decoration:none;font-weight:600;transition:opacity .15s}.LandingPage_btnPrimary__2IoJK:hover{opacity:.88}.LandingPage_btnSecondary__WKM2j{padding:.75rem 2rem;background:transparent;color:var(--color-accent);border:2px solid var(--color-accent);border-radius:6px;text-decoration:none;font-weight:600;transition:background .15s}.LandingPage_btnSecondary__WKM2j:hover{background:var(--color-accent);color:#fff}.LandingPage_services__lTDrq{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;padding:4rem 2rem;max-width:900px;margin:0 auto}@media (max-width:600px){.LandingPage_services__lTDrq{grid-template-columns:1fr}.LandingPage_heroTitle__COQHG{font-size:2rem}}.LandingPage_card__woNnq{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:2rem}.LandingPage_cardTitle__DXIe6{font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.LandingPage_about__l_Ajz{max-width:680px;margin:0 auto;padding:0 2rem 5rem;text-align:center;color:var(--color-text-muted);line-height:1.7}.LandingPage_sectionTitle__XM8aE{font-size:1.75rem;font-weight:700;margin-bottom:1.5rem;color:var(--color-text)}