/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 11 2026 | 13:33:18 */
.spacstar-contact,.spacstar-contact *,.spacstar-contact *::before,.spacstar-contact *::after{box-sizing:border-box}.spacstar-contact{--ssc-blue:#0016ff;--ssc-purple:#100066;display:grid;grid-template-columns:minmax(18rem,38%) minmax(0,62%);width:min(100%, 78rem);margin:clamp(1.5rem, 4vw, 3.5rem) auto;overflow:hidden;border:1px solid rgb(16 0 102 / 16%);border-radius:.75rem;background:#f7f8fc;box-shadow:0 1rem 2.8rem rgb(16 0 102 / 10%)}.spacstar-contact__header{grid-column:1 / -1;background:linear-gradient(100deg,#05000f 0%,#100066 100%);padding:1.1rem clamp(1.25rem, 4vw, 3rem);text-align:center}.spacstar-contact__header h1{margin:0;color:#fff;font-weight:700;line-height:1.2}.spacstar-contact__info{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 12% 88%,rgb(0 22 255 / 34%),transparent 36%),linear-gradient(145deg,#05000f 0%,#090025 52%,var(--ssc-purple) 100%);padding:clamp(1.5rem, 2.5vw, 2rem) clamp(1.25rem, 4vw, 3rem);color:#fff}.spacstar-contact__info::after{position:absolute;z-index:-1;top:-10rem;right:-11rem;width:24rem;height:24rem;border:1px solid rgb(255 255 255 / 10%);border-radius:50%;content:""}.spacstar-contact__eyebrow{margin:0 0 .65rem;color:#a9b0ff;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.spacstar-contact__info h2{margin:0;color:inherit;font-weight:700;line-height:1.15;text-wrap:balance}.spacstar-contact__intro{margin:1rem 0 0;color:rgb(255 255 255 / 86%);font-weight:400;line-height:1.6}.spacstar-contact__topics{display:grid;gap:.7rem;margin:1.5rem 0 0;padding:0;list-style:none}.spacstar-contact__topics li{position:relative;margin:0;padding-left:1.65rem;color:#fff;font-weight:700;line-height:1.45}.spacstar-contact__topics li::before{position:absolute;top:0;left:0;color:#7f8aff;content:"✓";font-weight:700}.spacstar-contact__faq{margin-top:1.5rem;border:1px solid rgb(255 255 255 / 18%);border-radius:.45rem;background:rgb(255 255 255 / 7%);padding:1rem}.spacstar-contact__faq p{margin:0;color:rgb(255 255 255 / 82%);font-weight:400;line-height:1.5}.spacstar-contact__faq a{display:inline-flex;align-items:center;gap:.4rem;margin-top:.65rem;color:#fff;font-weight:700;text-decoration:none!important}.spacstar-contact__faq a:hover,.spacstar-contact__faq a:focus-visible{color:#a9b0ff}.spacstar-contact__faq a:focus-visible{outline:3px solid rgb(255 255 255 / 45%);outline-offset:3px}.spacstar-contact__note{margin:1.5rem 0 0;border-left:3px solid #7f8aff;padding:.15rem 0 .15rem 1rem;color:rgb(255 255 255 / 76%);font-weight:400;line-height:1.55}.spacstar-contact__form{min-width:0;align-self:stretch;background:#f7f8fc;padding:clamp(1.5rem, 4vw, 3rem)}.spacstar-contact__form .arf_form_outer_wrapper,.spacstar-contact__form .arfshowmainform,.spacstar-contact__form .allfields,.spacstar-contact__form .arf_fieldset{width:100%!important;max-width:none!important;margin-right:0!important;margin-left:0!important}.spacstar-contact__form .arf_form_outer_wrapper{margin-top:0!important;margin-bottom:0!important}.spacstar-contact__form .arfformfield{padding-right:0!important;padding-left:0!important}.spacstar-contact__form .arf_main_label{font-weight:700!important}.spacstar-contact__form textarea,.spacstar-contact__form input[type="text"],.spacstar-contact__form input[type="email"]{font-weight:400!important}.spacstar-contact__form .arf_submit_btn{border-color:var(--ssc-blue)!important;background:var(--ssc-blue)!important;color:#fff!important;font-weight:700!important;text-decoration:none!important;transition:background-color 160ms ease,border-color 160ms ease,transform 160ms ease}.spacstar-contact__form .arf_submit_btn:hover,.spacstar-contact__form .arf_submit_btn:focus-visible{border-color:var(--ssc-purple)!important;background:var(--ssc-purple)!important;color:#fff!important;transform:translateY(-1px)}.spacstar-contact__form .arf_submit_btn:focus-visible{outline:3px solid rgb(0 22 255 / 24%)!important;outline-offset:3px}@media (max-width:800px){.spacstar-contact{grid-template-columns:1fr;width:calc(100% - .3rem)}.spacstar-contact__info,.spacstar-contact__form{padding:1.5rem 1rem}}@media (prefers-reduced-motion:reduce){.spacstar-contact__form .arf_submit_btn{transition:none}}