.store-buttons[data-astro-cid-qc75ys73]{display:flex;flex-wrap:wrap;gap:var(--lp-spacing-sm, 8px);align-items:center}.store-buttons--stacked[data-astro-cid-qc75ys73]{flex-direction:column;align-items:stretch}.store-button[data-astro-cid-qc75ys73]{display:inline-flex;transition:transform .2s ease}.store-button[data-astro-cid-qc75ys73]:hover{transform:scale(1.02)}.store-button[data-astro-cid-qc75ys73]:focus-visible{outline:2px solid var(--lp-color-primary, #3b82f6);outline-offset:2px;border-radius:4px}.store-button[data-astro-cid-qc75ys73] img[data-astro-cid-qc75ys73]{height:50px;width:auto}@media(max-width:640px){.store-buttons[data-astro-cid-qc75ys73]:not(.store-buttons--stacked){flex-direction:column;align-items:center}}.testimonial-card[data-astro-cid-74oy7rjs]{display:flex;flex-direction:column;padding:var(--lp-spacing-lg);background:linear-gradient(135deg,var(--lp-color-surface) 0%,rgba(255,255,255,.8) 100%);border-radius:var(--lp-radius-lg);border:1px solid rgba(0,0,0,.04);box-shadow:0 4px 20px #0000000a;transition:transform .2s ease,box-shadow .2s ease}.testimonial-card[data-astro-cid-74oy7rjs]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #00000014}.testimonial-card__rating[data-astro-cid-74oy7rjs]{display:flex;gap:2px;margin-bottom:var(--lp-spacing-sm)}.testimonial-card__star[data-astro-cid-74oy7rjs]{width:14px;height:14px;color:var(--lp-color-foreground-secondary)}.testimonial-card__star--filled[data-astro-cid-74oy7rjs]{color:#fbbf24}.testimonial-card__quote[data-astro-cid-74oy7rjs]{flex:1;margin:0 0 var(--lp-spacing-md) 0}.testimonial-card__quote[data-astro-cid-74oy7rjs] p[data-astro-cid-74oy7rjs]{font-size:var(--lp-font-size-sm);font-style:normal;font-weight:400;line-height:1.6;color:var(--lp-color-foreground);margin:0;letter-spacing:-.01em}.testimonial-card__footer[data-astro-cid-74oy7rjs]{display:flex;align-items:center;padding-top:var(--lp-spacing-sm);border-top:1px solid rgba(0,0,0,.05)}.testimonial-card__author-info[data-astro-cid-74oy7rjs]{display:flex;flex-direction:column;gap:2px}.testimonial-card__author[data-astro-cid-74oy7rjs]{font-style:normal;font-weight:600;font-size:var(--lp-font-size-sm);color:var(--lp-color-foreground);letter-spacing:-.01em}.testimonial-card__source[data-astro-cid-74oy7rjs]{font-size:11px;font-weight:500;color:var(--lp-color-foreground-secondary);opacity:.7}@media(max-width:640px){.testimonial-card[data-astro-cid-74oy7rjs]{padding:var(--lp-spacing-md)}.testimonial-card__quote[data-astro-cid-74oy7rjs] p[data-astro-cid-74oy7rjs]{font-size:var(--lp-font-size-xs)}}.phone-mockup[data-astro-cid-7e4xn3na]{display:flex;justify-content:center;padding:var(--lp-spacing-md)}.phone-mockup__frame[data-astro-cid-7e4xn3na]{position:relative;width:280px;padding:4px;border-radius:36px;background:#1a1a1a;box-shadow:0 25px 50px -12px #00000080}.phone-mockup--light[data-astro-cid-7e4xn3na] .phone-mockup__frame[data-astro-cid-7e4xn3na]{background:#e0e0e0;box-shadow:0 25px 50px -12px #00000040}.phone-mockup__notch[data-astro-cid-7e4xn3na]{position:absolute;top:14px;left:50%;transform:translate(-50%);width:80px;height:22px;background-color:#000;border-radius:12px;z-index:10}.phone-mockup--light[data-astro-cid-7e4xn3na] .phone-mockup__notch[data-astro-cid-7e4xn3na]{background-color:#1a1a1a}.phone-mockup__screen[data-astro-cid-7e4xn3na]{position:relative;width:100%;aspect-ratio:9 / 19.5;border-radius:32px;overflow:hidden;background-color:#000}.phone-mockup__image[data-astro-cid-7e4xn3na]{width:100%;height:100%;object-fit:cover;object-position:top}@media(max-width:640px){.phone-mockup__frame[data-astro-cid-7e4xn3na]{width:220px;padding:3px;border-radius:28px}.phone-mockup__notch[data-astro-cid-7e4xn3na]{width:60px;height:16px;top:10px;border-radius:8px}.phone-mockup__screen[data-astro-cid-7e4xn3na]{border-radius:25px}}@media(min-width:1024px){.phone-mockup__frame[data-astro-cid-7e4xn3na]{width:320px;padding:5px;border-radius:42px}.phone-mockup__notch[data-astro-cid-7e4xn3na]{width:90px;height:24px;top:16px;border-radius:14px}.phone-mockup__screen[data-astro-cid-7e4xn3na]{border-radius:38px}}.phone-mockup--animated[data-astro-cid-7e4xn3na] .phone-mockup__frame[data-astro-cid-7e4xn3na]{animation:float 4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.phone-mockup--animated[data-astro-cid-7e4xn3na] .phone-mockup__frame[data-astro-cid-7e4xn3na]{animation:none}}
