.vwe{color:#232323;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f3f0;min-height:100vh}.vwe .vwe-header{border-bottom:1px solid #dedbd6;justify-content:space-between;gap:24px;height:auto;min-height:96px;padding:25px 6%;display:flex}.vwe-header>a:first-child{flex-direction:column;gap:12px;display:flex}.vwe-header img{width:180px;height:auto}.vwe-header small{letter-spacing:1.8px;color:#626262;font-size:8px}.vwe-header>a:last-child{align-items:center;gap:8px;font-size:11px;display:flex}.vwe .vwe-main{max-width:1120px;margin:auto;padding:64px 30px 30px}.vwe-hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:70px;display:grid}.vwe-eyebrow{letter-spacing:2px;color:#890092;font-size:10px;font-weight:700}.vwe .vwe-hero h1{letter-spacing:-2.6px;margin:24px 0;font-size:clamp(38px,5vw,62px);line-height:1.08}.vwe .vwe-hero h2{letter-spacing:-.5px;margin-bottom:16px;font-size:20px}.vwe p{color:#62605e;font-size:14px;line-height:1.8}.vwe .vwe-primary{color:#fff;background:#202020;border-radius:6px;align-items:center;gap:18px;margin-top:14px;padding:16px 21px;font-size:12px;display:inline-flex}.vwe-primary:hover{background:#4b2050}.vwe .vwe-account{color:#696561;margin-top:16px;font-size:10px;line-height:1.7;display:block}.vwe-passport{background:#fff;border:1px solid #dedbd6;border-top:3px solid #df00e8;border-radius:12px;padding:30px}.vwe-passport>img{object-fit:contain;width:70px;height:70px;margin-bottom:28px;display:block}.vwe-passport>span{letter-spacing:1.6px;color:#777;font-size:9px}.vwe-passport h3{margin:15px 0 25px;font-size:27px;line-height:1.3}.vwe-passport ul{margin:0;padding:0;list-style:none}.vwe-passport li{border-top:1px solid #eee;align-items:center;gap:12px;padding:15px 0;font-size:12px;display:flex}.vwe-passport svg{color:#9a00a1;flex:none}.vwe-passport p{margin:20px 0 0;font-size:10px}.vwe-returning{background:#ebe6e1;border-radius:10px;align-items:flex-start;gap:20px;margin:48px 0;padding:28px;display:flex}.vwe-returning>svg{color:#890092;flex:none}.vwe-returning h2{font-size:18px}.vwe-returning p{margin-bottom:12px;font-size:12px}.vwe-returning small{color:#62605e;font-size:10px;line-height:1.7;display:block}.vwe .vwe-footer{letter-spacing:0;color:#67615d;border-top:1px solid #dedbd6;align-items:center;gap:20px;padding:25px 0;font-size:10px;display:flex}.vwe-footer b{color:#232323;letter-spacing:2px}@media (max-width:650px){.vwe .vwe-header{align-items:flex-start;padding:22px}.vwe-header img{width:145px}.vwe-header>a:last-child{font-size:9px}.vwe .vwe-main{padding:38px 22px 20px}.vwe-hero{grid-template-columns:1fr;gap:30px}.vwe .vwe-hero h1{letter-spacing:-1.8px}.vwe-passport{padding:24px}.vwe-returning{gap:12px;margin:30px 0;padding:22px}.vwe .vwe-footer{flex-direction:column;align-items:flex-start}}
