.landing-hero[data-v-0aa1457a]{position:relative;min-height:100vh;display:flex;align-items:center;background:#0a0f11;background:var(--lp-bg-dark,#0a0f11);overflow:hidden}.landing-hero__bg[data-v-0aa1457a]{position:absolute;inset:0;background-size:cover;background-position:50%}.landing-hero__video[data-v-0aa1457a]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity 1s ease}.landing-hero__video--story[data-v-0aa1457a]{opacity:1}.landing-hero__video--loop[data-v-0aa1457a],.landing-hero__video--story.is-ended[data-v-0aa1457a]{opacity:0}.landing-hero__video--loop.is-active[data-v-0aa1457a]{opacity:1}.landing-hero__bg-placeholder[data-v-0aa1457a]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#0a0f11,#0f1a1e 40%,#0a0f11)}.landing-hero__bg-placeholder p[data-v-0aa1457a]{text-align:center;color:#a8bac2;color:var(--lp-text-secondary-dark,#a8bac2);font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;padding:2rem 3rem;border:1px dashed rgba(143,163,171,.25);border-radius:8px}.landing-hero__overlay[data-v-0aa1457a]{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,15,17,.88),rgba(10,15,17,.7) 25%,rgba(10,15,17,.35) 55%,rgba(10,15,17,.1) 80%,rgba(10,15,17,0));z-index:1}@media (max-width:768px){.landing-hero__overlay[data-v-0aa1457a]{background:linear-gradient(180deg,rgba(10,15,17,.75),rgba(10,15,17,.5) 40%,rgba(10,15,17,.2) 75%,rgba(10,15,17,.05))}}.landing-hero__content[data-v-0aa1457a]{position:relative;z-index:2;width:100%}.landing-hero__notice[data-v-0aa1457a]{margin-bottom:1.25rem}.landing-hero__label[data-v-0aa1457a]{font-size:.78rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-teal-core);margin-bottom:1.5rem;text-shadow:0 1px 6px rgba(0,0,0,.55)}.landing-hero__headline[data-v-0aa1457a]{margin-bottom:1.5rem;text-shadow:0 2px 16px rgba(0,0,0,.6)}.landing-hero__description[data-v-0aa1457a]{font-family:Open Sans,sans-serif;font-family:var(--lp-font-body,"Open Sans",sans-serif);font-size:1.1rem;max-width:500px;color:#a8bac2;color:var(--lp-text-secondary-dark,#a8bac2);line-height:1.75;margin-bottom:2.5rem;text-shadow:0 1px 8px rgba(0,0,0,.55)}.landing-hero__actions[data-v-0aa1457a]{display:flex;gap:1rem;flex-wrap:wrap}@media (max-width:768px){.landing-hero__content[data-v-0aa1457a]{padding-top:120px}.landing-hero__actions[data-v-0aa1457a]{flex-direction:column;align-items:stretch}}.svc-notice[data-v-3b573469]{display:inline-flex;align-items:center;gap:.65rem;max-width:100%;padding:.35rem .9rem .35rem .4rem;border-radius:999px;font-size:.85rem;line-height:1.4;transition:border-color .2s ease,background-color .2s ease}.svc-notice[data-v-3b573469],.svc-notice[data-v-3b573469]:hover{text-decoration:none}.svc-notice--light[data-v-3b573469]{background:var(--lp-bg-light);border:1px solid var(--lp-border-light);color:var(--lp-text-dark)}.svc-notice--light[data-v-3b573469]:hover{border-color:var(--lp-teal-accent)}.svc-notice--dark[data-v-3b573469]{background:rgba(10,15,17,.55);border:1px solid hsla(0,0%,100%,.2);color:#fff;backdrop-filter:blur(6px)}.svc-notice--dark[data-v-3b573469]:hover{border-color:var(--lp-teal-light)}.svc-notice__badge[data-v-3b573469]{flex-shrink:0;padding:.2rem .65rem;border-radius:999px;background:var(--lp-teal-btn);color:#fff;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.svc-notice__arrow[data-v-3b573469]{display:flex;flex-shrink:0;transition:transform .2s ease}.svc-notice:hover .svc-notice__arrow[data-v-3b573469]{transform:translateX(2px)}@media (max-width:640px){.svc-notice[data-v-3b573469]{border-radius:14px;align-items:flex-start}}