.hz-web .hz-wa-panel{--hz-wa-ink:#162439;--hz-wa-muted:#68778a;--hz-wa-border:#d5dee8;box-sizing:border-box;width:min(100% - 28px,440px);max-width:440px;color:var(--hz-wa-ink);background:linear-gradient(156deg,#fff 0%,#f7f9fc 100%);border:1px solid #eef2f7;border-radius:22px;margin:15px auto 36px;padding:22px 25px 24px;font-family:inherit;box-shadow:0 18px 55px #030c1e46,0 3px 10px #00000012}.hz-web .hz-wa-panel *{box-sizing:border-box}.hz-web .hz-wa-panel .hz-wa-back{color:#66768a;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 17px;padding:4px 2px;font-size:11px;font-weight:750;display:inline-flex}.hz-web .hz-wa-panel .hz-wa-back:hover{color:#b92c45}.hz-web .hz-wa-header{text-align:center;justify-items:center;gap:0;margin-bottom:18px;display:grid}.hz-web .hz-wa-brand-icon{color:#f45f78;background:#17273a;border-radius:14px;place-items:center;width:47px;height:47px;margin-bottom:12px;font-size:29px;font-weight:800;line-height:1;display:grid;box-shadow:0 5px 15px #13253a30}.hz-web .hz-wa-eyebrow{letter-spacing:.14em;color:#b5324c;margin:0 0 5px;font-size:9px;font-weight:850;display:block}.hz-web .hz-wa-panel .hz-wa-header h2{letter-spacing:-.04em;color:#152237;margin:0 0 7px;font-size:clamp(23px,3vw,27px);font-weight:900;line-height:1.12}.hz-web .hz-wa-panel .hz-wa-header p{color:#67768a;max-width:350px;margin:0;font-size:12px;line-height:1.45}.hz-web .hz-wa-providers{gap:8px;display:grid}.hz-web .hz-wa-panel .hz-wa-social{color:#1a2a40;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6e0ea;border-radius:11px;justify-content:center;align-items:center;gap:12px;padding:10px 14px;font-size:13px;font-weight:800;transition:background .17s,border-color .17s,transform .17s;display:flex;box-shadow:0 2px 6px #17263d08}.hz-web .hz-wa-panel .hz-wa-social:hover{background:#f4f7fb;border-color:#a6b7c9;transform:translateY(-1px)}.hz-web .hz-wa-panel .hz-wa-social:disabled{opacity:.6;cursor:wait}.hz-web .hz-wa-separator{color:#8391a2;white-space:nowrap;align-items:center;gap:12px;margin:9px 0 3px;font-size:11px;display:flex}.hz-web .hz-wa-separator:before,.hz-web .hz-wa-separator:after{content:"";background:#d8e0e9;flex:1;height:1px}.hz-web .hz-wa-form{gap:12px;display:grid}.hz-web .hz-wa-field{color:#26364b;letter-spacing:.01em;gap:6px;font-size:11px;font-weight:800;display:grid}.hz-web .hz-wa-field input{color:#15253b;width:100%;min-width:0;height:45px;font:inherit;background:#f7f9fc;border:1px solid #d2dbe7;border-radius:10px;padding:10px 13px;font-size:14px;font-weight:500;transition:border-color .17s,box-shadow .17s}.hz-web .hz-wa-field input::placeholder{color:#98a6b7}.hz-web .hz-wa-field input:focus{background:#fff;border-color:#e2516a;outline:none;box-shadow:0 0 0 3px #e2516a24}.hz-web .hz-wa-panel .hz-wa-submit{color:#fff;width:100%;min-height:47px;font:inherit;cursor:pointer;background:linear-gradient(110deg,#b61d3b,#db4058);border:1px solid #bf2d48;border-radius:11px;justify-content:center;align-items:center;margin-top:3px;padding:10px 15px;font-size:14px;font-weight:850;transition:filter .17s,transform .17s;display:flex;box-shadow:0 6px 15px #b61d3b30}.hz-web .hz-wa-panel .hz-wa-submit:hover{filter:brightness(1.09);transform:translateY(-1px)}.hz-web .hz-wa-panel .hz-wa-submit:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.hz-web .hz-wa-panel .hz-wa-forgot{color:#b52f48;font:inherit;cursor:pointer;background:0 0;border:0;margin:10px 0 0 auto;padding:5px 0;font-size:11px;font-weight:800;display:block}.hz-web .hz-wa-panel .hz-wa-forgot:hover{text-underline-offset:3px;text-decoration:underline}.hz-web .hz-wa-switch{text-align:center;color:#68798d;border-top:1px solid #e3e9f0;margin-top:17px;padding-top:14px;font-size:11px}.hz-web .hz-wa-switch button{color:#b92e48;font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 4px;font-weight:850}.hz-web .hz-wa-panel .hz-wa-reset-unavailable{color:#6b7c8e;margin-top:12px;font-size:11px;line-height:1.5}.hz-web .hz-wa-panel a{color:#b62d47}.hz-web .hz-wa-terms{color:#4f5f73;align-items:flex-start;gap:9px;font-size:11px;line-height:1.5;display:flex}.hz-web .hz-wa-terms input{accent-color:#c02b46;cursor:pointer;flex:none;width:16px;height:16px;margin:2px 0 0}.hz-web .hz-wa-flow-note{color:#4b5c72;background:#edf2f7;border:1px solid #d7e0e8;border-radius:10px;margin:0;padding:9px 12px;font-size:11px;line-height:1.55}.hz-web .hz-wa-panel .hz-wa-error{color:#a3203b;background:#fff1f2;border:1px solid #e2aab2;border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.45}.hz-web .hz-wa-panel .hz-wa-notice{color:#146541;background:#effaf3;border:1px solid #add5c2;border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.45}.hz-web .hz-wa-panel button:focus-visible,.hz-web .hz-wa-panel a:focus-visible{outline-offset:3px;outline:2px solid #d63c59}@media (width<=650px){.hz-web .hz-wa-panel{border-radius:19px;width:min(100% - 20px,440px);margin:12px auto 23px;padding:16px 17px 20px}.hz-web .hz-wa-panel .hz-wa-back{margin-bottom:9px}.hz-web .hz-wa-brand-icon{width:42px;height:42px;margin-bottom:10px}.hz-web .hz-wa-header{margin-bottom:14px}.hz-web .hz-wa-panel .hz-wa-header h2{font-size:24px}.hz-web .hz-wa-panel .hz-wa-header p{font-size:12px}.hz-web .hz-wa-social{min-height:44px}.hz-web .hz-wa-form{gap:11px}}@media (prefers-reduced-motion:reduce){.hz-web .hz-wa-panel .hz-wa-social,.hz-web .hz-wa-panel .hz-wa-submit,.hz-web .hz-wa-field input{transition:none}.hz-web .hz-wa-panel .hz-wa-social:hover,.hz-web .hz-wa-panel .hz-wa-submit:hover{transform:none}}.hz-web .hz-wa-brand-icon{width:166px;height:67px;box-shadow:none;background:0 0;border-radius:0}.hz-web .hz-wa-brand-icon img{object-fit:contain;width:100%;height:100%;display:block}.hz-web .hz-wa-billing-actions{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.hz-web .hz-wa-billing-actions a{text-align:center;color:#fff;background:#1d465a;border-radius:11px;place-items:center;min-height:44px;padding:9px;font-size:12px;font-weight:800;text-decoration:none;display:grid}.hz-web .hz-wa-billing-actions a:first-child{background:#7d2539}@media (width<=650px){.hz-web .hz-wa-brand-icon{width:149px;height:60px}.hz-web .hz-wa-billing-actions{grid-template-columns:1fr}}.hz-web .hz-wa-connected-brand{object-fit:contain;filter:drop-shadow(0 3px 8px #0003);width:164px;height:66px;margin:0 auto 12px;display:block}