.page-module__pOqphq__page{padding-block:clamp(32px,6vw,80px) clamp(80px,10vw,140px)}.page-module__pOqphq__head{flex-direction:column;gap:16px;margin-bottom:clamp(48px,8vw,120px);display:flex}.page-module__pOqphq__eyebrow{color:var(--violet)}.page-module__pOqphq__title{font-size:clamp(40px,9vw,120px)}.page-module__pOqphq__intro{max-width:34ch;color:var(--ink-70);font-size:clamp(19px,1.7vw,24px)}.page-module__pOqphq__steps{gap:clamp(56px,8vw,120px);margin:0;padding:0;list-style:none;display:grid}.page-module__pOqphq__step{align-items:center;gap:24px;display:grid}.page-module__pOqphq__img{aspect-ratio:4/5;border-radius:var(--radius);background:var(--studio);position:relative;overflow:hidden}.page-module__pOqphq__img img{object-fit:cover}.page-module__pOqphq__text{flex-direction:column;gap:14px;max-width:34ch;font-size:clamp(18px,1.5vw,21px);line-height:1.5;display:flex}.page-module__pOqphq__n{font-family:var(--font-display);color:var(--violet);font-size:15px;font-weight:800}.page-module__pOqphq__stepTitle{font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(28px,3.4vw,48px);font-weight:800;line-height:1}.page-module__pOqphq__end{justify-content:center;margin-top:clamp(56px,8vw,120px);display:flex}@media (min-width:960px){.page-module__pOqphq__step{grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,110px)}.page-module__pOqphq__img{aspect-ratio:1}.page-module__pOqphq__flip .page-module__pOqphq__img{order:2}}
