.jr-mobile-welcome{display:none}@media (max-width:800px){.jr-mobile-welcome[open]{color:#172b46;background:#fff;border:1px solid #c8deee;border-top:4px solid #0879e5;border-radius:22px;outline:none;width:calc(100% - 40px);max-width:390px;height:auto;max-height:calc(100dvh - 64px);margin:auto;padding:0;display:block;position:fixed;inset:0;overflow:hidden;box-shadow:0 18px 70px #0c234a45}.jr-mobile-welcome::backdrop{background:#11274752}.jr-mobile-welcome-panel{background:radial-gradient(at 80% 40%,#edf6ff 0,#0000 60%),#fff;flex-direction:column;height:auto;max-height:calc(100dvh - 68px);display:flex}.jr-mobile-welcome-top{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 16px 4px;display:flex}.jr-mobile-welcome-top>span{letter-spacing:.08em;color:#49647c;font-size:.5rem;font-weight:800;line-height:1.5}.jr-mobile-welcome-top>button{color:#163650;cursor:pointer;background:#fff;border:1px solid #c3d8e9;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.jr-mobile-welcome-main{text-align:center;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;min-height:0;padding:8px 20px 0;display:flex;overflow-y:auto}.jr-mobile-welcome-logo{flex-shrink:0;width:min(100%,270px);height:auto;margin:0 0 14px;display:block}.jr-mobile-welcome-kicker{letter-spacing:.13em;color:#49647c;margin:0 0 10px;font-size:.625rem;font-weight:800}.jr-mobile-welcome h2{letter-spacing:-.03em;color:#142747;margin:0 0 12px;font-size:clamp(1.6rem,7vw,2rem);font-weight:800;line-height:1.09}.jr-mobile-welcome h2 span{color:#0870db}.jr-mobile-welcome-main>p:last-of-type{color:#40556b;margin:0;font-size:.8125rem;line-height:1.6}.jr-mobile-welcome-pointer{color:#d47b2d;flex-direction:column;flex-shrink:0;align-items:center;margin-top:12px;display:flex}.jr-mobile-welcome-pointer>span{letter-spacing:.07em;color:#305b82;font-size:.625rem;font-weight:800}.jr-mobile-welcome-pointer svg{height:38px;margin-top:2px}.jr-mobile-welcome-bottom{background:#fff;border-top:1px solid #d3e2ee;flex-shrink:0;padding:12px 16px 8px;box-shadow:0 -6px 24px #14274706}.jr-mobile-welcome-call{color:#fff;background:#0868dc;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:70px;padding:11px 16px;text-decoration:none;display:flex;box-shadow:0 4px 12px #0868dc1c}.jr-mobile-welcome-call>span{letter-spacing:.12em;font-size:.6875rem;font-weight:700;line-height:1.4}.jr-mobile-welcome-call strong{letter-spacing:.015em;margin-top:2px;font-size:clamp(1.2rem,5.6vw,1.6rem);font-weight:800;line-height:1.3;display:block}.jr-mobile-welcome-whatsapp{color:#205e37;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:7px;font-size:.75rem;font-weight:650;line-height:1.5;text-decoration:none;display:flex}.jr-mobile-welcome-continue{color:#486278;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:36px;margin:0 auto;padding:8px;font-size:.75rem;text-decoration:underline;display:block}:is(.jr-mobile-welcome button:focus-visible,.jr-mobile-welcome a:focus-visible){outline-offset:3px;outline:3px solid #e88b39}}@media (max-width:800px) and (max-height:650px){.jr-mobile-welcome-logo{width:210px;margin-bottom:10px}.jr-mobile-welcome h2{margin-bottom:8px;font-size:1.6rem}.jr-mobile-welcome-kicker{margin-bottom:6px}.jr-mobile-welcome-pointer{margin-top:8px}.jr-mobile-welcome-pointer svg{height:28px}.jr-mobile-welcome-top{padding-top:15px}.jr-mobile-welcome-main{padding-top:2px}.jr-mobile-welcome-bottom{padding-top:9px}.jr-mobile-welcome-call{min-height:62px;padding:8px 12px}}@media (max-width:800px){.jr-mobile-welcome[open]{animation:.16s ease-out both jr-welcome-entrance}.jr-mobile-welcome[open]::backdrop{animation:.16s ease-out both jr-welcome-entrance}@keyframes jr-welcome-entrance{0%{opacity:0}to{opacity:1}}}@media (prefers-reduced-motion:reduce){.jr-mobile-welcome[open]{animation:none}.jr-mobile-welcome[open]::backdrop{animation:none}}
