*{box-sizing:border-box;margin:0;padding:0}html,body{font-family:Poppins,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:1.5;color:#fff;background:transparent;letter-spacing:-.51px}a{color:inherit;text-decoration:none}button{all:unset;cursor:pointer}input{font-family:inherit;font-size:inherit;color:inherit;background:transparent;border:none;outline:none}.input-group{display:flex;align-items:center;background:#4a4a4a;border-radius:50px;padding:.5rem;gap:.25rem;border:1px solid rgba(255,255,255,.5);min-width:0}.flag-container{display:flex;align-items:center;gap:13px;padding-left:.75rem;flex-shrink:0}.flag-circle{width:32px;height:32px;border-radius:50%;overflow:hidden}.flag-circle img{width:100%;height:100%;object-fit:contain}.input-wrapper{position:relative;flex:1;display:flex;align-items:center;min-width:0}.country-code-prefix{position:absolute;left:.25rem;top:50%;transform:translateY(-50%);color:#fff;font-weight:700;font-size:1rem;pointer-events:none;opacity:0;transition:opacity .2s ease}.phone-input{flex:1;padding:1rem .5rem 1rem 1rem;border:none;outline:none;font-size:1rem;background:transparent;color:#fff;font-family:inherit;transition:padding-left .2s ease;min-width:0;width:100%}.phone-input::placeholder{color:#b7b7b7}.input-wrapper.focused-once .country-code-prefix{opacity:1}.input-wrapper.focused-once .phone-input{padding-left:1.6rem}.input-wrapper.focused-once .phone-input::placeholder{opacity:0}.input-group button{background:#666;color:#fff;width:32px;height:32px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-right:.5rem;transition:background-color .2s ease;padding:8px;box-sizing:border-box;flex-shrink:0}.input-group button:hover{background:#777}.phone-input:-webkit-autofill,.phone-input:-webkit-autofill:hover,.phone-input:-webkit-autofill:focus,.phone-input:-internal-autofill-selected{background-color:transparent!important;-webkit-box-shadow:0 0 0 1000px #4a4a4a inset!important;-webkit-text-fill-color:#ffffff!important;font-size:1rem!important;font-family:inherit!important;line-height:1.5!important;transition:background-color 5000s ease-in-out 0s}@media screen and (max-width: 475px){.phone-input:-webkit-autofill,.phone-input:-webkit-autofill:hover,.phone-input:-webkit-autofill:focus,.phone-input:-internal-autofill-selected{font-size:.9rem!important}}@media screen and (max-width: 475px){.flag-container{gap:8px;padding-left:.5rem}.flag-circle{width:24px;height:24px}.phone-input{font-size:.9rem;padding:.75rem .25rem .75rem .5rem}.input-wrapper.focused-once .phone-input{padding-left:1.5rem}.input-group{flex-direction:row;padding:.35rem;gap:.15rem}.input-group button{width:28px;height:28px;padding:6px;margin-right:.25rem}.country-code-prefix{font-size:.9rem}}@media screen and (max-width: 375px){.input-group{padding:.3rem;gap:.1rem}.flag-container{gap:6px;padding-left:.4rem}.phone-input{padding:.65rem .2rem .65rem .4rem}.input-group button{margin-right:.2rem}}.number-scan-widget{background:#000000c9;color:#fff;padding:1.5rem 2rem 1.4rem;border-radius:24px;width:100%;margin:0 auto}.number-scan-widget img{width:100%;height:100%;object-fit:contain}.widget-title{font-size:1.5rem;font-weight:600;line-height:1.3;margin:0 0 1.4rem;text-align:center;color:#fff}.number-scan-widget .input-group{margin-bottom:1.45rem}.powered-by{font-size:14px;color:#fffc;margin:0;text-align:center;display:flex;align-items:center;justify-content:center;gap:.25rem}.cloaked-brand{height:13px;width:86px;display:block}.cloaked-brand img{display:block}@media screen and (max-width: 475px){.number-scan-widget{padding:1.15rem 1.25rem 1rem;max-width:100%}.widget-title{font-size:1.2rem;text-align:center}.powered-by{font-size:12px}}@media screen and (max-width: 375px){.number-scan-widget{padding:1.1rem 1rem 1rem}.widget-title{font-size:1rem}}.phone-input-widget{width:100%;max-width:400px;margin:0 auto}.phone-input-widget img{width:100%;height:100%;object-fit:contain}@media screen and (max-width: 475px){.phone-input-widget{max-width:100%}}
