.av-app-downloads{box-sizing:border-box;position:relative;scroll-margin-block-start:var(--av3-space-20);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);column-gap:48px;row-gap:24px;align-items:center;max-inline-size:1180px;margin:40px auto;padding:48px 56px;border:1px solid #dedcfb;border-radius:28px;background:radial-gradient(ellipse at 88% 35%,#dcecff,transparent 52%),linear-gradient(120deg,#f4f0ff,#f5f9ff);color:var(--av3-navy-900,var(--av3-navy-900,#101828));font-family:var(--av3-font-current,system-ui,sans-serif);overflow:hidden}
.av-app-downloads *{box-sizing:border-box}.av-app-downloads-copy{grid-column:1;min-inline-size:0}.av-app-eyebrow{display:block;color:var(--av3-violet-700,#4536be);font-size:12px;font-weight:800;letter-spacing:.12em;margin-block-end:14px}.av-app-downloads h2{margin:0 0 16px;font-size:clamp(28px,3.2vw,44px);letter-spacing:-.035em;line-height:1.14}.av-app-downloads p{margin:0;color:var(--av3-slate-600,#475467);font-size:16px;line-height:1.65}.av-app-features{display:grid;gap:10px;margin:24px 0 0;padding:0;list-style:none;font-size:14px;font-weight:650;color:var(--av3-slate-700,#344054)}.av-app-features li{display:flex;align-items:center;gap:10px}.av-app-features li>span{display:grid;place-items:center;flex:0 0 22px;block-size:22px;border-radius:50%;background:#e4e0ff;color:var(--av3-violet-700,#4536be)}
.av-app-downloads-stores{grid-column:1;display:flex;flex-wrap:wrap;gap:12px}.av-app-downloads-store{min-inline-size:0}.av-app-downloads-button{display:flex;align-items:center;justify-content:center;min-block-size:calc(var(--av3-store-ink-height) + var(--av3-space-6));min-inline-size:0;padding:0;border:0;border-radius:var(--av3-radius-md,12px);background:transparent;text-decoration:none}.av-app-downloads-button:hover{opacity:.85}.av-app-downloads-more{grid-column:1;justify-self:start;display:inline-flex;align-items:center;min-block-size:44px;color:var(--av3-violet-700,#4536be);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.av-app-downloads a:focus-visible{outline:3px solid var(--av3-violet-600,#5847e0);outline-offset:4px}
/* Product illustration, with localized task input and navigation. */
.av-app-visual{grid-column:2;grid-row:1/4;position:relative;display:grid;place-items:center;min-block-size:calc(var(--av3-device-height) + var(--av3-space-10));inline-size:100%;direction:ltr}
.av-app-halo{position:absolute;inset:0 calc(-1 * var(--av3-space-6));background:var(--av3-device-halo);border-radius:50%}
.av-app-phone{position:relative;inline-size:var(--av3-device-width);min-block-size:var(--av3-device-height);block-size:auto;padding:var(--av3-space-8) var(--av3-space-2) var(--av3-space-6);border:6px solid var(--av3-navy-800);border-radius:var(--av3-device-radius);background:var(--av3-canvas-soft);box-shadow:var(--av3-device-shadow),inset 0 0 0 2px var(--av3-device-frame);transform:rotate(3deg)}
.av-app-phone:before,.av-app-phone:after{content:"";position:absolute;inline-size:3px;border-radius:var(--av3-radius-pill);background:var(--av3-device-frame)}
.av-app-phone:before{inset-inline-start:-8px;inset-block-start:var(--av3-space-20);block-size:var(--av3-space-12)}
.av-app-phone:after{inset-inline-end:-8px;inset-block-start:var(--av3-space-20);block-size:var(--av3-space-16)}
.av-app-phone-island{position:absolute;inset-block-start:var(--av3-space-2);inset-inline-start:50%;transform:translateX(-50%);inline-size:var(--av3-space-20);block-size:var(--av3-space-5);border-radius:var(--av3-radius-pill);background:var(--av3-navy-950)}
.av-app-phone-island:after{content:"";position:absolute;inset-inline-end:var(--av3-space-2);inset-block-start:7px;inline-size:6px;block-size:6px;border-radius:50%;background:var(--av3-slate-700)}
.av-app-phone-status{position:absolute;inset-block-start:var(--av3-space-3);inset-inline:var(--av3-space-4);display:flex;justify-content:space-between;align-items:center;color:var(--av3-navy-900);font-size:10px;font-weight:750}
.av-app-phone-screen{display:flex;flex-direction:column;gap:var(--av3-space-3);inline-size:100%;min-block-size:calc(var(--av3-device-height) - var(--av3-space-16) - var(--av3-space-1));padding:var(--av3-space-3) var(--av3-space-2);color:var(--av3-navy-900)}
.av-app-phone-screen>*{flex-shrink:0}
.av-app-phone-brand{display:flex;align-items:center;gap:var(--av3-space-2);font-size:18px}
.av-app-phone-brand img{flex:0 0 var(--av3-space-10);border-radius:var(--av3-radius-md);background:var(--av3-surface);box-shadow:var(--av3-shadow-xs)}
.av-app-phone-brand strong{display:grid;gap:var(--av3-space-1)}
.av-app-phone-brand strong>span{font-size:10px;font-weight:600;color:var(--av3-slate-600)}
.av-app-phone-tabs{display:flex;padding:var(--av3-space-1);gap:var(--av3-space-1);border:1px solid var(--av3-border);border-radius:var(--av3-radius-md);background:var(--av3-surface)}
.av-app-phone-tabs>span{flex:1;padding:var(--av3-space-2) var(--av3-space-1);text-align:center;line-height:1.3;font-size:11px;font-weight:650;overflow-wrap:anywhere}
.av-app-phone-tabs>span:first-child{border-radius:var(--av3-radius-sm);color:var(--av3-white);background:var(--av3-brand-gradient)}
.av-app-phone-task{display:flex;flex-direction:column;gap:var(--av3-space-2);padding:var(--av3-space-3);border:1px solid var(--av3-border);border-radius:var(--av3-radius-lg);background:var(--av3-surface);box-shadow:var(--av3-shadow-sm)}
.av-app-phone-ai{display:flex;align-items:center;gap:var(--av3-space-2);color:var(--av3-violet-700);font-size:11px;font-weight:750}
.av-app-phone-task>strong{font-size:14px;line-height:1.3;overflow-wrap:anywhere}
.av-app-phone-example{padding:var(--av3-space-2);border:1px solid var(--av3-border);border-radius:var(--av3-radius-sm);background:var(--av3-surface-soft);font-size:12px;line-height:1.5;color:var(--av3-slate-600);overflow-wrap:anywhere}
.av-app-phone-tools{display:flex;align-items:center;gap:var(--av3-space-3);color:var(--av3-slate-600)}
.av-app-phone-tools>span:first-child{margin-inline-end:auto;font-size:20px}
.av-app-phone-send{display:grid;place-items:center;inline-size:var(--av3-space-8);block-size:var(--av3-space-8);border-radius:50%;background:var(--av3-brand-gradient);color:var(--av3-white);font-size:20px}
.av-app-phone-feature{display:flex;align-items:center;gap:var(--av3-space-2);padding:var(--av3-space-2);border:1px solid var(--av3-border);border-radius:var(--av3-radius-md);background:var(--av3-surface);font-size:11px;line-height:1.3;min-block-size:var(--av3-space-10)}
.av-app-phone-feature svg{flex:0 0 var(--av3-space-5);color:var(--av3-violet-600)}
.av-app-phone-feature>span{min-inline-size:0;overflow-wrap:anywhere}
.av-app-phone-feature b{margin-inline-start:auto;color:var(--av3-slate-500)}
.av-app-phone-bar{position:absolute;inset-block-end:var(--av3-space-2);inset-inline-start:50%;transform:translateX(-50%);inline-size:var(--av3-space-20);block-size:var(--av3-space-1);border-radius:var(--av3-radius-pill);background:var(--av3-navy-800)}
.av-app-downloads-page{grid-template-columns:1fr;text-align:center;justify-items:center;max-inline-size:900px}.av-app-downloads-page .av-app-features{display:flex;justify-content:center;flex-wrap:wrap;gap:16px}.av-app-downloads-page .av-app-downloads-stores{justify-content:center;gap:40px;grid-column:1}.av-app-downloads-qr{display:block;max-inline-size:100%;block-size:auto;margin:0 auto 16px;border-radius:12px}.av-app-downloads-scan{grid-column:1/-1}
@media(max-width:1000px){.av-app-downloads{column-gap:var(--av3-space-6);padding:var(--av3-space-8)}}
@media(max-width:740px){
 .av-app-downloads{grid-template-columns:1fr;margin:var(--av3-space-6) 14px;padding:28px 22px;gap:var(--av3-space-5);border-radius:22px}
 .av-app-downloads-copy{grid-row:1}.av-app-downloads h2{font-size:var(--av3-space-8)}
 .av-app-visual{grid-column:1;grid-row:2;max-inline-size:330px;justify-self:center}
 .av-app-phone{transform:none}
 .av-app-downloads-stores{grid-row:3;inline-size:100%;display:flex;justify-content:center;flex-wrap:wrap;gap:var(--av3-space-2)}
 .av-app-downloads-more{grid-row:4}
 .av-app-downloads-page .av-app-downloads-stores{grid-row:2;gap:14px}
 .av-app-downloads-page .av-app-downloads-qr{inline-size:148px}
 .av-app-downloads-page .av-app-features{display:grid;justify-content:start;text-align:start}
 .av-app-downloads-page .av-app-downloads-scan{grid-row:3}
}

.arsvoim-product-landing .av-app-downloads{inline-size:100%;margin-inline:0}

/* Provider artwork is unmodified. Normalize visible ink, preserving all clear space. */
.av-store-badge{display:block;inline-size:auto;object-fit:contain;flex-shrink:0}
.av-store-badge-apple{block-size:var(--av3-store-ink-height);margin:var(--av3-space-3)}
.av-store-badge-android[data-clear-space="wide"]{block-size:var(--av3-store-canvas-wide)}
.av-store-badge-android[data-clear-space="compact"]{block-size:var(--av3-store-canvas-compact)}
