.desktop-app-banner[data-v-425642ad]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:end;margin:64px 0;border-radius:20px;background:linear-gradient(135deg,#eef2ff 0%,#e0f2fe 100%);overflow:hidden}.desktop-app-copy[data-v-425642ad]{padding:40px}.desktop-app-shot[data-v-425642ad]{padding-top:40px;align-self:end;min-width:0}.desktop-app-shot img[data-v-425642ad]{display:block;width:100%;height:auto;border-top-left-radius:14px;box-shadow:-10px -10px 30px #0f172a1f}.desktop-app-eyebrow[data-v-425642ad]{display:block;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#4338ca;margin-bottom:10px}.desktop-app-title[data-v-425642ad]{margin:0 0 10px;font-size:28px;line-height:1.25;font-weight:700;color:#0f172a;max-width:22ch}.desktop-app-text[data-v-425642ad]{margin:0 0 24px;font-size:16px;line-height:1.6;color:#334155;max-width:56ch}.desktop-app-actions[data-v-425642ad]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.desktop-app-button[data-v-425642ad]{display:inline-flex;align-items:center;padding:12px 22px;border-radius:999px;border:2px solid #4338ca;background:#fff;color:#4338ca;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.desktop-app-button[data-v-425642ad]:hover,.desktop-app-button.is-primary[data-v-425642ad]{background:#4338ca;color:#fff}.desktop-app-button.is-primary[data-v-425642ad]:hover{background:#312e81;border-color:#312e81}.desktop-app-link[data-v-425642ad]{font-size:15px;font-weight:600;color:#4338ca;text-decoration:none;border-bottom:1px solid transparent}.desktop-app-link[data-v-425642ad]:hover{border-bottom-color:#4338ca}@media (max-width: 900px){.desktop-app-banner[data-v-425642ad]{grid-template-columns:minmax(0,1fr)}.desktop-app-shot[data-v-425642ad]{padding-top:28px;padding-left:20px}}@media (max-width: 640px){.desktop-app-banner[data-v-425642ad]{margin:40px 0}.desktop-app-copy[data-v-425642ad]{padding:28px 20px 24px}.desktop-app-title[data-v-425642ad]{font-size:22px}}
