<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>vLearn Login Selection</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&family=Poppins:wght@500&display=swap" rel="stylesheet"> <style> * { box-sizing: border-box; } body { margin: 0; padding: 20px; font-family: 'Inter', sans-serif; background: #ffffff; display: flex; justify-content: center; align-items: center; min-height: 100vh; } /* Visually hidden class for screen reader only text */ .visually-hidden { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; } .login-container { background: #ffffff; border-radius: 12px; border: 1px solid #E2E4E6; padding: 1.5rem 1.75rem; max-width: 560px; width: 100%; } .login-header { margin-bottom: 1.25rem; padding-bottom: 1.25rem; border-bottom: 1px solid #E2E4E6; } .login-heading { font-family: 'Poppins', sans-serif; font-weight: 500; font-size: 20px; margin: 0; color: #1a1a1a; } .login-description { font-family: 'Inter', sans-serif; font-size: 16px; color: #595959; margin: 4px 0 0; } .login-nav { display: flex; flex-direction: column; gap: 12px; } .login-link { display: flex; align-items: center; justify-content: space-between; padding: 14px 20px; border-radius: 50px; text-decoration: none; font-family: 'Inter', sans-serif; font-size: 15px; font-weight: 600; color: #26282e; background: linear-gradient(#fff, #fff) padding-box, linear-gradient(90deg, #087a6a, #2CD5D7) border-box; border: 2px solid transparent; transition: all 0.25s ease; outline-offset: 2px; } .login-link:hover { background: linear-gradient(#f8f9fa, #f8f9fa) padding-box, linear-gradient(90deg, #087a6a, #2CD5D7) border-box; transform: translateY(-1px); } .login-link:focus { outline: 3px solid #087a6a; outline-offset: 2px; } .login-link:active { transform: translateY(0); } .login-note { font-family: 'Inter', sans-serif; font-size: 14px; color: #595959; margin: 16px 0 0; padding: 0; line-height: 1.5; } </style> <script> // Ensure link opens in parent window, not within iframe document.addEventListener('DOMContentLoaded', function() { const loginLink = document.querySelector('.login-link'); if (loginLink) { loginLink.addEventListener('click', function(e) { e.preventDefault(); // Force open in top-level window, breaking out of any iframes if (window.top !== window.self) { window.top.location.href = this.href; } else { window.open(this.href, '_blank', 'noopener,noreferrer'); } }); } }); </script> </head> <body> <section class="login-container" role="region" aria-labelledby="login-heading"> <header class="login-header"> <h1 id="login-heading" class="login-heading">Click on the link below to visit the vLearn login page</h1> </header> <nav aria-label="Login options" class="login-nav"> <a href="https://verily.csod.com/login/render.aspx?id=productlearning" target="_blank" rel="noopener noreferrer" class="login-link" aria-label="vLearn login page (opens in new window)"> <span>vLearn login page</span> <svg width="16" height="16" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> <path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6" stroke="#087a6a" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <polyline points="15 3 21 3 21 9" stroke="#087a6a" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <line x1="10" y1="14" x2="21" y2="3" stroke="#087a6a" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </svg> <span class="visually-hidden"> (opens in new window)</span> </a> </nav> <p class="login-note">Note: Verily employees, please log into vLearn through Okta.</p> </section> </body> </html>