.ppr-page{min-height:100vh}.ppr-page>main{margin:0;padding:0}.ppr-page .ppr-shell{width:min(100% - 56px,1200px);margin-inline:auto}.ppr-page h1,.ppr-page h2,.ppr-page h3{color:#292622}.ppr-page h1,.ppr-page h2{letter-spacing:-.035em;font-family:Newsreader,Georgia,serif}.ppr-page h2{margin:0;font-size:clamp(34px,3.5vw,51px);line-height:1.08}.ppr-page h3{margin:0}.ppr-page .public-landing__eyebrow{margin-bottom:14px}.ppr-page .public-landing__header nav a[aria-current=true]{color:#21466f;background:#7ba4db2e}.ppr-hero{isolation:isolate;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:center;gap:clamp(32px,4vw,64px);padding-block:clamp(44px,5vw,72px);display:grid;position:relative}.ppr-hero__copy,.ppr-framework{z-index:1;position:relative}.ppr-hero__questions{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ppr-hero__questions span{color:#292622;letter-spacing:-.025em;text-align:center;opacity:0;width:min(100%,1100px);font:700 clamp(24px,2.5vw,34px)/1.15 Newsreader,Georgia,serif;animation:50s ease-in-out infinite ppr-question;position:absolute;bottom:12px;left:50%;transform:translate(-50%,12px)}.ppr-hero__questions span:first-child{animation-delay:0s}.ppr-hero__questions span:nth-child(2){animation-delay:5s}.ppr-hero__questions span:nth-child(3){animation-delay:10s}.ppr-hero__questions span:nth-child(4){animation-delay:15s}.ppr-hero__questions span:nth-child(5){animation-delay:20s}.ppr-hero__questions span:nth-child(6){animation-delay:25s}.ppr-hero__questions span:nth-child(7){animation-delay:30s}.ppr-hero__questions span:nth-child(8){animation-delay:35s}.ppr-hero__questions span:nth-child(9){animation-delay:40s}.ppr-hero__questions span:nth-child(10){animation-delay:45s}@keyframes ppr-question{0%,10%,to{opacity:0;transform:translate(-50%,12px)}2%,8%{opacity:.6;transform:translate(-50%)}}.ppr-hero h1{max-width:790px;margin:0;font-size:clamp(48px,5vw,72px);line-height:1.02}.ppr-hero__lead{color:#615b54;max-width:680px;margin:20px 0 0;font-size:clamp(18px,1.55vw,21px);line-height:1.5}.ppr-framework{background:#edf3fa;border:1px solid #dbe5f0;border-radius:20px;padding:26px}.ppr-framework__eyebrow{color:#315e98;letter-spacing:.13em;margin:0 0 14px;font-size:12px;font-weight:800}.ppr-framework h2{font-size:clamp(30px,3vw,41px)}.ppr-framework ol{margin:18px 0 0;padding:0;list-style:none}.ppr-framework li{color:#3f5368;border-top:1px solid #cedbe9;grid-template-columns:32px 1fr;gap:12px;padding:11px 0;font-size:15px;line-height:1.5;display:grid}.ppr-framework li span{color:#b84b2f;font-size:13px;font-weight:800}.ppr-section{border-top:1px solid #e3ddd3;padding-block:48px 56px}.ppr-section__heading{grid-template-columns:1fr minmax(240px,390px);align-items:end;gap:32px;margin-bottom:26px;display:grid}.ppr-section__heading>p{color:#615b54;margin:0;font-size:16px;line-height:1.65}.ppr-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ppr-stages article{background:#fff;border:1px solid #e2dbcf;border-radius:17px;min-height:210px;padding:23px}.ppr-stages article>span{color:#b84b2f;letter-spacing:.1em;font-size:12px;font-weight:800}.ppr-stages h3{margin:20px 0 9px;font-size:21px}.ppr-stages p{color:#615b54;margin:0;font-size:16px;line-height:1.62}.ppr-section__note{color:#3f5368;background:#edf3fa;border-left:3px solid #7ba4db;border-radius:0 12px 12px 0;max-width:980px;margin:22px 0 0;padding:18px 22px;font-size:16px;line-height:1.6}.ppr-section--platform{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px;display:grid}.ppr-section--platform h2{max-width:520px}.ppr-section--platform>p{color:#615b54;margin:2px 0 0;font-size:17px;line-height:1.65}.ppr-example{background:#fff;border:1px solid #e2dbcf;border-radius:20px;grid-template-columns:minmax(0,1.65fr) minmax(250px,.65fr);align-items:stretch;gap:0;margin:0;display:grid;overflow:hidden}.ppr-example__image{background:#f6f4ef;min-width:0;overflow:hidden}.ppr-example img{object-fit:contain;width:100%;height:100%;display:block}.ppr-example figcaption{flex-direction:column;justify-content:center;padding:clamp(25px,3vw,42px);display:flex}.ppr-example figcaption span{color:#b84b2f;letter-spacing:.12em;font-size:12px;font-weight:800}.ppr-example figcaption strong{color:#292622;letter-spacing:-.03em;margin-top:20px;font:700 clamp(25px,2.6vw,37px)/1.12 Newsreader,Georgia,serif;display:block}.ppr-example figcaption p{color:#615b54;margin:20px 0 0;font-size:15px;line-height:1.6}.ppr-benefits{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;margin:0;padding:0;list-style:none;display:grid}.ppr-benefits li{border-bottom:1px solid #e3ddd3;grid-template-columns:34px minmax(0,1fr);gap:12px;min-width:0;padding:13px 0;display:grid}.ppr-benefits span{color:#b84b2f;font-size:13px;font-weight:800}.ppr-benefits p{margin:0;font-size:17px;line-height:1.4}.ppr-outcomes>.public-landing__button{margin-top:28px}.ppr-domains{padding-block:50px 58px}.ppr-domains__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.ppr-domains__grid article{background:#edf3fa;border:1px solid #cbd9e8;border-radius:14px;padding:18px}.ppr-domains__grid span{color:#b84b2f;font-size:13px;font-weight:800}.ppr-domains__grid h3{margin-top:14px;font-size:21px}.ppr-domains__grid p{color:#536275;margin:10px 0 0;font-size:15px;line-height:1.55}.ppr-page .app-footer{background:#fbfaf6}@media (width<=1050px){.ppr-hero{grid-template-columns:1fr;gap:30px;padding-block:44px 56px}.ppr-framework{max-width:650px}.ppr-section--platform{grid-template-columns:1fr;gap:18px}.ppr-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.ppr-stages article:last-child{grid-column:1/-1;min-height:0}.ppr-domains__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ppr-page .ppr-shell{width:min(100% - 36px,1200px)}.ppr-hero{padding-block:34px 46px}.ppr-hero__questions{display:none}.ppr-hero h1{font-size:clamp(42px,9vw,58px)}.ppr-hero__lead{font-size:17px}.ppr-section{padding-block:42px 48px}.ppr-section__heading{grid-template-columns:1fr;gap:14px}.ppr-example{grid-template-columns:1fr}.ppr-example figcaption{padding:25px}.ppr-benefits{grid-template-columns:1fr}.ppr-domains{padding-block:44px 50px}}@media (prefers-reduced-motion:reduce){.ppr-hero__questions span{animation:none}.ppr-hero__questions span:first-child{opacity:.6;transform:translate(-50%)}}@media (width<=520px){.ppr-framework{padding:23px}.ppr-stages,.ppr-domains__grid{grid-template-columns:1fr}.ppr-stages article,.ppr-stages article:last-child{grid-column:auto;min-height:0}.ppr-stages h3{margin-top:22px}.ppr-benefits p{font-size:16px}.ppr-domains__grid{gap:20px}}
