.appstore__link[data-astro-cid-eburmucb]{align-items:center;gap:var(--space-3);min-height:46px;padding:var(--space-3) var(--space-5);border:1px solid var(--color-accent);border-radius:var(--radius-md);background-color:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-sm);text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.appstore__link[data-astro-cid-eburmucb]:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-on-accent)}.appstore__mark[data-astro-cid-eburmucb]{fill:currentColor;flex-shrink:0;width:20px;height:20px}.appstore__notice[data-astro-cid-eburmucb]{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs)}.photo[data-astro-cid-atcrmvvx]{aspect-ratio:var(--photo-ratio);border-radius:var(--radius-md);width:100%;overflow:hidden}.photo__img[data-astro-cid-atcrmvvx]{object-fit:contain;width:100%;height:100%;display:block}.hero[data-astro-cid-s4khibbi]{padding-block:clamp(3rem, 8vw, 6rem) var(--space-section)}.hero__inner[data-astro-cid-s4khibbi]{gap:var(--space-8);display:grid}.hero__eyebrow[data-astro-cid-s4khibbi]{align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.16em;display:flex}.hero__eyebrow[data-astro-cid-s4khibbi]:after{content:"";background-color:var(--color-gold-line);flex:0 0 32px;height:1px}.hero__heading[data-astro-cid-s4khibbi]{margin-top:var(--space-5);font-size:var(--text-4xl);line-height:1.3}.hero__lead[data-astro-cid-s4khibbi]{max-width:30rem;margin-top:var(--space-6);color:var(--color-text-muted);font-size:var(--text-lg);line-height:var(--leading-normal)}.hero__action[data-astro-cid-s4khibbi]{margin-top:var(--space-8)}.hero__note[data-astro-cid-s4khibbi]{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs)}.hero__visual[data-astro-cid-s4khibbi]{width:100%;margin-inline:auto}@media (width>=900px){.hero__inner[data-astro-cid-s4khibbi]{gap:var(--space-9);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:end}.hero__visual[data-astro-cid-s4khibbi]{max-width:250px;margin-inline:auto 0;margin-bottom:var(--space-2)}}@media (prefers-reduced-motion:no-preference){@keyframes hero-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes hero-visual-in{0%{opacity:0;transform:translateY(12px)scale(1.015)}to{opacity:1;transform:none}}.hero__eyebrow[data-astro-cid-s4khibbi],.hero__heading[data-astro-cid-s4khibbi],.hero__lead[data-astro-cid-s4khibbi],.hero__action[data-astro-cid-s4khibbi]{animation:.7s cubic-bezier(.22,.61,.36,1) both hero-rise}.hero__eyebrow[data-astro-cid-s4khibbi]{animation-delay:0s}.hero__heading[data-astro-cid-s4khibbi]{animation-delay:.1s}.hero__lead[data-astro-cid-s4khibbi]{animation-delay:.2s}.hero__action[data-astro-cid-s4khibbi]{animation-delay:.3s}.hero__visual[data-astro-cid-s4khibbi]{animation:.9s cubic-bezier(.22,.61,.36,1) .4s both hero-visual-in}}.story__inner[data-astro-cid-y2e26tsg]{gap:var(--space-7);display:grid}.story__heading[data-astro-cid-y2e26tsg]{max-width:20em;font-size:var(--text-3xl)}.story__body[data-astro-cid-y2e26tsg]{gap:var(--space-5);max-width:var(--width-text);display:grid}.story__paragraph[data-astro-cid-y2e26tsg]{font-size:var(--text-base);line-height:var(--leading-loose)}@media (width>=900px){.story__inner[data-astro-cid-y2e26tsg]{gap:var(--space-9);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.story__body[data-astro-cid-y2e26tsg]{padding-top:var(--space-2)}}.timeline[data-astro-cid-oh7uzvwe]{gap:var(--space-7);margin-top:var(--space-8);display:grid}.timeline__item[data-astro-cid-oh7uzvwe]{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-rule);display:grid}.timeline__title[data-astro-cid-oh7uzvwe]{font-size:var(--text-lg)}.timeline__description[data-astro-cid-oh7uzvwe]{color:var(--color-text-muted);font-size:var(--text-sm)}@media (width>=640px){.timeline[data-astro-cid-oh7uzvwe]{gap:var(--space-7) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.timeline[data-astro-cid-oh7uzvwe]{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.timeline__item[data-astro-cid-oh7uzvwe]:nth-child(2){margin-top:var(--space-6)}.timeline__item[data-astro-cid-oh7uzvwe]:nth-child(3){margin-top:var(--space-8)}.timeline__item[data-astro-cid-oh7uzvwe]:nth-child(4){margin-top:calc(var(--space-8) + var(--space-5))}}.steps[data-astro-cid-qhymsvwj]{margin-top:var(--space-8);border-top:1px solid var(--color-rule)}.steps__item[data-astro-cid-qhymsvwj]{gap:var(--space-2) var(--space-5);padding-block:var(--space-6);border-bottom:1px solid var(--color-rule);grid-template-columns:3rem minmax(0,1fr);align-items:baseline;display:grid}.steps__number[data-astro-cid-qhymsvwj]{color:var(--color-brand-light);font-size:var(--text-xl);grid-row:span 2;line-height:1.2}.steps__title[data-astro-cid-qhymsvwj]{font-size:var(--text-lg)}.steps__description[data-astro-cid-qhymsvwj]{max-width:var(--width-text);color:var(--color-text-muted);font-size:var(--text-sm)}@media (width>=900px){.steps__item[data-astro-cid-qhymsvwj]{gap:var(--space-6);padding-block:var(--space-7);grid-template-columns:4rem 12rem minmax(0,1fr);align-items:baseline}.steps__number[data-astro-cid-qhymsvwj]{font-size:var(--text-2xl);grid-row:auto}}.features__inner[data-astro-cid-vp3ps3uh]{gap:var(--space-8);display:grid}.features[data-astro-cid-vp3ps3uh]{display:grid}.features__item[data-astro-cid-vp3ps3uh]{gap:var(--space-3);padding-block:var(--space-6);border-bottom:1px solid var(--color-rule);display:grid}.features__item[data-astro-cid-vp3ps3uh]:first-child{padding-top:0}.features__title[data-astro-cid-vp3ps3uh]{font-size:var(--text-lg)}.features__description[data-astro-cid-vp3ps3uh]{max-width:var(--width-text);color:var(--color-text-muted);font-size:var(--text-sm)}@media (width>=900px){.features__inner[data-astro-cid-vp3ps3uh]{gap:var(--space-9);grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:start}.features__head[data-astro-cid-vp3ps3uh]{top:calc(var(--header-height) + var(--space-7));position:sticky}}.scenes[data-astro-cid-4mhfhh25]{gap:var(--space-7);margin-top:var(--space-8);display:grid}.scenes__text[data-astro-cid-4mhfhh25]{gap:var(--space-2);margin-top:var(--space-4);display:grid}.scenes__title[data-astro-cid-4mhfhh25]{font-size:var(--text-base)}.scenes__description[data-astro-cid-4mhfhh25]{color:var(--color-text-muted);font-size:var(--text-sm)}@media (width>=800px){.scenes[data-astro-cid-4mhfhh25]{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.scenes__item[data-astro-cid-4mhfhh25]:first-child{grid-column:1/span 5}.scenes__item[data-astro-cid-4mhfhh25]:nth-child(2){margin-top:var(--space-9);grid-column:7/span 4}.scenes__item[data-astro-cid-4mhfhh25]:nth-child(3){margin-top:calc(var(--space-2) * -1);grid-column:2/span 3}}.brand[data-astro-cid-qylbk54a]{background-color:var(--color-plane);color:var(--color-text);padding-block:var(--space-section)}.brand__inner[data-astro-cid-qylbk54a]{gap:var(--space-7);display:grid}.brand__heading[data-astro-cid-qylbk54a]{max-width:18em;font-size:var(--text-3xl)}.brand__body[data-astro-cid-qylbk54a]{gap:var(--space-5);max-width:var(--width-text);display:grid}.brand__paragraph[data-astro-cid-qylbk54a]{font-size:var(--text-base);line-height:var(--leading-loose)}@media (width>=900px){.brand__inner[data-astro-cid-qylbk54a]{gap:var(--space-9);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.faq__inner[data-astro-cid-kpn7xbay]{gap:var(--space-8);display:grid}.faq__list[data-astro-cid-kpn7xbay]{border-top:1px solid var(--color-rule)}.faq__row[data-astro-cid-kpn7xbay]{padding-block:var(--space-5);border-bottom:1px solid var(--color-rule)}.faq__question[data-astro-cid-kpn7xbay]{font-size:var(--text-base);cursor:pointer;list-style:none}.faq__question[data-astro-cid-kpn7xbay]::-webkit-details-marker{display:none}.faq__question[data-astro-cid-kpn7xbay]:after{content:"＋";float:right;margin-left:var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm)}.faq__item[data-astro-cid-kpn7xbay][open] .faq__question[data-astro-cid-kpn7xbay]:after{content:"－"}.faq__answer[data-astro-cid-kpn7xbay]{max-width:var(--width-text);margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm)}@media (width>=900px){.faq__inner[data-astro-cid-kpn7xbay]{gap:var(--space-9);grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:start}}.download__inner[data-astro-cid-vwyjoj4m]{gap:var(--space-7);padding-top:var(--space-7);border-top:1px solid var(--color-rule);display:grid}.download__heading[data-astro-cid-vwyjoj4m]{max-width:16em;font-size:var(--text-3xl)}.download__lead[data-astro-cid-vwyjoj4m]{max-width:var(--width-text);margin-top:var(--space-5);color:var(--color-text-muted);font-size:var(--text-base)}.download__note[data-astro-cid-vwyjoj4m]{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs)}@media (width>=900px){.download__inner[data-astro-cid-vwyjoj4m]{gap:var(--space-9);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end}}
