.hero[data-v-78c8e85a]{display:grid;grid-template-columns:1fr 1fr;min-height:520px}.hero-left[data-v-78c8e85a]{border-right:1px solid var(--border);display:flex;flex-direction:column;justify-content:center;padding:64px 48px}.hero-title[data-v-78c8e85a]{color:var(--text-primary);font-family:var(--font-heading);font-size:64px;font-weight:800;letter-spacing:-.02em;line-height:1.05;margin-bottom:24px}.hero-title[data-v-78c8e85a] .light{color:var(--text-muted);display:block;font-weight:300;margin-top:8px}.hero-foot[data-v-78c8e85a]{display:flex;flex-direction:column;gap:32px}.hero-sub[data-v-78c8e85a]{color:var(--text-secondary);font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.7;max-width:480px}.hero-btns[data-v-78c8e85a]{display:flex;flex-wrap:wrap;gap:16px}.hero-right[data-v-78c8e85a]{overflow:hidden;position:relative}.hero-right[data-v-78c8e85a] img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 10s ease-out;width:100%}.hero-right[data-v-78c8e85a]:hover img{transform:scale(1.05)}@media(max-width:1024px){.hero[data-v-78c8e85a]{grid-template-columns:1fr;min-height:auto}.hero-left[data-v-78c8e85a]{border-right:none;gap:32px;padding:48px 32px}.hero-title[data-v-78c8e85a]{font-size:52px}.hero-right[data-v-78c8e85a]{aspect-ratio:16/10;border-top:1px solid var(--border)}}@media(max-width:768px){.hero-left[data-v-78c8e85a]{gap:24px;padding:40px 24px}.hero-title[data-v-78c8e85a]{font-size:42px}.hero-sub[data-v-78c8e85a]{font-size:15px}.hero-right[data-v-78c8e85a]{aspect-ratio:4/3}}@media(max-width:480px){.hero-title[data-v-78c8e85a]{font-size:34px}.hero-btns[data-v-78c8e85a]{flex-direction:column;width:100%}.hero-btns[data-v-78c8e85a] a{text-align:center;width:100%}}
