.shell[data-v-fe9c695a]{background:var(--hero);color:var(--hero-ink);display:flex;flex-direction:column;min-height:100dvh}.hero[data-v-fe9c695a]{align-items:center;background:radial-gradient(900px 420px at 14% 0,rgba(15,119,130,.26),transparent 70%),var(--hero);display:flex;flex:1;padding:64px 0 80px}.kicker[data-v-fe9c695a]{color:var(--teal-soft);font-size:13px;font-weight:700;letter-spacing:.14em;margin-bottom:14px;text-transform:uppercase}h1[data-v-fe9c695a]{font-family:var(--font-display);font-size:clamp(30px,6vw,52px);letter-spacing:-.02em;line-height:1.08;max-width:16ch;text-wrap:balance}.lede[data-v-fe9c695a]{color:var(--hero-ink2);font-size:clamp(16px,2.2vw,19px);line-height:1.6;margin-top:18px;max-width:54ch}.apps[data-v-fe9c695a]{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:44px;max-width:900px}.app[data-v-fe9c695a]{align-items:flex-start;background:#ffffff08;border:1px solid var(--hero-line);border-radius:var(--radius-lg);display:flex;gap:16px;padding:20px}.app img[data-v-fe9c695a]{border-radius:16px;display:block;flex:none}.app h2[data-v-fe9c695a]{font-family:var(--font-display);font-size:18px;margin-bottom:6px}.app p[data-v-fe9c695a]{font-size:14.5px;line-height:1.55}.app p[data-v-fe9c695a],.note[data-v-fe9c695a]{color:var(--hero-ink2)}.note[data-v-fe9c695a]{font-size:15px;margin-top:34px}.note a[data-v-fe9c695a]{color:var(--teal-soft);font-weight:600;text-decoration:none;white-space:nowrap}.legal[data-v-fe9c695a]{display:flex;flex-wrap:wrap;font-size:14px;gap:8px 20px;margin-top:26px}.legal a[data-v-fe9c695a]{border-bottom:1px solid var(--hero-line);color:var(--hero-ink2);padding-bottom:2px;text-decoration:none}.legal a[data-v-fe9c695a]:hover{border-bottom-color:var(--teal);color:var(--hero-ink)}
