.install-banner{display:none}@media(max-width:860px)and (pointer:coarse)and (hover:none){.install-banner{align-items:center;background:#fff;background:var(--l-surface,#fff);border:1px solid #f0e0db;border:1px solid var(--l-border,#f0e0db);border-radius:16px;box-shadow:0 12px 30px #1f123529;display:flex;gap:12px;inset:auto 12px 12px 12px;margin-bottom:env(safe-area-inset-bottom,0);padding:12px 14px;position:fixed;z-index:40}.install-banner__logo{flex:none;height:34px;width:auto}.install-banner__text{display:flex;flex:1 1;flex-direction:column;min-width:0}.install-banner__title{color:var(--color-ink);color:var(--l-ink,var(--color-ink));font-size:13.5px;font-weight:700}.install-banner__sub{color:var(--color-muted);color:var(--l-muted,var(--color-muted));font-size:12px;font-weight:500;overflow-wrap:anywhere}.install-banner__cta{background:var(--color-primary);background:var(--l-primary,var(--color-primary));border-radius:14px;box-shadow:0 3px 0 #8e2237;color:#fff;flex:none;font-size:13.5px;font-weight:700;padding:9px 16px;text-decoration:none}.install-banner__close{align-items:center;background:none;border:none;border-radius:99px;color:#766c86;color:var(--l-faint,#766c86);cursor:pointer;display:flex;flex:none;height:30px;justify-content:center;width:30px}.install-banner__close svg{font-size:18px}}.faq{padding:56px 0 96px}.faq__inner{max-width:980px}.faq__hero{grid-gap:32px;align-items:end;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) 200px}.faq__mascot{height:auto;justify-self:center;max-width:190px;width:100%}.faq__list{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:40px 0 0;padding:0}.faq__item{background:var(--l-surface);border:solid var(--l-blush);border-radius:20px;border-width:2px 2px 5px;transition:border-color .16s ease}.faq__item[open]{border-color:var(--l-coral)}.faq__item--ghost{background:var(--l-primary-soft);border-color:var(--l-primary-soft);min-height:66px}.faq__question{align-items:center;color:var(--l-ink);cursor:pointer;display:flex;font-family:var(--l-display)!important;font-size:19px;font-weight:700;gap:16px;justify-content:space-between;line-height:1.3;list-style:none;padding:18px 20px}.faq__question::-webkit-details-marker{display:none}.faq__chevron{background:var(--l-primary-soft);border-radius:50%;color:var(--l-primary);flex:0 0 auto;height:30px!important;padding:3px;transition:transform .2s var(--l-ease);width:30px!important}.faq__item[open] .faq__chevron{transform:rotate(180deg)}.faq__answer{color:var(--l-muted);font-size:16px;font-weight:600;line-height:1.6;margin:0;max-width:72ch;padding:0 20px 20px}.faq__state{background:var(--l-primary-soft);border-radius:18px;color:var(--l-primary);font-size:16px;font-weight:700;margin:40px 0 0;padding:18px 20px}@media(max-width:760px){.faq{padding-top:32px}.faq__hero{grid-template-columns:1fr}.faq__mascot{grid-row:1;justify-self:start;max-width:130px}.faq__question{font-size:17px}}@media(prefers-reduced-motion:reduce){.faq__chevron{transition:none}}