.cards[data-astro-cid-c5ap7sip]{text-align:left;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;width:100%;max-width:860px;display:grid}.card[data-astro-cid-c5ap7sip]{flex-direction:column;gap:16px;padding:28px;display:flex}.top[data-astro-cid-c5ap7sip]{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;display:flex}h3[data-astro-cid-c5ap7sip]{color:var(--text);letter-spacing:-.01em;font-size:26px;font-weight:700}p[data-astro-cid-c5ap7sip]{color:var(--muted);font-size:14px}.button[data-astro-cid-c5ap7sip]{width:100%}.wall[data-astro-cid-wrp6m7e6]{height:620px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)}.columns[data-astro-cid-wrp6m7e6]{grid-template-columns:repeat(auto-fit,minmax(min(170px,42%),1fr));align-items:start;column-gap:10px;padding:0 10px;display:grid}.column[data-astro-cid-wrp6m7e6]{animation:wall-up var(--seconds) linear infinite;will-change:transform}.column[data-astro-cid-wrp6m7e6].down{animation-name:wall-down}.wall[data-astro-cid-wrp6m7e6]:hover .column[data-astro-cid-wrp6m7e6]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.column[data-astro-cid-wrp6m7e6]{animation:none}}.tile[data-astro-cid-wrp6m7e6]{border-radius:10px;margin-bottom:10px;position:relative;overflow:hidden}.tile[data-astro-cid-wrp6m7e6] svg[data-astro-cid-wrp6m7e6]{width:100%;height:100%;display:block}.play[data-astro-cid-wrp6m7e6]{background:#0e0e0f8c;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:auto;display:flex;position:absolute;inset:0}.play[data-astro-cid-wrp6m7e6] svg[data-astro-cid-wrp6m7e6]{width:20px;height:20px}@keyframes wall-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes wall-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media (width<=640px){.wall[data-astro-cid-wrp6m7e6]{height:440px}}.hero[data-astro-cid-zkhec6xw]{text-align:center;flex-direction:column;align-items:center;gap:24px;padding-top:72px;padding-bottom:40px;display:flex}.eyebrow[data-astro-cid-zkhec6xw]{color:var(--muted);letter-spacing:.04em;align-items:center;gap:10px;font-size:14px;display:flex}.dot[data-astro-cid-zkhec6xw]{background:var(--accent);border-radius:50%;width:7px;height:7px}h1[data-astro-cid-zkhec6xw]{letter-spacing:-.03em;white-space:pre-line;max-width:14em;font-size:clamp(38px,6.4vw,88px);font-weight:700;line-height:1.08}[data-astro-cid-zkhec6xw]:lang(zh-Hans) h1[data-astro-cid-zkhec6xw],[data-astro-cid-zkhec6xw]:lang(ja) h1[data-astro-cid-zkhec6xw]{letter-spacing:-.01em}.lead[data-astro-cid-zkhec6xw]{max-width:38em;color:var(--muted);font-size:18px}.buttons[data-astro-cid-zkhec6xw]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.buttons[data-astro-cid-zkhec6xw] .button[data-astro-cid-zkhec6xw]{min-height:52px;padding:0 24px}.requirements[data-astro-cid-zkhec6xw]{color:var(--muted);font-size:13px}.story[data-astro-cid-zkhec6xw]{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:880px;padding-top:48px;padding-bottom:24px;display:flex}.kicker[data-astro-cid-zkhec6xw]{color:var(--accent);letter-spacing:.08em;font-size:13px;font-weight:600}.story-text[data-astro-cid-zkhec6xw]{font-size:clamp(19px,2.1vw,25px);line-height:1.75}.features[data-astro-cid-zkhec6xw]{flex-direction:column;gap:36px;padding-top:88px;padding-bottom:40px;display:flex}.features[data-astro-cid-zkhec6xw] ul[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;padding:0;list-style:none;display:grid}.features[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{flex-direction:column;gap:12px;padding:26px 24px 28px;display:flex}.features[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw]{margin-top:4px;font-size:18px;font-weight:600}.features[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:var(--muted);font-size:15px}.privacy[data-astro-cid-zkhec6xw]{padding-top:40px;padding-bottom:40px}.privacy-card[data-astro-cid-zkhec6xw]{flex-wrap:wrap;align-items:center;gap:24px 40px;padding:40px;display:flex}.lock[data-astro-cid-zkhec6xw]{background:var(--accent-soft);width:64px;height:64px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.privacy-text[data-astro-cid-zkhec6xw]{flex-direction:column;flex:420px;gap:12px;min-width:0;display:flex}.privacy-text[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{font-size:clamp(24px,2.6vw,32px);font-weight:700;line-height:1.25}.privacy-text[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:var(--muted);font-size:16px}.download[data-astro-cid-zkhec6xw]{text-align:center;flex-direction:column;align-items:center;gap:36px;padding-top:80px;padding-bottom:104px;display:flex}.download[data-astro-cid-zkhec6xw] img[data-astro-cid-zkhec6xw]{width:96px;height:96px}.download-head[data-astro-cid-zkhec6xw]{flex-direction:column;gap:8px;display:flex}.download-head[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:var(--muted);font-size:16px}@media (width<=640px){.hero[data-astro-cid-zkhec6xw]{padding-top:40px}.privacy-card[data-astro-cid-zkhec6xw]{padding:28px 24px}}
