.hero[data-astro-cid-bbe6dxrz]{padding:clamp(40px,6vw,72px) 0 clamp(56px,8vw,88px);position:relative;overflow:hidden}.hero[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;top:-120px;right:-120px;width:320px;height:320px;border-radius:999px;background:radial-gradient(circle at center,rgb(16 185 129 / .12),transparent 70%);pointer-events:none}.hero-inner[data-astro-cid-bbe6dxrz]{position:relative;max-width:680px;text-align:center}.brand-icon[data-astro-cid-bbe6dxrz]{display:block;width:72px;height:72px;border-radius:18px;margin:0 auto 20px;box-shadow:var(--shadow-card)}.brand-name[data-astro-cid-bbe6dxrz]{margin:0 0 12px;font-size:clamp(30px,5vw,44px);font-weight:900;line-height:1.2;letter-spacing:-.01em;color:var(--color-ink)}.tagline[data-astro-cid-bbe6dxrz]{margin:0 0 24px;color:var(--color-review-text);font-size:clamp(14px,1.5vw,16px);font-weight:600;letter-spacing:.02em}.lead[data-astro-cid-bbe6dxrz]{max-width:560px;margin:0 auto}.lead[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz]{margin:0 0 8px;color:var(--color-text);font-size:15px;font-weight:500;line-height:1.95}.lead[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz]:last-child{margin-bottom:0}.app-store-badge[data-astro-cid-pfs5tged]{display:inline-block;border-radius:8px;transition:transform .2s ease,filter .2s ease}.app-store-badge[data-astro-cid-pfs5tged]:hover{transform:translateY(-2px);filter:drop-shadow(0 10px 20px rgb(15 23 42 / .2))}.app-store-badge[data-astro-cid-pfs5tged]:focus-visible{outline:2px solid var(--color-primary-strong);outline-offset:4px}.app-store-badge[data-astro-cid-pfs5tged] img{display:block;height:48px;width:auto}@media(max-width:760px){.app-store-badge[data-astro-cid-pfs5tged] img{height:44px}}.google-play-badge[data-astro-cid-noga7wfd]{display:inline-block;border-radius:8px;transition:transform .2s ease,filter .2s ease}.google-play-badge[data-astro-cid-noga7wfd]:hover{transform:translateY(-2px);filter:drop-shadow(0 10px 20px rgb(15 23 42 / .2))}.google-play-badge[data-astro-cid-noga7wfd]:focus-visible{outline:2px solid var(--color-primary-strong);outline-offset:4px}.google-play-badge[data-astro-cid-noga7wfd] img{display:block;height:48px;width:auto}@media(max-width:760px){.google-play-badge[data-astro-cid-noga7wfd] img{height:44px}}.products[data-astro-cid-esvfidn7]{padding:clamp(40px,6vw,64px) 0 clamp(56px,8vw,88px)}.products-inner[data-astro-cid-esvfidn7]{max-width:720px;text-align:center}.heading[data-astro-cid-esvfidn7]{margin:0 0 24px;font-size:clamp(20px,2.6vw,24px);font-weight:800;color:var(--color-ink);line-height:1.3}.list[data-astro-cid-esvfidn7]{display:grid;gap:16px;text-align:left}.card[data-astro-cid-esvfidn7]{display:grid;grid-template-columns:104px minmax(0,1fr);gap:24px;align-items:center;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:24px;box-shadow:var(--shadow-card)}.card-icon[data-astro-cid-esvfidn7]{display:block;width:104px;height:104px;border-radius:22px;object-fit:cover;box-shadow:var(--shadow-card)}.card-body[data-astro-cid-esvfidn7]{min-width:0}.card-name[data-astro-cid-esvfidn7]{margin:0 0 6px;font-size:20px;font-weight:900;color:var(--color-ink);line-height:1.3}.card-tagline[data-astro-cid-esvfidn7]{margin:0 0 14px;color:var(--color-review-text);font-size:13px;font-weight:500;line-height:1.7}.features[data-astro-cid-esvfidn7]{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.feature[data-astro-cid-esvfidn7]{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:var(--color-primary-soft);color:var(--color-primary-strong);font-size:11px;font-weight:800;letter-spacing:.02em}.card-actions[data-astro-cid-esvfidn7]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.site-link[data-astro-cid-esvfidn7]{color:var(--color-ink);font-size:13px;font-weight:800;text-decoration:none;padding:4px 0;border-bottom:1px solid var(--color-line);transition:color .16s ease,border-color .16s ease}.site-link[data-astro-cid-esvfidn7]:hover{color:var(--color-primary-strong);border-color:var(--color-primary-strong)}.site-link[data-astro-cid-esvfidn7]:focus-visible{outline:2px solid var(--color-primary-strong);outline-offset:4px;border-radius:2px}@media(max-width:640px){.card[data-astro-cid-esvfidn7]{grid-template-columns:1fr;gap:16px;padding:20px}.card-icon[data-astro-cid-esvfidn7]{width:72px;height:72px;border-radius:16px}}
