/* Screening & Verification: scoped continuation of the approved public pages. */
.pd-screening-verification .sv-page{background:var(--surface);color:var(--text)}
.pd-screening-verification .sv-page *{box-sizing:border-box}
.pd-screening-verification .sv-page :is(h1,h2,h3,h4,p,figure,dl,dd){margin:0}
.pd-screening-verification .sv-page svg{flex-shrink:0}
.pd-screening-verification .sv-shell{width:min(1160px,calc(100% - 64px));margin-inline:auto}
.pd-screening-verification #main-content .sv-page h2{font-size:28px;line-height:38px;font-weight:600}
.pd-screening-verification #main-content .sv-page h3{font-size:17px;line-height:26px;font-weight:600}
.pd-screening-verification #main-content .sv-eyebrow{font-size:12px;line-height:20px;font-weight:600;color:var(--ai);margin-bottom:14px}
.pd-screening-verification .sv-breadcrumb{display:flex;align-items:center;gap:10px;padding-top:26px;font-size:12px;color:var(--text-muted)}
.pd-screening-verification .sv-breadcrumb svg{width:12px;height:12px}
.pd-screening-verification .sv-breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}
.pd-screening-verification .sv-hero{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;padding-block:40px 52px}
.pd-screening-verification #main-content .sv-hero :is(h1,h1>span){font:600 clamp(32px,3.2vw,42px)/1.25 'Poppins','Open Sans',sans-serif!important;letter-spacing:-.025em!important}
.pd-screening-verification .sv-hero h1>span{color:var(--ai)}
.pd-screening-verification #main-content .sv-lead{font-size:17px;line-height:28px;margin-top:24px;max-width:440px}
.pd-screening-verification .sv-muted{margin-top:14px!important;color:var(--text-muted)}
.pd-screening-verification .sv-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px}
.pd-screening-verification .sv-hero .sv-actions{margin-top:28px}
.pd-screening-verification .sv-text-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:13px;font-weight:600;color:var(--ai);text-decoration:none}
.pd-screening-verification .sv-text-link svg{width:17px;height:17px}
.pd-screening-verification .sv-text-link:hover{text-decoration:underline;text-underline-offset:4px}
.pd-screening-verification #main-content .sv-plan-note{font-size:12px;color:var(--text-muted);margin-top:16px}
.pd-screening-verification .sv-hero-stage{padding:26px 24px 18px;background:var(--ai-bg);border-radius:var(--radius-card)}
.pd-screening-verification .sv-report-overview{overflow:hidden;border:1px solid var(--ai-border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--elev-3)}
.pd-screening-verification .sv-window-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;border-bottom:1px solid var(--border);font-size:12px}
.pd-screening-verification .sv-window-top>span:first-child{display:flex;align-items:center;gap:8px;font-weight:600}
.pd-screening-verification .sv-window-top>span:last-child{font-size:12px;color:var(--text-muted)}
.pd-screening-verification .sv-window-top svg{width:17px;height:17px;color:var(--ai)}
.pd-screening-verification .sv-person{display:flex;align-items:center;gap:12px;padding:22px 20px}
.pd-screening-verification .sv-person>img{width:48px;height:48px;border-radius:50%;object-fit:cover}
.pd-screening-verification .sv-person>div{display:grid;gap:4px;font-size:14px}
.pd-screening-verification .sv-person>div>span{font-size:12px;color:var(--text-muted)}
.pd-screening-verification .sv-person>.sv-neutral-pill{margin-left:auto}
.pd-screening-verification .sv-neutral-pill{display:inline-block;padding:3px 8px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-canvas);color:var(--text-muted);font-size:12px;line-height:18px;white-space:nowrap}
.pd-screening-verification .sv-overview-row{display:flex;align-items:center;gap:12px;padding:17px 20px;border-top:1px solid var(--border-hairline)}
.pd-screening-verification .sv-overview-row>svg:first-child{width:20px;height:20px;color:var(--ai)}
.pd-screening-verification .sv-overview-row>div{display:grid;gap:4px;font-size:12px}
.pd-screening-verification .sv-overview-row>div>span{font-size:12px;color:var(--text-muted)}
.pd-screening-verification .sv-overview-row>svg:last-child{width:12px;height:12px;margin-left:auto;color:var(--text-muted)}
.pd-screening-verification .sv-overview-note{display:flex;align-items:center;gap:9px;border-top:1px solid var(--border);padding:17px 20px;background:var(--surface-canvas);font-size:12px;line-height:18px;color:var(--text-muted)}
.pd-screening-verification .sv-overview-note svg{width:16px;height:16px}
.pd-screening-verification .sv-hero-stage>figcaption{margin-top:16px;text-align:center;font-size:12px;line-height:16px;color:var(--text-muted)}
.pd-screening-verification .sv-value-strip{display:flex;justify-content:space-between;gap:20px;padding-block:25px;border-top:1px solid var(--border);font-size:13px}
.pd-screening-verification .sv-value-strip>span{display:flex;align-items:center;gap:9px}
.pd-screening-verification .sv-value-strip svg{width:18px;height:18px;color:var(--ai)}
.pd-screening-verification .sv-demo-band{padding-block:56px;background:var(--ai-bg);scroll-margin-top:76px}
.pd-screening-verification .sv-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:30px}
.pd-screening-verification .sv-section-heading>p{max-width:320px;color:var(--text-muted)}
.pd-screening-verification .sv-demo{position:relative;overflow:hidden;border:1px solid var(--ai-border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--elev-3)}
.pd-screening-verification .sv-demo>figcaption{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 22px;border-bottom:1px solid var(--border);font-size:12px}
.pd-screening-verification .sv-demo>figcaption>span:first-child{display:flex;align-items:center;gap:8px;font-weight:600}
.pd-screening-verification .sv-demo>figcaption>span:last-child{font-size:12px;color:var(--text-muted)}
.pd-screening-verification .sv-demo>figcaption svg{width:18px;height:18px;color:var(--ai)}
.pd-screening-verification .sv-demo-grid{display:grid;grid-template-columns:250px minmax(0,1fr)}
.pd-screening-verification .sv-applicant-summary{padding:26px 24px;background:var(--surface-canvas);border-right:1px solid var(--border)}
.pd-screening-verification .sv-applicant-summary>img{display:block;width:64px;height:64px;border-radius:50%;object-fit:cover;margin-bottom:18px}
.pd-screening-verification #main-content .sv-mini-label{font-size:12px;line-height:18px;color:var(--text-muted)}
.pd-screening-verification .sv-applicant-summary h3{margin-top:3px}
.pd-screening-verification .sv-applicant-summary dl{margin-top:24px}
.pd-screening-verification .sv-applicant-summary dl>div{margin-bottom:20px}
.pd-screening-verification .sv-applicant-summary dt{font-size:12px;color:var(--text-muted);margin-bottom:5px}
.pd-screening-verification .sv-applicant-summary dd{font-size:12px;line-height:20px}
.pd-screening-verification .sv-applicant-summary>.sv-text-link{font-size:13px}
.pd-screening-verification .sv-report-content{padding:24px 28px;min-width:0}
.pd-screening-verification .sv-report-tabs{display:flex;gap:8px;padding-bottom:20px;border-bottom:1px solid var(--border)}
.pd-screening-verification .sv-report-tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 15px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-muted);font-size:13px;font-weight:600;cursor:pointer;transform:scale(var(--sv-press,1));transform-origin:center}
.pd-screening-verification .sv-report-tab svg{width:16px;height:16px}
.pd-screening-verification .sv-report-tab[aria-pressed="true"]{background:var(--ai-bg);border-color:var(--ai-border);color:var(--ai)}
.pd-screening-verification .sv-report-tab:not(:disabled):hover{border-color:var(--ai)}
.pd-screening-verification .sv-report-tab:disabled{cursor:default}
.pd-screening-verification :is(.sv-report-tab,.sv-toggle):focus-visible{outline:2px solid var(--ai);outline-offset:3px}
/* Reserve the largest section; hidden report content remains invisible to readers and assistive technology. */
.pd-screening-verification .sv-report-panels{display:grid;margin-top:24px}
.pd-screening-verification .sv-report-panels>[data-sv-panel]{grid-area:1/1;min-width:0}
.pd-screening-verification .sv-report-panels>[data-sv-panel][hidden]{display:block!important;visibility:hidden;pointer-events:none}
.pd-screening-verification .sv-panel-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}
.pd-screening-verification #main-content .sv-panel-intro{margin-top:12px;font-size:13px;line-height:22px;color:var(--text-muted)}
.pd-screening-verification .sv-report-values{margin-top:20px}
.pd-screening-verification .sv-report-values>div{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:20px;padding:16px 0;border-bottom:1px solid var(--border-hairline);font-size:12px;line-height:21px}
.pd-screening-verification .sv-report-values>div:first-child{border-top:1px solid var(--border-hairline)}
.pd-screening-verification .sv-report-values dt{color:var(--text-muted)}
.pd-screening-verification .sv-report-values dd{font-weight:600;text-align:right}
.pd-screening-verification #main-content .sv-section-note{font-size:13px;line-height:19px;color:var(--text-muted);margin-top:18px}
.pd-screening-verification .sv-context-note{display:flex;align-items:flex-start;gap:10px;padding:15px;background:var(--ai-bg);border-radius:var(--radius-md);margin-top:20px}
.pd-screening-verification .sv-context-note svg{width:16px;height:16px;color:var(--ai)}
.pd-screening-verification #main-content .sv-context-note p{font-size:12px;line-height:20px}
.pd-screening-verification .sv-demo-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;padding:12px 22px;border-top:1px solid var(--border)}
.pd-screening-verification .sv-demo-controls>[data-sv-status]{font-size:13px;color:var(--text-muted)}
.pd-screening-verification .sv-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 13px;border:1px solid var(--ai-border);border-radius:var(--radius-md);background:var(--surface);color:var(--ai);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}
.pd-screening-verification .sv-toggle:hover{background:var(--ai-bg)}
.pd-screening-verification .sv-toggle svg{width:14px;height:14px}
.pd-screening-verification .sv-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.pd-screening-verification #main-content .sv-demo-footnote{margin-top:18px;font-size:13px;line-height:19px;text-align:center;color:var(--text-muted)}
.pd-screening-verification .sv-demo-cursor{display:none;position:absolute;left:0;top:0;width:30px;height:36px;z-index:3;pointer-events:none;opacity:var(--sv-cursor-opacity,0);transform:translate(var(--sv-cursor-x,0px),var(--sv-cursor-y,0px)) scale(var(--sv-cursor-scale,1));transform-origin:2px 2px}
.pd-screening-verification :is([data-sv-state="playing"],[data-sv-state="paused"])>.sv-demo-cursor{display:block}
.pd-screening-verification .sv-demo-cursor>svg{display:block;position:relative;width:30px;height:36px;overflow:visible;fill:var(--text);stroke:var(--surface);stroke-width:2;stroke-linejoin:round;filter:drop-shadow(0 2px 2px var(--border))}
.pd-screening-verification .sv-click-ring{position:absolute;left:2px;top:2px;width:44px;height:44px;border:2px solid var(--ai);border-radius:50%;background:var(--ai-bg);opacity:var(--sv-click-opacity,0);transform:translate(-50%,-50%) scale(var(--sv-click-scale,0))}
.pd-screening-verification .sv-packages-section{padding-block:60px;scroll-margin-top:100px}
.pd-screening-verification .sv-package-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:26px}
.pd-screening-verification .sv-package{display:flex;flex-direction:column;min-width:0;border:1px solid var(--border);border-radius:var(--radius-card);padding:28px;background:var(--surface)}
.pd-screening-verification .sv-package-expanded{border-color:var(--ai-border);box-shadow:var(--elev-2)}
.pd-screening-verification .sv-feature-icon{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-md);background:var(--ai-bg);color:var(--ai)}
.pd-screening-verification .sv-package-header>.sv-feature-icon{margin-bottom:20px}
.pd-screening-verification #main-content .sv-package-header>.sv-eyebrow{font-size:13px;margin-bottom:6px}
.pd-screening-verification #main-content .sv-package h3{font-size:24px;line-height:34px}
.pd-screening-verification .sv-price-pair{margin-block:24px}
.pd-screening-verification .sv-price-pair dt{font-size:12px;line-height:20px;color:var(--text-muted)}
.pd-screening-verification .sv-price-pair>div:first-child dd{font-size:38px;line-height:50px;font-weight:600;margin-top:6px;letter-spacing:-.025em}
.pd-screening-verification .sv-price-pair dd>span{font-size:13px;font-weight:400;letter-spacing:0;color:var(--text-muted)}
.pd-screening-verification .sv-paid-price{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:20px;padding:14px;background:var(--surface-canvas);border:1px solid var(--border);border-radius:var(--radius-md)}
.pd-screening-verification .sv-paid-price dt{max-width:230px;font-size:13px;line-height:18px}
.pd-screening-verification .sv-paid-price dd{font-size:22px;font-weight:600;white-space:nowrap}
.pd-screening-verification #main-content .sv-package h4{font-size:12px;font-weight:600;margin-bottom:10px}
.pd-screening-verification .sv-package ul{list-style:none;padding:0;margin:0 0 28px}
.pd-screening-verification .sv-package li{display:flex;align-items:flex-start;gap:10px;padding-block:8px}
.pd-screening-verification #main-content .sv-package li{font-size:13px;line-height:22px}
.pd-screening-verification .sv-package li>svg{width:16px;height:16px;margin-top:3px;color:var(--action-ink)}
.pd-screening-verification .sv-package>a{margin-top:auto;align-self:flex-start}
.pd-screening-verification .sv-fee-note{display:flex;align-items:center;gap:12px;padding:20px 22px;margin-top:24px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-canvas)}
.pd-screening-verification .sv-fee-note>span{display:flex;color:var(--text-muted)}
.pd-screening-verification #main-content .sv-fee-note p{font-size:12px;line-height:21px}
.pd-screening-verification #main-content .sv-package-footnote{font-size:13px;line-height:19px;color:var(--text-muted);margin-top:16px}
.pd-screening-verification .sv-package-footnote a{color:var(--ai);text-decoration:underline;text-underline-offset:3px}
.pd-screening-verification .sv-process-band{padding-block:54px;background:var(--surface-canvas)}
.pd-screening-verification .sv-centered-heading{text-align:center;margin-bottom:36px}
.pd-screening-verification .sv-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;list-style:none;padding:0;margin:0}
.pd-screening-verification .sv-steps li>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--ai-border);background:var(--surface);color:var(--ai);font-size:13px;font-weight:600;margin-bottom:18px}
.pd-screening-verification .sv-steps p{color:var(--text-muted);margin-top:10px}
.pd-screening-verification .sv-review-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:center;padding-block:60px}
.pd-screening-verification .sv-review-section>div>p:not(.sv-eyebrow){margin-top:20px;max-width:380px;color:var(--text-muted)}
.pd-screening-verification .sv-review-section .sv-text-link{margin-top:20px}
.pd-screening-verification .sv-review-list article{display:flex;align-items:flex-start;gap:18px;padding-block:22px;border-top:1px solid var(--border)}
.pd-screening-verification .sv-review-list article:last-child{border-bottom:1px solid var(--border)}
.pd-screening-verification .sv-review-list p{margin-top:8px;color:var(--text-muted)}
.pd-screening-verification .sv-related-band{padding-block:48px;background:var(--surface-canvas)}
.pd-screening-verification .sv-related-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.pd-screening-verification .sv-related-grid>a{display:flex;align-items:center;gap:16px;padding:22px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--text);text-decoration:none}
.pd-screening-verification .sv-related-grid>a:hover{border-color:var(--ai)}
.pd-screening-verification .sv-related-grid>a>svg{width:18px;height:18px;margin-left:auto;color:var(--ai)}
.pd-screening-verification #main-content .sv-related-grid h3{font-size:15px;line-height:23px}
.pd-screening-verification #main-content .sv-related-grid p{font-size:12px;line-height:20px;margin-top:5px;color:var(--text-muted)}
.pd-screening-verification .sv-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:72px;padding-block:60px}
.pd-screening-verification .sv-faq>div>.sv-text-link{margin-top:20px}
.pd-screening-verification .sv-faq-list details{border-bottom:1px solid var(--border)}
.pd-screening-verification .sv-faq-list details:first-child{border-top:1px solid var(--border)}
.pd-screening-verification .sv-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 0;font-size:13px;line-height:22px;font-weight:600;cursor:pointer;list-style:none}
.pd-screening-verification .sv-faq-list summary::-webkit-details-marker{display:none}
.pd-screening-verification .sv-faq-list summary>svg{width:14px;height:14px}
.pd-screening-verification .sv-faq-list details[open] summary>svg{transform:rotate(90deg)}
.pd-screening-verification .sv-faq-list details>p{padding-bottom:20px;color:var(--text-muted)}
.pd-screening-verification .sv-faq-list details a{text-decoration:underline;text-underline-offset:3px;color:var(--ai)}
.pd-screening-verification .sv-final{padding-block:52px;text-align:center;background:var(--ai-bg)}
.pd-screening-verification .sv-final p:not(.sv-eyebrow){margin-top:16px;color:var(--text-muted)}
.pd-screening-verification .sv-final .sv-actions{justify-content:center;margin-top:26px}
@media(max-width:1080px){
 .pd-screening-verification .sv-hero{gap:32px}.pd-screening-verification .sv-hero-stage{padding-inline:18px}.pd-screening-verification .sv-person{gap:10px;padding-inline:16px}.pd-screening-verification .sv-person>div{font-size:12px}.pd-screening-verification .sv-value-strip{flex-wrap:wrap;gap:20px}.pd-screening-verification .sv-value-strip>span{width:calc(50% - 20px)}.pd-screening-verification .sv-demo-grid{grid-template-columns:220px minmax(0,1fr)}.pd-screening-verification .sv-report-content{padding:22px}.pd-screening-verification .sv-applicant-summary{padding:24px 20px}.pd-screening-verification .sv-report-tab{padding-inline:12px}.pd-screening-verification .sv-review-section{gap:42px}.pd-screening-verification .sv-steps{gap:24px}
}
@media(max-width:760px){
 .pd-screening-verification .sv-shell{width:calc(100% - 40px)}.pd-screening-verification .sv-hero{grid-template-columns:1fr;gap:32px;padding-block:32px 38px}.pd-screening-verification #main-content .sv-hero :is(h1,h1>span){font-size:34px!important}.pd-screening-verification .sv-hero-stage{width:100%;max-width:560px;margin-inline:auto}.pd-screening-verification #main-content .sv-page h2{font-size:25px;line-height:35px}.pd-screening-verification .sv-section-heading{display:block;margin-bottom:28px}.pd-screening-verification .sv-section-heading>p{margin-top:16px;max-width:none}.pd-screening-verification .sv-demo-band{padding-block:40px}.pd-screening-verification .sv-demo-grid{grid-template-columns:1fr}.pd-screening-verification .sv-applicant-summary{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;column-gap:14px;padding:18px;border-right:0;border-bottom:1px solid var(--border)}.pd-screening-verification .sv-applicant-summary>img{grid-row:1/3;width:48px;height:48px;margin:0}.pd-screening-verification .sv-applicant-summary>.sv-mini-label{align-self:end}.pd-screening-verification .sv-applicant-summary>h3{align-self:start;margin:0}.pd-screening-verification .sv-applicant-summary>dl{display:none}.pd-screening-verification .sv-applicant-summary>.sv-text-link{grid-column:1/-1;margin-top:10px;min-height:36px}.pd-screening-verification .sv-report-content{padding:20px}.pd-screening-verification .sv-report-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pd-screening-verification .sv-report-tab{padding-inline:10px}.pd-screening-verification .sv-demo>figcaption{flex-wrap:wrap;gap:6px;padding:14px 18px}.pd-screening-verification .sv-demo-controls{padding-inline:18px}.pd-screening-verification .sv-packages-section{padding-block:42px}.pd-screening-verification .sv-package-grid{grid-template-columns:1fr}.pd-screening-verification .sv-centered-heading{text-align:left;margin-bottom:28px}.pd-screening-verification .sv-process-band{padding-block:42px}.pd-screening-verification .sv-steps{grid-template-columns:1fr 1fr;gap:30px}.pd-screening-verification .sv-review-section{grid-template-columns:1fr;gap:28px;padding-block:42px}.pd-screening-verification .sv-related-band{padding-block:40px}.pd-screening-verification .sv-related-grid{grid-template-columns:1fr;gap:16px}.pd-screening-verification .sv-faq{grid-template-columns:1fr;gap:24px;padding-block:42px}.pd-screening-verification .sv-final{padding-block:42px}
}
@media(max-width:500px){
 .pd-screening-verification .sv-shell{width:calc(100% - 32px)}.pd-screening-verification #main-content .sv-hero :is(h1,h1>span){font-size:30px!important}.pd-screening-verification .sv-hero-stage{padding:18px 12px 14px}.pd-screening-verification .sv-window-top{padding:14px;font-size:12px}.pd-screening-verification .sv-window-top>span:last-child{font-size:12px}.pd-screening-verification .sv-person{padding:18px 14px;gap:10px}.pd-screening-verification .sv-person>img{width:40px;height:40px}.pd-screening-verification .sv-person>.sv-neutral-pill{font-size:12px;padding-inline:6px}.pd-screening-verification .sv-overview-row{padding:15px 14px;gap:10px}.pd-screening-verification .sv-overview-note{padding:14px;font-size:12px}.pd-screening-verification .sv-value-strip{gap:18px 10px;font-size:12px}.pd-screening-verification .sv-value-strip>span{width:calc(50% - 10px);align-items:flex-start;gap:7px;line-height:18px}.pd-screening-verification .sv-value-strip svg{width:16px;height:16px}.pd-screening-verification .sv-report-content{padding:18px 14px}.pd-screening-verification .sv-report-tabs{gap:6px}.pd-screening-verification .sv-report-tab{font-size:12px;padding:10px 5px;gap:5px}.pd-screening-verification .sv-report-tab svg{display:none}.pd-screening-verification .sv-panel-heading{align-items:flex-start;gap:8px}.pd-screening-verification #main-content .sv-panel-heading h3{font-size:16px}.pd-screening-verification .sv-panel-heading>.sv-neutral-pill{font-size:12px}.pd-screening-verification .sv-report-values>div{gap:14px;font-size:13px;line-height:20px}.pd-screening-verification .sv-demo-controls{gap:12px;padding:12px 14px;flex-wrap:wrap}.pd-screening-verification .sv-demo-controls>[data-sv-status]{flex:1 1 150px;font-size:12px}.pd-screening-verification .sv-toggle{font-size:13px}.pd-screening-verification .sv-package{padding:22px 18px}.pd-screening-verification .sv-price-pair>div:first-child dd{font-size:34px}.pd-screening-verification .sv-paid-price{gap:12px;padding:12px}.pd-screening-verification .sv-paid-price dd{font-size:21px}.pd-screening-verification .sv-package>a{align-self:stretch}.pd-screening-verification .sv-fee-note{align-items:flex-start;padding:16px;gap:10px}.pd-screening-verification .sv-steps{grid-template-columns:1fr;gap:26px}.pd-screening-verification .sv-steps li>span{margin-bottom:12px}.pd-screening-verification .sv-review-list article{gap:14px}.pd-screening-verification .sv-related-grid>a{padding:18px 14px;gap:12px}.pd-screening-verification .sv-related-grid .sv-feature-icon{width:32px;height:32px}.pd-screening-verification .sv-related-grid>a>svg{width:15px;height:15px}.pd-screening-verification .sv-final .sv-actions{gap:12px}.pd-screening-verification .sv-final .sv-actions>a{flex:1 1 auto}
}
@media(prefers-reduced-motion:reduce){.pd-screening-verification [data-sv-demo] :is(.sv-demo-cursor,.sv-toggle){display:none!important}.pd-screening-verification .sv-report-tab{transform:none}}

