.app-store-badge-module__yiwQ4q__link{display:inline-flex}.app-store-badge-module__yiwQ4q__link:hover{opacity:.72}.app-store-badge-module__yiwQ4q__link:focus-visible{outline:2px solid var(--foreground);outline-offset:4px;border-radius:6px}.app-store-badge-module__yiwQ4q__badge{width:auto;height:40px;display:block}
.app-landing-module___o_A9W__page{min-height:100svh;padding:30px 40px 40px}.app-landing-module___o_A9W__header{width:100%}.app-landing-module___o_A9W__brand{letter-spacing:.01em;text-transform:uppercase;font-size:.7rem;font-weight:600;display:inline-block}.app-landing-module___o_A9W__brand:hover,.app-landing-module___o_A9W__textLink:hover{opacity:.5}.app-landing-module___o_A9W__brand:focus-visible,.app-landing-module___o_A9W__textLink:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}.app-landing-module___o_A9W__hero{text-align:center;flex-direction:column;align-items:center;width:min(100%,820px);margin:0 auto;padding:clamp(72px,11vw,150px) 0 clamp(90px,12vw,160px);display:flex}.app-landing-module___o_A9W__icon{border-radius:22.5%;width:176px;height:176px}.app-landing-module___o_A9W__status{color:var(--muted);font-family:var(--serif);margin-top:28px;font-size:.9rem}.app-landing-module___o_A9W__hero h1{font-family:var(--serif);letter-spacing:-.06em;margin-top:8px;font-size:clamp(4rem,10vw,8rem);font-weight:400;line-height:.85}.app-landing-module___o_A9W__hero h1.app-landing-module___o_A9W__releasedTitle{margin-top:36px}.app-landing-module___o_A9W__introduction{max-width:45rem;margin-top:28px;font-size:clamp(1.15rem,2.1vw,1.6rem);line-height:1.4}.app-landing-module___o_A9W__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 24px;margin-top:34px;display:flex}.app-landing-module___o_A9W__appStore{color:#fff;cursor:default;background:#a8aca5;min-height:46px;padding:14px 18px;font-size:.82rem;font-weight:600}.app-landing-module___o_A9W__textLink{text-underline-offset:4px;font-size:.82rem;text-decoration:underline;text-decoration-thickness:1px}.app-landing-module___o_A9W__overview{background:#f2f2ef;grid-template-columns:minmax(180px,.7fr) minmax(280px,1.3fr);gap:40px;width:min(100%,980px);margin:0 auto;padding:clamp(32px,5vw,64px);display:grid}.app-landing-module___o_A9W__overview h2{font-family:var(--serif);letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.25rem);font-weight:400;line-height:.98}.app-landing-module___o_A9W__overviewCopy{color:var(--muted);align-content:start;gap:18px;font-size:1rem;line-height:1.55;display:grid}.app-landing-module___o_A9W__screenshots{width:min(100%,1180px);margin:clamp(90px,12vw,150px) auto 0}.app-landing-module___o_A9W__faq{grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);gap:48px;width:min(100%,980px);margin:clamp(90px,12vw,150px) auto 0;display:grid}.app-landing-module___o_A9W__faqList{border-top:1px solid var(--line);display:grid}.app-landing-module___o_A9W__faqItem{border-bottom:1px solid var(--line);padding:24px 0 26px}.app-landing-module___o_A9W__faqItem h3{font-family:var(--serif);letter-spacing:-.025em;font-size:clamp(1.35rem,2.5vw,1.8rem);font-weight:400;line-height:1.1}.app-landing-module___o_A9W__faqItem p{color:var(--muted);margin-top:10px;font-size:1rem;line-height:1.55}.app-landing-module___o_A9W__sectionHeading p{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem}.app-landing-module___o_A9W__sectionHeading h2{font-family:var(--serif);letter-spacing:-.045em;margin-top:10px;font-size:clamp(2.2rem,5vw,4rem);font-weight:400;line-height:1}.app-landing-module___o_A9W__screenshotGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.app-landing-module___o_A9W__screenshotPlaceholder{aspect-ratio:3/4;color:var(--muted);text-align:center;background:#f2f2ef;flex-direction:column;justify-content:center;align-items:center;display:flex}.app-landing-module___o_A9W__screenshotImage{background:#f2f2ef;width:100%;height:auto;display:block}.app-landing-module___o_A9W__screenshotPlaceholder span{font-family:var(--serif);font-size:clamp(1.35rem,2.5vw,2rem)}.app-landing-module___o_A9W__screenshotPlaceholder small{letter-spacing:.04em;text-transform:uppercase;margin-top:8px;font-size:.65rem}.app-landing-module___o_A9W__footer{margin-top:clamp(100px,14vw,180px);padding-bottom:24px}@media (max-width:700px){.app-landing-module___o_A9W__faq{grid-template-columns:1fr;gap:30px}.app-landing-module___o_A9W__overview{grid-template-columns:1fr;gap:24px}.app-landing-module___o_A9W__screenshotGrid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;grid-template-columns:none;grid-auto-columns:minmax(76%,1fr);grid-auto-flow:column;padding-bottom:12px;overflow-x:auto}.app-landing-module___o_A9W__screenshotPlaceholder,.app-landing-module___o_A9W__screenshotImage{scroll-snap-align:start}}@media (max-width:600px){.app-landing-module___o_A9W__page{padding:22px 18px 18px}.app-landing-module___o_A9W__hero{padding:70px 0 92px}.app-landing-module___o_A9W__icon{width:128px;height:128px}.app-landing-module___o_A9W__hero h1{font-size:clamp(3.6rem,18vw,5rem)}.app-landing-module___o_A9W__introduction{margin-top:22px;font-size:1.08rem}.app-landing-module___o_A9W__actions{flex-direction:column;margin-top:28px}.app-landing-module___o_A9W__overview{padding:28px 24px}.app-landing-module___o_A9W__screenshots{margin-top:88px}.app-landing-module___o_A9W__footer{margin-top:100px}}
