@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap");.weza-auth-tile{--landing-navy:#092d55;--landing-red:#cd3341;--font-body:"DM Sans",Arial,sans-serif;font-family:var(--font-body);font-size:15px;font-weight:400;line-height:1.65;color:#172d44;min-width:0;width:100%;container-type:inline-size}:where(.weza-auth-tile) h2,:where(.weza-auth-tile) p{margin:0}:where(.weza-auth-tile) a{color:inherit;text-decoration:none;font-weight:inherit}.weza-auth-tile h2{font-family:Manrope,var(--font-body)}.weza-auth-tile svg{flex-shrink:0;vertical-align:middle}.weza-auth-tile a:focus-visible,.weza-auth-tile button:focus-visible,.weza-auth-tile input:focus-visible{outline:3px solid #2377b9;outline-offset:4px}.weza-auth-tile .button{font-family:var(--font-body);font-weight:550}.weza-auth-tile .landing-account-wrap{min-width:0;scroll-margin-top:20px}.weza-auth-tile .landing-auth-card{background:#fff;border:1px solid #dbe3ea;border-radius:14px;box-shadow:0 16px 40px #15344f0a;overflow:hidden}.weza-auth-tile .landing-auth-tabs{display:grid;grid-template-columns:1fr 1fr;background:#f9fafb;border-bottom:1px solid #e2e7ec}.weza-auth-tile .landing-auth-tabs a{text-align:center;padding:17px 12px;font-size:13px;font-weight:600;color:#657587;border-bottom:3px solid transparent}.weza-auth-tile .landing-auth-tabs a[aria-current=page]{color:var(--landing-navy);background:white;border-bottom-color:var(--landing-red)}.weza-auth-tile .landing-auth-content{padding:27px 30px 26px}.weza-auth-tile .landing-auth-content h2{font-size:24px;letter-spacing:-.7px;line-height:1.4;margin:0 0 7px}.weza-auth-tile .landing-auth-content p{font-size:13px;color:#647486;line-height:1.65}.weza-auth-tile .landing-auth-content .weza-auth>p:first-of-type{margin-top:5px}.weza-auth-tile .landing-auth-content .weza-auth>nav:first-of-type{gap:10px!important;margin:20px 0 13px!important}.weza-auth-tile .landing-auth-content .weza-auth>nav:first-of-type a{min-height:46px;font-size:13px;font-weight:550;gap:11px}.weza-auth-tile .landing-auth-content .weza-auth>nav:first-of-type+p{font-size:11px!important;line-height:1.65;margin-bottom:18px}.weza-auth-tile .landing-auth-content .field{display:grid;gap:6px;font-size:12px;color:#30475e;font-weight:550;margin:0;min-width:0}.weza-auth-tile .landing-auth-content .field input{width:100%;max-width:100%;min-width:0;border:1px solid #cbd6df;background:#fff;border-radius:6px;padding:11px 12px;min-height:45px;font-size:14px;color:#1a3148;box-shadow:none}.weza-auth-tile .landing-auth-content .field input::placeholder{color:#8795a2;font-size:12px}.weza-auth-tile .landing-auth-content .field input:hover{border-color:#96adbf}.weza-auth-tile .landing-auth-content fieldset{margin:0}.weza-auth-tile .landing-auth-content .button.primary{width:100%;min-height:47px;background:var(--landing-navy);font-size:13px;border-radius:6px;margin-top:3px;white-space:normal}.weza-auth-tile .landing-auth-content .button.primary:hover{background:#144776}.weza-auth-tile .landing-auth-content .text-button{font-size:12px;justify-content:flex-start;white-space:normal;text-align:left}.weza-auth-tile .landing-auth-content .weza-auth>nav:last-child{font-size:12px;gap:9px!important}.weza-auth-tile .landing-auth-content .weza-auth>nav:last-child a{color:var(--landing-navy);text-decoration:underline;text-underline-offset:3px}.weza-auth-tile .landing-card-foot{padding:14px 25px;background:#f8fafb;border-top:1px solid #e8edf1;display:flex;gap:8px;align-items:flex-start;font-size:10px;color:#697e90;line-height:1.6}.weza-auth-tile .landing-card-foot svg{margin-top:2px}.weza-auth-tile .landing-account-note{text-align:center;color:#627587;font-size:12px;margin-top:17px}.weza-auth-tile .landing-account-note a{color:var(--landing-navy);font-weight:650;text-decoration:underline;text-underline-offset:3px}.weza-auth-tile .landing-card-eyebrow{display:block;font-size:9px;font-weight:700;letter-spacing:1.5px;color:#778899;margin-bottom:8px}.weza-auth-tile .landing-signup-social{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.weza-auth-tile .landing-signup-social a{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #d0dae4;padding:10px 15px;border-radius:6px;font-size:13px;min-height:45px}.weza-auth-tile .landing-signup-social a:hover{background:#f6f8fa}.weza-auth-tile .landing-form-divider{display:flex;align-items:center;gap:12px;margin:18px 0 20px;color:#7a8793;font-size:11px}.weza-auth-tile .landing-form-divider:after,.weza-auth-tile .landing-form-divider:before{content:"";height:1px;flex:1 1;background:#e0e7ed}.weza-auth-tile .landing-auth-content [role=alert]{background:#fff1f0;border:1px solid #f3d4d0;padding:10px 12px;border-radius:6px;margin:12px 0}.weza-auth-tile .landing-auth-content [role=status]{background:#f1f6fa;padding:10px 12px;border-radius:6px;margin:12px 0}.weza-auth-tile .landing-auth-content .weza-signup>nav{font-size:12px!important;gap:10px!important;margin-top:20px!important}.weza-auth-tile .landing-auth-content .weza-signup>nav a{color:var(--landing-navy);text-decoration:underline;text-underline-offset:3px}@container(min-width:400px){.weza-auth-tile .landing-signup-intro~.weza-signup fieldset:has(input[name=confirmPassword]):has(input[name=email]){grid-template-columns:1fr 1fr}.weza-auth-tile .landing-signup-intro~.weza-signup fieldset>button,.weza-auth-tile .landing-signup-intro~.weza-signup label:has(input[name=contactNumber]),.weza-auth-tile .landing-signup-intro~.weza-signup label:has(input[name=email]){grid-column:1/-1}}@media(max-width:1050px){.weza-auth-tile .landing-auth-content{padding:24px}}@media(max-width:760px){.weza-auth-tile .landing-account-wrap{max-width:540px;width:100%;justify-self:center}.weza-auth-tile .landing-auth-content{padding:25px}}@media(max-width:380px){.weza-auth-tile .landing-auth-content{padding:22px 18px}}.weza-auth-tile .landing-auth-content .button{display:flex;align-items:center;justify-content:center;gap:10px;line-height:1.5;padding:11px 16px;text-decoration:none;font-family:var(--font-body)}.weza-auth-tile .landing-auth-content .button.secondary{border:1px solid #ccd7e1;background:#fff;color:#304b65;border-radius:6px}.weza-auth-tile .landing-auth-content .text-button{background:transparent;border:0;padding:0;color:#244b70;cursor:pointer;font-weight:600}@media(prefers-reduced-motion:reduce){.weza-auth-tile *{transition:none!important}}