.page_header__kVzhN{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 2rem}.page_logo__7fc9l img{height:auto}.page_nav__zpG_3{display:flex;gap:1.5rem}.page_loginBtn__EIvUH{font-weight:600;text-decoration:none;color:#111;display:flex;align-items:center;justify-content:center}.page_signupBtn__ky0pF{padding:1rem 1.6rem;background:var(--darkred);color:#fff;font-weight:700;border-radius:6px;text-decoration:none;box-shadow:0 4px 0 rgba(0,0,0,.1)}.page_hero__SKW6o{display:flex;gap:3rem;align-items:center;justify-content:space-between;padding:4rem 2rem;flex-wrap:wrap}.page_copy__QuCsu{max-width:520px}.page_copy__QuCsu h1{font-size:3rem;line-height:1.1;margin:0 0 1rem}.page_copy__QuCsu span{display:block}.page_tagline___8E6T{margin-bottom:1.8rem;color:#444;max-width:32ch}.page_cta__zCVvt{display:inline-block;background:var(--salmon);color:#fff;padding:.9rem 2.4rem;border-radius:6px;font-weight:700;text-decoration:none;box-shadow:0 3px 0 rgba(0,0,0,.15)}.page_heroImg__Q4Nxm{width:600px;max-width:480px}.page_heroImg__Q4Nxm img{width:100%;height:auto}.page_features__8wy9y{display:flex;gap:1.5rem;padding:3.5rem 2rem 4rem;flex-wrap:wrap}.page_card__QV0Om{flex:1 1 260px;background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 6px rgba(0,0,0,.06);text-align:left}.page_card__QV0Om h3{margin:1rem 0 .5rem;font-size:1.125rem}.page_card__QV0Om p{color:#555;font-size:.95rem;line-height:1.45}.page_card__QV0Om img{display:block}@media (max-width:960px){.page_hero__SKW6o{flex-direction:column;text-align:center}.page_heroImg__Q4Nxm{max-width:80%}}@media (max-width:680px){.page_features__8wy9y{flex-direction:column}}