.q4-how{--q4-how-text:#112540;--q4-how-accent:#f76b30;color:var(--q4-how-text);font-family:Fira Sans,sans-serif;padding:80px 24px;position:relative}.q4-how *{box-sizing:border-box}.q4-how__bg{background-image:var(--q4-how-bg);background-position:50%;background-size:cover;inset:0;opacity:.25;pointer-events:none;position:absolute}.q4-how__decor{opacity:.9;position:absolute;right:6%;top:10%;width:111px}.q4-how__decor img{display:block;height:auto;width:100%}.q4-how__inner{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;max-width:1313px;position:relative;z-index:1}.q4-how__media img{border-radius:30px;height:auto;width:100%}.q4-how__title{font-size:clamp(34px,4vw,48px);font-weight:800;letter-spacing:0;line-height:1.17;margin:0;text-transform:none}.q4-how__intro{font-size:20px;line-height:1.5;margin:12px 0 24px}.q4-how__intro p{margin:0}.q4-how__steps{display:grid;gap:20px;list-style:none;margin:0;padding:0}.q4-how__step{align-items:start;display:grid;gap:24px;grid-template-columns:auto 1fr}.q4-how__step-number{color:var(--q4-how-accent);font-size:96px;font-weight:900;line-height:1}.q4-how__step-title{font-size:32px;font-weight:900;letter-spacing:0;line-height:1.5;margin:0 0 6px;text-transform:none}.q4-how__step-body{font-size:20px;line-height:1.9;margin:0}.q4-how--image-right .q4-how__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.q4-how--image-right .q4-how__media{order:2}.q4-how--no-steps{padding:96px 24px}.q4-how--no-steps .q4-how__inner{align-items:start;gap:64px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);max-width:1240px}.q4-how--no-steps .q4-how__media img{border-radius:30px}.q4-how--no-steps .q4-how__title{font-size:clamp(34px,3vw,48px)}.q4-how--no-steps .q4-how__intro{font-size:20px;line-height:1.5;margin-top:14px}@media (max-width:900px){.q4-how{padding:60px 20px}.q4-how__inner{grid-template-columns:1fr}.q4-how__decor{display:none}.q4-how--no-steps{padding:72px 20px}.q4-how--no-steps .q4-how__inner{gap:32px}}