.unified-hero-backdrop[data-v-937413f9]{background:#08130d;inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.unified-hero-backdrop__image[data-v-937413f9],.unified-hero-backdrop__video[data-v-937413f9]{height:100vh;inset:0;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;transform:scale(1.01);width:100vw}.unified-hero[data-v-937413f9]{min-height:100vh;min-height:100dvh;overflow:hidden;position:relative;z-index:1}.unified-hero__overlay[data-v-937413f9]{align-items:center;background:radial-gradient(circle at 50% 24%,#ffffff1f,#06160a9e),linear-gradient(180deg,#06160a2e,#06160ac7);display:flex;flex-direction:column;gap:10px;inset:0;justify-content:center;padding:28px;position:absolute;text-align:center}.unified-hero__logo[data-v-937413f9]{display:flex;justify-content:center;width:100%}.unified-hero__logo img[data-v-937413f9]{background:#ffffffd6;border-radius:16px;box-shadow:0 20px 46px #00000038;display:block;height:auto;margin-inline:auto;padding:16px;width:min(70vw,360px)}.unified-hero__tag[data-v-937413f9]{color:#ffffffe6;font-size:.84rem;letter-spacing:.12em;margin:0}.unified-hero__title[data-v-937413f9]{font-size:clamp(1.25rem,3.8vw,2.3rem);font-weight:700;line-height:1.3;margin:0}.unified-hero__subtitle[data-v-937413f9]{color:#fffffff2;font-size:clamp(.95rem,2.3vw,1.18rem);line-height:1.75;margin:0;max-width:min(760px,92vw);text-shadow:0 2px 10px rgba(0,0,0,.4)}.unified-hero__scroll[data-v-937413f9]{animation:float-y-937413f9 1.4s ease-in-out infinite;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#06170c52;border:1px solid hsla(0,0%,100%,.7);border-radius:999px;bottom:24px;box-shadow:0 8px 18px #00000038;display:grid;height:46px;left:50%;place-items:center;position:absolute;text-decoration:none;transform:translate(-50%);width:46px}.unified-hero__scroll-icon[data-v-937413f9]{fill:none;height:22px;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6;width:22px}@keyframes float-y-937413f9{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(6px)}}main>.unified-hero-backdrop+.unified-hero~*{position:relative;z-index:2}