/* Report paper, charts and financial detail shared by the embedded and full report. */
.pd-screening-verification .sv-sample-tag{display:inline-flex;padding:3px 8px;border:1px solid var(--ai-border);border-radius:var(--radius-sm);color:var(--ai)!important;background:var(--ai-bg);font-size:12px;white-space:nowrap}
.pd-screening-verification .sv-snapshot .sv-person{border-bottom:1px solid var(--border-hairline);padding-block:18px}
.pd-screening-verification .sv-snapshot .sv-person>svg{margin-left:auto;color:var(--success);width:18px}
.pd-screening-verification .sv-snapshot-score{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0 18px;padding:18px 20px}
.pd-screening-verification .sv-snapshot-score>div:first-child{display:grid;gap:3px}
.pd-screening-verification .sv-snapshot-score>div:first-child>span{font-size:13px;color:var(--text-muted)}
.pd-screening-verification .sv-snapshot-score>div:first-child>strong{font-size:38px;line-height:1.2;font-weight:600;color:var(--ai)}
.pd-screening-verification .sv-snapshot-metric{display:grid;gap:5px;border-left:1px solid var(--border);padding-left:20px;font-size:12px;color:var(--text-muted)}
.pd-screening-verification .sv-snapshot-metric>strong{font-size:23px;font-weight:600;color:var(--text)}
.pd-screening-verification .sv-score-track{position:relative;height:7px;margin-top:20px;background:linear-gradient(90deg,var(--danger-soft) 0%,var(--ink-purple-amber) 25%,var(--warning-border) 45%,var(--ink-purple-lime) 65%,var(--success-soft) 100%);border-radius:var(--radius-pill)}
.pd-screening-verification .sv-score-track>i{position:absolute;top:50%;width:12px;height:12px;background:var(--surface);border:3px solid var(--text);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px var(--surface)}
.pd-screening-verification .sv-score-range{display:flex;justify-content:space-between;gap:7px;margin-top:9px;font-size:12px;color:var(--text-muted)}
.pd-screening-verification .sv-snapshot-score>:is(.sv-score-track,.sv-score-range){grid-column:1/-1}
.pd-screening-verification .sv-snapshot-chart{padding:0 20px 12px}
.pd-screening-verification .sv-card-label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}
.pd-screening-verification .sv-card-label>strong{font-weight:600}
.pd-screening-verification .sv-card-label>span{font-size:12px;color:var(--text-muted)}
.pd-screening-verification .sv-card-label>svg{width:16px;color:var(--ai)}
.pd-screening-verification .sv-balance-chart{display:block;width:100%;height:auto;overflow:visible;margin-top:15px}
.pd-screening-verification .sv-chart-grid path{fill:none;stroke:var(--border);stroke-width:1;stroke-dasharray:3 4}
.pd-screening-verification .sv-chart-axis{fill:var(--text-muted);font:14px 'Open Sans',sans-serif}
.pd-screening-verification .sv-snapshot .sv-chart-axis{font-size:16px}
.pd-screening-verification .sv-chart-area{fill:var(--ai-bg)}
.pd-screening-verification .sv-chart-line{fill:none;stroke:var(--ai);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}
.pd-screening-verification .sv-chart-point{fill:var(--surface);stroke:var(--ai);stroke-width:2}
.pd-screening-verification .sv-snapshot-bottom{display:grid;grid-template-columns:repeat(3,1fr);padding:14px 20px;border-top:1px solid var(--border);background:var(--surface-canvas)}
.pd-screening-verification .sv-snapshot-bottom>div{display:grid;gap:5px;font-size:12px;color:var(--text-muted)}
.pd-screening-verification .sv-snapshot-bottom strong{font-size:17px;font-weight:600;color:var(--text)}
.pd-screening-verification .sv-document-header{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:26px 28px;background:var(--surface-canvas);border-bottom:1px solid var(--border)}
.pd-screening-verification .sv-document-applicant{display:flex;align-items:center;gap:14px;min-width:0}
.pd-screening-verification .sv-document-applicant>img{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0}
.pd-screening-verification .sv-document-label{font-size:12px;color:var(--text-muted)}
.pd-screening-verification #main-content .sv-document-applicant h3{font-size:18px;margin:2px 0 4px}
.pd-screening-verification #main-content .sv-document-applicant p{font-size:13px;line-height:18px;color:var(--text-muted)}
.pd-screening-verification .sv-document-meta{display:grid;grid-template-columns:repeat(3,auto);gap:22px;flex-shrink:0}
.pd-screening-verification .sv-document-meta dt{font-size:12px;color:var(--text-muted);margin-bottom:5px}
.pd-screening-verification .sv-document-meta dd{font-size:13px;font-weight:600}
.pd-screening-verification .sv-report-document .sv-report-tabs{padding-bottom:18px}
.pd-screening-verification .sv-report-document .sv-report-panels{margin-top:20px}
.pd-screening-verification .sv-report-document .sv-report-content{padding:24px 28px 28px}
.pd-screening-verification .sv-report-document .sv-panel-heading{margin-bottom:20px}
.pd-screening-verification #main-content .sv-report-document .sv-panel-heading h3{font-size:16px;line-height:24px;display:flex;align-items:center;gap:9px}
.pd-screening-verification .sv-section-index{font-size:12px;font-weight:500;color:var(--text-muted);padding-right:8px;border-right:1px solid var(--border)}
.pd-screening-verification .sv-report-date{font-size:12px;color:var(--text-muted)}
.pd-screening-verification .sv-credit-top{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:18px}
.pd-screening-verification :is(.sv-score-card,.sv-history-card){padding:20px;border:1px solid var(--border);border-radius:var(--radius-md)}
.pd-screening-verification .sv-score-number{font-size:42px;line-height:1.15;font-weight:600;color:var(--ai);margin-top:12px}
.pd-screening-verification .sv-score-card .sv-score-track{margin-top:17px}
.pd-screening-verification .sv-utilization{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:21px;padding-top:16px;border-top:1px solid var(--border);font-size:12px;color:var(--text-muted)}
.pd-screening-verification .sv-utilization>strong{font-size:13px;color:var(--text)}
.pd-screening-verification .sv-utilization>div{grid-column:1/-1;height:5px;background:var(--border-hairline);border-radius:var(--radius-pill);overflow:hidden}
.pd-screening-verification .sv-utilization i{display:block;height:100%;background:var(--ai)}
.pd-screening-verification .sv-utilization small{grid-column:1/-1;font-size:12px}
.pd-screening-verification .sv-chart-value{display:flex;align-items:baseline;gap:12px;font-size:27px;line-height:1.25;font-weight:600;margin-top:15px}
.pd-screening-verification .sv-chart-value>span{font-size:12px;font-weight:400;color:var(--text-muted)}
.pd-screening-verification .sv-history-card .sv-balance-chart{max-height:172px;margin-top:18px}
.pd-screening-verification .sv-report-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border);border-radius:var(--radius-md);margin-top:18px!important;background:var(--surface-canvas)}
.pd-screening-verification .sv-report-metrics>div{padding:16px 18px;border-right:1px solid var(--border)}
.pd-screening-verification .sv-report-metrics>div:last-child{border-right:0}
.pd-screening-verification .sv-report-metrics dt{font-size:12px;color:var(--text-muted);margin-bottom:6px}
.pd-screening-verification .sv-report-metrics dd{font-size:21px;line-height:27px;font-weight:600;font-variant-numeric:tabular-nums}
.pd-screening-verification .sv-report-table-block{margin-top:22px}
.pd-screening-verification #main-content .sv-report-table-block h4{font-size:12px;font-weight:600;line-height:20px;margin-bottom:10px}
.pd-screening-verification .sv-table-scroll{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md);scrollbar-width:thin}
.pd-screening-verification .sv-table-scroll:focus-visible{outline:2px solid var(--ai);outline-offset:3px}
.pd-screening-verification .sv-data-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;font-size:13px;font-variant-numeric:tabular-nums}
.pd-screening-verification .sv-data-table :is(th,td){padding:11px 14px;border-bottom:1px solid var(--border-hairline);line-height:21px}
.pd-screening-verification .sv-data-table thead{background:var(--surface-canvas);color:var(--text-muted)}
.pd-screening-verification .sv-data-table th{font-weight:500}
.pd-screening-verification .sv-data-table thead th{font-size:12px;font-weight:600}
.pd-screening-verification .sv-data-table tfoot{background:var(--surface-canvas);font-weight:600}
.pd-screening-verification .sv-data-table tfoot th{font-weight:600}
.pd-screening-verification .sv-data-table tr:last-child>:is(th,td){border-bottom:0}
.pd-screening-verification .sv-data-table :is(th,td):not(:first-child){text-align:right}
.pd-screening-verification .sv-payment-table :is(th,td):not(:first-child){text-align:center}
.pd-screening-verification .sv-paid-month{display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;border-radius:4px;background:var(--success-bg);color:var(--success);vertical-align:middle}
.pd-screening-verification .sv-paid-month svg{width:13px;height:13px}
.pd-screening-verification #main-content .sv-table-note{display:flex;align-items:center;gap:7px;font-size:12px;line-height:20px;color:var(--text-muted);margin-top:10px;flex-wrap:wrap}
.pd-screening-verification .sv-table-note>span:last-child{margin-left:auto}
.pd-screening-verification .sv-chart-data{margin-top:18px;font-size:12px;color:var(--text-muted)}
.pd-screening-verification .sv-chart-data summary{cursor:pointer;min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:3px;color:var(--ai)}
.pd-screening-verification .sv-chart-data dl{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;padding-block:12px}
.pd-screening-verification .sv-chart-data dd{font-weight:600;color:var(--text);margin-top:4px}
.pd-screening-verification .sv-report-document .sv-demo-controls{flex-wrap:wrap;min-height:64px}
.pd-screening-verification .sv-report-document .sv-demo-controls>[data-sv-status]{margin-right:auto}
.pd-screening-verification .sv-full-report-link{font-size:13px}
.pd-screening-verification .sv-employer-card{display:flex;align-items:center;gap:16px;padding:24px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-canvas)}
.pd-screening-verification .sv-employer-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid var(--ai-border);background:var(--ai-bg);color:var(--ai);border-radius:var(--radius-md)}
.pd-screening-verification #main-content .sv-employer-card h4{font-size:17px;line-height:26px;font-weight:600;margin-top:2px}
.pd-screening-verification #main-content .sv-employer-card p{font-size:13px;color:var(--text-muted);margin-top:4px}
.pd-screening-verification .sv-result-tag{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;font-size:12px;color:var(--success);background:var(--success-bg);border-radius:var(--radius-sm);white-space:nowrap}
.pd-screening-verification .sv-result-tag svg{width:13px;height:13px}
.pd-screening-verification .sv-employer-card>.sv-result-tag{margin-left:auto}
.pd-screening-verification .sv-employment-metrics{grid-template-columns:repeat(3,1fr)}
.pd-screening-verification .sv-detail-list{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}
.pd-screening-verification .sv-detail-list>div{display:grid;grid-template-columns:1fr 1.4fr;gap:20px;padding:14px 18px;border-bottom:1px solid var(--border-hairline);font-size:13px;line-height:21px}
.pd-screening-verification .sv-detail-list>div:last-child{border-bottom:0}
.pd-screening-verification .sv-detail-list dt{color:var(--text-muted)}
.pd-screening-verification .sv-detail-list dd{font-weight:500}
.pd-screening-verification .sv-employment-timeline{display:grid;grid-template-columns:repeat(4,1fr);margin-top:32px;padding:10px 4px}
.pd-screening-verification .sv-employment-timeline>span{display:flex;flex-direction:column;position:relative;gap:5px;font-size:12px}
.pd-screening-verification .sv-employment-timeline>span:before{content:'';height:2px;background:var(--ai-border);position:absolute;top:4px;left:0;right:0}
.pd-screening-verification .sv-employment-timeline>span:last-child:before{display:none}
.pd-screening-verification .sv-employment-timeline i{z-index:1;width:10px;height:10px;border:2px solid var(--ai);border-radius:50%;background:var(--surface);margin-bottom:8px}
.pd-screening-verification .sv-employment-timeline b{font-weight:500}
.pd-screening-verification .sv-employment-timeline small{font-size:12px;color:var(--text-muted)}
.pd-screening-verification .sv-background-summary{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.pd-screening-verification .sv-background-summary>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:9px 15px;padding:24px;border:1px solid var(--border);border-radius:var(--radius-md)}
.pd-screening-verification .sv-background-summary svg{color:var(--ai);width:26px;height:26px;grid-row:1/3}
.pd-screening-verification .sv-background-summary strong{font-size:32px;line-height:1.2;font-weight:600}
.pd-screening-verification .sv-background-summary span{font-size:13px;color:var(--text-muted)}
.pd-screening-verification .sv-search-table :is(th,td):not(:first-child){text-align:left}
.pd-screening-verification .sv-full-sections>section+section{margin-top:40px;padding-top:30px;border-top:1px solid var(--border)}
.pd-screening-verification .sv-sample-page{padding-bottom:48px;background:var(--surface-canvas)}
.pd-screening-verification .sv-sample-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:36px}
.pd-screening-verification #main-content .sv-sample-heading h1{font-size:32px;line-height:1.3;font-weight:600;margin-block:12px}
.pd-screening-verification #main-content .sv-sample-heading p{font-size:14px;color:var(--text-muted)}
.pd-screening-verification .sv-report-expanded{box-shadow:var(--elev-1)}
@media(max-width:1080px){
 .pd-screening-verification .sv-document-header{align-items:flex-start;flex-direction:column;gap:18px}.pd-screening-verification .sv-document-meta{grid-template-columns:repeat(3,1fr);width:100%;gap:14px}.pd-screening-verification .sv-score-card{padding:18px}.pd-screening-verification .sv-card-label{font-size:12px}
}
@media(max-width:760px){
 .pd-screening-verification .sv-document-header{padding:20px}.pd-screening-verification .sv-report-document .sv-report-content{padding:20px}.pd-screening-verification .sv-credit-top{grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:12px}.pd-screening-verification .sv-score-card,.pd-screening-verification .sv-history-card{padding:15px}.pd-screening-verification .sv-report-metrics>div{padding:13px 11px}.pd-screening-verification .sv-report-metrics dd{font-size:18px}.pd-screening-verification .sv-sample-heading{align-items:flex-start;flex-direction:column;gap:16px}
}
@media(max-width:560px){
 .pd-screening-verification :is(.sv-history-card,.sv-snapshot) .sv-chart-axis{font-size:18px}
 .pd-screening-verification .sv-credit-top{grid-template-columns:1fr}.pd-screening-verification .sv-score-card{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.pd-screening-verification .sv-score-card>.sv-card-label{grid-column:1/-1}.pd-screening-verification .sv-score-card>.sv-score-number{grid-column:1/-1;font-size:36px}.pd-screening-verification .sv-score-card>:is(.sv-score-track,.sv-score-range){grid-column:1/-1}.pd-screening-verification .sv-utilization{grid-column:1/-1;margin-top:14px;padding-top:14px}.pd-screening-verification .sv-history-card .sv-balance-chart{max-height:none}.pd-screening-verification .sv-report-metrics{grid-template-columns:repeat(2,1fr)}.pd-screening-verification .sv-report-metrics>div:nth-child(2){border-right:0}.pd-screening-verification .sv-report-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.pd-screening-verification .sv-report-document .sv-report-content{padding:18px 14px}.pd-screening-verification .sv-document-applicant{gap:10px}.pd-screening-verification .sv-document-applicant>img{width:44px;height:44px}.pd-screening-verification .sv-document-header{padding:18px 14px}.pd-screening-verification .sv-document-meta{grid-template-columns:repeat(2,1fr);gap:14px}.pd-screening-verification .sv-document-meta>div:last-child{grid-column:1/-1}.pd-screening-verification .sv-document-meta dd{font-size:12px}.pd-screening-verification #main-content .sv-document-applicant h3{font-size:16px}.pd-screening-verification .sv-report-document .sv-panel-heading{gap:6px}.pd-screening-verification #main-content .sv-report-document .sv-panel-heading h3{font-size:14px}.pd-screening-verification .sv-report-date{margin-left:27px}.pd-screening-verification .sv-data-table :is(th,td){padding:10px 12px}.pd-screening-verification .sv-payment-table{min-width:430px}.pd-screening-verification .sv-chart-data dl{grid-template-columns:repeat(3,1fr);row-gap:16px}.pd-screening-verification .sv-table-note>span:last-child{margin-left:0;flex-basis:100%}.pd-screening-verification .sv-employer-card{flex-wrap:wrap;padding:16px;gap:12px}.pd-screening-verification .sv-employer-card>.sv-result-tag{margin-left:60px}.pd-screening-verification .sv-employment-metrics{grid-template-columns:1fr}.pd-screening-verification .sv-employment-metrics>div{border-right:0;border-bottom:1px solid var(--border)}.pd-screening-verification .sv-detail-list>div{grid-template-columns:1fr;gap:5px;padding:12px 14px}.pd-screening-verification .sv-background-summary{gap:12px}.pd-screening-verification .sv-background-summary>div{grid-template-columns:1fr;padding:16px;gap:8px}.pd-screening-verification .sv-background-summary svg{grid-row:auto;width:20px;height:20px}.pd-screening-verification .sv-background-summary strong{font-size:28px}.pd-screening-verification .sv-background-summary span{font-size:12px;line-height:17px}.pd-screening-verification .sv-employment-timeline{gap:5px}.pd-screening-verification .sv-employment-timeline :is(b,small){font-size:12px}.pd-screening-verification .sv-full-report-link{font-size:12px}.pd-screening-verification .sv-snapshot-score{padding-inline:14px}.pd-screening-verification .sv-snapshot-chart{padding-inline:14px}.pd-screening-verification .sv-snapshot-bottom{padding-inline:14px}.pd-screening-verification .sv-window-top{gap:8px}.pd-screening-verification .sv-window-top svg{display:none}
}

.pd-screening-verification .sv-report-toolbar{display:flex;align-items:center;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--border)}
.pd-screening-verification .sv-report-toolbar .sv-report-tabs{padding-bottom:0;border-bottom:0;flex:1}
.pd-screening-verification .sv-report-toolbar>.sv-toggle{font-size:13px}
@media(min-width:901px){.pd-screening-verification .sv-document-header{align-items:center;flex-direction:row}.pd-screening-verification .sv-document-meta{grid-template-columns:repeat(3,auto);width:auto}}
@media(max-width:650px){.pd-screening-verification .sv-report-toolbar{flex-wrap:wrap;gap:12px}.pd-screening-verification .sv-report-toolbar .sv-report-tabs{flex-basis:100%}.pd-screening-verification .sv-report-toolbar>.sv-toggle{margin-left:auto}}

