.text-gradient{background:linear-gradient(90deg,#FFD700,#FF8C00,#FF0080,#8A2BE2,#00BFFF);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.elementor-button{cursor:hover}.elementor-button .elementor-button-text{cursor:hover}.elementor-location-popup .gform_wrapper{color:#e0e0e0}.elementor-location-popup .gform_wrapper .gfield_label{color:#fff;font-weight:600}.elementor-location-popup .gform_wrapper .gfield_description,.elementor-location-popup .gform_wrapper .gfield_radio label,.elementor-location-popup .gform_wrapper .gfield_checkbox label{color:#ccc}.elementor-location-popup .gform_wrapper .gsection_title{color:#fff;border-bottom:1px solid #444}.elementor-location-popup .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.elementor-location-popup .gform_wrapper textarea,.elementor-location-popup .gform_wrapper select{background-color:#2b2b2b!important;color:#ffffff!important;border:1px solid #4a4a4a!important;border-radius:4px;transition:all 0.3s ease}.elementor-location-popup .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.elementor-location-popup .gform_wrapper textarea{padding:12px!important}.elementor-location-popup .gform_wrapper input:focus,.elementor-location-popup .gform_wrapper textarea:focus,.elementor-location-popup .gform_wrapper select:focus{border-color:#4a90e2!important;background-color:#333333!important;outline:none;box-shadow:0 0 0 2px rgba(74,144,226,.2)}.elementor-location-popup .gform_wrapper ::placeholder{color:#888;opacity:1}.elementor-location-popup .gform_wrapper .gform_footer input[type=submit]{background-color:#4a90e2;color:#fff;border:none;padding:12px 24px;font-size:16px;border-radius:4px;cursor:pointer;transition:background 0.3s}.elementor-location-popup .gform_wrapper .gform_footer input[type=submit]:hover{background-color:#357abd}.elementor-location-popup .gform_wrapper li.gfield_error{background-color:rgba(220,50,50,.1)!important;border-top:1px solid #dc3232!important;border-bottom:1px solid #dc3232!important}.elementor-location-popup .gform_wrapper .gfield_error .gfield_label{color:#ff6b6b}.elementor-location-popup .gform_wrapper .gfield_error input,.elementor-location-popup .gform_wrapper .gfield_error textarea{border-color:#ff6b6b!important}.elementor-location-popup .gform_wrapper .validation_message{color:#ff6b6b;font-style:italic}.elementor-location-popup .gform_wrapper .gfield_checkbox li,.elementor-location-popup .gform_wrapper .gfield_radio li{margin-bottom:8px}.fs-social-page{margin:0;padding:0 0 60px;background:#000;color:#fff;min-height:100vh;display:flex;flex-direction:column;align-items:center;overflow-x:hidden}.fs-social-page .fs-social{width:100%;display:flex;flex-direction:column;align-items:center}.fs-social-page .fs-social__spectrum-top{width:100%;height:5px;background:linear-gradient(to right,#FFE600,#FF8000,#FF0000,#FF00CC,#CC00FF,#0033FF,#00CCFF);flex-shrink:0}.fs-social-page .fs-social__container{width:100%;max-width:480px;padding:0 24px;display:flex;flex-direction:column;align-items:center}.fs-social-page .fs-social__header{width:100%;display:flex;flex-direction:column;align-items:center;padding:44px 0 36px}.fs-social-page .fs-social__logo{width:60px;margin-bottom:20px;animation:fsFadeDown 0.6s ease both}.fs-social-page .fs-social__logo svg,.fs-social-page .fs-social__logo img{width:100%;height:auto;display:block}.fs-social-page .fs-social__brand{color:#fff;animation:fsFadeDown 0.6s 0.1s ease both;font-family:"Orbitron",Sans-serif;font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.fs-social-page .fs-social__tagline{font-size:13px;font-weight:300;color:#fff;letter-spacing:2px;line-height:20px;text-transform:uppercase;text-align:center;margin-top:15px;animation:fsFadeDown 0.6s 0.2s ease both}.fs-social-page .fs-social__tagline span{color:#FFE600}.fs-social-page .fs-social__spectrum-divider{width:100%;max-width:480px;height:1px;background:linear-gradient(to right,transparent,#FFE600,#FF0000,#CC00FF,#00CCFF,transparent);margin:4px 0 36px;animation:fsFadeIn 0.8s 0.3s ease both}.fs-social-page .fs-social__section-label{width:100%;font-size:10px;letter-spacing:4px;text-transform:uppercase;color:#fff;margin-bottom:12px;padding-left:2px;animation:fsFadeIn 0.6s ease both}.fs-social-page .fs-social__links{width:100%;display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.fs-social-page .fs-social__links .fs-social__link:nth-child(1){animation-delay:0.15s}.fs-social-page .fs-social__links .fs-social__link:nth-child(2){animation-delay:0.2s}.fs-social-page .fs-social__links .fs-social__link:nth-child(3){animation-delay:0.25s}.fs-social-page .fs-social__links .fs-social__link:nth-child(4){animation-delay:0.3s}.fs-social-page .fs-social__links .fs-social__link:nth-child(5){animation-delay:0.35s}.fs-social-page .fs-social__links .fs-social__link:nth-child(6){animation-delay:0.4s}.fs-social-page .fs-social__link{width:100%;display:flex;align-items:center;gap:16px;padding:16px 20px;background:#0a0a0a;border:1px solid #1a1a1a;border-radius:4px;text-decoration:none;color:#fff;transition:all 0.2s ease;position:relative;overflow:hidden;animation:fsFadeUp 0.5s ease both}.fs-social-page .fs-social__link::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;transition:width 0.2s ease;background:#222}.fs-social-page .fs-social__link:hover{background:#111;border-color:#333;transform:translateX(4px)}.fs-social-page .fs-social__link:hover::before{width:4px}.fs-social-page .fs-social__link:hover .fs-social__arrow{transform:translateX(3px)}.fs-social-page .fs-social__link--yellow{background:#0d0d00;border-color:#2a2a00}.fs-social-page .fs-social__link--yellow::before{background:#FFE600}.fs-social-page .fs-social__link--yellow:hover{border-color:#FFE600;box-shadow:0 0 20px rgba(255,230,0,.08)}.fs-social-page .fs-social__link--yellow .fs-social__link-title{color:#FFE600}.fs-social-page .fs-social__link--magenta::before{background:linear-gradient(to bottom,#FF00CC,#CC00FF)}.fs-social-page .fs-social__link--magenta:hover{border-color:#2a002a;box-shadow:0 0 20px rgba(204,0,255,.06)}.fs-social-page .fs-social__link--cyan::before{background:linear-gradient(to bottom,#0033FF,#00CCFF)}.fs-social-page .fs-social__link--cyan:hover{border-color:#00001a;box-shadow:0 0 20px rgba(0,51,255,.06)}.fs-social-page .fs-social__link--gray::before{background:#222}.fs-social-page .fs-social__link-content{display:flex;flex-direction:column;gap:2px;flex:1}.fs-social-page .fs-social__link-title{font-size:14px;font-weight:500;letter-spacing:.3px;color:#fff;line-height:1.3}.fs-social-page .fs-social__link-sub{font-size:12px;color:#fff;font-weight:300;letter-spacing:.3px;line-height:16px;margin-top:5px}.fs-social-page .fs-social__arrow{font-size:14px;color:#fff;flex-shrink:0;transition:transform 0.2s ease}.fs-social-page .fs-social__badge{font-size:9px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#C0F;background:#0d0012;border:1px solid #1a0024;padding:2px 7px;border-radius:20px;flex-shrink:0}.fs-social-page .fs-social__footer{width:100%;max-width:480px;padding:0 24px;display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:8px;animation:fsFadeIn 0.8s 0.5s ease both}.fs-social-page .fs-social__social-row{display:flex;align-items:center;gap:12px}.fs-social-page .fs-social__social-label{font-size:11px;color:#fff;letter-spacing:2px;text-transform:uppercase}.fs-social-page .fs-social__social-handle{font-size:12px;color:#fff;text-decoration:none;letter-spacing:1px;transition:color 0.2s}.fs-social-page .fs-social__social-handle:hover{color:#FFE600}.fs-social-page .fs-social__footer-spectrum{width:60px;height:2px;background:linear-gradient(to right,#FFE600,#FF0000,#CC00FF,#00CCFF);border-radius:1px}.fs-social-page .fs-social__footer-copy{font-size:10px;color:#666;letter-spacing:2px;text-transform:uppercase}@keyframes fsFadeDown{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes fsFadeUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fsFadeIn{from{opacity:0}to{opacity:1}}