.wa-launch-dialog{box-sizing:border-box;color:#17365b;background:#fff;border:1px solid #deebe8;border-radius:24px;width:min(480px,100% - 32px);max-height:calc(100dvh - 32px);padding:26px;font-family:DM Sans,sans-serif;overflow:auto;box-shadow:0 24px 90px #0b233b40}.wa-launch-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b203b66}.wa-launch-top{justify-content:space-between;align-items:start;margin-bottom:18px;display:flex}.wa-launch-icon{color:#087958;background:#e6f7ef;border:1px solid #ceecde;border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.wa-launch-top button{color:#65758a;cursor:pointer;background:#fff;border:1px solid #e2e8f1;border-radius:11px;place-items:center;min-width:36px;min-height:36px;display:grid}.wa-launch-eyebrow{color:#087958;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.wa-launch-dialog h2{letter-spacing:-.02em;color:#17365b;margin:7px 0 10px;font:700 30px/1.2 Outfit,sans-serif}.wa-launch-dialog p{color:#64748b;margin:0;font-size:15px;line-height:1.6}.wa-launch-options{gap:12px;margin:23px 0 18px;display:grid}.wa-launch-options a{color:#28496d;background:#fff;border:1px solid #dbe5ef;border-radius:14px;align-items:center;gap:13px;padding:17px 15px;text-decoration:none;display:flex}.wa-launch-options .wa-launch-web{color:#076947;background:#edf8f3;border-color:#b9dfce}.wa-launch-options a:hover{background:#f3faf7;border-color:#208965}.wa-launch-options a>svg{flex-shrink:0}.wa-launch-options a>span{flex:1;min-width:0}.wa-launch-options strong,.wa-launch-options small{display:block}.wa-launch-options strong{margin-bottom:4px;font-size:15px}.wa-launch-options small{color:#61768a;font-size:12px;line-height:1.5}.wa-launch-dialog .wa-launch-note{font-size:12px;line-height:1.6}.wa-launch-dialog :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #d7ad45}@media (max-width:480px){.wa-launch-dialog{border-radius:20px;padding:21px}.wa-launch-dialog h2{font-size:27px}.wa-launch-options a{gap:10px;padding:15px 12px}}
