.faq[data-astro-cid-fetjhvf3]{border-top:1px solid var(--clr-border);margin-top:2.5rem;padding-top:2rem}.faq__title[data-astro-cid-fetjhvf3]{font-family:var(--font-heading);font-weight:var(--fw-heading);color:var(--clr-text-heading);margin:0 0 1.25rem;font-size:1.5rem}.faq__grid[data-astro-cid-fetjhvf3]{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px){.faq__grid[data-astro-cid-fetjhvf3]{grid-template-columns:1fr 1fr}}.faq__card[data-astro-cid-fetjhvf3]{background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius-card);padding:1.25rem}.faq__q[data-astro-cid-fetjhvf3]{font-family:var(--font-heading);font-weight:var(--fw-heading);color:var(--clr-text-heading);margin:0 0 .5rem;font-size:1rem;line-height:1.3}.faq__a[data-astro-cid-fetjhvf3]{color:var(--clr-text);margin:0;font-size:.875rem;line-height:1.6}.trust-badge[data-astro-cid-jcmw5bik]{background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius-sm);color:var(--clr-muted);align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;display:inline-flex}.trust-badge__icon[data-astro-cid-jcmw5bik]{color:var(--clr-accent);flex-shrink:0}.promo-ribbon[data-astro-cid-dcd5jsmh]{background:linear-gradient(135deg, var(--clr-surface-2), var(--clr-surface));border:1px solid var(--clr-border);border-radius:var(--radius-card);margin:1.5rem 0;padding:1rem 1.25rem}.promo-ribbon__inner[data-astro-cid-dcd5jsmh]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.promo-ribbon__badge[data-astro-cid-dcd5jsmh]{background:var(--clr-accent-2);color:#fff;width:2rem;height:2rem;font-family:var(--font-heading);font-weight:var(--fw-heading);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.promo-ribbon__text[data-astro-cid-dcd5jsmh]{color:var(--clr-text);flex:1;font-size:.875rem}.promo-ribbon__link[data-astro-cid-dcd5jsmh]{color:var(--clr-accent);white-space:nowrap;font-size:.8125rem;font-weight:600;text-decoration:none}.promo-ribbon__link[data-astro-cid-dcd5jsmh]:hover{text-decoration:underline}.sticky-cta[data-astro-cid-zd4meeqj]{z-index:50;background:var(--clr-surface);border-top:1px solid var(--clr-border);justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0006}@media (width>=1024px){.sticky-cta[data-astro-cid-zd4meeqj]{padding-left:calc(280px + 1rem)}}.sticky-cta__btn[data-astro-cid-zd4meeqj]{font-family:var(--font-heading);font-weight:var(--fw-heading);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;border-radius:var(--radius-btn);white-space:nowrap;border:none;align-items:center;gap:.375rem;padding:.625rem 1.25rem;font-size:.8125rem;text-decoration:none;transition:background .2s,transform .1s;display:inline-flex}.sticky-cta__btn[data-astro-cid-zd4meeqj]:active{transform:scale(.97)}.sticky-cta__btn--play[data-astro-cid-zd4meeqj]{background:var(--clr-accent);color:var(--clr-bg)}.sticky-cta__btn--play[data-astro-cid-zd4meeqj]:hover{background:var(--clr-accent-hover);color:var(--clr-bg);text-decoration:none}.sticky-cta__btn--apk[data-astro-cid-zd4meeqj]{background:var(--clr-surface-2);color:var(--clr-text);border:1px solid var(--clr-border)}.sticky-cta__btn--apk[data-astro-cid-zd4meeqj]:hover{background:var(--clr-border);color:var(--clr-text);text-decoration:none}.sticky-cta__btn--code[data-astro-cid-zd4meeqj]{color:var(--clr-accent);border:1px dashed var(--clr-accent);font-family:var(--font-heading);background:0 0}.sticky-cta__btn--code[data-astro-cid-zd4meeqj]:hover{background:#3be8b014}.sticky-cta__code-text[data-astro-cid-zd4meeqj]{letter-spacing:.06em;font-family:monospace}.sticky-cta__icon[data-astro-cid-zd4meeqj]{flex-shrink:0}.sticky-cta__toast[data-astro-cid-zd4meeqj]{background:var(--clr-accent);color:var(--clr-bg);border-radius:var(--radius-btn);opacity:0;visibility:hidden;z-index:51;pointer-events:none;padding:.5rem 1.25rem;font-size:.8125rem;font-weight:600;transition:opacity .3s,visibility .3s,transform .3s;position:fixed;bottom:4.5rem;left:50%;transform:translate(-50%)translateY(1rem)}.sticky-cta__toast[data-astro-cid-zd4meeqj].show{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}@media (width<=480px){.sticky-cta__btn[data-astro-cid-zd4meeqj]{padding:.5rem .75rem;font-size:.75rem}}
