.portal-container{z-index:10;width:100%;max-width:620px;margin:0 auto;position:relative}.portal-glow-orb{pointer-events:none;filter:blur(40px);z-index:1;background:radial-gradient(circle,#a5f3fc1f 0%,#a5f3fc03 60%,#0000 100%);border-radius:50%;width:400px;height:400px;position:absolute}.orb-left{top:10%;left:-20%}.orb-right{background:radial-gradient(circle,#4bc0ff1a 0%,#4bc0ff03 60%,#0000 100%);bottom:10%;right:-20%}html.light .portal-glow-orb{background:radial-gradient(circle,#0ea5e90f 0%,#0ea5e903 60%,#0000 100%)}.portal-badge{text-transform:uppercase;letter-spacing:.1em;color:#a5f3fc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#a5f3fc0d;border:1px solid #a5f3fc2e;border-radius:30px;align-items:center;gap:8px;padding:6px 14px;font-size:.72rem;font-weight:600;display:inline-flex}html.light .portal-badge{color:#0891b2;background:#0891b20d;border-color:#0891b22e}.badge-pulse{background-color:currentColor;border-radius:50%;width:6px;height:6px;animation:2s infinite portalPulse;box-shadow:0 0 8px}@keyframes portalPulse{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}.success-card{text-align:center;background:#10b9810a;border:1px solid #10b98126;border-radius:12px;padding:30px 15px;animation:.5s formRise}html.light .success-card{background:#0596690a;border-color:#05966926}@keyframes formRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.portal-container .contact-form{flex-direction:column;display:flex;gap:28px!important}.portal-container .floating-label-group,.portal-container .form-row,.portal-container .phone-group{margin-bottom:0!important}.form-row{gap:20px;width:100%;display:flex}.form-group{flex:1;min-width:0}@media (max-width:640px){.form-row{flex-direction:column;gap:28px!important}}.phone-group{width:100%;display:flex;gap:20px!important}.country-select-group{flex-shrink:0;width:110px}.phone-input-group{flex:1;min-width:0}@media (max-width:640px){.phone-group{flex-direction:row!important;gap:12px!important}}.theme-fumind .floating-label-group input:focus~label,.theme-fumind .floating-label-group input:not(:placeholder-shown)~label,.theme-fumind .floating-label-group textarea:focus~label,.theme-fumind .floating-label-group textarea:not(:placeholder-shown)~label{color:#a5f3fc!important;background:#020617!important}html.light .theme-fumind .floating-label-group input:focus~label,html.light .theme-fumind .floating-label-group input:not(:placeholder-shown)~label,html.light .theme-fumind .floating-label-group textarea:focus~label,html.light .theme-fumind .floating-label-group textarea:not(:placeholder-shown)~label{color:#0891b2!important;background:#fff!important}.theme-fumind .floating-label-group select:focus~label,.theme-fumind .floating-label-group select~label,.theme-fumind .floating-label-group .custom-select-trigger:focus~label,.theme-fumind .floating-label-group .custom-select-trigger~label{color:#a5f3fc!important;background:#020617!important;border-radius:4px!important;padding:0 8px!important;font-size:.8rem!important;top:-10px!important;left:12px!important}html.light .theme-fumind .floating-label-group select:focus~label,html.light .theme-fumind .floating-label-group select~label,html.light .theme-fumind .floating-label-group .custom-select-trigger:focus~label,html.light .theme-fumind .floating-label-group .custom-select-trigger~label{color:#0891b2!important;background:#fff!important}.product-dropdown{width:100%!important}.product-option{padding:12px 16px!important}.product-option:nth-child(2n){background:#ffffff05!important}.product-option:nth-child(odd){background:0 0!important}.product-option:hover,.product-option.selected{color:#fff!important;background:#a5f3fc1a!important}html.light .product-option:nth-child(2n){background:#0f172a05!important}html.light .product-option:hover,html.light .product-option.selected{color:#0891b2!important;background:#0891b21a!important}
