.pf-public{--navy:var(--pf-fund-navy,#090832);--gold:var(--pf-fund-gold,#e1a825);--paper:var(--pf-fund-white,#fff);--ink:var(--pf-fund-blue,#061a38);--muted:var(--pf-fund-muted,#566477);color:var(--ink);background:var(--paper);min-height:100vh;font-family:Lato,Arial,sans-serif;line-height:1.6}.pf-public *{box-sizing:border-box}.pf-container{width:min(1180px,100% - 80px);margin:auto}.pf-public a{text-decoration:none}.pf-public button,.pf-public a{transition:background .18s,color .18s}:is(.pf-public a:focus-visible,.pf-public button:focus-visible){outline-offset:5px;outline:3px solid #e1a825}.pf-header{justify-content:space-between;align-items:center;gap:28px;padding:27px 0;display:flex}.pf-brand{color:var(--ink);flex-shrink:0;align-items:center;gap:12px;display:flex}.pf-mark{background:#fff;border:1px solid #ded8cd;border-radius:4px;place-items:center;width:48px;height:48px;display:grid}.pf-mark img{object-fit:contain;width:40px;height:40px}.pf-brand small{color:#806117;text-transform:uppercase;letter-spacing:2px;font-size:10px;font-weight:700;display:block}.pf-brand strong{font:27px Poppins,Lato,Arial,sans-serif;display:block}.pf-header nav{align-items:center;gap:26px;font-size:12px;display:flex}.pf-header nav a{color:var(--muted)}.pf-header nav a:hover{color:#806117}.pf-header .pf-employee{color:var(--ink);border-left:1px solid #dcd7ce;padding-left:22px}.pf-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:65px;padding:75px 0 85px;display:grid}.pf-eyebrow{letter-spacing:2px;text-transform:uppercase;color:#806117;margin:0 0 20px;font-size:10px;font-weight:700}.pf-public h1{letter-spacing:-1.5px;margin:0 0 26px;font:clamp(40px,4.4vw,62px)/1.08 Poppins,Lato,Arial,sans-serif}.pf-public h1 em{color:#806117;font-style:normal}.pf-lead{color:var(--muted);max-width:565px;font-size:16px;line-height:1.85}.pf-actions{flex-wrap:wrap;align-items:center;gap:23px;margin:30px 0 18px;display:flex}.pf-button{border:1px solid var(--navy);background:var(--navy);color:#fff;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:12px;min-height:45px;padding:13px 20px;font-size:12px;font-weight:700;display:inline-flex}.pf-button:hover{background:#26495c}.pf-button:disabled{color:#355b44;cursor:default;background:#e1e8e3;border-color:#cedbd0}.pf-text-link{color:var(--ink);align-items:center;gap:9px;font-size:12px;font-weight:700;display:inline-flex}.pf-note{color:var(--muted);max-width:640px;font-size:11px;line-height:1.7}.pf-standard{background:var(--navy);color:#fff;border-radius:5px;padding:30px 32px;box-shadow:0 20px 35px #10263615}.pf-standard-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.pf-standard .pf-eyebrow{color:#d7b783;margin:0;font-size:9px}.pf-pill{color:#d9e5e2;white-space:nowrap;border:1px solid #5f757c;border-radius:20px;padding:4px 9px;font-size:9px}.pf-standard-row{border-bottom:1px solid #ffffff19;gap:22px;padding:23px 0;display:flex}.pf-standard-row>span{color:#c9a76f;font:22px Poppins,Lato,Arial,sans-serif}.pf-standard h2{margin:0 0 8px;font:19px Poppins,Lato,Arial,sans-serif}.pf-standard p{color:#becbd0;margin:0;font-size:12px;line-height:1.7}.pf-standard .pf-standard-foot{align-items:center;gap:10px;margin-top:23px;font-size:10px;display:flex}.pf-principles{background:#fff;border-block:1px solid #e4dfd6;scroll-margin-top:20px}.pf-principles>.pf-container{grid-template-columns:repeat(4,1fr);gap:20px;padding:24px 0;display:grid}.pf-principles span{justify-content:center;align-items:center;gap:11px;font-size:12px;font-weight:700;display:flex}.pf-principles svg{color:#806117}.pf-process{padding:68px 0}.pf-public h2{font-family:Poppins,Lato,Arial,sans-serif}.pf-process>h2,.pf-portal-callout h2{letter-spacing:-.6px;margin:0 0 18px;font-size:37px;font-weight:400;line-height:1.2}.pf-section-intro{color:var(--muted);max-width:620px;font-size:14px}.pf-steps{grid-template-columns:repeat(5,1fr);gap:26px;margin:36px 0 22px;display:grid}.pf-steps article{border-top:1px solid #d5c9b5;padding-top:19px}.pf-step-number{color:#806117;font:22px Poppins,Lato,Arial,sans-serif}.pf-steps h3{margin:14px 0 9px;font-size:13px}.pf-steps p{color:var(--muted);font-size:12px;line-height:1.7}.pf-portal-callout{border-left:3px solid var(--gold);background:#f5f7fb;justify-content:space-between;align-items:center;gap:45px;margin-bottom:65px;padding:40px 45px;display:flex}.pf-portal-callout>div{max-width:650px}.pf-portal-callout p:not(.pf-eyebrow){color:var(--muted);font-size:13px}.pf-portal-callout>.pf-button{flex-shrink:0}.pf-footer{color:var(--muted);border-top:1px solid #ded8cc;padding:25px 0;font-size:10px}.pf-footer>.pf-container{justify-content:space-between;gap:20px;display:flex}.pf-demo-banner{color:#604923;background:#fff5da;border-block:1px solid #d9c9a8;justify-content:center;align-items:center;gap:13px;padding:13px 30px;font-size:12px;display:flex}.pf-demo-body{padding:30px 0 45px}.pf-back{color:var(--muted);align-items:center;gap:9px;font-size:11px;display:flex}.pf-demo-title{justify-content:space-between;align-items:center;gap:25px;margin:34px 0;display:flex}.pf-demo-title .pf-eyebrow{margin-bottom:12px}.pf-demo-title h1{letter-spacing:-.6px;margin:0 0 10px;font-size:37px}.pf-demo-title p:not(.pf-eyebrow){color:var(--muted);margin:0;font-size:12px}.pf-status{color:#72541f;white-space:nowrap;background:#ece0c6;border:1px solid #d9c59b;border-radius:20px;padding:7px 13px;font-size:11px;font-weight:700}.pf-demo-grid{grid-template-columns:265px 1fr;align-items:start;gap:35px;display:grid}.pf-sidebar{background:#fff;border:1px solid #e0dbd2;border-radius:4px;padding:25px}.pf-sidebar .pf-eyebrow{font-size:9px}.pf-sidebar dt{color:var(--muted);margin-top:19px;font-size:10px}.pf-sidebar dd{margin:5px 0 0;font-size:12px;font-weight:600}.pf-boundary{border-top:1px solid #e4dfd6;margin-top:27px;padding-top:23px}.pf-boundary svg{color:#9a773b}.pf-public h3{line-height:1.4}.pf-boundary h3{margin:9px 0;font-size:12px}.pf-boundary p{color:var(--muted);font-size:11px}.pf-tabs{border-bottom:1px solid #ddd7cb;gap:30px;margin-bottom:23px;display:flex}.pf-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 13px;font-size:12px}.pf-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:#806117;font-weight:700}.pf-request,.pf-panel{background:#fff;border:1px solid #e2dbcc;border-radius:4px;padding:30px}.pf-request{border-top:3px solid #e1a825}.pf-request h2,.pf-panel h2,.pf-journey h2{margin:0 0 15px;font-size:27px;font-weight:400;line-height:1.25}.pf-request>p,.pf-panel>p{color:var(--muted);font-size:13px}.pf-request-detail{color:var(--ink);background:#f5f7fb;align-items:flex-start;gap:17px;margin:23px 0;padding:18px;display:flex}.pf-request-detail svg{color:#806117;flex-shrink:0}.pf-request-detail h3,.pf-document h3{margin:0 0 6px;font-size:12px}.pf-request-detail p,.pf-document p{color:var(--muted);margin:0;font-size:11px}.pf-request>.pf-note,.pf-panel>.pf-note{font-size:11px}.pf-journey{margin-top:33px;padding:0 12px}.pf-journey h2{margin-bottom:25px;font-size:24px}.pf-journey-row{align-items:center;gap:17px;padding-bottom:27px;display:flex;position:relative}.pf-journey-row>span{background:var(--paper);z-index:1;border:1px solid #d4cec0;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.pf-journey-row:not(:last-of-type):before{content:"";background:#d5cec0;width:1px;position:absolute;top:29px;bottom:0;left:14px}.pf-journey-row.complete>span{color:#446b50;background:#dfebe3;border-color:#c2d7c9}.pf-journey-row.current>span{background:var(--navy);border-color:var(--navy);color:#fff}.pf-journey-row h3{margin:0 0 3px;font-size:12px}.pf-journey-row p{color:var(--muted);margin:0;font-size:11px}.pf-journey-row small{text-transform:uppercase;letter-spacing:1px;color:#806117;margin-left:auto;font-size:9px}.pf-journey-row.future{color:#7c8588}.pf-document{border-top:1px solid #e3ded4;align-items:center;gap:15px;padding:23px 0;display:flex}.pf-document:first-of-type{margin-top:25px}.pf-document>svg{color:#806117;flex-shrink:0}.pf-document>span{color:#52705a;margin-left:auto;font-size:10px}.pf-panel>.pf-button{margin-top:20px}.pf-activity{border-bottom:1px solid #e4dfd6;padding:20px 0}.pf-activity small{color:#8c6b36;font-size:10px}.pf-activity h3{margin:8px 0;font-size:13px}.pf-activity p{color:var(--muted);margin:0;font-size:12px}.pf-demo-bottom{text-align:center;color:var(--muted);margin:30px 0 0;font-size:11px}@media (min-width:1500px){.pf-hero{padding-block:95px}.pf-container{width:min(1260px,100% - 100px)}}@media (max-width:1000px){.pf-container{width:calc(100% - 48px)}.pf-header nav{gap:14px;font-size:11px}.pf-hero{gap:32px}.pf-public h1{font-size:45px}.pf-standard{padding:26px}.pf-standard-heading{flex-wrap:wrap}.pf-steps{gap:16px}.pf-portal-callout{padding:32px}.pf-demo-grid{grid-template-columns:225px 1fr;gap:22px}}@media (max-width:760px){.pf-header{flex-direction:column;align-items:flex-start;gap:20px;padding:20px 0}.pf-header nav{flex-wrap:wrap;gap:14px 20px;width:100%}.pf-header .pf-employee{border:0;padding-left:0}.pf-hero{grid-template-columns:1fr;gap:35px;padding:40px 0 45px}.pf-public h1{font-size:43px}.pf-lead{font-size:14px}.pf-principles>.pf-container{grid-template-columns:1fr 1fr;gap:22px 15px}.pf-principles span{justify-content:flex-start;font-size:11px}.pf-process{padding:44px 0}.pf-process>h2,.pf-portal-callout h2{font-size:31px}.pf-steps{grid-template-columns:1fr 1fr;gap:20px}.pf-portal-callout{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:40px;padding:27px}.pf-footer>.pf-container{flex-direction:column;gap:7px}.pf-demo-banner{flex-wrap:wrap;justify-content:flex-start;gap:5px 9px;padding:13px 24px}.pf-demo-banner span{width:100%;font-size:10px}.pf-demo-title{flex-direction:column;align-items:flex-start;gap:18px;margin:27px 0}.pf-demo-title h1{font-size:31px}.pf-demo-grid{grid-template-columns:1fr}.pf-sidebar{padding:22px}.pf-sidebar dl{grid-template-columns:100px 1fr;gap:10px;display:grid}.pf-sidebar dt,.pf-sidebar dd{margin:0}.pf-boundary{margin-top:20px;padding-top:18px}.pf-request,.pf-panel{padding:22px}.pf-request h2,.pf-panel h2{font-size:25px}.pf-journey{padding:0}.pf-document{align-items:flex-start;gap:10px}.pf-document h3{overflow-wrap:anywhere}.pf-journey-row small{max-width:60px;font-size:8px}.pf-actions{flex-direction:column;align-items:flex-start;gap:18px}.pf-container{width:calc(100% - 40px)}}.pf-editorial-hero{border-bottom:1px solid #ddd5c8;padding:65px 0 50px}.pf-editorial-hero .pf-lead{max-width:750px;font-size:17px}.pf-editorial-hero h1{max-width:900px}.pf-review-route{max-width:980px;padding:45px 0 65px}.pf-review-route article{border-bottom:1px solid #e2dbce;grid-template-columns:80px 1fr;gap:25px;padding:25px 0;display:grid}.pf-review-number{color:#a08048;font:34px Poppins,Lato,Arial,sans-serif}.pf-review-route h2,.pf-trust-practices h2{margin:0 0 12px;font:28px Poppins,Lato,Arial,sans-serif}.pf-review-route p,.pf-trust-practices p{max-width:780px;color:var(--muted);margin:0;font-size:14px;line-height:1.8}.pf-evidence-example{background:var(--navy);color:#fff;padding:58px 0}.pf-evidence-example>.pf-container{grid-template-columns:1fr 1.2fr;gap:65px;display:grid}.pf-example-intro .pf-eyebrow{color:#d7b783}.pf-example-intro h2{margin:0 0 20px;font:36px/1.2 Poppins,Lato,Arial,sans-serif}.pf-example-intro p:not(.pf-eyebrow){color:#bccbd2;font-size:14px;line-height:1.8}.pf-example-record{background:#ffffff04;border:1px solid #ffffff26;padding:25px 30px}.pf-example-record>div{border-bottom:1px solid #ffffff26;padding:17px 0}.pf-example-record>div>span{text-transform:uppercase;letter-spacing:1.5px;color:#d7b783;font-size:10px}.pf-example-record>div>p{color:#e3e9ec;margin:10px 0;font-size:14px;line-height:1.7}.pf-example-record>.pf-note{color:#bac7ce;gap:10px;margin-top:20px;display:flex}.pf-example-record svg{flex-shrink:0;margin-top:3px}.pf-preparation{grid-template-columns:1fr 1fr;gap:70px;padding:65px 0;display:grid}.pf-preparation h2,.pf-trust-boundary h2,.pf-trust-details h2{margin:0 0 20px;font:34px/1.2 Poppins,Lato,Arial,sans-serif}.pf-preparation p,.pf-trust-boundary>p:not(.pf-eyebrow),.pf-trust-details p{color:var(--muted);font-size:14px;line-height:1.8}.pf-preparation ul{margin:0;padding:0;list-style:none}.pf-preparation li{border-bottom:1px solid #ded7ca;padding:17px 0}.pf-preparation li strong{margin-bottom:7px;font-size:13px;display:block}.pf-preparation li span{color:var(--muted);font-size:13px}.pf-editorial-note{border-left:3px solid var(--gold);background:#f5f7fb;gap:22px;margin-bottom:60px;padding:30px 35px;display:flex}.pf-editorial-note>svg{color:#806117;flex-shrink:0;margin-top:6px}.pf-editorial-note h2{margin:0 0 15px;font:27px Poppins,Lato,Arial,sans-serif}.pf-editorial-note p{color:var(--muted);max-width:850px;font-size:13px;line-height:1.8}.pf-trust-practices{padding:30px 0 60px}.pf-trust-practices article{border-bottom:1px solid #ded7ca;grid-template-columns:40px 1fr;gap:30px;padding:30px 0;display:grid}.pf-trust-practices svg{color:#806117;margin-top:6px}.pf-trust-boundary{border-left:3px solid var(--gold);background:#f5f7fb;margin-bottom:55px;padding:35px 40px}.pf-trust-boundary>p:not(.pf-eyebrow){max-width:850px}.pf-trust-details{grid-template-columns:1fr 1fr;gap:75px;padding:5px 0 65px;display:grid}.pf-trust-details .pf-note{font-size:11px}.pf-footer nav{flex-wrap:wrap;gap:20px;display:flex}.pf-footer nav a{color:var(--muted)}.pf-footer nav a:hover{color:#806117}.pf-process>.pf-text-link{margin-top:10px}.pf-trust-boundary .pf-actions{margin-bottom:0}@media (max-width:900px){.pf-evidence-example>.pf-container,.pf-preparation,.pf-trust-details{gap:35px}.pf-review-route{max-width:calc(100% - 48px)}}@media (max-width:760px){.pf-editorial-hero{padding:40px 0 30px}.pf-editorial-hero .pf-lead{font-size:14px}.pf-review-route{max-width:calc(100% - 40px);padding:20px 0 40px}.pf-review-route article{grid-template-columns:42px 1fr;gap:15px}.pf-review-number{font-size:27px}.pf-review-route h2,.pf-trust-practices h2{font-size:25px}.pf-review-route p,.pf-trust-practices p{font-size:13px}.pf-evidence-example{padding:40px 0}.pf-evidence-example>.pf-container{grid-template-columns:1fr;gap:20px}.pf-example-intro h2{font-size:31px}.pf-example-record{padding:16px 22px}.pf-preparation,.pf-trust-details{grid-template-columns:1fr;gap:25px;padding:40px 0}.pf-preparation h2,.pf-trust-boundary h2,.pf-trust-details h2{font-size:30px}.pf-editorial-note{gap:16px;margin-bottom:40px;padding:25px 22px}.pf-editorial-note h2{font-size:24px}.pf-trust-practices{padding:10px 0 35px}.pf-trust-practices article{grid-template-columns:28px 1fr;gap:18px;padding:25px 0}.pf-trust-boundary{margin-bottom:25px;padding:28px 24px}.pf-footer nav{gap:15px}.pf-trust-details{padding-top:20px}.pf-editorial-hero h1{letter-spacing:-.8px;font-size:38px;line-height:1.15}}.pf-fund-context{border-top:1px solid #ded8cd;max-width:1180px;padding:65px 0}.pf-fund-context>p:not(.pf-eyebrow){max-width:760px;color:var(--muted)}.pf-fund-context>div{flex-wrap:wrap;gap:28px;margin-top:24px;display:flex}.pf-fund-context a{color:var(--ink);border-bottom:1px solid var(--gold)}.pf-showcase{grid-template-columns:.8fr 1.2fr;align-items:center;gap:64px;padding:70px 0 90px;display:grid}.pf-showcase-copy>p{max-width:400px}.pf-preview-window{background:#fff;border:1px solid #dcd5c8;border-radius:10px;padding:30px;overflow:hidden;box-shadow:0 24px 70px #10263612}.pf-preview-top{letter-spacing:1.5px;color:#6c644f;border-bottom:1px solid #e8e3d9;justify-content:space-between;gap:14px;margin-bottom:26px;padding-bottom:20px;font-size:9px;display:flex}.pf-preview-window h3{margin:8px 0 16px;font:28px Poppins,Lato,Arial,sans-serif}.pf-preview-status{color:#365943;background:#edf2ed;border:1px solid #cfddcf;border-radius:30px;padding:5px 12px;font-size:12px;display:inline-block}.pf-preview-track{color:#65727a;grid-template-columns:repeat(4,1fr);gap:8px;margin:30px 0;padding:0;font-size:10px;list-style:none;display:grid}.pf-preview-track li{border-top:3px solid #bda477;padding-top:10px}.pf-preview-track li:last-child{border-color:#e6e5df}.pf-preview-track [aria-current]{color:#173342;font-weight:700}.pf-preview-request{background:#f7f5ef;border-left:3px solid #e1a825;padding:22px}.pf-preview-request>span{letter-spacing:1.5px;color:#80602e;font-size:9px}.pf-preview-request h4{margin:8px 0;font:22px Poppins,Lato,Arial,sans-serif}.pf-preview-request p{color:#53646f;font-size:13px}.pf-preview-request a{color:#163344;font-size:12px;font-weight:700}.pf-preview-activity{color:#64737a;margin:20px 0 0;font-size:11px}.pf-header nav{gap:20px}.pf-footer small{color:#68757a;font-size:11px}.pf-demo-banner{flex-wrap:wrap}@media (max-width:800px){.pf-showcase{grid-template-columns:1fr;gap:30px;padding:35px 0 55px}.pf-preview-window{padding:22px}.pf-header{flex-wrap:wrap}.pf-header nav{flex-wrap:wrap;gap:16px}.pf-preview-track{font-size:9px}.pf-fund-context{padding:40px 0}}.pf-showcase h2,.pf-fund-context h2{letter-spacing:-1px;margin:12px 0 22px;font:42px/1.15 Poppins,Lato,Arial,sans-serif}.pf-showcase-copy>p:not(.pf-eyebrow){color:var(--muted)}@media (max-width:800px){.pf-showcase h2,.pf-fund-context h2{letter-spacing:-.5px;font-size:32px}}.pf-demo-session{background:#fff;border:1px solid #d8cebb;border-radius:6px;justify-content:space-between;align-items:center;gap:32px;margin:24px 0 42px;padding:28px;display:flex}.pf-demo-session h2{margin:10px 0;font:28px/1.2 Poppins,Lato,Arial,sans-serif}.pf-demo-session p[role=status]{color:#526873;max-width:650px;font-size:13px}.pf-demo-session small{color:#66777f;font-size:11px}.pf-demo-session-actions{flex-direction:column;flex-shrink:0;gap:14px;display:flex}.pf-demo-refresh{color:#314b58;cursor:pointer;background:0 0;border:0;padding:8px;font-size:12px;text-decoration:underline}.pf-demo-next{margin-left:12px}.pf-demo button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:760px){.pf-demo-session{flex-direction:column;align-items:stretch;gap:18px;padding:22px}.pf-demo-session-actions{align-items:flex-start}.pf-demo-next{margin:12px 0 0}}
