/* Native public Contact and Knowledge Base presentation. */
.vx-whmcs-support #main-body{position:relative;padding:clamp(2.5rem,6vw,5.5rem) 0}.vx-whmcs-support #main-body:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 78% 8%,rgba(11,143,206,.2),transparent 28rem)}.vx-whmcs-support .primary-content{position:relative;z-index:1}.vx-whmcs-support .primary-content>.header-lined:first-child h1{color:#fff;font-size:clamp(2.1rem,4.5vw,3.6rem);font-weight:850;letter-spacing:-.05em}.vx-whmcs-support .primary-content>.header-lined:first-child p{color:#a9bfd3}.vx-whmcs-support .kb-search{max-width:58rem;margin-inline:auto;padding:7px;border:1px solid rgba(55,164,215,.22);border-radius:16px;background:rgba(5,24,54,.78);box-shadow:0 20px 55px rgba(0,0,0,.18)}.vx-whmcs-support .kb-search .form-control,.vx-whmcs-support .kb-search .btn{min-height:3.35rem;border-radius:11px}.vx-whmcs-support .kb-category{overflow:hidden;border-radius:5px 20px 5px 20px!important}.vx-whmcs-support .kb-category>a{display:block;min-height:8.5rem;padding:1.5rem;text-decoration:none}.vx-whmcs-support .kb-category .h5{display:block;color:#fff;font-weight:800}.vx-whmcs-support .kb-category .fa-folder{color:#63b8e3}.vx-whmcs-support .kb-article-item{position:relative;padding:1.15rem 1.35rem;color:#dcebf5!important;transition:background .18s ease,transform .18s ease}.vx-whmcs-support .kb-article-item:hover{background:rgba(11,143,206,.12)!important;transform:translateX(3px)}.vx-whmcs-support .kb-article-item small{display:block;margin:.35rem 0 0 1.7rem;color:#9fb7ca}.vx-whmcs-support.vx-page-contact .primary-content>.card{max-width:58rem;margin-inline:auto;overflow:hidden;border-radius:5px 24px 5px 24px!important}.vx-whmcs-support.vx-page-contact .card-body.extra-padding{padding:clamp(1.5rem,5vw,3.5rem)}.vx-whmcs-support.vx-page-contact .card-body h6{color:#fff;font-size:clamp(2rem,4vw,3rem);font-weight:850;letter-spacing:-.04em}.vx-whmcs-support.vx-page-contact .form-group{margin-bottom:1.2rem}.vx-whmcs-support.vx-page-contact .form-group label{color:#bfd2e0;font-weight:800}.vx-whmcs-support.vx-page-contact textarea{min-height:12rem}.vx-whmcs-support.vx-page-knowledgebasearticle .primary-content>.card{overflow:hidden;border-radius:5px 22px 5px 22px!important}.vx-whmcs-support.vx-page-knowledgebasearticle article{color:#dcebf5;font-size:1rem;line-height:1.8}.vx-whmcs-support.vx-page-knowledgebasearticle article img{max-width:100%;height:auto}.vx-whmcs-support.vx-page-knowledgebasearticle article pre{overflow-x:auto;padding:1rem;border-radius:10px;color:#e9f5fc;background:#031025}.vx-whmcs-support .badge-info{color:#dff4ff!important;background:rgba(11,143,206,.25)!important}
html[data-vx-theme="light"] .vx-whmcs-support .primary-content>.header-lined:first-child h1,html[data-vx-theme="light"] .vx-whmcs-support.vx-page-contact .card-body h6{color:#0b294d}html[data-vx-theme="light"] .vx-whmcs-support .primary-content>.header-lined:first-child p{color:#526c85}html[data-vx-theme="light"] .vx-whmcs-support .kb-search{border-color:rgba(10,76,130,.14);background:rgba(255,255,255,.82);box-shadow:0 18px 48px rgba(25,72,113,.1)}html[data-vx-theme="light"] .vx-whmcs-support .kb-category .h5{color:#0b294d}html[data-vx-theme="light"] .vx-whmcs-support .kb-article-item{color:#173b5b!important}html[data-vx-theme="light"] .vx-whmcs-support .kb-article-item small{color:#526c85}html[data-vx-theme="light"] .vx-whmcs-support.vx-page-contact .form-group label{color:#294865}html[data-vx-theme="light"] .vx-whmcs-support.vx-page-knowledgebasearticle article{color:#173b5b}html[data-vx-theme="light"] .vx-whmcs-support .badge-info{color:#0a4d78!important;background:#dff1fb!important}
@media(max-width:767px){.vx-whmcs-support #main-body{padding:1.75rem 0 3rem}.vx-whmcs-support .kb-search{padding:5px}.vx-whmcs-support .kb-search .form-control,.vx-whmcs-support .kb-search .btn{min-height:3rem}.vx-whmcs-support .kb-category>a{min-height:auto}.vx-whmcs-support.vx-page-contact .form-group label{text-align:left!important}.vx-whmcs-support.vx-page-knowledgebasearticle .card-body{padding:1.25rem}.vx-whmcs-support.vx-page-knowledgebasearticle h1{font-size:1.75rem}}
@media print{.vx-whmcs-support.vx-page-knowledgebasearticle{color:#000;background:#fff}.vx-whmcs-support.vx-page-knowledgebasearticle .header,.vx-whmcs-support.vx-page-knowledgebasearticle .footer,.vx-whmcs-support.vx-page-knowledgebasearticle .master-breadcrumb{display:none!important}.vx-whmcs-support.vx-page-knowledgebasearticle article{color:#000}}

/* Voltron customer knowledge base */
.vx-page-knowledgebase .primary-content>.header-lined{display:none}.vx-kb-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:1.5rem;padding:clamp(1.75rem,4vw,3.5rem);border:1px solid rgba(81,185,232,.25);border-radius:6px 30px 6px 30px;background:linear-gradient(135deg,rgba(7,35,72,.98),rgba(7,24,51,.88));box-shadow:0 24px 70px rgba(0,0,0,.22)}.vx-kb-eyebrow{display:block;margin-bottom:.7rem;color:#66c7f2;font-size:.75rem;font-weight:900;letter-spacing:.16em}.vx-kb-hero h1,.vx-kb-locked h1{max-width:760px;margin:0;color:#fff;font-size:clamp(2.35rem,5vw,4.5rem);font-weight:900;line-height:.98;letter-spacing:-.055em}.vx-kb-hero p,.vx-kb-locked p{max-width:720px;margin:1.15rem 0 0;color:#b8ccdc;font-size:1.05rem;line-height:1.7}.vx-kb-access{flex:0 0 auto;padding:.8rem 1rem;border:1px solid rgba(88,210,174,.28);border-radius:999px;color:#9be0ca;background:rgba(23,126,96,.16);font-size:.78rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.vx-kb-search-wrap{margin-bottom:1.5rem;padding:1.25rem 1.35rem;border:1px solid rgba(76,164,211,.2);border-radius:16px;background:rgba(5,24,54,.74)}.vx-kb-search-wrap label{display:block;margin-bottom:.55rem;color:#e8f4fb;font-weight:850}.vx-kb-search-control{display:flex;align-items:center;gap:.7rem;min-height:3.5rem;padding:0 1rem;border:1px solid rgba(111,194,234,.25);border-radius:12px;background:#06172f}.vx-kb-search-control>i{color:#62bfe9}.vx-kb-search-control input{flex:1;min-width:0;border:0;outline:0;color:#eef9ff;background:transparent;font-size:1rem}.vx-kb-search-control input::placeholder{color:#708da5}.vx-kb-search-control button{border:0;color:#70c9f0;background:transparent;font-weight:800}.vx-kb-search-wrap>p{min-height:1.2rem;margin:.55rem 0 0;color:#8faac0;font-size:.85rem}.vx-kb-layout{display:grid;grid-template-columns:minmax(215px,275px) minmax(0,1fr);gap:1.5rem;align-items:start}.vx-kb-nav{position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow:auto;padding:1.15rem;border:1px solid rgba(72,164,211,.18);border-radius:5px 18px 5px 18px;background:rgba(5,24,54,.72)}.vx-kb-nav>strong{display:block;margin-bottom:.75rem;color:#fff;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em}.vx-kb-nav a{display:flex;gap:.65rem;padding:.58rem .5rem;border-radius:8px;color:#9eb7cb;font-size:.82rem;line-height:1.3;text-decoration:none}.vx-kb-nav a:hover{color:#fff;background:rgba(22,138,193,.14)}.vx-kb-nav a span{color:#58bce9;font-weight:900}.vx-kb-section{scroll-margin-top:1rem;margin-bottom:1.25rem;padding:1.3rem;border:1px solid rgba(72,164,211,.18);border-radius:5px 20px 5px 20px;background:rgba(5,24,54,.72)}.vx-kb-section-heading{display:flex;align-items:center;gap:.9rem;margin-bottom:.9rem}.vx-kb-section-heading>span{display:grid;flex:0 0 2.65rem;height:2.65rem;place-items:center;border:1px solid rgba(85,188,234,.36);border-radius:4px 12px 4px 12px;color:#6ac7ef;font-weight:900}.vx-kb-section-heading h2{margin:0;color:#fff;font-size:1.2rem;font-weight:850;letter-spacing:-.02em}.vx-kb-item{border-top:1px solid rgba(133,185,214,.13)}.vx-kb-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem .2rem;color:#e5f2fa;cursor:pointer;font-weight:780;list-style:none}.vx-kb-item summary::-webkit-details-marker{display:none}.vx-kb-item summary i{color:#54bde9;transition:transform .2s ease}.vx-kb-item[open] summary i{transform:rotate(45deg)}.vx-kb-answer{padding:0 2.1rem 1.15rem 0;color:#aec4d5;line-height:1.75}.vx-kb-answer p{margin:0 0 .65rem}.vx-kb-answer ul,.vx-kb-answer ol{margin:.4rem 0 .85rem;padding-left:1.35rem}.vx-kb-empty,.vx-kb-locked{text-align:center;padding:clamp(2.5rem,7vw,5rem);border:1px solid rgba(72,164,211,.2);border-radius:6px 28px 6px 28px;background:rgba(5,24,54,.76)}.vx-kb-empty i,.vx-kb-locked>i{margin-bottom:1rem;color:#5cc1ed;font-size:2rem}.vx-kb-empty h2{color:#fff;font-weight:850}.vx-kb-locked{max-width:760px;margin-inline:auto}.vx-kb-locked h1{margin-inline:auto;font-size:clamp(2rem,5vw,3.5rem)}.vx-kb-locked p{margin:1rem auto 1.5rem}
html[data-vx-theme="light"] .vx-kb-hero{border-color:rgba(24,114,165,.16);background:linear-gradient(135deg,#fff,#eaf6fc);box-shadow:0 24px 65px rgba(32,85,121,.12)}html[data-vx-theme="light"] .vx-kb-hero h1,html[data-vx-theme="light"] .vx-kb-locked h1,html[data-vx-theme="light"] .vx-kb-section-heading h2,html[data-vx-theme="light"] .vx-kb-nav>strong,html[data-vx-theme="light"] .vx-kb-empty h2{color:#092c50}html[data-vx-theme="light"] .vx-kb-hero p,html[data-vx-theme="light"] .vx-kb-locked p{color:#526d83}html[data-vx-theme="light"] .vx-kb-search-wrap,html[data-vx-theme="light"] .vx-kb-nav,html[data-vx-theme="light"] .vx-kb-section,html[data-vx-theme="light"] .vx-kb-empty,html[data-vx-theme="light"] .vx-kb-locked{border-color:rgba(24,114,165,.14);background:rgba(255,255,255,.78);box-shadow:0 16px 50px rgba(32,85,121,.08)}html[data-vx-theme="light"] .vx-kb-search-wrap label,html[data-vx-theme="light"] .vx-kb-item summary{color:#163d5e}html[data-vx-theme="light"] .vx-kb-search-control{border-color:rgba(24,114,165,.16);background:#f5fbfe}html[data-vx-theme="light"] .vx-kb-search-control input{color:#173b5b}html[data-vx-theme="light"] .vx-kb-nav a,html[data-vx-theme="light"] .vx-kb-answer{color:#526d83}
@media(max-width:991px){.vx-kb-hero{align-items:flex-start;flex-direction:column}.vx-kb-layout{grid-template-columns:1fr}.vx-kb-nav{position:static;display:flex;gap:.35rem;overflow:auto}.vx-kb-nav>strong{display:none}.vx-kb-nav a{flex:0 0 auto;align-items:center;white-space:nowrap}}
@media(max-width:575px){.vx-kb-hero{padding:1.5rem}.vx-kb-hero h1{font-size:2.25rem}.vx-kb-access{white-space:normal}.vx-kb-section{padding:1rem}.vx-kb-answer{padding-right:0}.vx-kb-search-control{padding:0 .75rem}.vx-kb-search-control input{font-size:.9rem}}
@media(prefers-reduced-motion:reduce){.vx-whmcs-support .kb-article-item{transition:none}}
.vx-whmcs-support.vx-page-announcements .announcements,.vx-whmcs-support.vx-page-viewannouncement .primary-content>.card,.vx-whmcs-support.vx-page-downloads .primary-content>.card,.vx-whmcs-support.vx-page-downloadscat .primary-content>.card,.vx-whmcs-support.vx-page-downloaddenied .primary-content>.card{overflow:hidden;border:1px solid rgba(55,164,215,.2);border-radius:5px 22px 5px 22px;background:linear-gradient(145deg,rgba(16,49,94,.9),rgba(7,21,48,.96));box-shadow:0 22px 56px rgba(0,0,0,.2)}.vx-whmcs-support .announcement{padding:1.5rem 0;border-bottom:1px solid rgba(55,164,215,.15)}.vx-whmcs-support .announcement:last-child{border-bottom:0}.vx-whmcs-support .announcement h1,.vx-whmcs-support.vx-page-viewannouncement .card-body>h1{color:#fff;font-size:clamp(1.55rem,3vw,2.4rem);font-weight:830;letter-spacing:-.035em}.vx-whmcs-support .announcement article,.vx-whmcs-support.vx-page-viewannouncement .py-5{color:#dcebf5;line-height:1.75}.vx-whmcs-support.vx-page-viewannouncement .py-5 img{max-width:100%;height:auto}.vx-whmcs-support.vx-page-downloads .list-group,.vx-whmcs-support.vx-page-downloadscat .list-group{border-top:1px solid rgba(55,164,215,.14)}.vx-whmcs-support.vx-page-downloaddenied .primary-content>.card{max-width:58rem;margin-inline:auto}.vx-whmcs-support.vx-page-downloaddenied .card-body{padding:clamp(1.5rem,5vw,3rem)}
html[data-vx-theme="light"] .vx-whmcs-support.vx-page-announcements .announcements,html[data-vx-theme="light"] .vx-whmcs-support.vx-page-viewannouncement .primary-content>.card,html[data-vx-theme="light"] .vx-whmcs-support.vx-page-downloads .primary-content>.card,html[data-vx-theme="light"] .vx-whmcs-support.vx-page-downloadscat .primary-content>.card,html[data-vx-theme="light"] .vx-whmcs-support.vx-page-downloaddenied .primary-content>.card{color:#173b5b;border-color:rgba(10,76,130,.14);background:linear-gradient(145deg,#fff,#e5f1f9);box-shadow:0 20px 50px rgba(25,72,113,.1)}html[data-vx-theme="light"] .vx-whmcs-support .announcement{border-color:rgba(10,76,130,.12)}html[data-vx-theme="light"] .vx-whmcs-support .announcement h1,html[data-vx-theme="light"] .vx-whmcs-support.vx-page-viewannouncement .card-body>h1{color:#0b294d}html[data-vx-theme="light"] .vx-whmcs-support .announcement article,html[data-vx-theme="light"] .vx-whmcs-support.vx-page-viewannouncement .py-5{color:#173b5b}
.vx-whmcs-support .navbar-brand img{width:auto;max-width:42px;height:38px;object-fit:contain}

/* Network Status: compact branded header and a focused service-health surface. */
.vx-page-serverstatus #header .navbar:first-of-type{padding-block:.7rem}.vx-page-serverstatus .navbar-brand{display:flex;align-items:center;gap:.72rem;min-width:0}.vx-page-serverstatus .navbar-brand img{width:36px!important;max-width:36px!important;height:28px!important;object-fit:contain}.vx-page-serverstatus .navbar-brand .vx-brand-name{font-size:1.22rem;line-height:1}.vx-page-serverstatus #header .search{width:min(100%,340px)}.vx-page-serverstatus #header .search .form-control{min-width:0}.vx-page-serverstatus #main-body{padding:clamp(2rem,4vw,4rem) 0 5rem}.vx-page-serverstatus #main-body>.container{max-width:1240px}.vx-page-serverstatus .primary-content{min-width:0}.vx-status-hero{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;overflow:hidden;margin-bottom:1.25rem;padding:clamp(1.5rem,4vw,2.6rem);border:1px solid rgba(55,164,215,.22);border-radius:7px 28px 7px 28px;background:radial-gradient(circle at 90% 0,rgba(11,143,206,.24),transparent 22rem),linear-gradient(145deg,rgba(15,50,94,.95),rgba(5,20,45,.98));box-shadow:0 25px 65px rgba(0,0,0,.22)}.vx-status-eyebrow{display:block;margin-bottom:.65rem;color:#65c2ed;font-size:.72rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.vx-status-hero h1{margin:0;color:#fff;font-size:clamp(2.25rem,5vw,4rem);font-weight:900;letter-spacing:-.055em;line-height:1}.vx-status-hero p{max-width:42rem;margin:.9rem 0 0;color:#a9bfd3;line-height:1.65}.vx-status-indicator{display:inline-flex;flex:0 0 auto;align-items:center;gap:.65rem;padding:.8rem 1rem;border:1px solid;border-radius:999px;font-size:.78rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.vx-status-indicator.is-operational{color:#9be5c6;border-color:rgba(58,190,135,.34);background:rgba(32,147,99,.12)}.vx-status-indicator.has-issues{color:#ffd095;border-color:rgba(238,160,54,.36);background:rgba(210,123,28,.12)}.vx-status-content{min-width:0}.vx-status-alert{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding:1rem 1.15rem;border-radius:5px 16px 5px 16px}.vx-status-content>.alert-success{color:#b8f1d8;border-color:rgba(58,190,135,.3);background:rgba(29,130,89,.14)}.vx-status-card{overflow:hidden;margin-bottom:1rem;border:1px solid rgba(55,164,215,.2);border-radius:5px 20px 5px 20px;background:linear-gradient(145deg,rgba(16,49,94,.9),rgba(7,21,48,.96));box-shadow:0 20px 52px rgba(0,0,0,.18)}.vx-status-card .card-header{color:#fff;border-color:rgba(55,164,215,.18);background:rgba(11,143,206,.12);font-weight:850}.vx-status-card .card-body{color:#c5d8e6}.vx-status-card .table{margin-bottom:0;color:#dcebf5}.vx-status-card .table th,.vx-status-card .table td{border-color:rgba(55,164,215,.14)}.vx-status-empty{display:flex;align-items:center;gap:.8rem;padding:1.25rem;color:#a9bfd3;border:1px dashed rgba(55,164,215,.25);border-radius:12px}.vx-status-empty i{color:#64c89e}.vx-status-pagination{margin-top:1.1rem}.vx-status-pagination .pagination{margin:0}.vx-status-pagination .page-link{color:#a9bfd3;border-color:rgba(55,164,215,.17);background:rgba(5,22,49,.72)}.vx-status-pagination .disabled .page-link{opacity:.45}.vx-page-serverstatus .sidebar .card{overflow:hidden;border-radius:4px 16px 4px 16px}.vx-page-serverstatus .sidebar .card-header{font-size:.95rem}
html[data-vx-theme="light"] .vx-status-hero{border-color:rgba(10,76,130,.14);background:radial-gradient(circle at 90% 0,rgba(77,167,231,.17),transparent 22rem),linear-gradient(145deg,#fff,#e8f3fa);box-shadow:0 22px 55px rgba(25,72,113,.11)}html[data-vx-theme="light"] .vx-status-hero h1{color:#0b294d}html[data-vx-theme="light"] .vx-status-hero p{color:#526c85}html[data-vx-theme="light"] .vx-status-indicator.is-operational{color:#126944;border-color:rgba(33,137,92,.28);background:rgba(52,175,119,.1)}html[data-vx-theme="light"] .vx-status-content>.alert-success{color:#145f42;border-color:rgba(33,137,92,.25);background:rgba(69,184,130,.12)}html[data-vx-theme="light"] .vx-status-card{color:#173b5b;border-color:rgba(10,76,130,.14);background:linear-gradient(145deg,#fff,#e7f2f9);box-shadow:0 18px 46px rgba(25,72,113,.1)}html[data-vx-theme="light"] .vx-status-card .card-header{color:#0b294d;border-color:rgba(10,76,130,.12);background:rgba(11,143,206,.08)}html[data-vx-theme="light"] .vx-status-card .card-body,html[data-vx-theme="light"] .vx-status-card .table{color:#173b5b}html[data-vx-theme="light"] .vx-status-card .table th,html[data-vx-theme="light"] .vx-status-card .table td{border-color:rgba(10,76,130,.12)}html[data-vx-theme="light"] .vx-status-pagination .page-link{color:#315674;border-color:rgba(10,76,130,.14);background:#fff}
@media(max-width:991px){.vx-status-hero{align-items:flex-start;flex-direction:column}.vx-status-indicator{align-self:flex-start}.vx-page-serverstatus #header .search{width:100%}}@media(max-width:575px){.vx-page-serverstatus .navbar-brand img{width:32px!important;max-width:32px!important;height:25px!important}.vx-page-serverstatus .navbar-brand .vx-brand-name{font-size:1.05rem}.vx-status-hero{padding:1.35rem;border-radius:5px 21px 5px 21px}.vx-status-indicator{white-space:normal}.vx-status-pagination .pagination{width:100%}.vx-status-pagination .page-item{flex:1}.vx-status-pagination .page-link{text-align:center}}

/* Voltron contact experience; WHMCS remains the form processor only. */
.vx-page-contact #main-body{padding:clamp(3rem,7vw,6.5rem) 0}.vx-page-contact #main-body>.container{max-width:1240px}.vx-contact-stage{position:relative;display:grid;grid-template-columns:minmax(0,.88fr) minmax(34rem,1.12fr);gap:clamp(2.5rem,6vw,6.5rem);align-items:center}.vx-contact-stage:before{content:"";position:absolute;z-index:-1;top:-4rem;left:-9rem;width:24rem;height:24rem;border:1px solid rgba(50,150,211,.17);border-radius:50%;box-shadow:0 0 0 3.5rem rgba(23,101,163,.035),0 0 0 7rem rgba(23,101,163,.025)}.vx-contact-eyebrow,.vx-contact-form-heading>span{display:inline-flex;align-items:center;gap:.65rem;color:#67b7e8;font-size:.75rem;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.vx-contact-eyebrow:before{content:"";width:2rem;height:2px;background:linear-gradient(90deg,#1677bd,#63b8e3)}.vx-contact-intro h1{max-width:11ch;margin:1.15rem 0 1.35rem;color:#fff;font-size:clamp(3rem,6vw,5.3rem);font-weight:900;letter-spacing:-.065em;line-height:.94}.vx-contact-intro>p{max-width:34rem;margin:0;color:#aec4d6;font-size:1.08rem;line-height:1.75}.vx-contact-paths{display:grid;gap:1rem;margin-top:2.25rem}.vx-contact-path{display:flex;gap:1rem;align-items:flex-start;padding:1rem 1.1rem;border:1px solid rgba(76,161,210,.14);border-radius:4px 16px 4px 16px;background:rgba(11,37,73,.48)}.vx-contact-path-icon{display:grid;flex:0 0 2.6rem;height:2.6rem;place-items:center;border-radius:4px 11px 4px 11px;color:#8bceef;background:linear-gradient(145deg,rgba(22,119,189,.28),rgba(8,47,88,.7))}.vx-contact-path strong,.vx-contact-path span{display:block}.vx-contact-path strong{margin:.05rem 0 .25rem;color:#f4f9fc}.vx-contact-path span{color:#9fb8cc;font-size:.9rem;line-height:1.55}.vx-contact-path a{color:#7dc8ee;font-weight:800}.vx-contact-form-card{position:relative;overflow:hidden;padding:clamp(1.5rem,4vw,3rem);border:1px solid rgba(75,164,214,.24);border-radius:7px 30px 7px 30px;background:linear-gradient(145deg,rgba(18,52,96,.95),rgba(5,18,43,.98));box-shadow:0 32px 85px rgba(0,0,0,.32)}.vx-contact-form-card:before{content:"";position:absolute;top:0;right:0;width:10rem;height:10rem;background:radial-gradient(circle at top right,rgba(42,145,205,.25),transparent 70%);pointer-events:none}.vx-contact-form-heading{position:relative;margin-bottom:1.75rem}.vx-contact-form-heading h2{margin:.5rem 0 0;color:#fff;font-size:clamp(1.75rem,3vw,2.55rem);font-weight:880;letter-spacing:-.045em}.vx-contact-form .form-group{margin-bottom:1.15rem}.vx-contact-form label{display:block;margin-bottom:.45rem;color:#c7d9e6;font-size:.84rem;font-weight:800}.vx-contact-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.vx-contact-form .form-control{min-height:3.25rem;border:1px solid rgba(110,178,217,.22);border-radius:9px;color:#f4f9fc;background:rgba(2,16,38,.62);box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.vx-contact-form textarea.form-control{min-height:10.5rem;resize:vertical}.vx-contact-form .form-control:focus{border-color:#348fc8;background:rgba(3,23,50,.86);box-shadow:0 0 0 3px rgba(28,125,186,.16)}.vx-contact-captcha{margin:1.25rem 0;padding:1rem;border:1px solid rgba(75,164,214,.15);border-radius:10px;background:rgba(3,19,43,.45)}.vx-contact-captcha p,.vx-contact-captcha .text-muted{color:#a9c0d2!important}.vx-contact-submit{display:inline-flex;min-height:3.35rem;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1.35rem;border:0!important;border-radius:5px 14px 5px 14px!important;background:linear-gradient(115deg,#07598f,#0b8fce 58%,#176fa9)!important;box-shadow:0 12px 30px rgba(0,93,151,.3);font-weight:850}.vx-contact-submit:hover{transform:translateY(-1px);box-shadow:0 16px 34px rgba(0,93,151,.38)}
html[data-vx-theme="light"] .vx-contact-stage:before{border-color:rgba(10,76,130,.1);box-shadow:0 0 0 3.5rem rgba(23,101,163,.025),0 0 0 7rem rgba(23,101,163,.018)}html[data-vx-theme="light"] .vx-contact-eyebrow,html[data-vx-theme="light"] .vx-contact-form-heading>span{color:#0b619b}html[data-vx-theme="light"] .vx-contact-intro h1{color:#092746}html[data-vx-theme="light"] .vx-contact-intro>p{color:#4d6880}html[data-vx-theme="light"] .vx-contact-path{border-color:rgba(10,76,130,.12);background:rgba(255,255,255,.7);box-shadow:0 10px 28px rgba(25,72,113,.055)}html[data-vx-theme="light"] .vx-contact-path-icon{color:#0b6099;background:linear-gradient(145deg,#d8edf8,#eef7fc)}html[data-vx-theme="light"] .vx-contact-path strong{color:#0b294d}html[data-vx-theme="light"] .vx-contact-path span{color:#526c85}html[data-vx-theme="light"] .vx-contact-path a{color:#075f99}html[data-vx-theme="light"] .vx-contact-form-card{border-color:rgba(10,76,130,.14);background:linear-gradient(145deg,#fff,#e8f3fa);box-shadow:0 30px 75px rgba(25,72,113,.14)}html[data-vx-theme="light"] .vx-contact-form-heading h2{color:#0b294d}html[data-vx-theme="light"] .vx-contact-form label{color:#294865}html[data-vx-theme="light"] .vx-contact-form .form-control{border-color:rgba(10,76,130,.17);color:#102f4c;background:rgba(255,255,255,.82)}html[data-vx-theme="light"] .vx-contact-form .form-control:focus{border-color:#1677bd;background:#fff;box-shadow:0 0 0 3px rgba(22,119,189,.12)}html[data-vx-theme="light"] .vx-contact-captcha{border-color:rgba(10,76,130,.12);background:rgba(220,238,248,.58)}html[data-vx-theme="light"] .vx-contact-captcha p,html[data-vx-theme="light"] .vx-contact-captcha .text-muted{color:#526c85!important}
@media(max-width:991px){.vx-contact-stage{grid-template-columns:1fr;gap:2.5rem}.vx-contact-intro h1{max-width:13ch}.vx-contact-intro>p{max-width:42rem}.vx-contact-paths{grid-template-columns:1fr 1fr}.vx-contact-form-card{max-width:46rem;width:100%;margin-inline:auto}}@media(max-width:575px){.vx-page-contact #main-body{padding:2.25rem 0 3.5rem}.vx-contact-intro h1{font-size:clamp(2.65rem,14vw,3.6rem)}.vx-contact-paths,.vx-contact-field-grid{grid-template-columns:1fr}.vx-contact-form-card{padding:1.25rem;border-radius:5px 22px 5px 22px}.vx-contact-submit{width:100%}}
