.landing[data-v-c5d2fa38]{background-color:var(--color-surface-base);color:var(--color-text-primary);overflow-x:clip}.landing-muted[data-v-c5d2fa38]{color:var(--color-text-secondary)}.landing-faint[data-v-c5d2fa38]{color:var(--color-text-tertiary)}.landing-title[data-v-c5d2fa38]{color:var(--color-text-primary);font-family:var(--font-display);font-size:clamp(1.75rem,4.5vw,3rem);font-weight:600;letter-spacing:-.02em;line-height:1.1}.landing-brand-ice[data-v-c5d2fa38]{color:var(--color-brand-ice)}.landing-brand-sky[data-v-c5d2fa38]{color:var(--color-brand-sky)}.landing-brand-cream[data-v-c5d2fa38]{color:var(--color-brand-cream)}.landing-brand-peach[data-v-c5d2fa38]{color:var(--color-brand-peach)}.landing-brand-magenta[data-v-c5d2fa38]{color:var(--color-brand-magenta)}.landing-logo[data-v-c5d2fa38]{height:1.4ex;height:1cap}.landing-button[data-v-c5d2fa38]{align-items:center;border-radius:var(--radius-pill);display:inline-flex;font-weight:600;min-height:44px;padding:0 1.25rem;transition:opacity .15s,border-color .15s;white-space:nowrap}.landing-button--primary[data-v-c5d2fa38]{background-color:var(--color-text-primary);color:var(--color-surface-base)}.landing-button--primary[data-v-c5d2fa38]:hover{opacity:.85}.landing-button--ghost[data-v-c5d2fa38]{border:1px solid var(--color-border-active);color:var(--color-text-primary)}.landing-button--ghost[data-v-c5d2fa38]:hover{border-color:var(--color-border-strong)}.landing-card[data-v-c5d2fa38]{background-color:var(--color-surface-raised);border:1px solid var(--color-border-default);border-radius:var(--radius-xl)}.landing-card--link[data-v-c5d2fa38]{transition:border-color .15s}.landing-card--link[data-v-c5d2fa38]:hover{border-color:var(--color-border-active)}.landing-ways[data-v-c5d2fa38]{scroll-snap-type:x mandatory;scrollbar-width:none}.landing-ways[data-v-c5d2fa38]::-webkit-scrollbar{display:none}.landing-way[data-v-c5d2fa38]{scroll-snap-align:center;transition:transform .2s}@media(hover:hover){.landing-way[data-v-c5d2fa38]:hover{transform:translateY(-6px)}}.landing-faq[data-v-c5d2fa38],.landing-footer[data-v-c5d2fa38]{border-top:1px solid var(--color-border-default)}
