.WEZH7G_page{min-height:100vh;display:flex}.WEZH7G_left{background:linear-gradient(160deg,#1b3a6b 0%,#2a5090 100%);flex:1;justify-content:center;align-items:flex-start;padding:80px 48px;display:flex;position:relative;overflow:hidden}.WEZH7G_left:before{content:"";background:#2a9e960f;border-radius:50%;width:500px;height:500px;position:absolute;top:-150px;right:-150px}.WEZH7G_left:after{content:"";background:#2a9e960a;border-radius:50%;width:400px;height:400px;position:absolute;bottom:-100px;left:-100px}.WEZH7G_leftInner{z-index:1;max-width:500px;position:relative}.WEZH7G_clientWheel{border-top:1px solid #ffffff14;margin-top:32px;padding-top:24px}.WEZH7G_clientLabel{text-transform:uppercase;letter-spacing:.1em;color:#ffffff59;text-align:center;margin-bottom:14px;font-size:10px;font-weight:600}.WEZH7G_clientLogos{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.WEZH7G_clientBadge{color:#ffffff80;letter-spacing:.02em;background:#ffffff14;border:1px solid #ffffff1a;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:700}.WEZH7G_headline{color:#fff;letter-spacing:-.02em;margin-bottom:18px;font-size:40px;font-weight:800;line-height:1.15}.WEZH7G_subline{color:#ffffff8c;margin-bottom:44px;font-size:15.5px;line-height:1.7}.WEZH7G_features{flex-direction:column;gap:22px;margin-bottom:44px;display:flex}.WEZH7G_feature{align-items:flex-start;gap:14px;display:flex}.WEZH7G_featureIcon{background:#ffffff26;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}.WEZH7G_featureTitle{color:#fff;margin-bottom:3px;font-size:14px;font-weight:700}.WEZH7G_featureDesc{color:#ffffff73;font-size:13px;line-height:1.5}.WEZH7G_stats{border-top:1px solid #ffffff14;align-items:center;gap:0;padding-top:32px;display:flex}.WEZH7G_buyerResources{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.WEZH7G_buyerResources a{color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:11px;flex-direction:column;gap:4px;min-height:72px;padding:12px 14px;text-decoration:none;transition:background .15s,transform .15s;display:flex}.WEZH7G_buyerResources a:hover{background:#ffffff1f;transform:translateY(-1px)}.WEZH7G_buyerResources strong{font-size:12.5px;line-height:1.3}.WEZH7G_buyerResources span{color:#ffffff85;font-size:11px;line-height:1.35}.WEZH7G_stat{flex-direction:column;flex:1;gap:4px;display:flex}.WEZH7G_statVal{color:var(--teal);font-size:26px;font-weight:800;font-family:var(--mono)}.WEZH7G_statLbl{color:#fff6;text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:500}.WEZH7G_statDivider{background:#ffffff14;width:1px;height:44px;margin:0 28px}.WEZH7G_right{background:var(--bg);flex-shrink:0;justify-content:center;align-items:flex-start;width:500px;padding:80px 36px;display:flex}.WEZH7G_card{background:var(--card);border:1px solid var(--border);width:100%;max-width:400px;box-shadow:var(--shadow-lg);border-radius:16px;padding:40px 36px}.WEZH7G_cardLogo{justify-content:center;margin-bottom:32px;display:flex}.WEZH7G_cardTitle{color:var(--navy);text-align:center;letter-spacing:-.01em;margin-bottom:6px;font-size:21px;font-weight:700}.WEZH7G_portalToggle{background:var(--bg);border-radius:10px;gap:2px;margin-bottom:20px;padding:4px;display:flex}.WEZH7G_toggleBtn{color:var(--text-mid);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:9px 16px;font-size:13px;font-weight:600;transition:all .15s}.WEZH7G_toggleActive{background:var(--card);color:var(--text);box-shadow:var(--shadow-sm)}.WEZH7G_cardSub{color:var(--text-light);text-align:center;margin-bottom:28px;font-size:13.5px}.WEZH7G_form{flex-direction:column;gap:18px;display:flex}.WEZH7G_field{flex-direction:column;gap:7px;display:flex}.WEZH7G_label{color:var(--text-mid);font-size:12.5px;font-weight:600}.WEZH7G_input{border:1.5px solid var(--border);color:var(--text);background:var(--card);border-radius:10px;outline:none;padding:11px 14px;font-size:14px;transition:all .2s}.WEZH7G_input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #2a9e961a}.WEZH7G_choiceGroup{border:1.5px solid var(--border);border-radius:12px;margin:0;padding:15px}.WEZH7G_choiceGroup legend{color:var(--navy);padding:0 6px;font-size:12.5px;font-weight:700}.WEZH7G_choiceHelp{color:var(--text-light);margin:0 0 10px;font-size:11.5px;line-height:1.45}.WEZH7G_choiceHelp:last-child{margin:10px 0 0}.WEZH7G_toolSelect{cursor:pointer;background:#fff;width:100%}.WEZH7G_otherToolInput{width:100%;margin-top:10px}.WEZH7G_btn{background:var(--navy);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;margin-top:6px;padding:12px;font-size:14px;font-weight:700;transition:all .2s}.WEZH7G_btn:hover{background:var(--navy-mid);box-shadow:var(--shadow-md);transform:translateY(-1px)}.WEZH7G_btn.WEZH7G_loading{opacity:.7;cursor:not-allowed;transform:none}.WEZH7G_avatarWrap{flex-direction:column;align-items:center;margin-bottom:24px;display:flex}.WEZH7G_avatar{color:#fff;width:68px;height:68px;box-shadow:var(--shadow-md);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-size:24px;font-weight:700;display:flex}.WEZH7G_tenantLogo{object-fit:contain;border:1.5px solid var(--border);width:68px;height:68px;box-shadow:var(--shadow-sm);border-radius:14px;margin-bottom:14px;padding:8px}.WEZH7G_tenantName{color:var(--navy);margin-bottom:3px;font-size:15px;font-weight:700}.WEZH7G_tenantEmail{color:var(--text-light);font-size:12.5px}.WEZH7G_backBtn{color:var(--text-light);cursor:pointer;background:0 0;border:none;margin:18px auto 0;font-size:12.5px;transition:color .15s;display:block}.WEZH7G_backBtn:hover{color:var(--teal)}.WEZH7G_demoHint{text-align:center;color:var(--text-light);margin-top:20px;font-size:12px}.WEZH7G_demoLink{color:var(--teal);cursor:pointer;font-weight:600}.WEZH7G_demoLink:hover{text-decoration:underline}.WEZH7G_buyerActions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:center;gap:8px 14px;margin-top:18px;padding-top:16px;display:flex}.WEZH7G_buyerActions a{color:var(--teal);font-size:11.5px;font-weight:600;text-decoration:none}.WEZH7G_buyerActions a:hover{text-decoration:underline}.WEZH7G_resetBtn{border:1px solid var(--border);color:var(--text-light);cursor:pointer;background:0 0;border-radius:8px;margin:12px auto 0;padding:6px 14px;font-size:11px;transition:all .15s;display:block}.WEZH7G_resetBtn:hover{border-color:var(--red);color:var(--red)}.WEZH7G_footer{text-align:center;color:var(--text-light);border-top:1px solid var(--border);margin-top:28px;padding-top:18px;font-size:11px}.WEZH7G_error{text-align:center;color:var(--red);background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-top:12px;padding:10px 14px;font-size:12.5px}.WEZH7G_footer a{color:var(--teal);font-weight:500}@media (max-width:900px){.WEZH7G_page{flex-direction:column}.WEZH7G_left{padding:40px 24px}.WEZH7G_right{width:100%}.WEZH7G_headline{font-size:28px}.WEZH7G_buyerResources{grid-template-columns:1fr}}.WEZH7G_eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#7fe3d8;background:#7fe3d81a;border:1px solid #7fe3d838;border-radius:999px;margin-bottom:20px;padding:5px 12px;font-size:11.5px;font-weight:700;display:inline-block}.WEZH7G_family{border-top:1px solid #ffffff26;margin-top:32px;padding-top:22px}.WEZH7G_familyLabel{letter-spacing:.1em;text-transform:uppercase;color:#fff6;margin-bottom:12px;font-size:10.5px;font-weight:600}.WEZH7G_familyRow{flex-wrap:wrap;gap:12px;display:flex}.WEZH7G_familyCard{background:#fff;border:1px solid #fff9;border-radius:12px;flex-direction:column;flex:190px;gap:8px;padding:14px 16px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.WEZH7G_familyCard:hover{transform:translateY(-2px);box-shadow:0 8px 22px #00000038}.WEZH7G_familyLogo{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:38px}.WEZH7G_familyDesc{color:#475569;font-size:12px;line-height:1.4}.WEZH7G_footLinks{border-top:1px solid #ffffff26;flex-wrap:wrap;gap:18px;margin-top:28px;padding-top:18px;font-size:13px;display:flex}.WEZH7G_footLinks a{color:#ffffffd9;text-decoration:none}.WEZH7G_footLinks a:hover{color:#fff}.WEZH7G_footNote{color:#ffffff73;margin-top:12px;font-size:12px}@media (max-width:900px){.WEZH7G_familyRow{flex-direction:column}.WEZH7G_familyCard{flex:auto}}
