.pw-page{}

.pw-hero{
text-align:center;
}
.pw-hero-content{
max-width:700px;
margin-inline:auto;
display:flex;
flex-direction:column;
gap:var(--space-4);
}

.pw-stats{
margin-top:var(--space-5);
}
.pw-stat{
grid-column:span 4;
text-align:center;
}
.pw-stat h3{font-size:var(--text-xl);}

.pw-cards-3 > *{
grid-column:span 4;
}

.pw-timeline{
display:grid;
grid-template-columns:repeat(3,minmax(0,1fr));
gap:var(--space-4);
}

.pw-img{
border-radius:var(--radius-md);
margin-bottom:var(--space-4);
}

.pw-center{text-align:center;}
.pw-narrow{
max-width:600px;
margin-inline:auto;
}

.pw-cta{
text-align:center;
}

.pw-faq{
display:flex;
flex-direction:column;
gap:var(--space-3);
}
.pw-faq-q{
width:100%;
text-align:left;
font-weight:600;
}
.pw-faq-a{display:none;margin-top:var(--space-2);}
.pw-faq-item.active .pw-faq-a{display:block;}

@media(max-width:767px){
.pw-stat{grid-column:span 4;}
.pw-cards-3 > *{grid-column:span 4;}
.pw-timeline{grid-template-columns:1fr;}
}