// HeroAlt.jsx — dark navy hero with RouteMap backdrop, single gold CTA, trust strip. // (Restored to the pre-video state per user request.) const altHeroStyles = { wrap: { position: "relative", background: "#000", color: "#fff", overflow: "hidden", paddingTop: 96, paddingBottom: 96, minHeight: "calc(100vh - 84px)", }, wrapMobile: { paddingTop: 56, paddingBottom: 56, minHeight: "70vh" }, video: { position: "absolute", inset: 0, width: "100%", height: "100%", objectFit: "cover", zIndex: 0, }, map: { position: "absolute", inset: 0, opacity: 0.18, mixBlendMode: "screen", pointerEvents: "none" }, vignette: { position: "absolute", inset: 0, background: "linear-gradient(180deg, rgba(0,0,0,0.55) 0%, rgba(0,0,0,0.15) 35%, rgba(0,0,0,0.25) 65%, rgba(0,0,0,0.85) 100%)", pointerEvents: "none", }, grid: { position: "relative", zIndex: 2, display: "flex", flexDirection: "column", justifyContent: "flex-end", alignItems: "flex-start", minHeight: "inherit", maxWidth: 920 }, copy: { display: "flex", flexDirection: "column", gap: 24 }, title: { fontFamily: "var(--font-display)", fontWeight: 700, fontSize: "clamp(48px, 7vw, 96px)", lineHeight: 0.98, letterSpacing: "-0.025em", color: "#fff", margin: 0, }, accent: { color: "var(--gol-gold-500)" }, lead: { fontFamily: "var(--font-body)", fontWeight: 300, fontSize: 19, lineHeight: 1.6, color: "rgba(255,255,255,0.72)", maxWidth: 620, }, ctaRow: { display: "flex", gap: 12, flexWrap: "wrap", alignItems: "center" }, trustRow: { marginTop: 16, display: "flex", gap: 28, flexWrap: "wrap", alignItems: "center", }, trustItem: { display: "flex", alignItems: "center", gap: 8, fontFamily: "var(--font-mono)", fontSize: 12, color: "rgba(255,255,255,0.55)" }, trustIcon: { color: "var(--gol-gold-400)" }, }; function HeroAlt() { const isMobile = window.useMobile ? window.useMobile(760) : false; const [lang] = window.useLang(); const scrollToConsultation = () => { const el = document.getElementById("consultation"); if (el) { const top = el.getBoundingClientRect().top + window.pageYOffset - 24; window.scrollTo({ top, behavior: "smooth" }); } }; return (
); } window.HeroAlt = HeroAlt;