.egp-psr-tool-mount{scroll-margin-top:110px}.egp-psr-landing,.egp-psr{--psr-ink:#0b1220;--psr-copy:#334155;--psr-rose:#e11d48;--psr-teal:#0f766e;--psr-line:#dfe6ef;box-sizing:border-box;color:var(--psr-copy);font-family:inherit;line-height:1.65;overflow-wrap:anywhere}
.egp-psr-landing *,.egp-psr *{box-sizing:border-box}.page-id-16053 .site-main{max-width:none!important;padding:0!important}.page-id-16053 .entry-title{display:none}.egp-psr-landing{max-width:1180px;margin:auto;padding:24px clamp(16px,3vw,38px) 60px}.egp-psr-landing h1,.egp-psr-landing h2,.egp-psr-landing h3,.egp-psr h2,.egp-psr h3,.egp-psr h4{color:var(--psr-ink);line-height:1.2;letter-spacing:-.025em}
.egp-psr-landing h1{font-size:clamp(32px,4vw,56px);max-width:900px;margin:12px 0 20px}.egp-psr-landing h2{font-size:clamp(26px,3vw,36px);margin:10px 0 18px}.egp-psr-landing h3{font-size:21px}.egp-psr-landing a{color:#be123c}.egp-psr-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:13px}.egp-psr-hero{padding:36px 0 28px}.egp-psr-lead{font-size:clamp(20px,2.3vw,25px);max-width:830px}.egp-psr-hero>p:not(.egp-psr-eyebrow){max-width:850px}.egp-psr-eyebrow,.psr-kicker{font-weight:750;color:var(--psr-teal);font-size:12px;letter-spacing:.11em;text-transform:uppercase}.egp-psr-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin:24px 0}.egp-psr-landing .egp-psr-button{display:inline-flex;padding:13px 21px;border-radius:9px;background:var(--psr-rose);color:#fff;text-decoration:none;font-weight:700}.egp-psr-pills{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:9px}.egp-psr-pills li{padding:6px 13px;border:1px solid var(--psr-line);border-radius:30px;background:#f8fafc;font-size:13px}.egp-psr-caption,.egp-psr-context,.psr-caption,.psr-privacy{font-size:13px;color:#526075;line-height:1.6}.egp-psr-section{padding:42px 0;border-bottom:1px solid var(--psr-line)}.egp-psr-prose{max-width:890px}.egp-psr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.egp-psr-two-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.egp-psr-card{padding:23px;border:1px solid var(--psr-line);border-radius:14px;background:#fff}.egp-psr-card h3{margin:12px 0}.egp-psr-card-number{color:var(--psr-rose);font-weight:800;font-size:12px}.egp-psr-context{border-top:1px solid var(--psr-line);padding-top:14px}.egp-psr-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 48px;padding-left:24px}.egp-psr-callout,.psr-callout{border-left:3px solid var(--psr-teal);padding:14px 18px;background:#effaf7;border-radius:0 8px 8px 0}.egp-psr-score-explainer{display:flex;gap:30px;justify-content:space-between;padding:24px;border:1px solid #ffd6df;border-radius:14px;background:#fff7f9;margin:24px 0}.egp-psr-score-explainer>p{max-width:400px}.egp-psr-table-wrap,.psr-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--psr-line);border-radius:9px;margin:16px 0}.egp-psr-table,.psr-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.egp-psr-table th,.egp-psr-table td,.psr-table th,.psr-table td{padding:13px;vertical-align:top;border-bottom:1px solid var(--psr-line);min-width:130px;white-space:pre-line;max-width:440px;overflow-wrap:anywhere}.egp-psr-table th,.psr-table th{background:#f8fafc;font-weight:750}.egp-psr-checklist{padding-left:23px;max-width:950px}.egp-psr-checklist li{margin:13px 0}.egp-psr-related-card{display:block;text-decoration:none!important}.egp-psr-related-card p{color:var(--psr-copy)}.egp-psr-related-card:hover{border-color:var(--psr-rose)}.egp-psr-faqs details{padding:16px 0;border-bottom:1px solid var(--psr-line)}.egp-psr-faqs summary{cursor:pointer;font-weight:700;color:var(--psr-ink)}.egp-psr-final-cta{border:0}.egp-psr-request-form{margin-top:28px;padding:24px;border:1px solid var(--psr-line);border-radius:14px;background:#f8fafc}
.egp-psr{border:1px solid var(--psr-line);border-radius:20px;padding:clamp(18px,3vw,32px);background:linear-gradient(130deg,#fff 80%,#fff1f5);box-shadow:0 16px 50px #0b122012;position:relative}.egp-psr:before{content:"";position:absolute;inset:0 26px auto;height:3px;background:linear-gradient(90deg,var(--psr-rose),var(--psr-teal));border-radius:0 0 5px 5px}.psr-head{display:flex;align-items:flex-start;gap:20px;justify-content:space-between;margin-bottom:20px}.psr-head h2{font-size:clamp(24px,2.8vw,33px);margin:8px 0}.psr-head p{margin:7px 0}.psr-status{display:inline-block;font-size:12px;font-weight:700;color:var(--psr-teal);background:#ecfdf5;border:1px solid #c7e9dc;padding:5px 11px;border-radius:20px}.psr-field{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:650;margin:16px 0}.egp-psr input:not([type=checkbox]),.egp-psr textarea,.egp-psr select{width:100%;max-width:100%;min-height:46px;background:#fff;color:var(--psr-ink);border:1px solid #bdc8d7;border-radius:8px;padding:12px;font:inherit;line-height:1.4}.egp-psr textarea{resize:vertical}.psr-field small{font-weight:400;color:#526075}.psr-fields{display:grid;grid-template-columns:2fr 1fr;gap:18px}.psr-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 8px}.egp-psr button{border:1px solid #bcc7d4;background:#fff;color:var(--psr-ink);padding:12px 16px;border-radius:8px;font:inherit;font-weight:650;cursor:pointer;min-height:44px}.egp-psr button.psr-primary{background:var(--psr-rose);border-color:var(--psr-rose);color:#fff}.egp-psr button:hover{box-shadow:0 3px 10px #0b122018}.egp-psr button:disabled{opacity:.6;cursor:wait}.egp-psr :focus-visible,.egp-psr-landing a:focus-visible,.egp-psr-landing summary:focus-visible{outline:3px solid #0f766e;outline-offset:3px}.egp-psr [hidden]{display:none!important}.psr-check{display:flex;align-items:flex-start;gap:10px;margin:12px 0;font-size:14px}.psr-check input{margin-top:5px;flex:none;width:18px;height:18px}.psr-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.psr-metric{border:1px solid var(--psr-line);padding:17px;border-radius:12px;background:#fff}.psr-metric span{display:block;font-size:12px}.psr-metric strong{display:block;font-size:26px;color:var(--psr-ink);margin-top:8px}.psr-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.psr-group,.psr-page,.psr-notes{border:1px solid var(--psr-line);padding:20px;border-radius:12px;background:#fff;margin:18px 0}.psr-group h4,.psr-page h4{margin:10px 0;font-size:19px}.psr-group p{margin:9px 0}.psr-detail{padding:14px 0;border-top:1px solid var(--psr-line);margin-top:12px}.psr-detail summary{font-size:14px;font-weight:700;color:var(--psr-ink);cursor:pointer;min-height:28px}.psr-fallback{padding:15px;background:#f8fafc;border:1px solid var(--psr-line);border-radius:9px}.psr-privacy{max-width:930px}.psr-result-head{margin-top:30px}.psr-result-head h3{font-size:25px;margin:10px 0}
@media(max-width:760px){.egp-psr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.psr-head{display:block}.psr-head>.psr-status{margin-top:10px}.psr-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.egp-psr-score-explainer{display:block}.egp-psr-hero{padding-top:24px}.psr-fields{grid-template-columns:1fr;gap:0}}
@media(max-width:480px){.egp-psr-grid,.egp-psr-steps,.psr-groups{grid-template-columns:1fr}.egp-psr-landing{padding-inline:16px}.egp-psr-section{padding:30px 0}.egp-psr-card,.psr-page,.psr-notes{padding:16px}.egp-psr h2{font-size:25px}.psr-actions>button{width:100%;text-align:center}.psr-metric{padding:13px}.psr-metric strong{font-size:23px}.egp-psr-breadcrumb [aria-current=page]{display:none}.egp-psr-request-form{padding:16px}.egp-psr-hero-actions>.egp-psr-button{width:100%;justify-content:center}}
@media(prefers-reduced-motion:reduce){.egp-psr *,.egp-psr-landing *{scroll-behavior:auto!important}}
