		/* -- 6 SERVICES CARDS -- */
			/*
			body {
			background-color: #f8f9fa;
			}			*/
			
			.service-card {
			background-color: #fff;
			border-radius: 12px;
			padding: 30px;
			box-shadow: 0 0 12px rgba(0,0,0,0.05);
			border: 1px solid #e0e0e0;
			height: 100%;
			}
			.service-icon {
			width: 40px;
			height: 40px;
			border-radius: 50%;
			background: linear-gradient(135deg, #ff214f, #feb47b);
			display: inline-flex;
			align-items: center;
			justify-content: center;
			color: white;
			font-size: 1.2rem;
			margin-right: 10px;
			}
			.service-title {
			font-size: 1.25rem;
			font-weight: 600;
			margin-bottom: 10px;
			}
			.check-icon {
			color: #0d6efd;
			margin-right: 6px;
			}
			.lightning-icon {
			color: #fd7e14;
			margin-right: 6px;
			}
			.feature-list, .benefit-list {
			padding-left: 0;
			list-style: none;
			}
			.feature-list li, .benefit-list li {
			margin-bottom: 6px;
			}
			@media (max-width: 576px) {
			.benef { font-size: 0.9rem; line-height: 1.3rem; }
			}			
			.benef {font-size: 0.85rem; line-height: 1rem}

		/* -- 4 CARDS STYLE -- */
			/*
			body {
			background-color: #f5f5f5;
			} 			*/
			
			.process-section {
			padding: 60px 20px;
			}
			
			.process-card {
			background-color: white;
			border-radius: 12px;
			padding: 30px 20px;
			text-align: center;
			box-shadow: 0 4px 12px rgba(0,0,0,0.05);
			transition: all 0.3s ease;
			height: 100%;
			}
			
			.process-card:hover {
			transform: translateY(-5px);
			}
			
			.circle-number {
			position: relative;
			width: 70px;
			height: 70px;
			background: linear-gradient(135deg, #ff214f, #feb47b); /* fundo laranja compatível */
			border-radius: 50%;
			font-size: 1.5rem;
			font-weight: bold;
			color: #fff;
			margin: 0 auto 15px auto;
			display: flex;
			align-items: center;
			justify-content: center;
			z-index: 1;
			overflow: hidden;
			}
			
			.circle-number i {
			position: absolute;
			font-size: 2.2rem;
			color: rgba(255, 255, 255, 0.15);
			z-index: 0;
			}
			
			.circle-number span {
			position: relative;
			z-index: 1;
			}
			
			.process-title {
			font-weight: 600;
			font-size: 1.2rem;
			margin-bottom: 10px;
			}
			
			.process-desc {
			font-size: 0.95rem;
			color: #6c757d;
			}
			