/* Uzmantool Support Center */
.support-hub{display:block!important;position:relative!important;isolation:isolate!important;overflow:hidden!important;width:100%!important;box-sizing:border-box!important;margin:0 0 28px!important;padding:0!important;border:1px solid #1d6398!important;border-radius:22px!important;background:radial-gradient(ellipse at 78% 32%,rgba(8,123,218,.18),transparent 34%),linear-gradient(115deg,#071b32 0%,#0a2542 55%,#071a30 100%)!important;box-shadow:inset 0 1px rgba(255,255,255,.07),0 18px 48px rgba(0,0,0,.22)!important;color:#f3f8ff!important}
.support-hub:before{content:"";position:absolute;z-index:-1;right:-100px;top:-210px;width:560px;height:560px;border:1px solid rgba(22,133,197,.18);border-radius:50%;box-shadow:0 0 0 34px rgba(22,133,194,.04),0 0 0 72px rgba(22,133,194,.025)}
.support-hub-main{min-height:340px!important;display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)!important;gap:36px!important;align-items:center!important;padding:42px clamp(25px,4vw,58px) 34px!important;box-sizing:border-box!important}
.support-hub-copy{display:block!important;max-width:660px!important}
.support-hub-eyebrow{display:inline-flex!important;align-items:center!important;gap:10px!important;color:#32cafa!important;font-size:10px!important;font-weight:800!important;letter-spacing:2.5px!important}
.support-hub-eyebrow i,.support-dot{width:7px;height:7px;display:inline-block;border-radius:50%;background:#24c6f2;box-shadow:0 0 12px #14bfff}
.support-hub-copy h2{display:block!important;margin:18px 0 14px!important;color:#f3f8ff!important;font:800 clamp(34px,4vw,54px)/1.08 "Space Grotesk",sans-serif!important;letter-spacing:-1.8px!important}
.support-hub-copy h2 em{color:#48c5ff!important;font-style:normal!important}
.support-hub-copy>p{display:block!important;max-width:550px!important;margin:0!important;color:#afc5dc!important;font-size:14px!important;line-height:1.8!important}
.support-hub-points{display:flex!important;flex-wrap:wrap!important;gap:12px 22px!important;margin-top:28px!important}
.support-hub-points span{display:flex!important;align-items:center!important;gap:8px!important;color:#c9d9e9!important;font-size:11px!important}
.support-hub-points b{width:25px;height:25px;display:grid;place-items:center;border:1px solid #1c6da2;border-radius:8px;background:#0b3152;color:#35caff;font-size:9px}
.support-hub-action{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:260px!important;box-sizing:border-box!important;padding:26px!important;border:1px solid #1b5d91!important;border-radius:19px!important;background:linear-gradient(145deg,rgba(11,44,77,.8),rgba(7,26,48,.92))!important;box-shadow:0 18px 40px rgba(0,21,45,.4),inset 0 1px rgba(255,255,255,.07)!important;text-align:center!important}
.support-hub-orbit{width:78px!important;height:78px!important;display:grid!important;place-items:center!important;margin:0 0 17px!important;border:1px solid #168bd1!important;border-radius:50%!important;background:radial-gradient(circle at 35% 25%,#12649a,#082746 72%)!important;box-shadow:0 0 0 10px rgba(12,108,165,.11),0 0 34px rgba(0,143,255,.2)!important;color:#48d5ff!important;font:700 40px "Space Grotesk",sans-serif!important}
.support-hub-action-copy{display:flex!important;flex-direction:column!important;gap:7px!important;margin:0 0 18px!important}
.support-hub-action-copy b{color:#f1f7ff!important;font-size:16px!important}
.support-hub-action-copy small{color:#9fb8d1!important;font-size:11px!important}
.support-hub .support-button{width:100%!important;min-height:53px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:11px!important;margin:0!important;padding:0 16px!important;border:1px solid #39bfff!important;border-radius:12px!important;background:linear-gradient(105deg,#079fe8,#0754dc)!important;box-shadow:0 10px 26px rgba(0,107,255,.22)!important;color:#fff!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important}
.support-hub .support-button svg{width:19px!important;height:19px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}
.support-hub .support-button>span{font-size:24px!important;font-weight:400!important}
.support-hub-footnote{display:block!important;margin-top:13px!important;color:#7798b8!important;font-size:10px!important}
.support-hub-bottom{min-height:52px!important;display:flex!important;align-items:center!important;gap:28px!important;padding:0 clamp(25px,4vw,58px)!important;border-top:1px solid #1a4162!important;background:rgba(6,24,43,.5)!important;color:#9db6cf!important;font-size:10px!important}
.support-hub-bottom>span:first-child{display:flex!important;align-items:center!important;gap:9px!important;margin-right:auto!important;color:#c8d9e9!important;font-weight:700!important}
.support-inline-panel{display:block;box-sizing:border-box;width:100%;margin:0 0 28px;padding:30px;border:1px solid #1a5d8c;border-radius:20px;background:linear-gradient(145deg,#0b2038,#071528);box-shadow:0 18px 44px rgba(0,0,0,.25),inset 0 1px rgba(255,255,255,.04);scroll-margin-top:24px}
.support-inline-panel[hidden]{display:none!important}
.support-inline-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #1b3d5d}
.support-inline-head h2{margin:7px 0;color:#f2f7ff;font:700 28px "Space Grotesk",sans-serif}
.support-inline-head p{margin:0;color:#a9bfd6;font-size:13px;line-height:1.7}
.support-inline-kicker{color:#35c8f4;font-size:10px;font-weight:800;letter-spacing:2px}
.support-inline-close{width:38px;height:38px;flex:0 0 38px;border:1px solid #315677;border-radius:11px;background:#102a45;color:#d9edff;font-size:25px;cursor:pointer}
.support-inline-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:26px;align-items:start}
.support-inline-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:22px;border:1px solid #193f61;border-radius:15px;background:#091c30}
.support-field{display:flex;flex-direction:column;gap:8px;min-width:0}
.support-field>span{color:#d9e9f8;font-size:12px;font-weight:700}
.support-field input,.support-field select,.support-field textarea{width:100%;box-sizing:border-box;border:1px solid #254e70;border-radius:11px;background:#06172a;color:#f1f7ff;padding:13px 14px;font:500 13px "DM Sans",sans-serif;outline:none}
.support-field input,.support-field select{height:47px}
.support-field textarea{resize:vertical;min-height:145px;line-height:1.6}
.support-field input::placeholder,.support-field textarea::placeholder{color:#6f8ba7}
.support-message-field,.support-submit{grid-column:1/-1}
.support-message-field small{color:#7896b4;font-size:10px}
.support-submit{min-height:49px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #24a8ff;border-radius:11px;background:linear-gradient(105deg,#0b9de8,#0755dc);color:#fff;font-size:14px;font-weight:800;cursor:pointer}
.support-history-panel{min-width:0;padding:19px;border:1px solid #1c496c;border-radius:15px;background:linear-gradient(145deg,#0b2239,#07182b)}
.support-history-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}
.support-history-heading h3{margin:5px 0 0;color:#edf6ff;font:700 17px "Space Grotesk",sans-serif}
.support-history-count{padding:6px 9px;border:1px solid #254d6c;border-radius:20px;color:#9fc2df;font-size:10px}
.support-history-panel .empty-state{padding:20px 10px;border:1px dashed #254866;border-radius:10px;color:#8ea9c4;font-size:12px;text-align:center}
@media(max-width:900px){.support-hub-main{grid-template-columns:1fr!important;gap:24px!important}.support-hub-action{min-height:230px!important}}
@media(max-width:600px){.support-hub-main{padding:30px 18px 24px!important}.support-hub-copy h2{font-size:38px!important}.support-hub-points{gap:10px!important}.support-hub-bottom{flex-wrap:wrap!important;gap:10px 18px!important;padding:13px 18px!important}.support-hub-bottom>span:first-child{width:100%;margin:0}.support-inline-panel{padding:20px 15px}.support-inline-grid,.support-inline-form{grid-template-columns:1fr}.support-inline-form{padding:14px}.support-message-field,.support-submit{grid-column:1}.support-inline-head h2{font-size:23px}}


/* Visitor support contact fields */
.support-guest-fields{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:16px;min-width:0}
.support-guest-fields[hidden]{display:none!important}
@media(max-width:620px){.support-guest-fields{grid-template-columns:1fr}}
