.process-section{position:relative}.process-section .container{margin:auto;max-width:1320px;padding:0 20px}.section-top{margin-bottom:60px;text-align:center}.eyebrow{color:var(--accent-color);font-size:11px;font-weight:700;letter-spacing:3px;margin-bottom:18px;text-transform:uppercase}.section-top h2{color:var(--heading-color);font-size:64px;line-height:1.1}.process-grid{display:grid;grid-template-columns:repeat(2,1fr)}.process-card{background:var(--card-bg);padding:34px}.card-title{border-bottom:1px solid var(--card-title);color:var(--card-title);font-size:12px;font-weight:700;letter-spacing:3px;margin-bottom:30px;padding-bottom:14px;text-transform:uppercase}.step-item{display:flex;gap:16px;margin-bottom:28px}.step-item:last-child{margin-bottom:0}.step-number{align-items:center;background:var(--accent-color);border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:28px;justify-content:center;min-width:28px;width:28px}.step-content h3{color:var(--card-heading-color);font-size:20px;line-height:1.4;margin-bottom:8px}.step-content p{color:var(--text-color);font-size:15px;line-height:1.8}.process-section.dark .step-number{color:#132543}@media (max-width:992px){.process-grid{grid-template-columns:1fr}.section-top h2{font-size:46px}}@media (max-width:767px){.section-top{margin-bottom:40px}.section-top h2{font-size:34px}.process-card{padding:24px}.step-content h3{font-size:18px}.step-content p{font-size:14px}}