.hero-bg[data-v-68af7e67]{background-repeat:no-repeat;background-size:100% 100%}.hero-section.is-compact[data-v-68af7e67]{background:#f8fafc;border-bottom:1px solid color-mix(in srgb,var(--el-color-primary) 12%,#fff);padding:30px 0}.hero-section.is-compact[data-v-68af7e67]:before{background-image:linear-gradient(color-mix(in srgb,var(--el-color-primary) 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--el-color-primary) 8%,transparent) 1px,transparent 1px);background-size:30px 30px;content:"";top:0;right:0;bottom:0;left:52%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%,transparent);mask-image:linear-gradient(90deg,transparent,#000 40%,transparent);pointer-events:none;position:absolute}.hero-section.is-compact .hero-left[data-v-68af7e67]{padding-left:22px;position:relative}.hero-section.is-compact .hero-content[data-v-68af7e67]{max-width:none;padding-left:4rem;padding-right:4rem}.hero-section.is-compact .hero-left[data-v-68af7e67]:before{background:var(--el-color-primary);border-radius:999px;bottom:2px;content:"";left:0;position:absolute;top:2px;width:4px}.hero-section.is-compact .hero-header[data-v-68af7e67]{margin-bottom:10px}.hero-section.is-compact .title-group[data-v-68af7e67]{margin-bottom:0}.hero-section.is-compact .hero-title[data-v-68af7e67]{font-size:36px;line-height:1.2}.hero-section.is-compact .hero-left>p[data-v-68af7e67]{font-size:14px;margin-bottom:0}@media (max-width:768px){.hero-section[data-v-68af7e67]{padding:24px 0 22px}.hero-section.is-compact[data-v-68af7e67]{padding:30px 0 28px}.hero-section.is-compact[data-v-68af7e67]:before{left:35%}.hero-section.is-compact .hero-content[data-v-68af7e67]{padding-left:1rem;padding-right:1rem}.hero-section.is-compact .hero-title[data-v-68af7e67]{font-size:24px}.hero-content[data-v-68af7e67]{gap:16px}.hero-header[data-v-68af7e67]{margin-bottom:12px}.title-group[data-v-68af7e67]{margin-bottom:8px}.hero-title[data-v-68af7e67]{font-size:24px;line-height:1.25}.hero-left>p[data-v-68af7e67]{font-size:13px;line-height:1.6;margin-bottom:16px}.primary-button[data-v-68af7e67]{border-radius:8px;font-size:13px;padding:10px 22px}.hero-bg[data-v-68af7e67]{background-position:50%;background-size:cover}}
