.phs-hero{background:#edf2f8;padding:120px 0 48px}.phs-inner{max-width:1200px;margin-inline:auto;padding-inline:24px;display:flex;flex-direction:column;align-items:center;gap:28px}.phs-h1{font-weight:800;font-size:48px;line-height:52.8px;color:var(--text,#1a2c3e);text-align:center;margin:0}.phs-sub{padding-top:14px;font-size:18px;line-height:27px;color:var(--text-muted,rgba(26,44,62,.62));text-align:center;margin:0}.phs-stack{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:460px}.phs-card{background:var(--white,#fff);width:100%;border-radius:12px;box-shadow:0 8px 16px #0000001a;padding:28px}.phs-card__intro{font-size:16px;line-height:21.75px;color:var(--text-muted,rgba(26,44,62,.62));text-align:center;margin:0}.phs-form{padding-top:18px}.phs-input-row{position:relative;height:46px}.phs-input-row input{width:100%;height:46px;border:1px solid var(--border,rgba(26,44,62,.1));border-radius:7px;padding:13px 52px 13px 14px;font-family:inherit;font-size:15px;color:var(--text,#1a2c3e);background:var(--white,#fff);outline:none}.phs-input-row input::placeholder{color:var(--text-light,rgba(26,44,62,.42))}.phs-input-row input:focus{border-color:var(--cta,#08ae4c)}.phs-submit{position:absolute;top:6px;right:6px;width:44px;height:34px;display:flex;align-items:center;justify-content:center;background:var(--cta,#08ae4c);border:none;border-radius:5px;cursor:pointer}.phs-submit:hover{background:var(--cta-dark,#068040)}.phs-submit img{width:20px;height:20px;display:block}.phs-note{padding-top:12px;font-size:15px;line-height:22.4px;color:var(--text-muted,rgba(26,44,62,.62));text-align:center;margin:0}.phs-error{padding-top:10px;font-size:13px;color:#d93025;text-align:left;margin:0}.phs-terms{padding-top:16px;position:relative}.phs-terms__toggle{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:none;border:none;cursor:pointer;padding:4px;font-family:inherit;font-size:12px;color:var(--text-muted,rgba(26,44,62,.62))}.phs-terms__chev{transition:transform .25s ease}.phs-terms__toggle[aria-expanded=true] .phs-terms__chev{transform:rotate(180deg)}.phs-terms__pop{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);width:271px;background:#fff;border:1px solid var(--border,rgba(26,44,62,.1));border-radius:10px;padding:14px 16px;filter:drop-shadow(0 12px 15px rgba(0,0,0,.18));z-index:20}.phs-terms__pop p{margin:0;font-size:12px;line-height:19.2px;color:var(--text-muted,rgba(26,44,62,.62))}.phs-terms__pop a{color:#3fa3dc;text-decoration:underline}.phs-tp{display:inline-flex;align-items:center;gap:10px;background:var(--white,#fff);border:1px solid var(--border,rgba(26,44,62,.1));border-radius:999px;padding:7px 18px 7px 12px;box-shadow:0 2px 5px #0000000f}.phs-tp__stars{position:relative;display:inline-block;font-size:16px;line-height:16px;letter-spacing:1px}.phs-tp__stars-base{color:#d9dde3}.phs-tp__stars-fill{position:absolute;left:0;top:0;width:82%;overflow:hidden;white-space:nowrap;color:var(--cta,#08ae4c)}.phs-tp__sep{width:1px;height:14px;background:var(--border,rgba(26,44,62,.1))}.phs-tp__score{font-size:13px;line-height:20.8px;color:var(--text,#1a2c3e);text-align:center}.phs-tp__score b{font-weight:700}.phs-tp__reviews{font-size:12px;line-height:19.2px;color:var(--text-muted,rgba(26,44,62,.62));text-align:center}.phs-tp__reviews b{font-weight:600;color:var(--text,#1a2c3e)}.phs-chip .phs-dark,[data-theme=dark] .phs-chip .phs-light{display:none}[data-theme=dark] .phs-chip .phs-dark{display:block}.phs-terms__chev{display:none}html:not([data-theme=dark]) .phs-terms__chev--d.phs-light{display:block}[data-theme=dark] .phs-terms__chev--d.phs-dark{display:block}[data-theme=dark] .phs-hero{background:#141518}[data-theme=dark] .phs-h1{color:#fff}[data-theme=dark] .phs-sub{color:#ffffffa6}[data-theme=dark] .phs-card{background:#1b1d23;box-shadow:0 20px 30px #0006}[data-theme=dark] .phs-card__intro{color:#fff9}[data-theme=dark] .phs-input-row input{background:#ffffff14;border-color:#ffffff24;color:#fff}[data-theme=dark] .phs-input-row input::placeholder{color:#ffffff8c}[data-theme=dark] .phs-note{color:#fff9}[data-theme=dark] .phs-terms__toggle{color:#fffc}[data-theme=dark] .phs-terms__pop{background:#1b1d23;border-color:#ffffff1f}[data-theme=dark] .phs-terms__pop p{color:#fff9}[data-theme=dark] .phs-tp{background:#1b1d23;border-color:#ffffff1f;box-shadow:none}[data-theme=dark] .phs-tp__stars-base{color:#4a4a4a}[data-theme=dark] .phs-tp__score{color:#fff}[data-theme=dark] .phs-tp__reviews{color:#fff9}[data-theme=dark] .phs-tp__reviews b{color:#fff}[data-theme=dark] .phs-chip{background:#1f2126;color:#ffffffa6;box-shadow:none}[data-theme=dark] .phs-list li{color:#ffffffa6}.phs-band{display:none;background:#f4f7fb}[data-theme=dark] .phs-band{background:#141518}.phs-chips,.phs-list{display:none}@media(max-width:768px){.phs-error{text-align:center}.phs-hero{padding-top:110px;padding-bottom:20px}.phs-inner{padding-inline:16px}.phs-band{display:block;padding:20px 0 48px}.phs-band__inner{max-width:1200px;margin-inline:auto;padding-inline:16px;display:flex;flex-direction:column;align-items:center;gap:20px}.phs-h1{font-size:32px;line-height:35.2px}.phs-chips{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;max-width:327px}.phs-chip{display:inline-flex;align-items:center;gap:6px;background:#fff;border-radius:999px;padding:6px 13px 6px 8px;box-shadow:0 1px 2px #00000014;font-size:14px;line-height:20px;color:var(--text-muted,rgba(26,44,62,.62))}.phs-chip img{width:16px;height:16px;display:block}.phs-list{display:flex;flex-direction:column;gap:7px;width:100%;max-width:327px;padding:20px 0 0;margin:0;list-style:none}.phs-list li{display:flex;align-items:center;gap:7px;font-size:15px;color:var(--text-muted,rgba(26,44,62,.62))}.phs-list img{width:16px;height:16px;display:block}}html:not([data-theme=dark]) .psh-scope #header.header--hero:not(.scrolled){background:var(--white,#fff);border-bottom-color:var(--border,rgba(26,44,62,.1))}[data-theme=dark] .psh-scope #header.header--hero:not(.scrolled){background:#1a1a1a;border-bottom-color:#2e2e2e}html:not([data-theme=dark]) .psh-scope #header.header--hero:not(.scrolled) .logo-light{display:block}html:not([data-theme=dark]) .psh-scope #header.header--hero:not(.scrolled) .logo-dark{display:none}html:not([data-theme=dark]) .psh-scope #header.header--hero:not(.scrolled) .nav-toggle span{background:var(--text,#1a2c3e)}.psh-scope .nav-actions a[href^="/freescan"],.psh-scope .nav-mobile-ctas a[href^="/freescan"]{display:none}
