.app-hero[data-astro-cid-wfb3eyzk]{padding-top:40px}.app-hero__tile[data-astro-cid-wfb3eyzk]{position:relative;overflow:hidden;isolation:isolate;min-height:640px;padding:64px;border-radius:40px;background:var(--tile-bg, #0b0d12);color:var(--tile-ink, #edeae4);--soft: color-mix(in srgb, var(--tile-ink, #edeae4) 52%, transparent);--body: color-mix(in srgb, var(--tile-ink, #edeae4) 78%, transparent)}.t-noyz[data-astro-cid-wfb3eyzk]{--tile-bg: #0b0d12;--tile-ink: #edeae4}.t-noyz[data-astro-cid-wfb3eyzk] .app-hero__glow[data-astro-cid-wfb3eyzk]{background:#e0a2ae}.app-hero__glow[data-astro-cid-wfb3eyzk]{position:absolute;z-index:-1;right:-120px;bottom:-440px;width:760px;height:760px;border-radius:50%;filter:blur(70px);opacity:.36;background:#8a79fb;pointer-events:none}.app-hero__copy[data-astro-cid-wfb3eyzk]{position:relative;z-index:1;max-width:min(540px,calc(100% - 536px))}.app-hero__id[data-astro-cid-wfb3eyzk]{display:flex;align-items:center;gap:18px}.app-hero__id[data-astro-cid-wfb3eyzk] .pc-icon[data-astro-cid-wfb3eyzk]{width:76px;height:76px;box-shadow:0 0 0 1px #ffffff1f,0 16px 28px -14px #000}h1[data-astro-cid-wfb3eyzk]{margin:0;font-weight:600;font-size:34px;letter-spacing:-.035em;line-height:1}.app-hero__status[data-astro-cid-wfb3eyzk]{display:flex;align-items:baseline;margin-top:8px;color:var(--body)}.app-hero__tag[data-astro-cid-wfb3eyzk]{margin:52px 0 0;font-weight:600;font-size:clamp(38px,3.9vw,56px);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.app-hero__tag[data-astro-cid-wfb3eyzk] .soft[data-astro-cid-wfb3eyzk]{display:block;color:var(--soft)}.app-hero__lede[data-astro-cid-wfb3eyzk]{margin:24px 0 0;color:var(--body);font-size:clamp(17px,1.4vw,19px);line-height:1.55;letter-spacing:-.01em}.app-hero__cta[data-astro-cid-wfb3eyzk]{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:36px}.app-hero__note[data-astro-cid-wfb3eyzk]{font:400 13px/1.4 var(--pc-font);letter-spacing:0;color:var(--body)}.pc-device[data-astro-cid-wfb3eyzk]:nth-of-type(1),.pc-shot[data-astro-cid-wfb3eyzk]:nth-of-type(1){right:326px;top:72px;--w: 250px}.pc-device[data-astro-cid-wfb3eyzk]:nth-of-type(2),.pc-shot[data-astro-cid-wfb3eyzk]:nth-of-type(2){right:60px;top:148px;--w: 238px}html:is([lang=ja],[lang=ko]) .app-hero__tag[data-astro-cid-wfb3eyzk]{letter-spacing:-.02em;line-height:1.2}@media(max-width:1100px){.app-hero__copy[data-astro-cid-wfb3eyzk]{max-width:min(440px,calc(100% - 250px))}.pc-device[data-astro-cid-wfb3eyzk]:nth-of-type(1),.pc-shot[data-astro-cid-wfb3eyzk]:nth-of-type(1){right:40px}.pc-device[data-astro-cid-wfb3eyzk]:nth-of-type(2),.pc-shot[data-astro-cid-wfb3eyzk]:nth-of-type(2){display:none}}@media(max-width:760px){.app-hero[data-astro-cid-wfb3eyzk]{padding-top:20px}.app-hero__tile[data-astro-cid-wfb3eyzk]{margin-inline:-8px;min-height:0;padding:32px 24px 0;border-radius:32px}.app-hero__copy[data-astro-cid-wfb3eyzk]{max-width:none}.app-hero__id[data-astro-cid-wfb3eyzk] .pc-icon[data-astro-cid-wfb3eyzk]{width:60px;height:60px}h1[data-astro-cid-wfb3eyzk]{font-size:28px}.app-hero__tag[data-astro-cid-wfb3eyzk]{margin-top:36px;font-size:31px;line-height:1.06}.app-hero__cta[data-astro-cid-wfb3eyzk] .pc-btn[data-astro-cid-wfb3eyzk]{width:100%;white-space:normal;text-align:center}.pc-device[data-astro-cid-wfb3eyzk]:nth-of-type(1),.pc-shot[data-astro-cid-wfb3eyzk]:nth-of-type(1){position:relative;display:block;right:auto;top:auto;--w: 240px;margin:44px auto -210px}}.cta-band[data-astro-cid-q3uvz57c]{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:128px;padding:56px 64px;border-radius:40px;background:var(--pc-surface);border:1px solid var(--pc-line)}.cta-band__id[data-astro-cid-q3uvz57c]{display:flex;align-items:center;gap:24px}.cta-band__id[data-astro-cid-q3uvz57c] .pc-icon[data-astro-cid-q3uvz57c]{width:96px;height:96px}.cta-band__text[data-astro-cid-q3uvz57c]{display:grid;gap:6px}.cta-band__name[data-astro-cid-q3uvz57c]{font-weight:600;font-size:36px;line-height:1;letter-spacing:-.035em}.cta-band__tag[data-astro-cid-q3uvz57c]{color:var(--pc-muted)}@media(max-width:760px){.cta-band[data-astro-cid-q3uvz57c]{flex-direction:column;align-items:stretch;gap:28px;margin-top:88px;padding:32px 24px;border-radius:28px}.cta-band__id[data-astro-cid-q3uvz57c]{gap:18px}.cta-band__id[data-astro-cid-q3uvz57c] .pc-icon[data-astro-cid-q3uvz57c]{width:72px;height:72px}.cta-band__name[data-astro-cid-q3uvz57c]{font-size:26px}.cta-band[data-astro-cid-q3uvz57c] .pc-btn[data-astro-cid-q3uvz57c]{white-space:normal;text-align:center}}
