.arrow[data-v-b6eb784c]{width:.58em;height:.82em;color:var(--accent);vertical-align:-.04em;display:inline-block}.rotator[data-v-fae29c57]{color:var(--accent);display:inline-block;position:relative}.rotator.animated[data-v-fae29c57]{transition:width .46s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.rotator.animated[data-v-fae29c57]{transition:none}}.sizer[data-v-fae29c57]{visibility:hidden;pointer-events:none;white-space:nowrap;width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}.sizer>span[data-v-fae29c57]{display:inline-block}.word[data-v-fae29c57]{white-space:nowrap;display:inline-block}.shuffle-leave-active[data-v-fae29c57]{position:absolute;top:0;left:0}.shuffle-enter-active[data-v-fae29c57]{transition:opacity .3s ease-out 70ms,transform .46s cubic-bezier(.22,1,.36,1) 70ms}.shuffle-leave-active[data-v-fae29c57]{transition:opacity .24s ease-in,transform .3s ease-in}.shuffle-enter-from[data-v-fae29c57]{opacity:0;transform:translateY(.62em)scale(.94)}.shuffle-leave-to[data-v-fae29c57]{opacity:0;transform:translateY(-.5em)scale(.96)}.hero[data-v-dc9546b7]{width:100%;min-height:32rem;max-width:var(--page-max);text-align:center;padding:calc(var(--top-h,var(--header-h)) + clamp(2rem, 6vw, 5rem)) var(--gutter) clamp(3rem, 8vw, 6rem);flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.4rem,2.6vw,2.1rem);margin-inline:auto;display:flex}.headline[data-v-dc9546b7]{letter-spacing:-.035em;width:100%;margin:0;font-size:clamp(2.5rem,7.4vw,6rem);font-weight:700;line-height:1.05}.accent[data-v-dc9546b7]{color:var(--accent)}.actions[data-v-dc9546b7]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.highlights[data-v-dc9546b7]{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:.6rem 1.75rem;margin:0;padding:0;font-size:clamp(.8rem,1vw,.9rem);list-style:none;display:flex}.highlights li[data-v-dc9546b7]{align-items:center;gap:.45rem;display:inline-flex}.highlights svg[data-v-dc9546b7]{fill:none;width:.95rem;height:.95rem;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.btn[data-v-dc9546b7]{letter-spacing:-.01em;border:1px solid #0000;border-radius:10px;align-items:center;gap:.6rem;padding:.85rem 1.15rem;font-size:clamp(.9rem,1.1vw,1rem);transition:border-color .16s,background-color .16s;display:inline-flex}.primary[data-v-dc9546b7]{background:var(--accent);color:#0d0d0d;font-weight:600}.primary[data-v-dc9546b7]:hover{background:#ff6f3b}.contact[data-v-dc9546b7]{border-color:var(--border);background:var(--surface);font-weight:500}.contact[data-v-dc9546b7]:hover{border-color:var(--border-strong);background:#1c1c1c}.out[data-v-dc9546b7]{width:.95em;height:.95em;color:var(--muted);flex:none;transition:color .16s}.contact:hover .out[data-v-dc9546b7]{color:var(--text)}
