.hero-band[data-v-a0f46a08]{background:var(--pf-hero-bg);width:100%;color:var(--pf-on-dark);box-sizing:border-box;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-eyebrow[data-v-a0f46a08]{color:rgba(var(--bs-light-rgb), .88);letter-spacing:var(--pf-letter-spacing-normal);font-weight:var(--pf-font-weight-bold);text-transform:uppercase;font-size:var(--pf-text-base)}.hero-title[data-v-a0f46a08]{font-size:clamp(2rem,8vw,3.2rem);line-height:1.1}.hero-description[data-v-a0f46a08]{white-space:pre-line;color:rgba(var(--bs-light-rgb), .98)}.hero-meta[data-v-a0f46a08]{gap:var(--pf-space-lg);font-size:var(--pf-text-body);color:rgba(var(--bs-light-rgb), .95);flex-direction:column;display:flex}.hero-meta-icon[data-v-a0f46a08]{border-radius:var(--bs-border-radius);background:rgba(var(--bs-light-rgb), .2);width:2rem;height:2rem;color:var(--bs-light);flex-shrink:0}.hero-image[data-v-a0f46a08]{width:100%;max-width:450px;height:auto}.hero-link[data-v-a0f46a08]{color:rgba(var(--bs-light-rgb), .95);font-size:var(--pf-text-body);font-weight:var(--pf-font-weight-regular);transition:color .18s}.hero-link[data-v-a0f46a08]:hover{color:var(--bs-light)}.hero-link[data-v-a0f46a08]:focus-visible{outline:2px solid var(--bs-light);outline-offset:2px;border-radius:.25rem}.hero-scroll-hint[data-v-a0f46a08]{justify-content:center;align-items:center;gap:var(--pf-space-sm);width:fit-content;color:rgba(var(--bs-light-rgb), .7);font-size:var(--pf-text-base);font-weight:var(--pf-font-weight-regular);text-align:center;flex-direction:column;margin-top:3rem;margin-left:auto;margin-right:auto;animation:2.5s ease-in-out infinite hero-bounce-a0f46a08;display:flex}.hero-scroll-hint i[data-v-a0f46a08]{font-size:var(--pf-text-xl);display:block}@keyframes hero-bounce-a0f46a08{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.hero-scroll-hint[data-v-a0f46a08]{animation:none}}.success-icon[data-v-2b382b42]{font-size:3rem}.landing-page{width:100%;overflow-x:hidden}
