.web-app-promotion-slot{container-type:inline-size;min-width:0;width:100%;margin-block:20px}.web-app-promotion{color:#252b38;text-align:start}.web-app-promotion{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:32px;background:#fff;border:1px solid #dde2eb;border-radius:16px}.web-app-copy{display:flex;align-items:flex-start;gap:20px;min-width:0}.web-app-icon{width:64px;height:64px;flex-shrink:0;border-radius:14px}.web-app-promotion h2{margin:0;font-size:26px;line-height:1.2;letter-spacing:-.025em;font-weight:650}.web-app-copy p{max-width:42ch;margin-top:10px;font-size:15px;line-height:1.6;color:#657084}.web-app-benefits{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:16px;font-size:12px;color:#526174}.web-app-benefits span{display:inline-flex;align-items:center;gap:6px}.web-app-benefits svg{color:#15846b}.web-app-downloads{display:flex;align-items:center;gap:28px;flex-shrink:0}.web-app-platforms{display:flex;gap:20px}.web-app-platforms>div{display:flex;flex-direction:column;align-items:center}.web-store-badge{display:flex;align-items:center;justify-content:center;width:145px;height:48px}.web-store-badge img{width:145px;height:auto}.web-store-google img{width:166px;max-width:none}.web-app-platforms a:not(.web-store-badge){display:flex;align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:550;color:#475569}.web-app-platforms a:hover{text-decoration:underline;text-underline-offset:4px}.web-app-qr{display:flex;flex-direction:column;align-items:center;gap:6px;padding-inline-start:24px;border-inline-start:1px solid #dde2eb;font-size:11px;color:#657084}.web-app-qr img{width:80px;height:80px}@container (max-width:1100px){.web-app-qr{display:none}}@container (max-width:950px){.web-app-promotion{align-items:flex-start;flex-direction:column;gap:20px;padding:24px}.web-app-downloads{padding-inline-start:84px}}@container (max-width:640px){.web-app-promotion{padding:20px;gap:16px}.web-app-copy{gap:12px}.web-app-icon{width:44px;height:44px}.web-app-promotion h2{font-size:20px}.web-app-copy p{font-size:13px;margin-top:6px}.web-app-benefits{font-size:11px;gap:6px 12px;margin-top:10px}.web-app-downloads{padding:0;width:100%}.web-app-platforms{width:100%;justify-content:space-between;gap:12px}.web-app-platforms>div{flex:1;min-width:0}.web-store-badge{width:100%;max-width:128px}.web-store-badge img{width:100%}.web-store-google img{width:114%}.web-app-platforms a:not(.web-store-badge){font-size:11px}}
