
.pp{overflow:clip}.pp section[id]{scroll-margin-top:110px}.pp-section{padding:95px 0}.pp h2{font-size:clamp(2.2rem,3.8vw,4rem);font-weight:600;line-height:1.13;margin:22px 0 30px}.pp h3{font-size:1.45rem;line-height:1.3}.pp p{color:#5d5446;line-height:1.85}.pp-split{display:grid;grid-template-columns:1fr 1fr;gap:90px}.pp-hero{padding:85px 0 0;background:radial-gradient(ellipse at 100% 5%,#eed578,transparent 65%),#eee5d4}.pp-hero h1{font-size:clamp(3.2rem,6.7vw,6.8rem);font-weight:600;line-height:1.02;margin:30px 0 40px}.pp-hero em{font-style:normal;background:linear-gradient(transparent 65%,#edc531 65%)}.pp-hero-bottom{display:flex;justify-content:space-between;gap:60px;align-items:end}.pp-hero-bottom p{font-size:1.15rem;max-width:760px;margin:0}.pp-hero-bottom a{white-space:nowrap;font-weight:700;border-bottom:1px solid #80650f;padding-bottom:7px}.pp-ribbon{display:flex;gap:25px;justify-content:space-between;border-top:1px solid #b8a67f;margin-top:50px;padding:25px 0;font-size:.7rem;font-weight:800;letter-spacing:.1em}.pp-duality{background:#181713;color:#f5efe2}.pp-dual-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:45px}.pp-dual-grid article{border-top:1px solid #8b743a;padding-top:28px}.pp-dual-grid article>span{color:#edc531;font-size:.7rem;letter-spacing:.13em;font-weight:800}.pp-dual-grid h3{font-size:2rem;margin:25px 0}.pp-duality p,.pp-duality ul{color:#d5cab3}.pp-duality ul{padding-left:20px;line-height:1.9}.pp-heading-row{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:end}.pp-heading-row p{max-width:450px}.pp-framework{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:30px}.pp-framework article{border-top:2px solid #181713;padding-top:25px}.pp-framework b{font-size:2.8rem;color:#80650f;font-weight:500}.pp-framework h3{margin:20px 0}.pp-framework p{font-size:.95rem}.pp-services{background:#fffcf5}.pp-disclosures{border-top:1px solid #b8a67f}.pp-disclosures details{border-bottom:1px solid #d8ceba}.pp-disclosures summary{display:flex;align-items:baseline;gap:18px;list-style:none;padding:25px 0;cursor:pointer}.pp-disclosures summary::-webkit-details-marker{display:none}.pp-disclosures summary>span:first-child{font-size:.7rem;color:#80650f;font-weight:800}.pp-disclosures strong{flex:1;font-size:1.2rem;line-height:1.45}.pp-disclosures summary>span:last-child{font-size:1.5rem;color:#80650f}.pp-disclosures details[open] summary>span:last-child{transform:rotate(45deg)}.pp-disclosures p{padding:0 30px 25px 35px;margin:0;font-size:1rem}.pp-disclosures summary:focus-visible{outline:3px solid #a47b0f;outline-offset:4px}.pp-value,.pp-brief{background:#edc531;padding:80px 0}.pp-value-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:90px}.pp-value p,.pp-brief p{color:#514112}.pp-value dl{margin:0}.pp-value dl>div{border-top:1px solid #a48722;padding:24px 0}.pp-value dt{font-size:1.3rem;font-weight:700;margin-bottom:14px}.pp-value dd{margin:0;color:#514112;line-height:1.85}.pp-intro{max-width:750px}.pp-countries{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:30px;margin-top:40px;align-items:start}.pp-countries article{background:#eee5d4;padding:35px}.pp-countries article:first-child{border-top:5px solid #181713}.pp-countries article:nth-child(2){margin-top:45px;border-top:5px solid #edc531}.pp-countries article:nth-child(3){margin-top:90px;border-top:5px solid #a48722}.pp-countries article>span{font-size:.65rem;font-weight:800;letter-spacing:.1em;color:#80650f}.pp-countries h3{margin:25px 0}.pp-countries a{font-weight:700;border-bottom:1px solid #a48722;display:inline-block;margin-top:15px}.pp-process{background:#181713;color:#f5efe2}.pp-process p{color:#d5cab3}.pp-process ol{list-style:none;padding:0;margin:0;counter-reset:step}.pp-process li{counter-increment:step;padding:25px 0 25px 45px;border-top:1px solid #8b743a;position:relative}.pp-process li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;color:#edc531;font-weight:800;font-size:.8rem}.pp-process li p{margin:0}.pp-process li h3{margin-bottom:15px}.pp-outputs{list-style:none;padding:0;margin:0}.pp-outputs li{border-top:1px solid #b8a67f;padding:22px 0;display:grid;grid-template-columns:1fr 1.4fr;gap:25px}.pp-outputs strong{font-size:1.1rem}.pp-outputs span{color:#5d5446}.pp-brief-bottom{display:grid;grid-template-columns:1.2fr .8fr;gap:80px}.pp-brief .section-copy{font-size:1.1rem}.pp-brief aside{border-left:1px solid #a48722;padding-left:30px}.pp-brief aside p{font-size:.95rem;margin:15px 0 0}.pp-related{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}.pp-related a{border-top:1px solid #a48722;padding-top:25px;font-size:1.3rem;font-weight:700}.pp a:hover{text-decoration:underline;text-underline-offset:5px}
@media(max-width:1000px){.pp-split,.pp-dual-grid,.pp-heading-row,.pp-value-grid,.pp-brief-bottom{gap:40px}.pp-framework{grid-template-columns:repeat(2,1fr)}.pp-countries{gap:20px;grid-template-columns:repeat(3,1fr)}.pp-countries article{padding:25px}.pp-hero-bottom{gap:30px}}
@media(max-width:700px){.pp-section{padding:60px 0}.pp h2{font-size:2.35rem}.pp-hero{padding-top:55px}.pp-hero h1{font-size:clamp(3rem,11vw,4.6rem)}.pp-hero-bottom{display:block}.pp-hero-bottom p{font-size:1.05rem}.pp-hero-bottom a{display:inline-block;margin-top:25px}.pp-ribbon{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:35px}.pp-split,.pp-dual-grid,.pp-heading-row,.pp-value-grid,.pp-brief-bottom,.pp-countries,.pp-related{grid-template-columns:1fr;gap:30px}.pp-dual-grid h3{font-size:1.7rem}.pp-framework{gap:25px}.pp-framework h3{font-size:1.2rem}.pp-framework b{font-size:2.2rem}.pp-value,.pp-brief{padding:60px 0}.pp-countries article:nth-child(n){margin-top:0}.pp-disclosures summary{gap:12px}.pp-disclosures strong{font-size:1.1rem}.pp-disclosures p{padding-left:29px;padding-right:15px}.pp-outputs li{grid-template-columns:1fr;gap:8px}.pp-brief aside{border-left:0;border-top:1px solid #a48722;padding:25px 0 0}.pp-related{gap:25px}.pp-heading-row h2{margin-bottom:0}}
@media(max-width:380px){.pp-framework{grid-template-columns:1fr}.pp h2{font-size:2.15rem}}
