.product-hero.svelte-xo10qb{display:grid;gap:56px;align-items:center;padding:64px 0 70px}.has-screen.svelte-xo10qb{grid-template-columns:1.25fr 1fr}.app-icon.svelte-xo10qb{border-radius:20px;object-fit:cover;margin-bottom:24px}h1.svelte-xo10qb{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500;line-height:1.15;letter-spacing:-.035em;margin:0 0 22px}.headline.svelte-xo10qb{font-size:clamp(2.5rem,4.5vw,4rem);font-weight:500;line-height:1.06;letter-spacing:-.045em;margin:0 0 24px;max-width:620px}.description.svelte-xo10qb{font-size:1.08rem;line-height:1.7;color:var(--muted);margin:0 0 28px;max-width:520px}.availability.svelte-xo10qb{font-size:.85rem;color:var(--muted);margin:15px 0 0}.app-links.svelte-xo10qb{display:flex;gap:22px;margin-top:26px;font-size:.9rem}.hero-screen.svelte-xo10qb{border:0;padding:0;justify-self:center;width:min(100%,270px)}.hero-screen.svelte-xo10qb img:where(.svelte-xo10qb){display:block;width:100%;height:auto;border-radius:18px;box-shadow:0 16px 42px #25332318}.desktop-app.svelte-xo10qb .hero-screen:where(.svelte-xo10qb){width:100%}.features.svelte-xo10qb{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;border-top:1px solid var(--line);padding:42px 0}h2.svelte-xo10qb{font-size:1.4rem;line-height:1.25;font-weight:500;letter-spacing:-.025em;margin:0 0 14px}.features.svelte-xo10qb p:where(.svelte-xo10qb){margin:0;font-size:1rem;color:var(--muted);line-height:1.7}.screenshots.svelte-xo10qb{padding:32px 0}.gallery.svelte-xo10qb{display:flex;gap:22px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:12px 0 24px;scrollbar-color:#b3bbb3 transparent}.gallery-heading.svelte-xo10qb{display:flex;justify-content:space-between;align-items:center;gap:20px}.gallery-heading.svelte-xo10qb h2:where(.svelte-xo10qb){margin:0}.gallery-controls.svelte-xo10qb{display:flex;gap:8px}.gallery-controls.svelte-xo10qb button:where(.svelte-xo10qb){font:inherit;font-size:1.3rem;width:44px;height:44px;background:transparent;border:1px solid var(--line);border-radius:50%;cursor:pointer;color:var(--ink)}.gallery-controls.svelte-xo10qb button:where(.svelte-xo10qb):hover{background:#e8eeea}.gallery.svelte-xo10qb a:where(.svelte-xo10qb){border:0;padding:0;flex:none;scroll-snap-align:start}.gallery.svelte-xo10qb img:where(.svelte-xo10qb){display:block;height:430px;width:auto;flex:none;object-fit:contain;border-radius:14px;scroll-snap-align:start;background:#edf0eb}.desktop-gallery.svelte-xo10qb .gallery:where(.svelte-xo10qb) a:where(.svelte-xo10qb){width:min(100%,640px)}.desktop-gallery.svelte-xo10qb .gallery:where(.svelte-xo10qb) img:where(.svelte-xo10qb){width:100%;height:auto}.product-footer.svelte-xo10qb{display:flex;justify-content:space-between;gap:20px;padding-top:32px;font-size:.9rem;color:var(--muted)}@media(max-width:700px){.product-hero.svelte-xo10qb{grid-template-columns:1fr;padding:40px 0 48px;gap:40px}.hero-screen.svelte-xo10qb{width:250px}.features.svelte-xo10qb{grid-template-columns:1fr;gap:30px;padding:32px 0}.gallery.svelte-xo10qb img:where(.svelte-xo10qb){height:380px}.headline.svelte-xo10qb{font-size:2.7rem}.product-footer.svelte-xo10qb{flex-wrap:wrap}}
