.hero .card{max-width:800px;width:100%;background:#fff;border-radius:12px;padding:48px 56px;margin:0 auto;box-shadow:0 8px 24px #00000026}.field{display:flex;flex-direction:column;width:220px;position:relative}input.error{border-color:#d3334f!important;background-color:#fff7ed}.hero .card .form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:22px}.hero .card .form-grid input{height:54px;padding:0 16px;font-size:15px;border-radius:6px;border:1px solid #cfd6e1;background:#fff;color:#111827}.hero .card .form-grid input::placeholder{color:#9ca3af}.hero .card .form-grid input:focus{outline:none;border-color:#94a3b8}.hero .card h1{font-size:27px;font-weight:700;color:#1f2937;display:flex;justify-content:center;margin-bottom:12px}.hero .card .subtitle{font-size:16px;color:#4b5563;text-align:center;margin-bottom:36px}.hero .card .terms{font-size:13px;color:#374151;line-height:1.6;text-align:center;max-width:720px;margin:28px auto 36px}.hero .card .terms a{color:#d3334f;text-decoration:none}.hero .card .terms a:hover{text-decoration:underline}.hero .card .cta{display:flex;justify-content:center}.hero .card .cta button{background:#16a34a;color:#fff;border:none;border-radius:8px;font-size:18px;font-weight:600;padding:16px 40px;display:inline-flex;align-items:center;gap:10px;cursor:pointer;box-shadow:0 6px 16px #16a34a59}.hero .card .cta button:hover{background:#15803d}.scanresult-container{display:none}@media(max-width:650px){.hero .card{padding:32px 24px}.hero .card .form-grid{grid-template-columns:1fr}.hero .card h1{font-size:24px}}.scan-loader{position:fixed;inset:0;background:#fff;z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center}.scan-loader-gif{width:64px;height:auto}.loader-text{margin-top:16px;font-size:18px;font-weight:600}.fixed-footer-cta{position:fixed;bottom:0;left:0;width:100%;background-color:#050505f7;padding:16px 20px;box-shadow:0 -6px 20px #00000026;z-index:999999;justify-content:center}.fixed-footer-cta.show{display:flex}.fixed-footer-cta .remove-btn{background:#16a34a;color:#fff;border:none;padding:16px 40px;font-size:18px;font-weight:600;border-radius:12px;cursor:pointer;box-shadow:0 6px 16px #16a34a59}.fixed-footer-cta .remove-btn:hover{background:#15803d}body{padding-bottom:100px;overflow-x:hidden}.widget-wrapper{display:flex;justify-content:center;width:100%;height:fit-auto}:root{--card-bg: #ffffff;--card-outline: #D7DEE4;--title: #3A3A3A;--subtitle: #3A3A3A;--field-bg: #EEF2F6;--field-text: #333333;--placeholder: #333333;--error: #D3334F;--error-bg: #FFEEEE;--error-outline: #CE3432;--link: #CD3432;--btn-bg: #08AE4C;--btn-text: #ffffff;--chevron: #333333;--control-field-bg: #FFFFFF;--title-text: #3A3A3A;--subtitle-text: #3A3A3A;--card-bg-ci: #ffffff}@media(prefers-color-scheme:dark){:root{--card-bg: #3E3F42;--card-outline: #616161;--title: white;--subtitle: #ffffff;--field-bg: #FFEEEE;--field-text: #ffffff;--placeholder: #ffffff;--error: #FFDB8E;--error-bg: #FFEEEE;--error-outline: #ED8E00;--link: #ffffff;--btn-bg: #08AE4C;--btn-text: #ffffff;--chevron: #ffffff;--control-field-bg: #5B5D65;--title-text: #ffffff;--subtitle-text: #ffffff;--card-bg-ci: #3E3F42}}.new-scan-form{width:807px;height:530px;position:relative;overflow:hidden;border-radius:6px;background:var(--card-bg);outline:1px solid var(--card-outline);outline-offset:-1px}.consent-text-center{max-width:520px;margin:0 auto;text-align:center;font-size:14px;line-height:21px;font-weight:400}.scan-form-content{width:662px;margin:33px auto 0}.scan-header{text-align:center}.scan-title{margin:0 0 8px;color:var(--title);font-size:24px;font-family:Poppins,sans-serif;font-weight:500;line-height:42px}.scan-subtitle{margin:0 0 22px;color:var(--subtitle);font-size:18px;font-family:Poppins,sans-serif;font-weight:400;line-height:31.5px}.error-summary{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 20px;color:var(--error);font-family:Poppins,sans-serif;font-size:13px;font-weight:400}.field-wrapper.has-error .field-control{background:var(--error-bg)!important;--placeholder: #333333}.error-summary .error-icon{width:24px;height:24px;flex:0 0 auto;display:none}.scan-form{display:flex;flex-direction:column;gap:27.5px}.form-row{display:flex;gap:20px}.field-wrapper{width:203px;height:62px;position:relative}.field{width:203px;height:42px;border-radius:4px;overflow:hidden;display:flex;align-items:center;position:relative;background:var(--field-bg);border:1px solid #656262}.field.cell-relatives{text-transform:capitalize}.field-control{width:100%;height:100%;border:none;outline:none;background:var(--control-field-bg);padding:0 12px;color:var(--field-text);font-size:16px;font-family:Poppins,sans-serif;font-weight:400}.field-control::placeholder{color:var(--placeholder);opacity:1}.select-field{position:relative}.select-field .field-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:44px}.select-chevron{position:absolute;right:10px;top:9px;pointer-events:none;display:inline-flex;color:var(--chevron)}.error-msg{position:absolute;left:0;top:47px;width:221px;color:var(--error);font-size:14px;font-family:Poppins,sans-serif;font-weight:400;line-height:19.2px;text-align:-webkit-left}.field-wrapper.has-error .field{background:var(--error-bg);outline:2px solid var(--error-outline);outline-offset:-2px}.consent-container{width:662px;margin:0 auto}.consent-text{width:544px;margin:0 auto;text-align:center;color:var(--subtitle);font-size:14px;font-family:Poppins,sans-serif;font-weight:400;line-height:21px}.consent-links{display:inline}.consent-link{color:var(--link);text-decoration:underline}.scan-button{width:320px;height:48px;margin:10px auto 0;border:none;border-radius:6px;background:var(--btn-bg);color:var(--btn-text);font-size:16px;font-family:Poppins,sans-serif;font-weight:500;line-height:24px;cursor:pointer}.page-center{display:flex;align-items:center;height:100vh;flex-direction:column;height:initial!important}.scanresult-container{display:none;height:100%}.error-summary.is-visible .error-icon{display:block}select.field-control:invalid{color:#333}.remove-personal-info-title{display:flex;justify-content:center;flex-direction:column;color:var(--title-text);font-size:24px;font-family:Poppins,sans-serif;font-weight:500;line-height:42px;word-wrap:break-word}.sensitive-info-subtitle{display:flex;justify-content:center;flex-direction:column;color:var(--subtitle-text);font-size:18px;font-family:Poppins,sans-serif;font-weight:400;line-height:31.5px;word-wrap:break-word}arr-card,arr-text,array-pip-scan,arr-pip-card{--text-sm-fs: 12px;--link-fg-ci: #CD3432FF;--aps-scan-done-description-emphasis-color: var(--link-fg-ci);--link-hover-fg-ci: #E69AA7;--focus-border-ci: transparent}arr-pip-card a:hover{color:var(--link-hover-fg-ci, var(--link-fg-ci))}@media(prefers-color-scheme:dark){select.field-control:invalid{color:#fff}}.select-chevron{color:var(--chevron)}@media(prefers-color-scheme:dark){:root{--chevron: #ffffff}.field-wrapper.has-error .select-chevron{color:#000!important}}@media(prefers-color-scheme:dark){.field-wrapper.has-error select.field-control{background-color:#fee!important;color:#000!important;cursor:not-allowed}.field-wrapper.has-error select.field-control option{background-color:#fff;color:#000}select.field-control:has(option:checked:disabled){color:#fee;background-color:#5b5d65;cursor:not-allowed}select.field-control option{background-color:#3e3f42;color:#fff}}@media(prefers-color-scheme:dark){select.field-control{color:#fff;background-color:#5b5d65}}@media(prefers-color-scheme:dark){.error-summary{color:#ffdb8ef2}}@media(prefers-color-scheme:dark){.field-wrapper.has-error input.field-control{background-color:#fee!important;color:#000!important;cursor:text}.field-wrapper.has-error input.field-control::placeholder{color:#000}}@media(prefers-color-scheme:dark){arr-card,arr-text,array-pip-scan,arr-pip-card{--aps-card-wrapper-bg-ci: #3E3F42;--header-md-fg-ci: #ffffff;--title-md-fg-ci: #ffffff;--text-xs-fg-ci: #ffffff;--text-fg-ci: #ffffff;--ahp-table-header-fg-ci: #ffffff;--field-fg-ci: #ffffff;--body-text: #ffffff;--link-fg-ci: #CE3432;--ahp-table-stripe-bg-ci: #4A4D50;--pip-badge-fg-red: #CE3432;--text-sm-fg-ci: #ffffff;--card-on-banner-bg-ci: #36373A;--btn-bg: #ffffff;--c-green: #3E3F42;--aps-scan-done-description-emphasis-color: #CE3432;--border-ci-light: #3E3F42;--card-bg-ci: #4A4D50;--text-sm-fs: 12px}}@media(max-width:650px){.widget-wrapper{padding:16px}.page-center{height:auto}.new-scan-form,.new-scan-form-light{width:100%;height:auto;border-radius:8px}.scan-form-content{width:100%;margin:20px auto 0}.scan-header{padding:0 10px}.remove-personal-info-title{font-size:20px;line-height:30px;text-align:center}.sensitive-info-subtitle{font-size:15px;line-height:24px;text-align:center}.error-summary{font-size:12px;padding:0 10px;text-align:center}.scan-form{gap:22px}.form-row{flex-direction:column;gap:20px}.field-wrapper{width:100%;height:auto;margin-bottom:5px;justify-content:center}.field{width:90%;height:44px;margin-left:5%;margin-right:5%}.field-control{font-size:15px}.error-msg{width:90%;font-size:12px;top:48px;margin-left:5%;margin-right:5%;justify-content:start}.select-field .field-control{padding-right:40px}.select-chevron{top:10px;right:12px}.consent-container{width:100%;padding:0 10px}.consent-text,.consent-text-center{width:100%;font-size:13px;line-height:20px}.scan-button{width:90%;height:50px;font-size:16px;margin-left:5%;margin-right:5%;justify-content:center}.scanresult-container{width:30%;max-width:100%;margin:0 auto;overflow-x:hidden}html,body{overflow-x:hidden}body{width:100%}}