.pd-screening-verification :is(.sv-report-panels,.sv-full-sections)>section{scroll-margin-top:100px}


/* Preview layout for placeholder feedback; supplied content remains clearly labeled. */
.pd-screening-verification .sv-testimonials{padding-block:56px;scroll-margin-top:76px}
.pd-screening-verification .sv-testimonials .sv-section-heading{margin-bottom:16px}
.pd-screening-verification #main-content .sv-testimonial-preview-note{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:0 0 24px;font-size:12px;line-height:20px;color:var(--text-muted)}
.pd-screening-verification .sv-testimonial-preview-note>span:first-child{display:inline-flex;align-items:center;padding:3px 9px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-canvas);color:var(--text-muted);font-weight:600;white-space:nowrap}
.pd-screening-verification .sv-testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.pd-screening-verification .sv-testimonial-card{display:flex;flex-direction:column;min-width:0;padding:26px;border:1px solid var(--border);border-top:3px solid var(--ai-border);border-radius:var(--radius-card);background:var(--surface)}
.pd-screening-verification .sv-quote-mark{display:block;align-self:flex-start;height:36px;color:var(--ai);font:600 40px/1 Georgia,serif}
.pd-screening-verification .sv-testimonial-card blockquote{margin:12px 0 26px}
.pd-screening-verification #main-content .sv-testimonial-card blockquote p{margin:0;font-size:16px;line-height:26px;color:var(--text)}
.pd-screening-verification .sv-testimonial-card footer{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:20px;border-top:1px solid var(--border-hairline)}
.pd-screening-verification .sv-testimonial-avatar{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:var(--ai-bg);color:var(--ai)}
.pd-screening-verification .sv-testimonial-avatar svg{width:20px;height:20px}
.pd-screening-verification .sv-testimonial-card footer>div{display:grid;gap:4px;min-width:0}
.pd-screening-verification .sv-testimonial-card footer strong{font-size:13px;line-height:21px;font-weight:600;color:var(--text)}
.pd-screening-verification .sv-testimonial-card footer>div>span{font-size:12px;line-height:20px;color:var(--text-muted)}
@media(max-width:760px){
 .pd-screening-verification .sv-testimonials{padding-block:42px}
 .pd-screening-verification .sv-testimonial-grid{grid-template-columns:1fr;gap:18px}
 .pd-screening-verification .sv-testimonial-card{padding:22px}
}
