.hc-bg[data-v-52442805]{position:relative;background:radial-gradient(1200px 800px at 80% -10%,rgba(255,0,247,.18),transparent 60%),radial-gradient(1000px 800px at -10% 110%,rgba(0,255,243,.18),transparent 60%),radial-gradient(900px 700px at 50% 50%,rgba(108,70,220,.12),transparent 65%),linear-gradient(180deg,#07060d,#0a0a12 45%,#07060d);overflow:hidden;isolation:isolate}.hc-grid[data-v-52442805]{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.04) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse at 50% 30%,black 30%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 30%,black 30%,transparent 75%);z-index:0;pointer-events:none}.hc-blob[data-v-52442805]{position:absolute;width:520px;height:520px;border-radius:50%;filter:blur(80px);opacity:.45;pointer-events:none;z-index:0;animation:hc-float-52442805 18s ease-in-out infinite}.hc-blob--cyan[data-v-52442805]{background:radial-gradient(circle,rgba(0,255,243,.55),transparent 70%);top:-180px;right:-120px}.hc-blob--magenta[data-v-52442805]{background:radial-gradient(circle,rgba(255,0,247,.55),transparent 70%);bottom:-200px;left:-160px;animation-delay:-6s}.hc-blob--violet[data-v-52442805]{background:radial-gradient(circle,rgba(120,80,255,.5),transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:-12s}@keyframes hc-float-52442805{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-30px) scale(1.06)}}.hc-blob--magenta[data-v-52442805]{animation-name:hc-float-2-52442805}@keyframes hc-float-2-52442805{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,20px) scale(1.05)}}.hc-scan[data-v-52442805]{position:absolute;inset:0;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.012) 0px,rgba(255,255,255,.012) 2px,transparent 2px,transparent 4px);pointer-events:none;z-index:1;mix-blend-mode:overlay}.hc-card[data-v-52442805]{background:#080a168c;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:20px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 20px 60px #00000059}.hc-card--glow[data-v-52442805]{border-color:#00fff359;box-shadow:0 0 0 1px #00fff326 inset,0 0 40px #00fff326,0 20px 60px #00000073}.hc-eyebrow[data-v-52442805]{font-size:11px;font-weight:900;letter-spacing:.25em;text-transform:uppercase;color:#ffffff8c;margin:0 0 14px}.hc-label[data-v-52442805]{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.hc-err[data-v-52442805]{margin-top:4px;font-size:11px;color:#fda4af;font-weight:600}.hc-input[data-v-52442805]{width:100%;margin-top:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px 12px;font-size:14px;color:#fff;outline:none;transition:border-color .15s,background .15s,box-shadow .15s}.hc-input[data-v-52442805]:focus{border-color:#00fff3a6;background:#00fff30a;box-shadow:0 0 0 3px #00fff32e}.hc-input[data-v-52442805]::-moz-placeholder{color:#ffffff59}.hc-input[data-v-52442805]::placeholder{color:#ffffff59}textarea.hc-input[data-v-52442805]{resize:vertical}.hc-select[data-v-52442805]{color-scheme:dark}.hc-select option[data-v-52442805]{background-color:#0a0a12;color:#fff}.hc-neon[data-v-52442805]{text-shadow:0 0 12px rgba(0,255,243,.55),0 0 26px rgba(0,255,243,.25)}.hc-title[data-v-52442805]{background:linear-gradient(92deg,#fff,#cfeefb,#ffd4fb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 4px 30px rgba(0,255,243,.18)}.hc-cta[data-v-52442805]{margin-top:20px;display:block;width:100%;text-align:center;padding:16px 24px;font-weight:900;font-size:15px;letter-spacing:.04em;color:#06070d;border-radius:16px;background:linear-gradient(90deg,#00fff3,#ff00f7);box-shadow:0 0 0 1px #ffffff26 inset,0 12px 40px #00fff340,0 12px 40px #ff00f72e;cursor:pointer;transition:transform .1s,box-shadow .15s,opacity .15s}.hc-cta[data-v-52442805]:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 0 0 1px #fff3 inset,0 16px 50px #00fff359,0 16px 50px #ff00f740}
