.app-page.svelte-2j7mc4{flex-direction:column;gap:2.5rem;display:flex}.app-page.svelte-2j7mc4 .lead:where(.svelte-2j7mc4){max-width:42rem;font-size:1.25rem}.app-badges.svelte-2j7mc4{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.app-badges.svelte-2j7mc4 img:where(.svelte-2j7mc4){width:auto;height:3.5rem}.app-badges.svelte-2j7mc4 a:where(.svelte-2j7mc4){transition:opacity .2s}.app-badges.svelte-2j7mc4 a:where(.svelte-2j7mc4):hover{opacity:.8}.shots-scroll.svelte-2j7mc4{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.shots-scroll.svelte-2j7mc4::-webkit-scrollbar{display:none}.shot-scroll.svelte-2j7mc4{aspect-ratio:1206/2622;object-fit:cover;scroll-snap-align:center;border:1px solid #e2e8f0;border-radius:1rem;flex-shrink:0;width:auto;height:24rem;max-height:none;margin:0;box-shadow:0 10px 25px #0000001f}.shots-fan.svelte-2j7mc4{display:none}.app-page.svelte-2j7mc4 h3:where(.svelte-2j7mc4){margin-bottom:1rem}.features.svelte-2j7mc4{gap:1rem;display:grid}.feature.svelte-2j7mc4{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.25rem}.feature.svelte-2j7mc4 h4:where(.svelte-2j7mc4){margin:0}.feature.svelte-2j7mc4 p:where(.svelte-2j7mc4){color:#64748b;margin:.25rem 0 0}.faq-list.svelte-2j7mc4{flex-direction:column;gap:.75rem;max-width:42rem;display:flex}.faq-item.svelte-2j7mc4{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.25rem}.faq-item[open].svelte-2j7mc4{background:#fff}.faq-item.svelte-2j7mc4 summary:where(.svelte-2j7mc4){cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;font-weight:600;list-style:none;display:flex}.faq-item.svelte-2j7mc4 summary:where(.svelte-2j7mc4)::-webkit-details-marker{display:none}.faq-item.svelte-2j7mc4 summary:where(.svelte-2j7mc4) svg:where(.svelte-2j7mc4){flex-shrink:0;width:1.25rem;height:1.25rem;transition:transform .2s}.faq-item[open].svelte-2j7mc4 summary:where(.svelte-2j7mc4) svg:where(.svelte-2j7mc4){transform:rotate(180deg)}.faq-item.svelte-2j7mc4 p:where(.svelte-2j7mc4){color:#64748b;margin:.5rem 0 0}@media (width>=640px){.app-badges.svelte-2j7mc4{flex-direction:row}.features.svelte-2j7mc4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.shots-scroll.svelte-2j7mc4{display:none}.shots-fan.svelte-2j7mc4{justify-content:center;align-items:center;padding:1rem 0 2rem;display:flex}.shot.svelte-2j7mc4{aspect-ratio:1206/2622;object-fit:cover;background:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem;flex-shrink:0;width:10rem;height:auto;max-height:none;margin:0;transition:transform .3s;position:relative;box-shadow:0 10px 25px #0000001f}.shot.svelte-2j7mc4:hover{z-index:30;transform:scale(1.05)rotate(0)!important}.shot-1.svelte-2j7mc4{z-index:0;margin-right:-2rem;transform:rotate(-6deg)translateY(2.5rem)}.shot-2.svelte-2j7mc4{z-index:10;margin-right:-2rem;transform:rotate(-3deg)translateY(1rem)}.shot-3.svelte-2j7mc4{z-index:20;transform:scale(1.1)}.shot-4.svelte-2j7mc4{z-index:10;margin-left:-2rem;transform:rotate(3deg)translateY(1rem)}.shot-5.svelte-2j7mc4{z-index:0;margin-left:-2rem;transform:rotate(6deg)translateY(2.5rem)}}@media (width>=1024px){.features.svelte-2j7mc4{grid-template-columns:repeat(3,minmax(0,1fr))}.shot.svelte-2j7mc4{width:11rem}}
