.jr-mobile-welcome{display:none}@media (max-width:800px){.jr-mobile-welcome[open]{color:#172b46;background:#fff;border:0;border-top:4px solid #0879e5;outline:none;width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0;padding:0;display:block;position:fixed;inset:0;overflow:hidden}.jr-mobile-welcome::backdrop{background:#fff}.jr-mobile-welcome-panel{background:radial-gradient(at 80% 40%,#edf6ff 0,#0000 60%),#fff;flex-direction:column;height:100%;display:flex}.jr-mobile-welcome-top{padding:calc(24px + env(safe-area-inset-top)) 20px 8px;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.jr-mobile-welcome-top>span{letter-spacing:.08em;color:#49647c;font-size:.5625rem;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:center;align-items:center;min-height:0;padding:12px 24px 0;display:flex;overflow-y:auto}.jr-mobile-welcome-logo{flex-shrink:0;width:min(100%,340px);height:auto;margin:0 0 clamp(14px,3vh,30px);display:block}.jr-mobile-welcome-kicker{letter-spacing:.13em;color:#49647c;margin:0 0 13px;font-size:.625rem;font-weight:800}.jr-mobile-welcome h2{letter-spacing:-.03em;color:#142747;margin:0 0 16px;font-size:clamp(1.8rem,8vw,2.8rem);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:.9375rem;line-height:1.65}.jr-mobile-welcome-pointer{color:#d47b2d;flex-direction:column;flex-shrink:0;align-items:center;margin-top:20px;display:flex}.jr-mobile-welcome-pointer>span{letter-spacing:.07em;color:#305b82;font-size:.625rem;font-weight:800}.jr-mobile-welcome-pointer svg{margin-top:3px}.jr-mobile-welcome-bottom{padding:14px 20px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #d3e2ee;flex-shrink:0;box-shadow:0 -6px 24px #14274706}.jr-mobile-welcome-call{color:#fff;background:#0868dc;border-radius:16px;justify-content:center;align-items:center;gap:16px;min-height:82px;padding:14px 20px;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.35rem,6vw,1.8rem);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:.8125rem;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:235px;margin-bottom:12px}.jr-mobile-welcome h2{margin-bottom:10px;font-size:1.8rem}.jr-mobile-welcome-kicker{margin-bottom:8px}.jr-mobile-welcome-pointer{margin-top:10px}.jr-mobile-welcome-pointer svg{height:40px}.jr-mobile-welcome-main{justify-content:flex-start;padding-top:5px}.jr-mobile-welcome-top{padding-top:calc(20px + env(safe-area-inset-top))}.jr-mobile-welcome-bottom{padding-top:9px}.jr-mobile-welcome-call{min-height:70px;padding:9px 15px}}
