@keyframes uscisFloat{0%,to{transform:translateY(0) scale(1);opacity:.4}50%{transform:translateY(-18px) scale(1.3);opacity:.8}}@keyframes uscisPulse{0%,to{opacity:.06}50%{opacity:.12}}@keyframes uscisShine{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes uscisBadgeFade{0%,to{opacity:.7}50%{opacity:1}}.uscis-white-form .control-label,.uscis-white-form [class*=text-white]:not(button):not(button *):not([class*=bg-blue]):not([class*=bg-blue] *):not([class*=bg-primary]):not([class*=bg-primary] *),.uscis-white-form label{color:#0f172a!important}.uscis-white-form .control-label,.uscis-white-form label{font-size:13px!important;font-weight:600!important;margin-bottom:6px!important;display:inline-block!important}.uscis-white-form p{font-size:11px!important;font-weight:400!important;color:#94a3b8!important}.uscis-white-form .text-red-500,.uscis-white-form span.text-red-500{color:#ef4444!important;font-size:inherit!important;font-weight:inherit!important}.uscis-white-form .btn-primary,.uscis-white-form button[class*=bg-blue-600],.uscis-white-form button[class*=bg-primary],.uscis-white-form button[type=submit]{background:#2563eb!important;border-color:#2563eb!important;color:white!important;font-size:15px!important;font-weight:700!important;box-shadow:0 8px 24px rgba(37,99,235,.3)!important}.uscis-white-form button[class*=bg-blue-600]:hover,.uscis-white-form button[type=submit]:hover{background:#1d4ed8!important;box-shadow:0 12px 32px rgba(37,99,235,.4)!important}.uscis-white-form .c-btn .placeholder,.uscis-white-form .c-btn span.text-gray-500,.uscis-white-form .c-btn span[class*=placeholder],.uscis-white-form .c-btn span[class*=text-slate],.uscis-white-form .selected-list .placeholder,.uscis-white-form .selected-list span.text-white,.uscis-white-form .selected-list span[class*=placeholder],.uscis-white-form input::placeholder,.uscis-white-form select::placeholder,.uscis-white-form textarea::placeholder{color:#94a3b8!important;font-size:13px!important;font-weight:400!important}.uscis-white-form .form-control,.uscis-white-form input,.uscis-white-form textarea{color:#1e293b!important;font-size:14px!important;background:#f8fafc!important;border-color:#e2e8f0!important}.uscis-white-form .form-control:focus,.uscis-white-form input:focus,.uscis-white-form textarea:focus{border-color:#3b82f6!important;background:#ffffff!important}.uscis-white-form .c-btn,.uscis-white-form .selected-list .c-btn{background:#f8fafc!important;border-color:#e2e8f0!important;color:#1e293b!important}.uscis-white-form .c-btn span,.uscis-white-form .selected-list .c-list span,.uscis-white-form .selected-list span{color:#1e293b!important;font-size:13px!important;font-weight:400!important}.uscis-white-form .c-btn .placeholder{color:#94a3b8!important}.uscis-white-form .border-dashed{background:#f8fafc!important;border-color:#cbd5e1!important}.uscis-white-form .border-dashed .text-gray-500,.uscis-white-form .border-dashed .text-gray-600,.uscis-white-form .border-dashed p,.uscis-white-form .border-dashed span{color:#64748b!important;font-size:12px!important;font-weight:400!important}.uscis-white-form h4{color:#374151!important;font-size:12px!important;font-weight:600!important}.uscis-white-form .space-y-1 p,.uscis-white-form .space-y-1 span{font-size:11px!important;font-weight:400!important;color:#64748b!important}.uscis-white-form .space-y-1 p.font-medium{color:#1e293b!important;font-weight:500!important}.uscis-white-form .space-y-1 svg{color:#64748b!important}.uscis-white-form .space-y-1 button{color:#ef4444!important}.uscis-white-form .border-dashed span.bg-primary,.uscis-white-form .border-dashed span.inline-flex,.uscis-white-form .border-dashed span.text-white,.uscis-white-form .border-dashed span[class*=bg-primary]{color:white!important;font-size:12px!important;font-weight:600!important}.uscis-white-form .border-dashed+p,.uscis-white-form .border-dashed~p,.uscis-white-form p.text-center{font-size:10px!important;font-weight:400!important;color:#b0b8c4!important}@keyframes processCirclePulse{0%{box-shadow:0 0 0 0 rgba(249,115,22,.3)}70%{box-shadow:0 0 0 12px rgba(249,115,22,0)}to{box-shadow:0 0 0 0 rgba(249,115,22,0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes priceFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes priceContentSwap{0%{opacity:0;transform:translateY(8px) scale(.98);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes priceTipReveal{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes priceRecBadge{0%{opacity:0;transform:translateY(4px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.price-fade-up{animation:priceFadeUp .8s cubic-bezier(.16,1,.3,1) both}.price-content-swap{animation:priceContentSwap .5s cubic-bezier(.16,1,.3,1) both}.price-tip-reveal{animation:priceTipReveal .55s cubic-bezier(.16,1,.3,1) both}.price-rec-badge{animation:priceRecBadge .45s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion:reduce){@keyframes uscisFloat{0%,to{transform:none;opacity:.4}}@keyframes uscisPulse{0%,to{opacity:.06}}@keyframes uscisShine{0%,to{transform:none}}@keyframes uscisBadgeFade{0%,to{opacity:1}}@keyframes processCirclePulse{0%,to{box-shadow:none}}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.price-content-swap,.price-fade-up,.price-rec-badge,.price-tip-reveal{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}}