.pm-about{color:#282423;background:#fffdfa}.pm-about h1,.pm-about h2,.pm-about h3{font-family:'Poppins',sans-serif}.pm-about h1{font-size:clamp(2.6rem,4vw,4rem);line-height:1.06;letter-spacing:-.055em;margin:0 0 25px;text-wrap:balance}.pm-about h2{font-size:clamp(2.1rem,3.5vw,3.6rem);line-height:1.08;letter-spacing:-.055em;margin:0 0 23px;text-wrap:balance}.pm-about h1 em,.pm-about h2 em{font-style:normal;color:#ea2e72}.pm-about p{font:400 1.05rem/1.7 'Nunito Sans',sans-serif;color:#625a56;margin:0}.pm-about .section-label{line-height:1.5}.pm-about .button{margin-top:27px;font-family:'Poppins',sans-serif;white-space:normal;line-height:1.5}.pm-about-hero{min-height:570px;display:flex;align-items:center;padding:80px max(38px,calc((100% - 1160px)/2));background-color:#f7f2ee;background-image:linear-gradient(90deg,rgba(247,242,238,.98),rgba(247,242,238,.92) 36%,rgba(247,242,238,.25) 66%,transparent 80%),url('about-hero.webp');background-size:cover;background-position:center}.pm-about-hero>div{width:58%;max-width:680px}.pm-about-hero p{max-width:600px}
.pm-about-budget{padding:88px max(38px,calc((100% - 1160px)/2));display:grid;grid-template-columns:1.05fr .95fr;gap:7vw;background:#282423;color:#fff;align-items:center}.pm-about-budget h2 em,.pm-about-results h2 em{color:#ff82b5}.pm-about-budget p,.pm-about-results p{color:#d9cfca}.pm-about-budget .section-label,.pm-about-results .section-label{color:#ff82b5}.pm-about-budget-note{background:#342e2c;padding:35px}.pm-about-note-label{display:block;color:#ff82b5;font:700 .7rem/1.5 'Poppins',sans-serif;letter-spacing:.1em;margin-bottom:18px}.pm-about-budget-note h3{margin:0 0 18px;font-size:1.45rem;line-height:1.3;letter-spacing:-.035em}.pm-about-budget-note p{font-size:1rem}
.pm-about-values{padding:90px max(38px,calc((100% - 1160px)/2));background:#f7f2ee}.pm-about-heading{max-width:820px;margin:0 auto 43px;text-align:center}.pm-about-heading p{max-width:690px;margin:auto}.pm-about-values-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pm-about-values-grid article{background:#fff}.pm-about-values-grid img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.pm-about-card-copy{padding:25px 22px 29px}.pm-about-card-copy h3{margin:0 0 13px;font-size:1.15rem;line-height:1.3;letter-spacing:-.035em}.pm-about-card-copy p{font-size:.96rem;line-height:1.65}
.pm-about-partnership{padding:90px max(38px,calc((100% - 1160px)/2));display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}.pm-about-text-link{display:inline-block;margin-top:25px;color:#b51f55;font:600 .95rem/1.5 'Poppins',sans-serif;text-decoration:none}.pm-about-text-link:hover{text-decoration:underline}.pm-about-options{display:grid;gap:18px}.pm-about-options article{display:flex;align-items:flex-start;gap:23px;padding:28px;background:#f7f2ee}.pm-about-options svg{width:44px;height:44px;flex:none;fill:none;stroke:#ea2e72;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pm-about-options h3{margin:0 0 12px;font-size:1.2rem;line-height:1.3;letter-spacing:-.035em}.pm-about-options p{font-size:1rem}
.pm-about-results{padding:87px max(38px,calc((100% - 1160px)/2));background:#282423;color:#fff}.pm-about-results>div{max-width:850px}.pm-about-results>div>p{max-width:800px}.pm-about-results-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding:33px 0 0;margin:35px 0 0;border-top:1px solid #514945}.pm-about-results-steps span{color:#ff82b5;font:700 .75rem 'Poppins',sans-serif;display:block;margin-bottom:15px}.pm-about-results-steps h3{font-size:1.14rem;margin:0 0 9px;letter-spacing:-.03em}.pm-about-results-steps p{font-size:1rem}
.pm-about-cta{min-height:420px;padding:82px max(38px,calc((100% - 1160px)/2));display:flex;align-items:center;background-image:linear-gradient(90deg,rgba(247,242,238,.98),rgba(247,242,238,.94) 40%,rgba(247,242,238,.25) 100%),url('about-hero.webp');background-size:cover;background-position:center}.pm-about-cta>div{max-width:680px}.pm-about-cta p{max-width:570px}
@media(max-width:1000px){.pm-about-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-about-hero>div{width:64%}}
@media(max-width:780px){.pm-about-hero,.pm-about-budget,.pm-about-values,.pm-about-partnership,.pm-about-results,.pm-about-cta{padding:64px 23px}.pm-about-hero{min-height:0;background-image:linear-gradient(90deg,rgba(247,242,238,.97),rgba(247,242,238,.84)),url('about-hero.webp');background-position:66% center}.pm-about-hero>div{width:100%}.pm-about h1{font-size:clamp(2.4rem,9vw,3.6rem)}.pm-about-budget,.pm-about-partnership{display:block}.pm-about-budget-note,.pm-about-options{margin-top:33px}.pm-about-heading{text-align:left}.pm-about-heading p{margin:0}.pm-about-results-steps{gap:22px}.pm-about-cta{min-height:0}}
@media(max-width:520px){.pm-about-values-grid,.pm-about-results-steps{grid-template-columns:1fr}.pm-about-card-copy{padding:25px}.pm-about-options article{display:block;padding:25px}.pm-about-options svg{margin-bottom:18px}.pm-about-budget-note{padding:27px}.pm-about .button{font-size:.9rem}}
