h4{margin-top:24px;margin-bottom:10px;font-size:18px}.sembo-process-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0 38px}.sembo-process-card{position:relative;border:1px solid #d9e1ec;border-top:4px solid #0057a6;border-radius:12px;background:#f0f9fd;padding:22px 22px 20px;box-shadow:0 3px 12px rgba(0,0,0,.045);transition:all .2s ease}.sembo-process-card:hover{border-color:#b9c9de;box-shadow:0 6px 20px rgba(0,0,0,.07);transform:translateY(-2px)}.sembo-process-number{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:14px;border-radius:50%;background:#cd0a16;color:#fff;font-size:15px;font-weight:800;line-height:1}.sembo-process-card h3{margin-top:0;margin-bottom:12px;color:#1f2937;font-size:22px;line-height:1.35}.sembo-process-card p{margin-top:0;margin-bottom:12px;color:#344054;font-size:14px;line-height:1.68}.sembo-process-card p:last-child{margin-bottom:0}@media (max-width:768px){h4{margin-top:20px;margin-bottom:8px;font-size:17px}.sembo-process-grid{grid-template-columns:1fr;gap:14px;margin:20px 0 30px}.sembo-process-card{padding:18px 16px 17px;border-radius:10px}.sembo-process-number{width:30px;height:30px;margin-bottom:12px;font-size:14px}.sembo-process-card h3{font-size:17px}.sembo-process-card p{font-size:15px;line-height:1.7}}