.process-section{background-color:var(--color-bg-white);padding:4rem 0}.process-card{background-color:#fdf5f6;border-radius:40px;grid-template-columns:1fr 1.1fr;align-items:center;display:grid;overflow:hidden}.process-card__image{height:100%}.process-card__image img{object-fit:cover;width:100%;height:100%}.process-card__content{padding:5rem 6rem}.section-tag--dark-dot .dot{background-color:#000}.process-card__title{color:#111;letter-spacing:-.04em;margin-bottom:2rem;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:400;line-height:1.1}.process-card__desc{color:#444;max-width:500px;margin-bottom:3.5rem;font-size:1.125rem;line-height:1.6}.process-card__features{grid-template-columns:1fr 1fr;gap:1.25rem 2.5rem;margin-bottom:4rem;display:grid}.process-feature{align-items:center;gap:1rem;display:flex}.process-feature__check{color:#444;border:1.5px solid #d1d5db;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;padding:2px;display:flex}.process-feature__check svg{width:14px;height:14px}.process-feature__text{color:#333;font-size:1rem;font-weight:500}.process-card__actions{margin-bottom:3rem}.process-card__footer{color:#666;font-size:1rem;font-weight:400}@media (width<=1024px){.process-section .text-center{padding:0 var(--container-padding)}.process-card{border-radius:0;grid-template-columns:1fr}.process-card__image{height:400px}.process-card__content{padding:4rem var(--container-padding)}}@media (width<=640px){.process-card__features{grid-template-columns:1fr;gap:1.25rem}.process-card__title{font-size:2.25rem}}
